[llvm] [X86][MC] Update condition about ExplicitVEXPrefix (PR #73312)

Shengchen Kan via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 24 05:29:56 PST 2023


================
@@ -370,7 +370,8 @@ void X86InstPrinterCommon::printInstFlags(const MCInst *MI, raw_ostream &O,
     O << "\trep\t";
 
   // These all require a pseudo prefix
-  if ((Flags & X86::IP_USE_VEX) || (TSFlags & X86II::ExplicitVEXPrefix))
+  if ((Flags & X86::IP_USE_VEX) ||
+      ((TSFlags & X86II::ExplicitOpPrefixMask) == X86II::ExplicitVEXPrefix))
----------------
KanRobert wrote:

`((TSFlags & X86II::ExplicitOpPrefixMask) == X86II::ExplicitVEXPrefix)`
->
`(TSFlags & X86II::ExplicitOpPrefixMask) == X86II::ExplicitVEXPrefix`

?

https://github.com/llvm/llvm-project/pull/73312


More information about the llvm-commits mailing list