[llvm] [X86][MC] Support Enc/Dec for EGPR for promoted CRC32 (PR #76434)

via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 28 05:25:20 PST 2023


================
@@ -6699,28 +6699,30 @@ let Constraints = "$src1 = $dst" in {
                                    null_frag>, REX_W;
   }
 
+  let Predicates = [In64BitMode] in {
   def CRC32r32m8_EVEX  : SS42I_crc32m<0xF0, "crc32{b}", GR32, i8mem,
-                                      int_x86_sse42_crc32_32_8>, EVEX, T_MAP4, PS;
+                                      int_x86_sse42_crc32_32_8>, EVEX, NoCD8, T_MAP4, PS;
----------------
XinWang10 wrote:

It's needed, base class CRC32I has defined XD.

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


More information about the llvm-commits mailing list