|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/X86/X86GenInstrInfo.inc20704 { 3016, 5, 1, 0, 329, 0|(1ULL<<MCID::Commutable), 0x4039634002031ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #3016 = VADDPSZ256rrk
20905 { 3217, 5, 1, 0, 337, 0, 0x4039574002031ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #3217 = VANDNPSZ256rrk
20967 { 3279, 5, 1, 0, 337, 0|(1ULL<<MCID::Commutable), 0x4039534002031ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #3279 = VANDPSZ256rrk
22424 { 4736, 5, 1, 0, 411, 0, 0x40397b4002031ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #4736 = VDIVPSZ256rrk
22486 { 4798, 5, 1, 0, 0, 0, 0x40394b0005031ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #4798 = VDPBF16PSZ256rk
22487 { 4799, 5, 1, 0, 0, 0, 0x40794b0005031ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #4799 = VDPBF16PSZ256rkz
22765 { 5077, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403a634004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5077 = VFMADD132PSZ256rk
22766 { 5078, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407a634004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5078 = VFMADD132PSZ256rkz
22865 { 5177, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403aa34004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5177 = VFMADD213PSZ256rk
22866 { 5178, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407aa34004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5178 = VFMADD213PSZ256rkz
22965 { 5277, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403ae34004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5277 = VFMADD231PSZ256rk
22966 { 5278, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407ae34004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5278 = VFMADD231PSZ256rkz
23097 { 5409, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403a5b4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5409 = VFMADDSUB132PSZ256rk
23098 { 5410, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407a5b4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5410 = VFMADDSUB132PSZ256rkz
23165 { 5477, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403a9b4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5477 = VFMADDSUB213PSZ256rk
23166 { 5478, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407a9b4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5478 = VFMADDSUB213PSZ256rkz
23233 { 5545, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403adb4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5545 = VFMADDSUB231PSZ256rk
23234 { 5546, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407adb4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5546 = VFMADDSUB231PSZ256rkz
23317 { 5629, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403a6b4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5629 = VFMSUB132PSZ256rk
23318 { 5630, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407a6b4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5630 = VFMSUB132PSZ256rkz
23417 { 5729, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403aab4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5729 = VFMSUB213PSZ256rk
23418 { 5730, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407aab4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5730 = VFMSUB213PSZ256rkz
23517 { 5829, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403aeb4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5829 = VFMSUB231PSZ256rk
23518 { 5830, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407aeb4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5830 = VFMSUB231PSZ256rkz
23617 { 5929, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403a5f4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5929 = VFMSUBADD132PSZ256rk
23618 { 5930, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407a5f4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5930 = VFMSUBADD132PSZ256rkz
23685 { 5997, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403a9f4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5997 = VFMSUBADD213PSZ256rk
23686 { 5998, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407a9f4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #5998 = VFMSUBADD213PSZ256rkz
23753 { 6065, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403adf4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #6065 = VFMSUBADD231PSZ256rk
23754 { 6066, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407adf4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #6066 = VFMSUBADD231PSZ256rkz
23869 { 6181, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403a734004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #6181 = VFNMADD132PSZ256rk
23870 { 6182, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407a734004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #6182 = VFNMADD132PSZ256rkz
23969 { 6281, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403ab34004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #6281 = VFNMADD213PSZ256rk
23970 { 6282, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407ab34004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #6282 = VFNMADD213PSZ256rkz
24069 { 6381, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403af34004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #6381 = VFNMADD231PSZ256rk
24070 { 6382, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407af34004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #6382 = VFNMADD231PSZ256rkz
24201 { 6513, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403a7b4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #6513 = VFNMSUB132PSZ256rk
24202 { 6514, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407a7b4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #6514 = VFNMSUB132PSZ256rkz
24301 { 6613, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403abb4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #6613 = VFNMSUB213PSZ256rk
24302 { 6614, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407abb4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #6614 = VFNMSUB213PSZ256rkz
24401 { 6713, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403afb4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #6713 = VFNMSUB231PSZ256rk
24402 { 6714, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407afb4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #6714 = VFNMSUB231PSZ256rkz
24963 { 7275, 5, 1, 0, 356, 0|(1ULL<<MCID::Commutable), 0x40397f4002031ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #7275 = VMAXCPSZ256rrk
25036 { 7348, 5, 1, 0, 356, 0, 0x40397f4002031ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #7348 = VMAXPSZ256rrk
25134 { 7446, 5, 1, 0, 356, 0|(1ULL<<MCID::Commutable), 0x4039774002031ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #7446 = VMINCPSZ256rrk
25207 { 7519, 5, 1, 0, 356, 0, 0x4039774002031ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #7519 = VMINPSZ256rrk
25878 { 8190, 5, 1, 0, 473, 0|(1ULL<<MCID::Commutable), 0x4039674002031ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #8190 = VMULPSZ256rrk
25979 { 8291, 5, 1, 0, 337, 0|(1ULL<<MCID::Commutable), 0x40395b4002031ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #8291 = VORPSZ256rrk
26264 { 8576, 5, 1, 0, 1083, 0|(1ULL<<MCID::Commutable), 0x403bfbc002831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #8576 = VPADDDZ256rrk
26456 { 8768, 5, 1, 0, 479, 0|(1ULL<<MCID::Commutable), 0x403b6fc002831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #8768 = VPANDDZ256rrk
26483 { 8795, 5, 1, 0, 479, 0, 0x403b7fc002831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #8795 = VPANDNDZ256rrk
27276 { 9588, 5, 1, 0, 436, 0, 0x4039470004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #9588 = VPDPBUSDSZ256rk
27277 { 9589, 5, 1, 0, 436, 0, 0x4079470004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #9589 = VPDPBUSDSZ256rkz
27303 { 9615, 5, 1, 0, 436, 0, 0x4039430004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #9615 = VPDPBUSDZ256rk
27304 { 9616, 5, 1, 0, 436, 0, 0x4079430004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #9616 = VPDPBUSDZ256rkz
27330 { 9642, 5, 1, 0, 436, 0|(1ULL<<MCID::Commutable), 0x40394f0004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #9642 = VPDPWSSDSZ256rk
27331 { 9643, 5, 1, 0, 436, 0|(1ULL<<MCID::Commutable), 0x40794f0004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #9643 = VPDPWSSDSZ256rkz
27357 { 9669, 5, 1, 0, 436, 0|(1ULL<<MCID::Commutable), 0x40394b0004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #9669 = VPDPWSSDZ256rk
27358 { 9670, 5, 1, 0, 436, 0|(1ULL<<MCID::Commutable), 0x40794b0004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #9670 = VPDPWSSDZ256rkz
27399 { 9711, 5, 1, 0, 360, 0, 0x4038dbc004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #9711 = VPERMDZ256rrk
27444 { 9756, 5, 1, 0, 360, 0, 0x4039dbc004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #9756 = VPERMI2D256rrk
27445 { 9757, 5, 1, 0, 360, 0|(1ULL<<MCID::Commutable), 0x4079dbc004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #9757 = VPERMI2D256rrkz
27498 { 9810, 5, 1, 0, 495, 0, 0x4039df4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #9810 = VPERMI2PS256rrk
27499 { 9811, 5, 1, 0, 495, 0|(1ULL<<MCID::Commutable), 0x4079df4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #9811 = VPERMI2PS256rrkz
27670 { 9982, 5, 1, 0, 498, 0, 0x4038334004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #9982 = VPERMILPSZ256rrk
27741 { 10053, 5, 1, 0, 495, 0, 0x40385b4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #10053 = VPERMPSZ256rrk
27824 { 10136, 5, 1, 0, 360, 0, 0x4039fbc004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #10136 = VPERMT2D256rrk
27825 { 10137, 5, 1, 0, 360, 0|(1ULL<<MCID::Commutable), 0x4079fbc004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #10137 = VPERMT2D256rrkz
27878 { 10190, 5, 1, 0, 495, 0, 0x4039ff4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #10190 = VPERMT2PS256rrk
27879 { 10191, 5, 1, 0, 495, 0|(1ULL<<MCID::Commutable), 0x4079ff4004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #10191 = VPERMT2PS256rrkz
28300 { 10612, 5, 1, 0, 436, 0|(1ULL<<MCID::Commutable), 0x403bd7c002831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #10612 = VPMADDWDZ256rrk
28358 { 10670, 5, 1, 0, 440, 0|(1ULL<<MCID::Commutable), 0x4038f7c004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #10670 = VPMAXSDZ256rrk
28460 { 10772, 5, 1, 0, 440, 0|(1ULL<<MCID::Commutable), 0x4038ffc004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #10772 = VPMAXUDZ256rrk
28562 { 10874, 5, 1, 0, 440, 0|(1ULL<<MCID::Commutable), 0x4038e7c004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #10874 = VPMINSDZ256rrk
28664 { 10976, 5, 1, 0, 440, 0|(1ULL<<MCID::Commutable), 0x4038efc004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #10976 = VPMINUDZ256rrk
29401 { 11713, 5, 1, 0, 518, 0|(1ULL<<MCID::Commutable), 0x403903c004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #11713 = VPMULLDZ256rrk
29627 { 11939, 5, 1, 0, 479, 0|(1ULL<<MCID::Commutable), 0x403bafc002831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #11939 = VPORDZ256rrk
29743 { 12055, 5, 1, 0, 531, 0, 0x403857c004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #12055 = VPROLVDZ256rrk
29851 { 12163, 5, 1, 0, 531, 0, 0x403853c004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #12163 = VPRORVDZ256rrk
30025 { 12337, 5, 1, 0, 436, 0, 0x4039c7c004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #12337 = VPSHLDVDZ256rk
30026 { 12338, 5, 1, 0, 436, 0, 0x4079c7c004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #12338 = VPSHLDVDZ256rkz
30181 { 12493, 5, 1, 0, 436, 0, 0x4039cfc004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #12493 = VPSHRDVDZ256rk
30182 { 12494, 5, 1, 0, 436, 0, 0x4079cfc004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #12494 = VPSHRDVDZ256rkz
30504 { 12816, 5, 1, 0, 531, 0, 0x40391fc004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #12816 = VPSLLVDZ256rrk
30722 { 13034, 5, 1, 0, 531, 0, 0x40391bc004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #13034 = VPSRAVDZ256rrk
30950 { 13262, 5, 1, 0, 531, 0, 0x403917c004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #13262 = VPSRLVDZ256rrk
31094 { 13406, 5, 1, 0, 1083, 0, 0x403bebc002831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #13406 = VPSUBDZ256rrk
31466 { 13778, 5, 1, 0, 333, 0, 0x4039abc002831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #13778 = VPUNPCKHDQZ256rrk
31572 { 13884, 5, 1, 0, 333, 0, 0x40398bc002831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #13884 = VPUNPCKLDQZ256rrk
31654 { 13966, 5, 1, 0, 479, 0|(1ULL<<MCID::Commutable), 0x403bbfc002831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #13966 = VPXORDZ256rrk
32228 { 14540, 5, 1, 0, 329, 0, 0x4038b34004831ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #14540 = VSCALEFPSZ256rrk
32565 { 14877, 5, 1, 0, 329, 0, 0x4039734002031ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #14877 = VSUBPSZ256rrk
32686 { 14998, 5, 1, 0, 458, 0, 0x4038574002031ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #14998 = VUNPCKHPSZ256rrk
32748 { 15060, 5, 1, 0, 458, 0, 0x4038534002031ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #15060 = VUNPCKLPSZ256rrk
32810 { 15122, 5, 1, 0, 337, 0|(1ULL<<MCID::Commutable), 0x40395f4002031ULL, nullptr, nullptr, OperandInfo358, -1 ,nullptr }, // Inst #15122 = VXORPSZ256rrk