[llvm] [X86][MC] Support encoding/decoding for JMPABS (PR #72835)
    Shengchen Kan via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Nov 20 18:55:22 PST 2023
    
    
  
================
@@ -966,9 +966,12 @@ namespace X86II {
     NoTrackShift = EVEX_RCShift + 1,
     NOTRACK = 1ULL << NoTrackShift,
 
-    // Force VEX encoding
-    ExplicitVEXShift = NoTrackShift + 1,
-    ExplicitVEXPrefix = 1ULL << ExplicitVEXShift
+    // Force REX2/VEX/EVEX encoding
+    ExplicitOpPrefixShift = NoTrackShift + 1,
+    ExplicitREX2Prefix = 1ULL << ExplicitOpPrefixShift,
+    ExplicitVEXPrefix = 2ULL << ExplicitOpPrefixShift,
+    ExplicitEVEXPrefix = 3ULL << ExplicitOpPrefixShift,
----------------
KanRobert wrote:
Done
https://github.com/llvm/llvm-project/pull/72835
    
    
More information about the llvm-commits
mailing list