|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/X86/X86GenInstrInfo.inc20695 { 3007, 5, 1, 0, 24, 0|(1ULL<<MCID::Commutable), 0x2029634002031ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #3007 = VADDPSZ128rrk
20896 { 3208, 5, 1, 0, 37, 0, 0x2029574002031ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #3208 = VANDNPSZ128rrk
20958 { 3270, 5, 1, 0, 37, 0|(1ULL<<MCID::Commutable), 0x2029534002031ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #3270 = VANDPSZ128rrk
22415 { 4727, 5, 1, 0, 124, 0, 0x20297b4002031ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #4727 = VDIVPSZ128rrk
22477 { 4789, 5, 1, 0, 0, 0, 0x20294b0005031ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #4789 = VDPBF16PSZ128rk
22478 { 4790, 5, 1, 0, 0, 0, 0x20694b0005031ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #4790 = VDPBF16PSZ128rkz
22756 { 5068, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202a634004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5068 = VFMADD132PSZ128rk
22757 { 5069, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206a634004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5069 = VFMADD132PSZ128rkz
22856 { 5168, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202aa34004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5168 = VFMADD213PSZ128rk
22857 { 5169, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206aa34004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5169 = VFMADD213PSZ128rkz
22956 { 5268, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202ae34004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5268 = VFMADD231PSZ128rk
22957 { 5269, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206ae34004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5269 = VFMADD231PSZ128rkz
23088 { 5400, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202a5b4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5400 = VFMADDSUB132PSZ128rk
23089 { 5401, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206a5b4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5401 = VFMADDSUB132PSZ128rkz
23156 { 5468, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202a9b4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5468 = VFMADDSUB213PSZ128rk
23157 { 5469, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206a9b4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5469 = VFMADDSUB213PSZ128rkz
23224 { 5536, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202adb4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5536 = VFMADDSUB231PSZ128rk
23225 { 5537, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206adb4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5537 = VFMADDSUB231PSZ128rkz
23308 { 5620, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202a6b4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5620 = VFMSUB132PSZ128rk
23309 { 5621, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206a6b4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5621 = VFMSUB132PSZ128rkz
23408 { 5720, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202aab4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5720 = VFMSUB213PSZ128rk
23409 { 5721, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206aab4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5721 = VFMSUB213PSZ128rkz
23508 { 5820, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202aeb4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5820 = VFMSUB231PSZ128rk
23509 { 5821, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206aeb4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5821 = VFMSUB231PSZ128rkz
23608 { 5920, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202a5f4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5920 = VFMSUBADD132PSZ128rk
23609 { 5921, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206a5f4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5921 = VFMSUBADD132PSZ128rkz
23676 { 5988, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202a9f4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5988 = VFMSUBADD213PSZ128rk
23677 { 5989, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206a9f4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #5989 = VFMSUBADD213PSZ128rkz
23744 { 6056, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202adf4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #6056 = VFMSUBADD231PSZ128rk
23745 { 6057, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206adf4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #6057 = VFMSUBADD231PSZ128rkz
23860 { 6172, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202a734004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #6172 = VFNMADD132PSZ128rk
23861 { 6173, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206a734004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #6173 = VFNMADD132PSZ128rkz
23960 { 6272, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202ab34004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #6272 = VFNMADD213PSZ128rk
23961 { 6273, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206ab34004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #6273 = VFNMADD213PSZ128rkz
24060 { 6372, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202af34004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #6372 = VFNMADD231PSZ128rk
24061 { 6373, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206af34004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #6373 = VFNMADD231PSZ128rkz
24192 { 6504, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202a7b4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #6504 = VFNMSUB132PSZ128rk
24193 { 6505, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206a7b4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #6505 = VFNMSUB132PSZ128rkz
24292 { 6604, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202abb4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #6604 = VFNMSUB213PSZ128rk
24293 { 6605, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206abb4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #6605 = VFNMSUB213PSZ128rkz
24392 { 6704, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x202afb4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #6704 = VFNMSUB231PSZ128rk
24393 { 6705, 5, 1, 0, 420, 0|(1ULL<<MCID::Commutable), 0x206afb4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #6705 = VFNMSUB231PSZ128rkz
24954 { 7266, 5, 1, 0, 70, 0|(1ULL<<MCID::Commutable), 0x20297f4002031ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #7266 = VMAXCPSZ128rrk
25027 { 7339, 5, 1, 0, 70, 0, 0x20297f4002031ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #7339 = VMAXPSZ128rrk
25125 { 7437, 5, 1, 0, 70, 0|(1ULL<<MCID::Commutable), 0x2029774002031ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #7437 = VMINCPSZ128rrk
25198 { 7510, 5, 1, 0, 70, 0, 0x2029774002031ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #7510 = VMINPSZ128rrk
25869 { 8181, 5, 1, 0, 227, 0|(1ULL<<MCID::Commutable), 0x2029674002031ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #8181 = VMULPSZ128rrk
25970 { 8282, 5, 1, 0, 37, 0|(1ULL<<MCID::Commutable), 0x20295b4002031ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #8282 = VORPSZ128rrk
26255 { 8567, 5, 1, 0, 1082, 0|(1ULL<<MCID::Commutable), 0x202bfbc002831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #8567 = VPADDDZ128rrk
26447 { 8759, 5, 1, 0, 174, 0|(1ULL<<MCID::Commutable), 0x202b6fc002831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #8759 = VPANDDZ128rrk
26474 { 8786, 5, 1, 0, 174, 0, 0x202b7fc002831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #8786 = VPANDNDZ128rrk
27267 { 9579, 5, 1, 0, 262, 0, 0x2029470004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #9579 = VPDPBUSDSZ128rk
27268 { 9580, 5, 1, 0, 262, 0, 0x2069470004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #9580 = VPDPBUSDSZ128rkz
27294 { 9606, 5, 1, 0, 262, 0, 0x2029430004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #9606 = VPDPBUSDZ128rk
27295 { 9607, 5, 1, 0, 262, 0, 0x2069430004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #9607 = VPDPBUSDZ128rkz
27321 { 9633, 5, 1, 0, 262, 0|(1ULL<<MCID::Commutable), 0x20294f0004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #9633 = VPDPWSSDSZ128rk
27322 { 9634, 5, 1, 0, 262, 0|(1ULL<<MCID::Commutable), 0x20694f0004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #9634 = VPDPWSSDSZ128rkz
27348 { 9660, 5, 1, 0, 262, 0|(1ULL<<MCID::Commutable), 0x20294b0004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #9660 = VPDPWSSDZ128rk
27349 { 9661, 5, 1, 0, 262, 0|(1ULL<<MCID::Commutable), 0x20694b0004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #9661 = VPDPWSSDZ128rkz
27435 { 9747, 5, 1, 0, 360, 0, 0x2029dbc004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #9747 = VPERMI2D128rrk
27436 { 9748, 5, 1, 0, 360, 0|(1ULL<<MCID::Commutable), 0x2069dbc004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #9748 = VPERMI2D128rrkz
27489 { 9801, 5, 1, 0, 495, 0, 0x2029df4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #9801 = VPERMI2PS128rrk
27490 { 9802, 5, 1, 0, 495, 0|(1ULL<<MCID::Commutable), 0x2069df4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #9802 = VPERMI2PS128rrkz
27652 { 9964, 5, 1, 0, 501, 0, 0x2028334004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #9964 = VPERMILPSZ128rrk
27815 { 10127, 5, 1, 0, 360, 0, 0x2029fbc004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #10127 = VPERMT2D128rrk
27816 { 10128, 5, 1, 0, 360, 0|(1ULL<<MCID::Commutable), 0x2069fbc004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #10128 = VPERMT2D128rrkz
27869 { 10181, 5, 1, 0, 495, 0, 0x2029ff4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #10181 = VPERMT2PS128rrk
27870 { 10182, 5, 1, 0, 495, 0|(1ULL<<MCID::Commutable), 0x2069ff4004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #10182 = VPERMT2PS128rrkz
28294 { 10606, 5, 1, 0, 262, 0|(1ULL<<MCID::Commutable), 0x202bd7c002831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #10606 = VPMADDWDZ128rrk
28349 { 10661, 5, 1, 0, 137, 0|(1ULL<<MCID::Commutable), 0x2028f7c004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #10661 = VPMAXSDZ128rrk
28451 { 10763, 5, 1, 0, 137, 0|(1ULL<<MCID::Commutable), 0x2028ffc004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #10763 = VPMAXUDZ128rrk
28553 { 10865, 5, 1, 0, 137, 0|(1ULL<<MCID::Commutable), 0x2028e7c004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #10865 = VPMINSDZ128rrk
28655 { 10967, 5, 1, 0, 137, 0|(1ULL<<MCID::Commutable), 0x2028efc004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #10967 = VPMINUDZ128rrk
29392 { 11704, 5, 1, 0, 266, 0|(1ULL<<MCID::Commutable), 0x202903c004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #11704 = VPMULLDZ128rrk
29618 { 11930, 5, 1, 0, 174, 0|(1ULL<<MCID::Commutable), 0x202bafc002831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #11930 = VPORDZ128rrk
29734 { 12046, 5, 1, 0, 529, 0, 0x202857c004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #12046 = VPROLVDZ128rrk
29842 { 12154, 5, 1, 0, 529, 0, 0x202853c004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #12154 = VPRORVDZ128rrk
30016 { 12328, 5, 1, 0, 262, 0, 0x2029c7c004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #12328 = VPSHLDVDZ128rk
30017 { 12329, 5, 1, 0, 262, 0, 0x2069c7c004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #12329 = VPSHLDVDZ128rkz
30172 { 12484, 5, 1, 0, 262, 0, 0x2029cfc004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #12484 = VPSHRDVDZ128rk
30173 { 12485, 5, 1, 0, 262, 0, 0x2069cfc004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #12485 = VPSHRDVDZ128rkz
30400 { 12712, 5, 1, 0, 276, 0, 0x202bcbc002831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #12712 = VPSLLDZ128rrk
30495 { 12807, 5, 1, 0, 529, 0, 0x20291fc004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #12807 = VPSLLVDZ128rrk
30624 { 12936, 5, 1, 0, 276, 0, 0x202b8bc002831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #12936 = VPSRADZ128rrk
30713 { 13025, 5, 1, 0, 529, 0, 0x20291bc004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #13025 = VPSRAVDZ128rrk
30846 { 13158, 5, 1, 0, 276, 0, 0x202b4bc002831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #13158 = VPSRLDZ128rrk
30941 { 13253, 5, 1, 0, 529, 0, 0x202917c004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #13253 = VPSRLVDZ128rrk
31085 { 13397, 5, 1, 0, 1082, 0, 0x202bebc002831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #13397 = VPSUBDZ128rrk
31457 { 13769, 5, 1, 0, 239, 0, 0x2029abc002831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #13769 = VPUNPCKHDQZ128rrk
31563 { 13875, 5, 1, 0, 239, 0, 0x20298bc002831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #13875 = VPUNPCKLDQZ128rrk
31645 { 13957, 5, 1, 0, 174, 0|(1ULL<<MCID::Commutable), 0x202bbfc002831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #13957 = VPXORDZ128rrk
32219 { 14531, 5, 1, 0, 24, 0, 0x2028b34004831ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #14531 = VSCALEFPSZ128rrk
32556 { 14868, 5, 1, 0, 24, 0, 0x2029734002031ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #14868 = VSUBPSZ128rrk
32677 { 14989, 5, 1, 0, 173, 0, 0x2028574002031ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #14989 = VUNPCKHPSZ128rrk
32739 { 15051, 5, 1, 0, 173, 0, 0x2028534002031ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #15051 = VUNPCKLPSZ128rrk
32801 { 15113, 5, 1, 0, 37, 0|(1ULL<<MCID::Commutable), 0x20295f4002031ULL, nullptr, nullptr, OperandInfo354, -1 ,nullptr }, // Inst #15113 = VXORPSZ128rrk