|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/X86/X86GenInstrInfo.inc20716 { 3028, 5, 1, 0, 331, 0|(1ULL<<MCID::Commutable), 0x80a9634002031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #3028 = VADDPSZrrk
20914 { 3226, 5, 1, 0, 339, 0, 0x80a9574002031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #3226 = VANDNPSZrrk
20976 { 3288, 5, 1, 0, 339, 0|(1ULL<<MCID::Commutable), 0x80a9534002031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #3288 = VANDPSZrrk
22436 { 4748, 5, 1, 0, 413, 0, 0x80a97b4002031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #4748 = VDIVPSZrrk
22495 { 4807, 5, 1, 0, 0, 0, 0x80a94b0005031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #4807 = VDPBF16PSZrk
22496 { 4808, 5, 1, 0, 0, 0, 0x80e94b0005031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #4808 = VDPBF16PSZrkz
22777 { 5089, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aa634004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5089 = VFMADD132PSZrk
22778 { 5090, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80ea634004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5090 = VFMADD132PSZrkz
22877 { 5189, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aaa34004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5189 = VFMADD213PSZrk
22878 { 5190, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80eaa34004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5190 = VFMADD213PSZrkz
22977 { 5289, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aae34004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5289 = VFMADD231PSZrk
22978 { 5290, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80eae34004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5290 = VFMADD231PSZrkz
23109 { 5421, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aa5b4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5421 = VFMADDSUB132PSZrk
23110 { 5422, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80ea5b4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5422 = VFMADDSUB132PSZrkz
23177 { 5489, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aa9b4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5489 = VFMADDSUB213PSZrk
23178 { 5490, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80ea9b4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5490 = VFMADDSUB213PSZrkz
23245 { 5557, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aadb4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5557 = VFMADDSUB231PSZrk
23246 { 5558, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80eadb4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5558 = VFMADDSUB231PSZrkz
23329 { 5641, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aa6b4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5641 = VFMSUB132PSZrk
23330 { 5642, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80ea6b4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5642 = VFMSUB132PSZrkz
23429 { 5741, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aaab4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5741 = VFMSUB213PSZrk
23430 { 5742, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80eaab4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5742 = VFMSUB213PSZrkz
23529 { 5841, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aaeb4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5841 = VFMSUB231PSZrk
23530 { 5842, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80eaeb4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5842 = VFMSUB231PSZrkz
23629 { 5941, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aa5f4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5941 = VFMSUBADD132PSZrk
23630 { 5942, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80ea5f4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #5942 = VFMSUBADD132PSZrkz
23697 { 6009, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aa9f4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #6009 = VFMSUBADD213PSZrk
23698 { 6010, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80ea9f4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #6010 = VFMSUBADD213PSZrkz
23765 { 6077, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aadf4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #6077 = VFMSUBADD231PSZrk
23766 { 6078, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80eadf4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #6078 = VFMSUBADD231PSZrkz
23881 { 6193, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aa734004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #6193 = VFNMADD132PSZrk
23882 { 6194, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80ea734004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #6194 = VFNMADD132PSZrkz
23981 { 6293, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aab34004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #6293 = VFNMADD213PSZrk
23982 { 6294, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80eab34004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #6294 = VFNMADD213PSZrkz
24081 { 6393, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aaf34004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #6393 = VFNMADD231PSZrk
24082 { 6394, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80eaf34004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #6394 = VFNMADD231PSZrkz
24213 { 6525, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aa7b4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #6525 = VFNMSUB132PSZrk
24214 { 6526, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80ea7b4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #6526 = VFNMSUB132PSZrkz
24313 { 6625, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aabb4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #6625 = VFNMSUB213PSZrk
24314 { 6626, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80eabb4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #6626 = VFNMSUB213PSZrkz
24413 { 6725, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80aafb4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #6725 = VFNMSUB231PSZrk
24414 { 6726, 5, 1, 0, 423, 0|(1ULL<<MCID::Commutable), 0x80eafb4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #6726 = VFNMSUB231PSZrkz
24972 { 7284, 5, 1, 0, 358, 0|(1ULL<<MCID::Commutable), 0x80a97f4002031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #7284 = VMAXCPSZrrk
25046 { 7358, 5, 1, 0, 358, 0, 0x9a97f4002031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #7358 = VMAXPSZrrbk
25048 { 7360, 5, 1, 0, 358, 0, 0x80a97f4002031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #7360 = VMAXPSZrrk
25143 { 7455, 5, 1, 0, 358, 0|(1ULL<<MCID::Commutable), 0x80a9774002031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #7455 = VMINCPSZrrk
25217 { 7529, 5, 1, 0, 358, 0, 0x9a9774002031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #7529 = VMINPSZrrbk
25219 { 7531, 5, 1, 0, 358, 0, 0x80a9774002031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #7531 = VMINPSZrrk
25890 { 8202, 5, 1, 0, 475, 0|(1ULL<<MCID::Commutable), 0x80a9674002031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #8202 = VMULPSZrrk
25988 { 8300, 5, 1, 0, 339, 0|(1ULL<<MCID::Commutable), 0x80a95b4002031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #8300 = VORPSZrrk
26273 { 8585, 5, 1, 0, 1084, 0|(1ULL<<MCID::Commutable), 0x80abfbc002831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #8585 = VPADDDZrrk
26465 { 8777, 5, 1, 0, 481, 0|(1ULL<<MCID::Commutable), 0x80ab6fc002831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #8777 = VPANDDZrrk
26492 { 8804, 5, 1, 0, 481, 0, 0x80ab7fc002831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #8804 = VPANDNDZrrk
27285 { 9597, 5, 1, 0, 438, 0, 0x80a9470004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #9597 = VPDPBUSDSZrk
27286 { 9598, 5, 1, 0, 438, 0, 0x80e9470004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #9598 = VPDPBUSDSZrkz
27312 { 9624, 5, 1, 0, 438, 0, 0x80a9430004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #9624 = VPDPBUSDZrk
27313 { 9625, 5, 1, 0, 438, 0, 0x80e9430004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #9625 = VPDPBUSDZrkz
27339 { 9651, 5, 1, 0, 438, 0|(1ULL<<MCID::Commutable), 0x80a94f0004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #9651 = VPDPWSSDSZrk
27340 { 9652, 5, 1, 0, 438, 0|(1ULL<<MCID::Commutable), 0x80e94f0004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #9652 = VPDPWSSDSZrkz
27366 { 9678, 5, 1, 0, 438, 0|(1ULL<<MCID::Commutable), 0x80a94b0004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #9678 = VPDPWSSDZrk
27367 { 9679, 5, 1, 0, 438, 0|(1ULL<<MCID::Commutable), 0x80e94b0004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #9679 = VPDPWSSDZrkz
27408 { 9720, 5, 1, 0, 360, 0, 0x80a8dbc004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #9720 = VPERMDZrrk
27453 { 9765, 5, 1, 0, 360, 0, 0x80a9dbc004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #9765 = VPERMI2Drrk
27454 { 9766, 5, 1, 0, 360, 0|(1ULL<<MCID::Commutable), 0x80e9dbc004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #9766 = VPERMI2Drrkz
27507 { 9819, 5, 1, 0, 495, 0, 0x80a9df4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #9819 = VPERMI2PSrrk
27508 { 9820, 5, 1, 0, 495, 0|(1ULL<<MCID::Commutable), 0x80e9df4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #9820 = VPERMI2PSrrkz
27688 { 10000, 5, 1, 0, 505, 0, 0x80a8334004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #10000 = VPERMILPSZrrk
27750 { 10062, 5, 1, 0, 495, 0, 0x80a85b4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #10062 = VPERMPSZrrk
27833 { 10145, 5, 1, 0, 360, 0, 0x80a9fbc004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #10145 = VPERMT2Drrk
27834 { 10146, 5, 1, 0, 360, 0|(1ULL<<MCID::Commutable), 0x80e9fbc004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #10146 = VPERMT2Drrkz
27887 { 10199, 5, 1, 0, 495, 0, 0x80a9ff4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #10199 = VPERMT2PSrrk
27888 { 10200, 5, 1, 0, 495, 0|(1ULL<<MCID::Commutable), 0x80e9ff4004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #10200 = VPERMT2PSrrkz
28306 { 10618, 5, 1, 0, 438, 0|(1ULL<<MCID::Commutable), 0x80abd7c002831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #10618 = VPMADDWDZrrk
28367 { 10679, 5, 1, 0, 442, 0|(1ULL<<MCID::Commutable), 0x80a8f7c004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #10679 = VPMAXSDZrrk
28469 { 10781, 5, 1, 0, 442, 0|(1ULL<<MCID::Commutable), 0x80a8ffc004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #10781 = VPMAXUDZrrk
28571 { 10883, 5, 1, 0, 442, 0|(1ULL<<MCID::Commutable), 0x80a8e7c004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #10883 = VPMINSDZrrk
28673 { 10985, 5, 1, 0, 442, 0|(1ULL<<MCID::Commutable), 0x80a8efc004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #10985 = VPMINUDZrrk
29410 { 11722, 5, 1, 0, 520, 0|(1ULL<<MCID::Commutable), 0x80a903c004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #11722 = VPMULLDZrrk
29636 { 11948, 5, 1, 0, 481, 0|(1ULL<<MCID::Commutable), 0x80abafc002831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #11948 = VPORDZrrk
29752 { 12064, 5, 1, 0, 533, 0, 0x80a857c004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #12064 = VPROLVDZrrk
29860 { 12172, 5, 1, 0, 533, 0, 0x80a853c004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #12172 = VPRORVDZrrk
30034 { 12346, 5, 1, 0, 438, 0, 0x80a9c7c004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #12346 = VPSHLDVDZrk
30035 { 12347, 5, 1, 0, 438, 0, 0x80e9c7c004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #12347 = VPSHLDVDZrkz
30190 { 12502, 5, 1, 0, 438, 0, 0x80a9cfc004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #12502 = VPSHRDVDZrk
30191 { 12503, 5, 1, 0, 438, 0, 0x80e9cfc004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #12503 = VPSHRDVDZrkz
30513 { 12825, 5, 1, 0, 533, 0, 0x80a91fc004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #12825 = VPSLLVDZrrk
30731 { 13043, 5, 1, 0, 533, 0, 0x80a91bc004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #13043 = VPSRAVDZrrk
30959 { 13271, 5, 1, 0, 533, 0, 0x80a917c004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #13271 = VPSRLVDZrrk
31103 { 13415, 5, 1, 0, 1084, 0, 0x80abebc002831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #13415 = VPSUBDZrrk
31475 { 13787, 5, 1, 0, 335, 0, 0x80a9abc002831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #13787 = VPUNPCKHDQZrrk
31581 { 13893, 5, 1, 0, 335, 0, 0x80a98bc002831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #13893 = VPUNPCKLDQZrrk
31663 { 13975, 5, 1, 0, 481, 0|(1ULL<<MCID::Commutable), 0x80abbfc002831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #13975 = VPXORDZrrk
32240 { 14552, 5, 1, 0, 331, 0, 0x80a8b34004831ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #14552 = VSCALEFPSZrrk
32577 { 14889, 5, 1, 0, 331, 0, 0x80a9734002031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #14889 = VSUBPSZrrk
32695 { 15007, 5, 1, 0, 460, 0, 0x80a8574002031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #15007 = VUNPCKHPSZrrk
32757 { 15069, 5, 1, 0, 460, 0, 0x80a8534002031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #15069 = VUNPCKLPSZrrk
32819 { 15131, 5, 1, 0, 339, 0|(1ULL<<MCID::Commutable), 0x80a95f4002031ULL, nullptr, nullptr, OperandInfo363, -1 ,nullptr }, // Inst #15131 = VXORPSZrrk