1
//===- TableGen'erated file -------------------------------------*- C++ -*-===//
3
// Target Instruction Enum Values
5
// Automatically generated file, do not edit!
7
//===----------------------------------------------------------------------===//
23
COPY_TO_REGCLASS = 10,
134
ADJCALLSTACKDOWN32 = 121,
135
ADJCALLSTACKDOWN64 = 122,
136
ADJCALLSTACKUP32 = 123,
137
ADJCALLSTACKUP64 = 124,
680
FP32_TO_INT16_IN_MEM = 667,
681
FP32_TO_INT32_IN_MEM = 668,
682
FP32_TO_INT64_IN_MEM = 669,
683
FP64_TO_INT16_IN_MEM = 670,
684
FP64_TO_INT32_IN_MEM = 671,
685
FP64_TO_INT64_IN_MEM = 672,
686
FP80_TO_INT16_IN_MEM = 673,
687
FP80_TO_INT32_IN_MEM = 674,
688
FP80_TO_INT64_IN_MEM = 675,
865
Int_CVTDQ2PDrm = 852,
866
Int_CVTDQ2PDrr = 853,
867
Int_CVTDQ2PSrm = 854,
868
Int_CVTDQ2PSrr = 855,
869
Int_CVTPD2DQrm = 856,
870
Int_CVTPD2DQrr = 857,
871
Int_CVTPD2PIrm = 858,
872
Int_CVTPD2PIrr = 859,
873
Int_CVTPD2PSrm = 860,
874
Int_CVTPD2PSrr = 861,
875
Int_CVTPI2PDrm = 862,
876
Int_CVTPI2PDrr = 863,
877
Int_CVTPI2PSrm = 864,
878
Int_CVTPI2PSrr = 865,
879
Int_CVTPS2DQrm = 866,
880
Int_CVTPS2DQrr = 867,
881
Int_CVTPS2PDrm = 868,
882
Int_CVTPS2PDrr = 869,
883
Int_CVTPS2PIrm = 870,
884
Int_CVTPS2PIrr = 871,
885
Int_CVTSD2SI64rm = 872,
886
Int_CVTSD2SI64rr = 873,
887
Int_CVTSD2SIrm = 874,
888
Int_CVTSD2SIrr = 875,
889
Int_CVTSD2SSrm = 876,
890
Int_CVTSD2SSrr = 877,
891
Int_CVTSI2SD64rm = 878,
892
Int_CVTSI2SD64rr = 879,
893
Int_CVTSI2SDrm = 880,
894
Int_CVTSI2SDrr = 881,
895
Int_CVTSI2SS64rm = 882,
896
Int_CVTSI2SS64rr = 883,
897
Int_CVTSI2SSrm = 884,
898
Int_CVTSI2SSrr = 885,
899
Int_CVTSS2SDrm = 886,
900
Int_CVTSS2SDrr = 887,
901
Int_CVTSS2SI64rm = 888,
902
Int_CVTSS2SI64rr = 889,
903
Int_CVTSS2SIrm = 890,
904
Int_CVTSS2SIrr = 891,
905
Int_CVTTPD2DQrm = 892,
906
Int_CVTTPD2DQrr = 893,
907
Int_CVTTPD2PIrm = 894,
908
Int_CVTTPD2PIrr = 895,
909
Int_CVTTPS2DQrm = 896,
910
Int_CVTTPS2DQrr = 897,
911
Int_CVTTPS2PIrm = 898,
912
Int_CVTTPS2PIrr = 899,
913
Int_CVTTSD2SI64rm = 900,
914
Int_CVTTSD2SI64rr = 901,
915
Int_CVTTSD2SIrm = 902,
916
Int_CVTTSD2SIrr = 903,
917
Int_CVTTSS2SI64rm = 904,
918
Int_CVTTSS2SI64rr = 905,
919
Int_CVTTSS2SIrm = 906,
920
Int_CVTTSS2SIrr = 907,
1020
LOCK_ADD16mi = 1007,
1021
LOCK_ADD16mi8 = 1008,
1022
LOCK_ADD16mr = 1009,
1023
LOCK_ADD32mi = 1010,
1024
LOCK_ADD32mi8 = 1011,
1025
LOCK_ADD32mr = 1012,
1026
LOCK_ADD64mi32 = 1013,
1027
LOCK_ADD64mi8 = 1014,
1028
LOCK_ADD64mr = 1015,
1040
LOCK_SUB16mi = 1027,
1041
LOCK_SUB16mi8 = 1028,
1042
LOCK_SUB16mr = 1029,
1043
LOCK_SUB32mi = 1030,
1044
LOCK_SUB32mi8 = 1031,
1045
LOCK_SUB32mr = 1032,
1046
LOCK_SUB64mi32 = 1033,
1047
LOCK_SUB64mi8 = 1034,
1048
LOCK_SUB64mr = 1035,
1076
MASKMOVDQU64 = 1063,
1094
MINGW_ALLOCA = 1081,
1111
MMX_CVTPD2PIrm = 1098,
1112
MMX_CVTPD2PIrr = 1099,
1113
MMX_CVTPI2PDrm = 1100,
1114
MMX_CVTPI2PDrr = 1101,
1115
MMX_CVTPI2PSrm = 1102,
1116
MMX_CVTPI2PSrr = 1103,
1117
MMX_CVTPS2PIrm = 1104,
1118
MMX_CVTPS2PIrr = 1105,
1119
MMX_CVTTPD2PIrm = 1106,
1120
MMX_CVTTPD2PIrr = 1107,
1121
MMX_CVTTPS2PIrm = 1108,
1122
MMX_CVTTPS2PIrr = 1109,
1125
MMX_MASKMOVQ = 1112,
1126
MMX_MASKMOVQ64 = 1113,
1127
MMX_MOVD64from64rr = 1114,
1128
MMX_MOVD64grr = 1115,
1129
MMX_MOVD64mr = 1116,
1130
MMX_MOVD64rm = 1117,
1131
MMX_MOVD64rr = 1118,
1132
MMX_MOVD64rrv164 = 1119,
1133
MMX_MOVD64to64rr = 1120,
1134
MMX_MOVDQ2Qrr = 1121,
1135
MMX_MOVNTQmr = 1122,
1136
MMX_MOVQ2DQrr = 1123,
1137
MMX_MOVQ2FR64rr = 1124,
1138
MMX_MOVQ64gmr = 1125,
1139
MMX_MOVQ64mr = 1126,
1140
MMX_MOVQ64rm = 1127,
1141
MMX_MOVQ64rr = 1128,
1142
MMX_MOVZDI2PDIrm = 1129,
1143
MMX_MOVZDI2PDIrr = 1130,
1144
MMX_PACKSSDWrm = 1131,
1145
MMX_PACKSSDWrr = 1132,
1146
MMX_PACKSSWBrm = 1133,
1147
MMX_PACKSSWBrr = 1134,
1148
MMX_PACKUSWBrm = 1135,
1149
MMX_PACKUSWBrr = 1136,
1156
MMX_PADDSBrm = 1143,
1157
MMX_PADDSBrr = 1144,
1158
MMX_PADDSWrm = 1145,
1159
MMX_PADDSWrr = 1146,
1160
MMX_PADDUSBrm = 1147,
1161
MMX_PADDUSBrr = 1148,
1162
MMX_PADDUSWrm = 1149,
1163
MMX_PADDUSWrr = 1150,
1174
MMX_PCMPEQBrm = 1161,
1175
MMX_PCMPEQBrr = 1162,
1176
MMX_PCMPEQDrm = 1163,
1177
MMX_PCMPEQDrr = 1164,
1178
MMX_PCMPEQWrm = 1165,
1179
MMX_PCMPEQWrr = 1166,
1180
MMX_PCMPGTBrm = 1167,
1181
MMX_PCMPGTBrr = 1168,
1182
MMX_PCMPGTDrm = 1169,
1183
MMX_PCMPGTDrr = 1170,
1184
MMX_PCMPGTWrm = 1171,
1185
MMX_PCMPGTWrr = 1172,
1186
MMX_PEXTRWri = 1173,
1187
MMX_PINSRWrmi = 1174,
1188
MMX_PINSRWrri = 1175,
1189
MMX_PMADDWDrm = 1176,
1190
MMX_PMADDWDrr = 1177,
1191
MMX_PMAXSWrm = 1178,
1192
MMX_PMAXSWrr = 1179,
1193
MMX_PMAXUBrm = 1180,
1194
MMX_PMAXUBrr = 1181,
1195
MMX_PMINSWrm = 1182,
1196
MMX_PMINSWrr = 1183,
1197
MMX_PMINUBrm = 1184,
1198
MMX_PMINUBrr = 1185,
1199
MMX_PMOVMSKBrr = 1186,
1200
MMX_PMULHUWrm = 1187,
1201
MMX_PMULHUWrr = 1188,
1202
MMX_PMULHWrm = 1189,
1203
MMX_PMULHWrr = 1190,
1204
MMX_PMULLWrm = 1191,
1205
MMX_PMULLWrr = 1192,
1206
MMX_PMULUDQrm = 1193,
1207
MMX_PMULUDQrr = 1194,
1210
MMX_PSADBWrm = 1197,
1211
MMX_PSADBWrr = 1198,
1212
MMX_PSHUFWmi = 1199,
1213
MMX_PSHUFWri = 1200,
1244
MMX_PSUBSBrm = 1231,
1245
MMX_PSUBSBrr = 1232,
1246
MMX_PSUBSWrm = 1233,
1247
MMX_PSUBSWrr = 1234,
1248
MMX_PSUBUSBrm = 1235,
1249
MMX_PSUBUSBrr = 1236,
1250
MMX_PSUBUSWrm = 1237,
1251
MMX_PSUBUSWrr = 1238,
1254
MMX_PUNPCKHBWrm = 1241,
1255
MMX_PUNPCKHBWrr = 1242,
1256
MMX_PUNPCKHDQrm = 1243,
1257
MMX_PUNPCKHDQrr = 1244,
1258
MMX_PUNPCKHWDrm = 1245,
1259
MMX_PUNPCKHWDrr = 1246,
1260
MMX_PUNPCKLBWrm = 1247,
1261
MMX_PUNPCKLBWrr = 1248,
1262
MMX_PUNPCKLDQrm = 1249,
1263
MMX_PUNPCKLDQrr = 1250,
1264
MMX_PUNPCKLWDrm = 1251,
1265
MMX_PUNPCKLWDrr = 1252,
1269
MMX_V_SETALLONES = 1256,
1313
MOV64ri64i32 = 1300,
1320
MOV64toPQIrr = 1307,
1326
MOV8mr_NOREX = 1313,
1331
MOV8rm_NOREX = 1318,
1333
MOV8rr_NOREX = 1320,
1351
MOVDQUmr_Int = 1338,
1353
MOVDQUrm_Int = 1340,
1368
MOVNTDQ_64mr = 1355,
1370
MOVNTDQmr_Int = 1357,
1373
MOVNTImr_Int = 1360,
1375
MOVNTPDmr_Int = 1362,
1377
MOVNTPSmr_Int = 1364,
1382
MOVPQIto64rr = 1369,
1417
MOVUPDmr_Int = 1404,
1419
MOVUPDrm_Int = 1406,
1422
MOVUPSmr_Int = 1409,
1424
MOVUPSrm_Int = 1411,
1426
MOVZDI2PDIrm = 1413,
1427
MOVZDI2PDIrr = 1414,
1428
MOVZPQILo2PQIrm = 1415,
1429
MOVZPQILo2PQIrr = 1416,
1430
MOVZQI2PQIrm = 1417,
1431
MOVZQI2PQIrr = 1418,
1436
MOVZX32_NOREXrm8 = 1423,
1437
MOVZX32_NOREXrr8 = 1424,
1443
MOVZX64rm16_Q = 1430,
1446
MOVZX64rm8_Q = 1433,
1448
MOVZX64rr16_Q = 1435,
1451
MOVZX64rr8_Q = 1438,
1497
MUL_FpI16m32 = 1484,
1498
MUL_FpI16m64 = 1485,
1499
MUL_FpI16m80 = 1486,
1500
MUL_FpI32m32 = 1487,
1501
MUL_FpI32m64 = 1488,
1502
MUL_FpI32m80 = 1489,
1607
PALIGNR128rm = 1594,
1608
PALIGNR128rr = 1595,
1631
PCMPESTRIArm = 1618,
1632
PCMPESTRIArr = 1619,
1633
PCMPESTRICrm = 1620,
1634
PCMPESTRICrr = 1621,
1635
PCMPESTRIOrm = 1622,
1636
PCMPESTRIOrr = 1623,
1637
PCMPESTRISrm = 1624,
1638
PCMPESTRISrr = 1625,
1639
PCMPESTRIZrm = 1626,
1640
PCMPESTRIZrr = 1627,
1643
PCMPESTRM128MEM = 1630,
1644
PCMPESTRM128REG = 1631,
1645
PCMPESTRM128rm = 1632,
1646
PCMPESTRM128rr = 1633,
1655
PCMPISTRIArm = 1642,
1656
PCMPISTRIArr = 1643,
1657
PCMPISTRICrm = 1644,
1658
PCMPISTRICrr = 1645,
1659
PCMPISTRIOrm = 1646,
1660
PCMPISTRIOrr = 1647,
1661
PCMPISTRISrm = 1648,
1662
PCMPISTRISrr = 1649,
1663
PCMPISTRIZrm = 1650,
1664
PCMPISTRIZrr = 1651,
1667
PCMPISTRM128MEM = 1654,
1668
PCMPISTRM128REG = 1655,
1669
PCMPISTRM128rm = 1656,
1670
PCMPISTRM128rr = 1657,
1683
PHADDSWrm128 = 1670,
1685
PHADDSWrr128 = 1672,
1691
PHMINPOSUWrm128 = 1678,
1692
PHMINPOSUWrr128 = 1679,
1697
PHSUBSWrm128 = 1684,
1699
PHSUBSWrr128 = 1686,
1713
PMADDUBSWrm128 = 1700,
1714
PMADDUBSWrm64 = 1701,
1715
PMADDUBSWrr128 = 1702,
1716
PMADDUBSWrr64 = 1703,
1770
PMULHRSWrm128 = 1757,
1771
PMULHRSWrm64 = 1758,
1772
PMULHRSWrr128 = 1759,
1773
PMULHRSWrr64 = 1760,
1779
PMULLDrm_int = 1766,
1781
PMULLDrr_int = 1768,
1888
PUNPCKHQDQrm = 1875,
1889
PUNPCKHQDQrr = 1876,
1896
PUNPCKLQDQrm = 1883,
1897
PUNPCKLQDQrr = 1884,
1986
REPNE_PREFIX = 1973,
2046
ROUNDPDm_Int = 2033,
2047
ROUNDPDr_Int = 2034,
2048
ROUNDPSm_Int = 2035,
2049
ROUNDPSr_Int = 2036,
2050
ROUNDSDm_Int = 2037,
2051
ROUNDSDr_Int = 2038,
2052
ROUNDSSm_Int = 2039,
2053
ROUNDSSr_Int = 2040,
2056
RSQRTPSm_Int = 2043,
2058
RSQRTPSr_Int = 2045,
2060
RSQRTSSm_Int = 2047,
2062
RSQRTSSr_Int = 2049,
2347
SUBR_Fp64m32 = 2334,
2348
SUBR_Fp80m32 = 2335,
2349
SUBR_Fp80m64 = 2336,
2350
SUBR_FpI16m32 = 2337,
2351
SUBR_FpI16m64 = 2338,
2352
SUBR_FpI16m80 = 2339,
2353
SUBR_FpI32m32 = 2340,
2354
SUBR_FpI32m64 = 2341,
2355
SUBR_FpI32m80 = 2342,
2379
SUB_FpI16m32 = 2366,
2380
SUB_FpI16m64 = 2367,
2381
SUB_FpI16m80 = 2368,
2382
SUB_FpI32m32 = 2369,
2383
SUB_FpI32m64 = 2370,
2384
SUB_FpI32m80 = 2371,
2397
TCRETURNdi64 = 2384,
2399
TCRETURNri64 = 2386,
2450
VASTART_SAVE_XMM_REGS = 2437,
2472
V_SETALLONES = 2459,
2476
WINCALL64pcrel32 = 2463,
2538
INSTRUCTION_LIST_END = 2525
2541
} // End llvm namespace