Skip to content

Commit 10417ad

Browse files
committed
[X86] Standardize BROADCAST enum names (PR31079)
Tweak EVEX implementation names so it matches the other variants by adding the 'r' prefix. Oddly some of the subvec broadcast ops already matched.
1 parent 5b2b67b commit 10417ad

File tree

8 files changed

+407
-407
lines changed

8 files changed

+407
-407
lines changed

llvm/lib/Target/X86/MCTargetDesc/X86InstComments.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1178,28 +1178,28 @@ bool llvm::EmitAnyX86InstComments(const MCInst *MI, raw_ostream &OS,
11781178
DecodeSubVectorBroadcast(16, 8, ShuffleMask);
11791179
DestName = getRegName(MI->getOperand(0).getReg());
11801180
break;
1181-
CASE_AVX512_INS_COMMON(BROADCASTI32X2, Z128, r)
1181+
CASE_AVX512_INS_COMMON(BROADCASTI32X2, Z128, rr)
11821182
Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
11831183
LLVM_FALLTHROUGH;
1184-
CASE_AVX512_INS_COMMON(BROADCASTI32X2, Z128, m)
1184+
CASE_AVX512_INS_COMMON(BROADCASTI32X2, Z128, rm)
11851185
DecodeSubVectorBroadcast(4, 2, ShuffleMask);
11861186
DestName = getRegName(MI->getOperand(0).getReg());
11871187
break;
1188-
CASE_AVX512_INS_COMMON(BROADCASTF32X2, Z256, r)
1189-
CASE_AVX512_INS_COMMON(BROADCASTI32X2, Z256, r)
1188+
CASE_AVX512_INS_COMMON(BROADCASTF32X2, Z256, rr)
1189+
CASE_AVX512_INS_COMMON(BROADCASTI32X2, Z256, rr)
11901190
Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
11911191
LLVM_FALLTHROUGH;
1192-
CASE_AVX512_INS_COMMON(BROADCASTF32X2, Z256, m)
1193-
CASE_AVX512_INS_COMMON(BROADCASTI32X2, Z256, m)
1192+
CASE_AVX512_INS_COMMON(BROADCASTF32X2, Z256, rm)
1193+
CASE_AVX512_INS_COMMON(BROADCASTI32X2, Z256, rm)
11941194
DecodeSubVectorBroadcast(8, 2, ShuffleMask);
11951195
DestName = getRegName(MI->getOperand(0).getReg());
11961196
break;
1197-
CASE_AVX512_INS_COMMON(BROADCASTF32X2, Z, r)
1198-
CASE_AVX512_INS_COMMON(BROADCASTI32X2, Z, r)
1197+
CASE_AVX512_INS_COMMON(BROADCASTF32X2, Z, rr)
1198+
CASE_AVX512_INS_COMMON(BROADCASTI32X2, Z, rr)
11991199
Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
12001200
LLVM_FALLTHROUGH;
1201-
CASE_AVX512_INS_COMMON(BROADCASTF32X2, Z, m)
1202-
CASE_AVX512_INS_COMMON(BROADCASTI32X2, Z, m)
1201+
CASE_AVX512_INS_COMMON(BROADCASTF32X2, Z, rm)
1202+
CASE_AVX512_INS_COMMON(BROADCASTI32X2, Z, rm)
12031203
DecodeSubVectorBroadcast(16, 2, ShuffleMask);
12041204
DestName = getRegName(MI->getOperand(0).getReg());
12051205
break;

llvm/lib/Target/X86/X86InstrAVX512.td

Lines changed: 106 additions & 106 deletions
Large diffs are not rendered by default.

llvm/lib/Target/X86/X86InstrFoldTables.cpp

Lines changed: 67 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -627,18 +627,18 @@ static const X86MemoryFoldTableEntry MemoryFoldTable1[] = {
627627
{ X86::UCOMISSrr_Int, X86::UCOMISSrm_Int, TB_NO_REVERSE },
628628
{ X86::VAESIMCrr, X86::VAESIMCrm, 0 },
629629
{ X86::VAESKEYGENASSIST128rr,X86::VAESKEYGENASSIST128rm,0 },
630-
{ X86::VBROADCASTF32X2Z256r, X86::VBROADCASTF32X2Z256m, TB_NO_REVERSE },
631-
{ X86::VBROADCASTF32X2Zr, X86::VBROADCASTF32X2Zm, TB_NO_REVERSE },
632-
{ X86::VBROADCASTI32X2Z128r, X86::VBROADCASTI32X2Z128m, TB_NO_REVERSE },
633-
{ X86::VBROADCASTI32X2Z256r, X86::VBROADCASTI32X2Z256m, TB_NO_REVERSE },
634-
{ X86::VBROADCASTI32X2Zr, X86::VBROADCASTI32X2Zm, TB_NO_REVERSE },
630+
{ X86::VBROADCASTF32X2Z256rr,X86::VBROADCASTF32X2Z256rm,TB_NO_REVERSE },
631+
{ X86::VBROADCASTF32X2Zrr, X86::VBROADCASTF32X2Zrm, TB_NO_REVERSE },
632+
{ X86::VBROADCASTI32X2Z128rr,X86::VBROADCASTI32X2Z128rm,TB_NO_REVERSE },
633+
{ X86::VBROADCASTI32X2Z256rr,X86::VBROADCASTI32X2Z256rm,TB_NO_REVERSE },
634+
{ X86::VBROADCASTI32X2Zrr, X86::VBROADCASTI32X2Zrm, TB_NO_REVERSE },
635635
{ X86::VBROADCASTSDYrr, X86::VBROADCASTSDYrm, TB_NO_REVERSE },
636-
{ X86::VBROADCASTSDZ256r, X86::VBROADCASTSDZ256m, TB_NO_REVERSE },
637-
{ X86::VBROADCASTSDZr, X86::VBROADCASTSDZm, TB_NO_REVERSE },
636+
{ X86::VBROADCASTSDZ256rr, X86::VBROADCASTSDZ256rm, TB_NO_REVERSE },
637+
{ X86::VBROADCASTSDZrr, X86::VBROADCASTSDZrm, TB_NO_REVERSE },
638638
{ X86::VBROADCASTSSYrr, X86::VBROADCASTSSYrm, TB_NO_REVERSE },
639-
{ X86::VBROADCASTSSZ128r, X86::VBROADCASTSSZ128m, TB_NO_REVERSE },
640-
{ X86::VBROADCASTSSZ256r, X86::VBROADCASTSSZ256m, TB_NO_REVERSE },
641-
{ X86::VBROADCASTSSZr, X86::VBROADCASTSSZm, TB_NO_REVERSE },
639+
{ X86::VBROADCASTSSZ128rr, X86::VBROADCASTSSZ128rm, TB_NO_REVERSE },
640+
{ X86::VBROADCASTSSZ256rr, X86::VBROADCASTSSZ256rm, TB_NO_REVERSE },
641+
{ X86::VBROADCASTSSZrr, X86::VBROADCASTSSZrm, TB_NO_REVERSE },
642642
{ X86::VBROADCASTSSrr, X86::VBROADCASTSSrm, TB_NO_REVERSE },
643643
{ X86::VCOMISDZrr, X86::VCOMISDZrm, 0 },
644644
{ X86::VCOMISDZrr_Int, X86::VCOMISDZrm_Int, TB_NO_REVERSE },
@@ -906,24 +906,24 @@ static const X86MemoryFoldTableEntry MemoryFoldTable1[] = {
906906
{ X86::VPABSWZrr, X86::VPABSWZrm, 0 },
907907
{ X86::VPABSWrr, X86::VPABSWrm, 0 },
908908
{ X86::VPBROADCASTBYrr, X86::VPBROADCASTBYrm, TB_NO_REVERSE },
909-
{ X86::VPBROADCASTBZ128r, X86::VPBROADCASTBZ128m, TB_NO_REVERSE },
910-
{ X86::VPBROADCASTBZ256r, X86::VPBROADCASTBZ256m, TB_NO_REVERSE },
911-
{ X86::VPBROADCASTBZr, X86::VPBROADCASTBZm, TB_NO_REVERSE },
912-
{ X86::VPBROADCASTBrr, X86::VPBROADCASTBrm, TB_NO_REVERSE },
909+
{ X86::VPBROADCASTBZ128rr, X86::VPBROADCASTBZ128rm, TB_NO_REVERSE },
910+
{ X86::VPBROADCASTBZ256rr, X86::VPBROADCASTBZ256rm, TB_NO_REVERSE },
911+
{ X86::VPBROADCASTBZrr, X86::VPBROADCASTBZrm, TB_NO_REVERSE },
912+
{ X86::VPBROADCASTBrr , X86::VPBROADCASTBrm, TB_NO_REVERSE },
913913
{ X86::VPBROADCASTDYrr, X86::VPBROADCASTDYrm, TB_NO_REVERSE },
914-
{ X86::VPBROADCASTDZ128r, X86::VPBROADCASTDZ128m, TB_NO_REVERSE },
915-
{ X86::VPBROADCASTDZ256r, X86::VPBROADCASTDZ256m, TB_NO_REVERSE },
916-
{ X86::VPBROADCASTDZr, X86::VPBROADCASTDZm, TB_NO_REVERSE },
914+
{ X86::VPBROADCASTDZ128rr, X86::VPBROADCASTDZ128rm, TB_NO_REVERSE },
915+
{ X86::VPBROADCASTDZ256rr, X86::VPBROADCASTDZ256rm, TB_NO_REVERSE },
916+
{ X86::VPBROADCASTDZrr, X86::VPBROADCASTDZrm, TB_NO_REVERSE },
917917
{ X86::VPBROADCASTDrr, X86::VPBROADCASTDrm, TB_NO_REVERSE },
918918
{ X86::VPBROADCASTQYrr, X86::VPBROADCASTQYrm, TB_NO_REVERSE },
919-
{ X86::VPBROADCASTQZ128r, X86::VPBROADCASTQZ128m, TB_NO_REVERSE },
920-
{ X86::VPBROADCASTQZ256r, X86::VPBROADCASTQZ256m, TB_NO_REVERSE },
921-
{ X86::VPBROADCASTQZr, X86::VPBROADCASTQZm, TB_NO_REVERSE },
919+
{ X86::VPBROADCASTQZ128rr, X86::VPBROADCASTQZ128rm, TB_NO_REVERSE },
920+
{ X86::VPBROADCASTQZ256rr, X86::VPBROADCASTQZ256rm, TB_NO_REVERSE },
921+
{ X86::VPBROADCASTQZrr, X86::VPBROADCASTQZrm, TB_NO_REVERSE },
922922
{ X86::VPBROADCASTQrr, X86::VPBROADCASTQrm, TB_NO_REVERSE },
923923
{ X86::VPBROADCASTWYrr, X86::VPBROADCASTWYrm, TB_NO_REVERSE },
924-
{ X86::VPBROADCASTWZ128r, X86::VPBROADCASTWZ128m, TB_NO_REVERSE },
925-
{ X86::VPBROADCASTWZ256r, X86::VPBROADCASTWZ256m, TB_NO_REVERSE },
926-
{ X86::VPBROADCASTWZr, X86::VPBROADCASTWZm, TB_NO_REVERSE },
924+
{ X86::VPBROADCASTWZ128rr, X86::VPBROADCASTWZ128rm, TB_NO_REVERSE },
925+
{ X86::VPBROADCASTWZ256rr, X86::VPBROADCASTWZ256rm, TB_NO_REVERSE },
926+
{ X86::VPBROADCASTWZrr, X86::VPBROADCASTWZrm, TB_NO_REVERSE },
927927
{ X86::VPBROADCASTWrr, X86::VPBROADCASTWrm, TB_NO_REVERSE },
928928
{ X86::VPCMPESTRIrr, X86::VPCMPESTRIrm, 0 },
929929
{ X86::VPCMPESTRMrr, X86::VPCMPESTRMrm, 0 },
@@ -1609,16 +1609,16 @@ static const X86MemoryFoldTableEntry MemoryFoldTable2[] = {
16091609
{ X86::VBLENDVPDrr, X86::VBLENDVPDrm, 0 },
16101610
{ X86::VBLENDVPSYrr, X86::VBLENDVPSYrm, 0 },
16111611
{ X86::VBLENDVPSrr, X86::VBLENDVPSrm, 0 },
1612-
{ X86::VBROADCASTF32X2Z256rkz, X86::VBROADCASTF32X2Z256mkz, TB_NO_REVERSE },
1613-
{ X86::VBROADCASTF32X2Zrkz, X86::VBROADCASTF32X2Zmkz, TB_NO_REVERSE },
1614-
{ X86::VBROADCASTI32X2Z128rkz, X86::VBROADCASTI32X2Z128mkz, TB_NO_REVERSE },
1615-
{ X86::VBROADCASTI32X2Z256rkz, X86::VBROADCASTI32X2Z256mkz, TB_NO_REVERSE },
1616-
{ X86::VBROADCASTI32X2Zrkz, X86::VBROADCASTI32X2Zmkz, TB_NO_REVERSE },
1617-
{ X86::VBROADCASTSDZ256rkz, X86::VBROADCASTSDZ256mkz, TB_NO_REVERSE },
1618-
{ X86::VBROADCASTSDZrkz, X86::VBROADCASTSDZmkz, TB_NO_REVERSE },
1619-
{ X86::VBROADCASTSSZ128rkz, X86::VBROADCASTSSZ128mkz, TB_NO_REVERSE },
1620-
{ X86::VBROADCASTSSZ256rkz, X86::VBROADCASTSSZ256mkz, TB_NO_REVERSE },
1621-
{ X86::VBROADCASTSSZrkz, X86::VBROADCASTSSZmkz, TB_NO_REVERSE },
1612+
{ X86::VBROADCASTF32X2Z256rrkz, X86::VBROADCASTF32X2Z256rmkz, TB_NO_REVERSE },
1613+
{ X86::VBROADCASTF32X2Zrrkz, X86::VBROADCASTF32X2Zrmkz, TB_NO_REVERSE },
1614+
{ X86::VBROADCASTI32X2Z128rrkz, X86::VBROADCASTI32X2Z128rmkz, TB_NO_REVERSE },
1615+
{ X86::VBROADCASTI32X2Z256rrkz, X86::VBROADCASTI32X2Z256rmkz, TB_NO_REVERSE },
1616+
{ X86::VBROADCASTI32X2Zrrkz, X86::VBROADCASTI32X2Zrmkz, TB_NO_REVERSE },
1617+
{ X86::VBROADCASTSDZ256rrkz, X86::VBROADCASTSDZ256rmkz, TB_NO_REVERSE },
1618+
{ X86::VBROADCASTSDZrrkz, X86::VBROADCASTSDZrmkz, TB_NO_REVERSE },
1619+
{ X86::VBROADCASTSSZ128rrkz, X86::VBROADCASTSSZ128rmkz, TB_NO_REVERSE },
1620+
{ X86::VBROADCASTSSZ256rrkz, X86::VBROADCASTSSZ256rmkz, TB_NO_REVERSE },
1621+
{ X86::VBROADCASTSSZrrkz, X86::VBROADCASTSSZrmkz, TB_NO_REVERSE },
16221622
{ X86::VCMPPDYrri, X86::VCMPPDYrmi, 0 },
16231623
{ X86::VCMPPDZ128rri, X86::VCMPPDZ128rmi, 0 },
16241624
{ X86::VCMPPDZ256rri, X86::VCMPPDZ256rmi, 0 },
@@ -2153,18 +2153,18 @@ static const X86MemoryFoldTableEntry MemoryFoldTable2[] = {
21532153
{ X86::VPBLENDVBrr, X86::VPBLENDVBrm, 0 },
21542154
{ X86::VPBLENDWYrri, X86::VPBLENDWYrmi, 0 },
21552155
{ X86::VPBLENDWrri, X86::VPBLENDWrmi, 0 },
2156-
{ X86::VPBROADCASTBZ128rkz, X86::VPBROADCASTBZ128mkz, TB_NO_REVERSE },
2157-
{ X86::VPBROADCASTBZ256rkz, X86::VPBROADCASTBZ256mkz, TB_NO_REVERSE },
2158-
{ X86::VPBROADCASTBZrkz, X86::VPBROADCASTBZmkz, TB_NO_REVERSE },
2159-
{ X86::VPBROADCASTDZ128rkz, X86::VPBROADCASTDZ128mkz, TB_NO_REVERSE },
2160-
{ X86::VPBROADCASTDZ256rkz, X86::VPBROADCASTDZ256mkz, TB_NO_REVERSE },
2161-
{ X86::VPBROADCASTDZrkz, X86::VPBROADCASTDZmkz, TB_NO_REVERSE },
2162-
{ X86::VPBROADCASTQZ128rkz, X86::VPBROADCASTQZ128mkz, TB_NO_REVERSE },
2163-
{ X86::VPBROADCASTQZ256rkz, X86::VPBROADCASTQZ256mkz, TB_NO_REVERSE },
2164-
{ X86::VPBROADCASTQZrkz, X86::VPBROADCASTQZmkz, TB_NO_REVERSE },
2165-
{ X86::VPBROADCASTWZ128rkz, X86::VPBROADCASTWZ128mkz, TB_NO_REVERSE },
2166-
{ X86::VPBROADCASTWZ256rkz, X86::VPBROADCASTWZ256mkz, TB_NO_REVERSE },
2167-
{ X86::VPBROADCASTWZrkz, X86::VPBROADCASTWZmkz, TB_NO_REVERSE },
2156+
{ X86::VPBROADCASTBZ128rrkz, X86::VPBROADCASTBZ128rmkz, TB_NO_REVERSE },
2157+
{ X86::VPBROADCASTBZ256rrkz, X86::VPBROADCASTBZ256rmkz, TB_NO_REVERSE },
2158+
{ X86::VPBROADCASTBZrrkz, X86::VPBROADCASTBZrmkz, TB_NO_REVERSE },
2159+
{ X86::VPBROADCASTDZ128rrkz, X86::VPBROADCASTDZ128rmkz, TB_NO_REVERSE },
2160+
{ X86::VPBROADCASTDZ256rrkz, X86::VPBROADCASTDZ256rmkz, TB_NO_REVERSE },
2161+
{ X86::VPBROADCASTDZrrkz, X86::VPBROADCASTDZrmkz, TB_NO_REVERSE },
2162+
{ X86::VPBROADCASTQZ128rrkz, X86::VPBROADCASTQZ128rmkz, TB_NO_REVERSE },
2163+
{ X86::VPBROADCASTQZ256rrkz, X86::VPBROADCASTQZ256rmkz, TB_NO_REVERSE },
2164+
{ X86::VPBROADCASTQZrrkz, X86::VPBROADCASTQZrmkz, TB_NO_REVERSE },
2165+
{ X86::VPBROADCASTWZ128rrkz, X86::VPBROADCASTWZ128rmkz, TB_NO_REVERSE },
2166+
{ X86::VPBROADCASTWZ256rrkz, X86::VPBROADCASTWZ256rmkz, TB_NO_REVERSE },
2167+
{ X86::VPBROADCASTWZrrkz, X86::VPBROADCASTWZrmkz, TB_NO_REVERSE },
21682168
{ X86::VPCLMULQDQYrr, X86::VPCLMULQDQYrm, 0 },
21692169
{ X86::VPCLMULQDQZ128rr, X86::VPCLMULQDQZ128rm, 0 },
21702170
{ X86::VPCLMULQDQZ256rr, X86::VPCLMULQDQZ256rm, 0 },
@@ -3010,16 +3010,16 @@ static const X86MemoryFoldTableEntry MemoryFoldTable3[] = {
30103010
{ X86::VBLENDMPSZ128rrk, X86::VBLENDMPSZ128rmk, 0 },
30113011
{ X86::VBLENDMPSZ256rrk, X86::VBLENDMPSZ256rmk, 0 },
30123012
{ X86::VBLENDMPSZrrk, X86::VBLENDMPSZrmk, 0 },
3013-
{ X86::VBROADCASTF32X2Z256rk, X86::VBROADCASTF32X2Z256mk, TB_NO_REVERSE },
3014-
{ X86::VBROADCASTF32X2Zrk, X86::VBROADCASTF32X2Zmk, TB_NO_REVERSE },
3015-
{ X86::VBROADCASTI32X2Z128rk, X86::VBROADCASTI32X2Z128mk, TB_NO_REVERSE },
3016-
{ X86::VBROADCASTI32X2Z256rk, X86::VBROADCASTI32X2Z256mk, TB_NO_REVERSE },
3017-
{ X86::VBROADCASTI32X2Zrk, X86::VBROADCASTI32X2Zmk, TB_NO_REVERSE },
3018-
{ X86::VBROADCASTSDZ256rk, X86::VBROADCASTSDZ256mk, TB_NO_REVERSE },
3019-
{ X86::VBROADCASTSDZrk, X86::VBROADCASTSDZmk, TB_NO_REVERSE },
3020-
{ X86::VBROADCASTSSZ128rk, X86::VBROADCASTSSZ128mk, TB_NO_REVERSE },
3021-
{ X86::VBROADCASTSSZ256rk, X86::VBROADCASTSSZ256mk, TB_NO_REVERSE },
3022-
{ X86::VBROADCASTSSZrk, X86::VBROADCASTSSZmk, TB_NO_REVERSE },
3013+
{ X86::VBROADCASTF32X2Z256rrk, X86::VBROADCASTF32X2Z256rmk, TB_NO_REVERSE },
3014+
{ X86::VBROADCASTF32X2Zrrk, X86::VBROADCASTF32X2Zrmk, TB_NO_REVERSE },
3015+
{ X86::VBROADCASTI32X2Z128rrk, X86::VBROADCASTI32X2Z128rmk, TB_NO_REVERSE },
3016+
{ X86::VBROADCASTI32X2Z256rrk, X86::VBROADCASTI32X2Z256rmk, TB_NO_REVERSE },
3017+
{ X86::VBROADCASTI32X2Zrrk, X86::VBROADCASTI32X2Zrmk, TB_NO_REVERSE },
3018+
{ X86::VBROADCASTSDZ256rrk, X86::VBROADCASTSDZ256rmk, TB_NO_REVERSE },
3019+
{ X86::VBROADCASTSDZrrk, X86::VBROADCASTSDZrmk, TB_NO_REVERSE },
3020+
{ X86::VBROADCASTSSZ128rrk, X86::VBROADCASTSSZ128rmk, TB_NO_REVERSE },
3021+
{ X86::VBROADCASTSSZ256rrk, X86::VBROADCASTSSZ256rmk, TB_NO_REVERSE },
3022+
{ X86::VBROADCASTSSZrrk, X86::VBROADCASTSSZrmk, TB_NO_REVERSE },
30233023
{ X86::VCMPPDZ128rrik, X86::VCMPPDZ128rmik, 0 },
30243024
{ X86::VCMPPDZ256rrik, X86::VCMPPDZ256rmik, 0 },
30253025
{ X86::VCMPPDZrrik, X86::VCMPPDZrmik, 0 },
@@ -3662,18 +3662,18 @@ static const X86MemoryFoldTableEntry MemoryFoldTable3[] = {
36623662
{ X86::VPBLENDMWZ128rrk, X86::VPBLENDMWZ128rmk, 0 },
36633663
{ X86::VPBLENDMWZ256rrk, X86::VPBLENDMWZ256rmk, 0 },
36643664
{ X86::VPBLENDMWZrrk, X86::VPBLENDMWZrmk, 0 },
3665-
{ X86::VPBROADCASTBZ128rk, X86::VPBROADCASTBZ128mk, TB_NO_REVERSE },
3666-
{ X86::VPBROADCASTBZ256rk, X86::VPBROADCASTBZ256mk, TB_NO_REVERSE },
3667-
{ X86::VPBROADCASTBZrk, X86::VPBROADCASTBZmk, TB_NO_REVERSE },
3668-
{ X86::VPBROADCASTDZ128rk, X86::VPBROADCASTDZ128mk, TB_NO_REVERSE },
3669-
{ X86::VPBROADCASTDZ256rk, X86::VPBROADCASTDZ256mk, TB_NO_REVERSE },
3670-
{ X86::VPBROADCASTDZrk, X86::VPBROADCASTDZmk, TB_NO_REVERSE },
3671-
{ X86::VPBROADCASTQZ128rk, X86::VPBROADCASTQZ128mk, TB_NO_REVERSE },
3672-
{ X86::VPBROADCASTQZ256rk, X86::VPBROADCASTQZ256mk, TB_NO_REVERSE },
3673-
{ X86::VPBROADCASTQZrk, X86::VPBROADCASTQZmk, TB_NO_REVERSE },
3674-
{ X86::VPBROADCASTWZ128rk, X86::VPBROADCASTWZ128mk, TB_NO_REVERSE },
3675-
{ X86::VPBROADCASTWZ256rk, X86::VPBROADCASTWZ256mk, TB_NO_REVERSE },
3676-
{ X86::VPBROADCASTWZrk, X86::VPBROADCASTWZmk, TB_NO_REVERSE },
3665+
{ X86::VPBROADCASTBZ128rrk, X86::VPBROADCASTBZ128rmk, TB_NO_REVERSE },
3666+
{ X86::VPBROADCASTBZ256rrk, X86::VPBROADCASTBZ256rmk, TB_NO_REVERSE },
3667+
{ X86::VPBROADCASTBZrrk, X86::VPBROADCASTBZrmk, TB_NO_REVERSE },
3668+
{ X86::VPBROADCASTDZ128rrk, X86::VPBROADCASTDZ128rmk, TB_NO_REVERSE },
3669+
{ X86::VPBROADCASTDZ256rrk, X86::VPBROADCASTDZ256rmk, TB_NO_REVERSE },
3670+
{ X86::VPBROADCASTDZrrk, X86::VPBROADCASTDZrmk, TB_NO_REVERSE },
3671+
{ X86::VPBROADCASTQZ128rrk, X86::VPBROADCASTQZ128rmk, TB_NO_REVERSE },
3672+
{ X86::VPBROADCASTQZ256rrk, X86::VPBROADCASTQZ256rmk, TB_NO_REVERSE },
3673+
{ X86::VPBROADCASTQZrrk, X86::VPBROADCASTQZrmk, TB_NO_REVERSE },
3674+
{ X86::VPBROADCASTWZ128rrk, X86::VPBROADCASTWZ128rmk, TB_NO_REVERSE },
3675+
{ X86::VPBROADCASTWZ256rrk, X86::VPBROADCASTWZ256rmk, TB_NO_REVERSE },
3676+
{ X86::VPBROADCASTWZrrk, X86::VPBROADCASTWZrmk, TB_NO_REVERSE },
36773677
{ X86::VPCMOVYrrr, X86::VPCMOVYrrm, 0 },
36783678
{ X86::VPCMOVrrr, X86::VPCMOVrrm, 0 },
36793679
{ X86::VPCMPBZ128rrik, X86::VPCMPBZ128rmik, 0 },

0 commit comments

Comments
 (0)