|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/X86/X86GenInstrInfo.inc20661 { 2973, 5, 1, 0, 22, 0|(1ULL<<MCID::Commutable), 0x202d638002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #2973 = VADDPDZ128rrk
20865 { 3177, 5, 1, 0, 37, 0, 0x202d578002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #3177 = VANDNPDZ128rrk
20927 { 3239, 5, 1, 0, 37, 0|(1ULL<<MCID::Commutable), 0x202d538002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #3239 = VANDPDZ128rrk
22381 { 4693, 5, 1, 0, 122, 0, 0x202d7b8002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #4693 = VDIVPDZ128rrk
22722 { 5034, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202e638004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5034 = VFMADD132PDZ128rk
22723 { 5035, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206e638004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5035 = VFMADD132PDZ128rkz
22822 { 5134, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202ea38004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5134 = VFMADD213PDZ128rk
22823 { 5135, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206ea38004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5135 = VFMADD213PDZ128rkz
22922 { 5234, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202ee38004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5234 = VFMADD231PDZ128rk
22923 { 5235, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206ee38004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5235 = VFMADD231PDZ128rkz
23054 { 5366, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202e5b8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5366 = VFMADDSUB132PDZ128rk
23055 { 5367, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206e5b8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5367 = VFMADDSUB132PDZ128rkz
23122 { 5434, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202e9b8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5434 = VFMADDSUB213PDZ128rk
23123 { 5435, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206e9b8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5435 = VFMADDSUB213PDZ128rkz
23190 { 5502, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202edb8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5502 = VFMADDSUB231PDZ128rk
23191 { 5503, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206edb8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5503 = VFMADDSUB231PDZ128rkz
23274 { 5586, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202e6b8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5586 = VFMSUB132PDZ128rk
23275 { 5587, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206e6b8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5587 = VFMSUB132PDZ128rkz
23374 { 5686, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202eab8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5686 = VFMSUB213PDZ128rk
23375 { 5687, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206eab8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5687 = VFMSUB213PDZ128rkz
23474 { 5786, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202eeb8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5786 = VFMSUB231PDZ128rk
23475 { 5787, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206eeb8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5787 = VFMSUB231PDZ128rkz
23574 { 5886, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202e5f8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5886 = VFMSUBADD132PDZ128rk
23575 { 5887, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206e5f8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5887 = VFMSUBADD132PDZ128rkz
23642 { 5954, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202e9f8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5954 = VFMSUBADD213PDZ128rk
23643 { 5955, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206e9f8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #5955 = VFMSUBADD213PDZ128rkz
23710 { 6022, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202edf8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #6022 = VFMSUBADD231PDZ128rk
23711 { 6023, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206edf8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #6023 = VFMSUBADD231PDZ128rkz
23826 { 6138, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202e738004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #6138 = VFNMADD132PDZ128rk
23827 { 6139, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206e738004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #6139 = VFNMADD132PDZ128rkz
23926 { 6238, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202eb38004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #6238 = VFNMADD213PDZ128rk
23927 { 6239, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206eb38004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #6239 = VFNMADD213PDZ128rkz
24026 { 6338, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202ef38004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #6338 = VFNMADD231PDZ128rk
24027 { 6339, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206ef38004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #6339 = VFNMADD231PDZ128rkz
24158 { 6470, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202e7b8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #6470 = VFNMSUB132PDZ128rk
24159 { 6471, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206e7b8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #6471 = VFNMSUB132PDZ128rkz
24258 { 6570, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202ebb8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #6570 = VFNMSUB213PDZ128rk
24259 { 6571, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206ebb8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #6571 = VFNMSUB213PDZ128rkz
24358 { 6670, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202efb8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #6670 = VFNMSUB231PDZ128rk
24359 { 6671, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206efb8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #6671 = VFNMSUB231PDZ128rkz
24923 { 7235, 5, 1, 0, 68, 0|(1ULL<<MCID::Commutable), 0x202d7f8002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #7235 = VMAXCPDZ128rrk
24993 { 7305, 5, 1, 0, 68, 0, 0x202d7f8002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #7305 = VMAXPDZ128rrk
25094 { 7406, 5, 1, 0, 68, 0|(1ULL<<MCID::Commutable), 0x202d778002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #7406 = VMINCPDZ128rrk
25164 { 7476, 5, 1, 0, 68, 0, 0x202d778002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #7476 = VMINPDZ128rrk
25835 { 8147, 5, 1, 0, 225, 0|(1ULL<<MCID::Commutable), 0x202d678002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #8147 = VMULPDZ128rrk
25939 { 8251, 5, 1, 0, 37, 0|(1ULL<<MCID::Commutable), 0x202d5b8002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #8251 = VORPDZ128rrk
26286 { 8598, 5, 1, 0, 1082, 0|(1ULL<<MCID::Commutable), 0x202f53c002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #8598 = VPADDQZ128rrk
26501 { 8813, 5, 1, 0, 174, 0, 0x202f7fc002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #8813 = VPANDNQZ128rrk
26532 { 8844, 5, 1, 0, 174, 0|(1ULL<<MCID::Commutable), 0x202f6fc002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #8844 = VPANDQZ128rrk
27462 { 9774, 5, 1, 0, 495, 0, 0x202ddf8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #9774 = VPERMI2PD128rrk
27463 { 9775, 5, 1, 0, 495, 0|(1ULL<<MCID::Commutable), 0x206ddf8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #9775 = VPERMI2PD128rrkz
27516 { 9828, 5, 1, 0, 360, 0, 0x202ddbc004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #9828 = VPERMI2Q128rrk
27517 { 9829, 5, 1, 0, 360, 0|(1ULL<<MCID::Commutable), 0x206ddbc004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #9829 = VPERMI2Q128rrkz
27590 { 9902, 5, 1, 0, 501, 0, 0x202c378004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #9902 = VPERMILPDZ128rrk
27842 { 10154, 5, 1, 0, 495, 0, 0x202dff8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #10154 = VPERMT2PD128rrk
27843 { 10155, 5, 1, 0, 495, 0|(1ULL<<MCID::Commutable), 0x206dff8004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #10155 = VPERMT2PD128rrkz
27896 { 10208, 5, 1, 0, 360, 0, 0x202dfbc004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #10208 = VPERMT2Q128rrk
27897 { 10209, 5, 1, 0, 360, 0|(1ULL<<MCID::Commutable), 0x206dfbc004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #10209 = VPERMT2Q128rrkz
28219 { 10531, 5, 1, 0, 262, 0|(1ULL<<MCID::Commutable), 0x202ed7c004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #10531 = VPMADD52HUQZ128rk
28220 { 10532, 5, 1, 0, 262, 0|(1ULL<<MCID::Commutable), 0x206ed7c004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #10532 = VPMADD52HUQZ128rkz
28246 { 10558, 5, 1, 0, 262, 0|(1ULL<<MCID::Commutable), 0x202ed3c004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #10558 = VPMADD52LUQZ128rk
28247 { 10559, 5, 1, 0, 262, 0|(1ULL<<MCID::Commutable), 0x206ed3c004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #10559 = VPMADD52LUQZ128rkz
28378 { 10690, 5, 1, 0, 1102, 0|(1ULL<<MCID::Commutable), 0x202cf7c004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #10690 = VPMAXSQZ128rrk
28480 { 10792, 5, 1, 0, 1102, 0|(1ULL<<MCID::Commutable), 0x202cffc004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #10792 = VPMAXUQZ128rrk
28582 { 10894, 5, 1, 0, 1102, 0|(1ULL<<MCID::Commutable), 0x202ce7c004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #10894 = VPMINSQZ128rrk
28684 { 10996, 5, 1, 0, 1102, 0|(1ULL<<MCID::Commutable), 0x202cefc004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #10996 = VPMINUQZ128rrk
29295 { 11607, 5, 1, 0, 262, 0|(1ULL<<MCID::Commutable), 0x202ca3c004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #11607 = VPMULDQZ128rrk
29421 { 11733, 5, 1, 0, 1236, 0|(1ULL<<MCID::Commutable), 0x202d03c004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #11733 = VPMULLQZ128rrk
29499 { 11811, 5, 1, 0, 262, 0|(1ULL<<MCID::Commutable), 0x202fd3c002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #11811 = VPMULUDQZ128rrk
29645 { 11957, 5, 1, 0, 174, 0|(1ULL<<MCID::Commutable), 0x202fafc002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #11957 = VPORQZ128rrk
29761 { 12073, 5, 1, 0, 529, 0, 0x202c57c004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #12073 = VPROLVQZ128rrk
29869 { 12181, 5, 1, 0, 529, 0, 0x202c53c004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #12181 = VPRORVQZ128rrk
30043 { 12355, 5, 1, 0, 262, 0, 0x202dc7c004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #12355 = VPSHLDVQZ128rk
30044 { 12356, 5, 1, 0, 262, 0, 0x206dc7c004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #12356 = VPSHLDVQZ128rkz
30199 { 12511, 5, 1, 0, 262, 0, 0x202dcfc004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #12511 = VPSHRDVQZ128rk
30200 { 12512, 5, 1, 0, 262, 0, 0x206dcfc004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #12512 = VPSHRDVQZ128rkz
30451 { 12763, 5, 1, 0, 276, 0, 0x202fcfc002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #12763 = VPSLLQZ128rrk
30526 { 12838, 5, 1, 0, 529, 0, 0x202d1fc004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #12838 = VPSLLVQZ128rrk
30672 { 12984, 5, 1, 0, 276, 0, 0x202f8bc002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #12984 = VPSRAQZ128rrk
30742 { 13054, 5, 1, 0, 529, 0, 0x202d1bc004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #13054 = VPSRAVQZ128rrk
30897 { 13209, 5, 1, 0, 276, 0, 0x202f4fc002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #13209 = VPSRLQZ128rrk
30972 { 13284, 5, 1, 0, 529, 0, 0x202d17c004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #13284 = VPSRLVQZ128rrk
31116 { 13428, 5, 1, 0, 1082, 0, 0x202fefc002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #13428 = VPSUBQZ128rrk
31488 { 13800, 5, 1, 0, 239, 0, 0x202db7c002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #13800 = VPUNPCKHQDQZ128rrk
31594 { 13906, 5, 1, 0, 239, 0, 0x202db3c002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #13906 = VPUNPCKLQDQZ128rrk
31672 { 13984, 5, 1, 0, 174, 0|(1ULL<<MCID::Commutable), 0x202fbfc002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #13984 = VPXORQZ128rrk
32189 { 14501, 5, 1, 0, 24, 0, 0x202cb38004831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #14501 = VSCALEFPDZ128rrk
32522 { 14834, 5, 1, 0, 22, 0, 0x202d738002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #14834 = VSUBPDZ128rrk
32646 { 14958, 5, 1, 0, 173, 0, 0x202c578002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #14958 = VUNPCKHPDZ128rrk
32708 { 15020, 5, 1, 0, 173, 0, 0x202c538002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #15020 = VUNPCKLPDZ128rrk
32770 { 15082, 5, 1, 0, 37, 0|(1ULL<<MCID::Commutable), 0x202d5f8002831ULL, nullptr, nullptr, OperandInfo333, -1 ,nullptr }, // Inst #15082 = VXORPDZ128rrk