diff --git a/llvm/lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp b/llvm/lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp index 8fcc1c10d93a0..cb34b56fbb07a 100644 --- a/llvm/lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp +++ b/llvm/lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp @@ -216,8 +216,6 @@ bool X86ATTInstPrinter::printVecCompareInstr(const MCInst *MI, printdwordmem(MI, CurOp--, OS); } else if ((Desc.TSFlags & X86II::OpPrefixMask) == X86II::XD && (Desc.TSFlags & X86II::OpMapMask) != X86II::TA) { - assert((Desc.TSFlags & X86II::OpMapMask) != X86II::TA && - "Unexpected op map!"); printqwordmem(MI, CurOp--, OS); } else if (Desc.TSFlags & X86II::EVEX_L2) { printzmmwordmem(MI, CurOp--, OS); diff --git a/llvm/lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.cpp b/llvm/lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.cpp index 39600ffcadd8e..0e00b4d0d5b16 100644 --- a/llvm/lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.cpp +++ b/llvm/lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.cpp @@ -204,9 +204,8 @@ bool X86IntelInstPrinter::printVecCompareInstr(const MCInst *MI, raw_ostream &OS printwordmem(MI, CurOp++, OS); else printdwordmem(MI, CurOp++, OS); - } else if ((Desc.TSFlags & X86II::OpPrefixMask) == X86II::XD) { - assert((Desc.TSFlags & X86II::OpMapMask) != X86II::TA && - "Unexpected op map!"); + } else if ((Desc.TSFlags & X86II::OpPrefixMask) == X86II::XD && + (Desc.TSFlags & X86II::OpMapMask) != X86II::TA) { printqwordmem(MI, CurOp++, OS); } else if (Desc.TSFlags & X86II::EVEX_L2) { printzmmwordmem(MI, CurOp++, OS);