|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/X86/X86GenInstrInfo.inc20670 { 2982, 5, 1, 0, 325, 0|(1ULL<<MCID::Commutable), 0x403d638002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #2982 = VADDPDZ256rrk
20874 { 3186, 5, 1, 0, 337, 0, 0x403d578002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #3186 = VANDNPDZ256rrk
20936 { 3248, 5, 1, 0, 337, 0|(1ULL<<MCID::Commutable), 0x403d538002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #3248 = VANDPDZ256rrk
22390 { 4702, 5, 1, 0, 407, 0, 0x403d7b8002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #4702 = VDIVPDZ256rrk
22731 { 5043, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403e638004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5043 = VFMADD132PDZ256rk
22732 { 5044, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407e638004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5044 = VFMADD132PDZ256rkz
22831 { 5143, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403ea38004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5143 = VFMADD213PDZ256rk
22832 { 5144, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407ea38004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5144 = VFMADD213PDZ256rkz
22931 { 5243, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403ee38004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5243 = VFMADD231PDZ256rk
22932 { 5244, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407ee38004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5244 = VFMADD231PDZ256rkz
23063 { 5375, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403e5b8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5375 = VFMADDSUB132PDZ256rk
23064 { 5376, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407e5b8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5376 = VFMADDSUB132PDZ256rkz
23131 { 5443, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403e9b8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5443 = VFMADDSUB213PDZ256rk
23132 { 5444, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407e9b8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5444 = VFMADDSUB213PDZ256rkz
23199 { 5511, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403edb8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5511 = VFMADDSUB231PDZ256rk
23200 { 5512, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407edb8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5512 = VFMADDSUB231PDZ256rkz
23283 { 5595, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403e6b8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5595 = VFMSUB132PDZ256rk
23284 { 5596, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407e6b8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5596 = VFMSUB132PDZ256rkz
23383 { 5695, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403eab8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5695 = VFMSUB213PDZ256rk
23384 { 5696, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407eab8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5696 = VFMSUB213PDZ256rkz
23483 { 5795, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403eeb8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5795 = VFMSUB231PDZ256rk
23484 { 5796, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407eeb8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5796 = VFMSUB231PDZ256rkz
23583 { 5895, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403e5f8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5895 = VFMSUBADD132PDZ256rk
23584 { 5896, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407e5f8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5896 = VFMSUBADD132PDZ256rkz
23651 { 5963, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403e9f8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5963 = VFMSUBADD213PDZ256rk
23652 { 5964, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407e9f8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #5964 = VFMSUBADD213PDZ256rkz
23719 { 6031, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403edf8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #6031 = VFMSUBADD231PDZ256rk
23720 { 6032, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407edf8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #6032 = VFMSUBADD231PDZ256rkz
23835 { 6147, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403e738004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #6147 = VFNMADD132PDZ256rk
23836 { 6148, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407e738004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #6148 = VFNMADD132PDZ256rkz
23935 { 6247, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403eb38004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #6247 = VFNMADD213PDZ256rk
23936 { 6248, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407eb38004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #6248 = VFNMADD213PDZ256rkz
24035 { 6347, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403ef38004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #6347 = VFNMADD231PDZ256rk
24036 { 6348, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407ef38004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #6348 = VFNMADD231PDZ256rkz
24167 { 6479, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403e7b8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #6479 = VFNMSUB132PDZ256rk
24168 { 6480, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407e7b8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #6480 = VFNMSUB132PDZ256rkz
24267 { 6579, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403ebb8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #6579 = VFNMSUB213PDZ256rk
24268 { 6580, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407ebb8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #6580 = VFNMSUB213PDZ256rkz
24367 { 6679, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x403efb8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #6679 = VFNMSUB231PDZ256rk
24368 { 6680, 5, 1, 0, 418, 0|(1ULL<<MCID::Commutable), 0x407efb8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #6680 = VFNMSUB231PDZ256rkz
24932 { 7244, 5, 1, 0, 354, 0|(1ULL<<MCID::Commutable), 0x403d7f8002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #7244 = VMAXCPDZ256rrk
25002 { 7314, 5, 1, 0, 354, 0, 0x403d7f8002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #7314 = VMAXPDZ256rrk
25103 { 7415, 5, 1, 0, 354, 0|(1ULL<<MCID::Commutable), 0x403d778002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #7415 = VMINCPDZ256rrk
25173 { 7485, 5, 1, 0, 354, 0, 0x403d778002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #7485 = VMINPDZ256rrk
25844 { 8156, 5, 1, 0, 469, 0|(1ULL<<MCID::Commutable), 0x403d678002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #8156 = VMULPDZ256rrk
25948 { 8260, 5, 1, 0, 337, 0|(1ULL<<MCID::Commutable), 0x403d5b8002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #8260 = VORPDZ256rrk
26295 { 8607, 5, 1, 0, 1083, 0|(1ULL<<MCID::Commutable), 0x403f53c002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #8607 = VPADDQZ256rrk
26510 { 8822, 5, 1, 0, 479, 0, 0x403f7fc002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #8822 = VPANDNQZ256rrk
26541 { 8853, 5, 1, 0, 479, 0|(1ULL<<MCID::Commutable), 0x403f6fc002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #8853 = VPANDQZ256rrk
27471 { 9783, 5, 1, 0, 495, 0, 0x403ddf8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #9783 = VPERMI2PD256rrk
27472 { 9784, 5, 1, 0, 495, 0|(1ULL<<MCID::Commutable), 0x407ddf8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #9784 = VPERMI2PD256rrkz
27525 { 9837, 5, 1, 0, 360, 0, 0x403ddbc004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #9837 = VPERMI2Q256rrk
27526 { 9838, 5, 1, 0, 360, 0|(1ULL<<MCID::Commutable), 0x407ddbc004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #9838 = VPERMI2Q256rrkz
27608 { 9920, 5, 1, 0, 498, 0, 0x403c378004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #9920 = VPERMILPDZ256rrk
27712 { 10024, 5, 1, 0, 495, 0, 0x403c5b8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #10024 = VPERMPDZ256rrk
27770 { 10082, 5, 1, 0, 360, 0, 0x403cdbc004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #10082 = VPERMQZ256rrk
27851 { 10163, 5, 1, 0, 495, 0, 0x403dff8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #10163 = VPERMT2PD256rrk
27852 { 10164, 5, 1, 0, 495, 0|(1ULL<<MCID::Commutable), 0x407dff8004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #10164 = VPERMT2PD256rrkz
27905 { 10217, 5, 1, 0, 360, 0, 0x403dfbc004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #10217 = VPERMT2Q256rrk
27906 { 10218, 5, 1, 0, 360, 0|(1ULL<<MCID::Commutable), 0x407dfbc004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #10218 = VPERMT2Q256rrkz
28228 { 10540, 5, 1, 0, 436, 0|(1ULL<<MCID::Commutable), 0x403ed7c004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #10540 = VPMADD52HUQZ256rk
28229 { 10541, 5, 1, 0, 436, 0|(1ULL<<MCID::Commutable), 0x407ed7c004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #10541 = VPMADD52HUQZ256rkz
28255 { 10567, 5, 1, 0, 436, 0|(1ULL<<MCID::Commutable), 0x403ed3c004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #10567 = VPMADD52LUQZ256rk
28256 { 10568, 5, 1, 0, 436, 0|(1ULL<<MCID::Commutable), 0x407ed3c004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #10568 = VPMADD52LUQZ256rkz
28387 { 10699, 5, 1, 0, 1103, 0|(1ULL<<MCID::Commutable), 0x403cf7c004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #10699 = VPMAXSQZ256rrk
28489 { 10801, 5, 1, 0, 1103, 0|(1ULL<<MCID::Commutable), 0x403cffc004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #10801 = VPMAXUQZ256rrk
28591 { 10903, 5, 1, 0, 1103, 0|(1ULL<<MCID::Commutable), 0x403ce7c004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #10903 = VPMINSQZ256rrk
28693 { 11005, 5, 1, 0, 1103, 0|(1ULL<<MCID::Commutable), 0x403cefc004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #11005 = VPMINUQZ256rrk
29304 { 11616, 5, 1, 0, 436, 0|(1ULL<<MCID::Commutable), 0x403ca3c004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #11616 = VPMULDQZ256rrk
29430 { 11742, 5, 1, 0, 1237, 0|(1ULL<<MCID::Commutable), 0x403d03c004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #11742 = VPMULLQZ256rrk
29508 { 11820, 5, 1, 0, 436, 0|(1ULL<<MCID::Commutable), 0x403fd3c002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #11820 = VPMULUDQZ256rrk
29654 { 11966, 5, 1, 0, 479, 0|(1ULL<<MCID::Commutable), 0x403fafc002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #11966 = VPORQZ256rrk
29770 { 12082, 5, 1, 0, 531, 0, 0x403c57c004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #12082 = VPROLVQZ256rrk
29878 { 12190, 5, 1, 0, 531, 0, 0x403c53c004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #12190 = VPRORVQZ256rrk
30052 { 12364, 5, 1, 0, 436, 0, 0x403dc7c004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #12364 = VPSHLDVQZ256rk
30053 { 12365, 5, 1, 0, 436, 0, 0x407dc7c004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #12365 = VPSHLDVQZ256rkz
30208 { 12520, 5, 1, 0, 436, 0, 0x403dcfc004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #12520 = VPSHRDVQZ256rk
30209 { 12521, 5, 1, 0, 436, 0, 0x407dcfc004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #12521 = VPSHRDVQZ256rkz
30535 { 12847, 5, 1, 0, 531, 0, 0x403d1fc004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #12847 = VPSLLVQZ256rrk
30751 { 13063, 5, 1, 0, 531, 0, 0x403d1bc004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #13063 = VPSRAVQZ256rrk
30981 { 13293, 5, 1, 0, 531, 0, 0x403d17c004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #13293 = VPSRLVQZ256rrk
31125 { 13437, 5, 1, 0, 1083, 0, 0x403fefc002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #13437 = VPSUBQZ256rrk
31497 { 13809, 5, 1, 0, 333, 0, 0x403db7c002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #13809 = VPUNPCKHQDQZ256rrk
31603 { 13915, 5, 1, 0, 333, 0, 0x403db3c002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #13915 = VPUNPCKLQDQZ256rrk
31681 { 13993, 5, 1, 0, 479, 0|(1ULL<<MCID::Commutable), 0x403fbfc002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #13993 = VPXORQZ256rrk
32198 { 14510, 5, 1, 0, 329, 0, 0x403cb38004831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #14510 = VSCALEFPDZ256rrk
32531 { 14843, 5, 1, 0, 325, 0, 0x403d738002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #14843 = VSUBPDZ256rrk
32655 { 14967, 5, 1, 0, 458, 0, 0x403c578002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #14967 = VUNPCKHPDZ256rrk
32717 { 15029, 5, 1, 0, 458, 0, 0x403c538002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #15029 = VUNPCKLPDZ256rrk
32779 { 15091, 5, 1, 0, 337, 0|(1ULL<<MCID::Commutable), 0x403d5f8002831ULL, nullptr, nullptr, OperandInfo339, -1 ,nullptr }, // Inst #15091 = VXORPDZ256rrk