|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/X86/X86GenInstrInfo.inc21084 { 3396, 8, 1, 0, 1157, 0|(1ULL<<MCID::MayLoad), 0x102167c004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #3396 = VBROADCASTI32X2Z128mk
21136 { 3448, 8, 1, 0, 1158, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x820634004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #3448 = VBROADCASTSSZ128mk
21310 { 3622, 8, 1, 0, 1214, 0|(1ULL<<MCID::MayLoad), 0x9216f0002021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #3622 = VCVTDQ2PSZ128rmbk
21312 { 3624, 8, 1, 0, 1214, 0|(1ULL<<MCID::MayLoad), 0x20216f0002021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #3624 = VCVTDQ2PSZ128rmk
21369 { 3681, 8, 1, 0, 87, 0|(1ULL<<MCID::MayLoad), 0x921cb0005021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #3681 = VCVTNEPS2BF16Z128rmbk
21371 { 3683, 8, 1, 0, 87, 0|(1ULL<<MCID::MayLoad), 0x2021cb0005021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #3683 = VCVTNEPS2BF16Z128rmk
21407 { 3719, 8, 1, 0, 376, 0|(1ULL<<MCID::MayLoad), 0x11379b0003821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #3719 = VCVTPD2DQZ256rmbk
21409 { 3721, 8, 1, 0, 376, 0|(1ULL<<MCID::MayLoad), 0x40379b0003821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #3721 = VCVTPD2DQZ256rmk
21441 { 3753, 8, 1, 0, 374, 0|(1ULL<<MCID::MayLoad), 0x11356b0002821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #3753 = VCVTPD2PSZ256rmbk
21443 { 3755, 8, 1, 0, 374, 0|(1ULL<<MCID::MayLoad), 0x40356b0002821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #3755 = VCVTPD2PSZ256rmk
21503 { 3815, 8, 1, 0, 376, 0|(1ULL<<MCID::MayLoad), 0x1135e70002021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #3815 = VCVTPD2UDQZ256rmbk
21505 { 3817, 8, 1, 0, 376, 0|(1ULL<<MCID::MayLoad), 0x4035e70002021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #3817 = VCVTPD2UDQZ256rmk
21555 { 3867, 8, 1, 0, 1216, 0|(1ULL<<MCID::MayLoad), 0x10204f0004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #3867 = VCVTPH2PSZ128rmk
21581 { 3893, 8, 1, 0, 1217, 0|(1ULL<<MCID::MayLoad), 0x9216f0002821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #3893 = VCVTPS2DQZ128rmbk
21583 { 3895, 8, 1, 0, 1217, 0|(1ULL<<MCID::MayLoad), 0x20216f0002821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #3895 = VCVTPS2DQZ128rmk
21699 { 4011, 8, 1, 0, 1217, 0|(1ULL<<MCID::MayLoad), 0x921e70002021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #4011 = VCVTPS2UDQZ128rmbk
21701 { 4013, 8, 1, 0, 1217, 0|(1ULL<<MCID::MayLoad), 0x2021e70002021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #4013 = VCVTPS2UDQZ128rmk
21798 { 4110, 8, 1, 0, 1223, 0|(1ULL<<MCID::MayLoad), 0x11356f0002021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #4110 = VCVTQQ2PSZ256rmbk
21800 { 4112, 8, 1, 0, 1223, 0|(1ULL<<MCID::MayLoad), 0x40356f0002021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #4112 = VCVTQQ2PSZ256rmk
21927 { 4239, 8, 1, 0, 376, 0|(1ULL<<MCID::MayLoad), 0x11379b0002821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #4239 = VCVTTPD2DQZ256rmbk
21929 { 4241, 8, 1, 0, 376, 0|(1ULL<<MCID::MayLoad), 0x40379b0002821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #4241 = VCVTTPD2DQZ256rmk
21989 { 4301, 8, 1, 0, 376, 0|(1ULL<<MCID::MayLoad), 0x1135e30002021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #4301 = VCVTTPD2UDQZ256rmbk
21991 { 4303, 8, 1, 0, 376, 0|(1ULL<<MCID::MayLoad), 0x4035e30002021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #4303 = VCVTTPD2UDQZ256rmk
22042 { 4354, 8, 1, 0, 1217, 0|(1ULL<<MCID::MayLoad), 0x9216f0003021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #4354 = VCVTTPS2DQZ128rmbk
22044 { 4356, 8, 1, 0, 1217, 0|(1ULL<<MCID::MayLoad), 0x20216f0003021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #4356 = VCVTTPS2DQZ128rmk
22104 { 4416, 8, 1, 0, 1217, 0|(1ULL<<MCID::MayLoad), 0x921e30002021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #4416 = VCVTTPS2UDQZ128rmbk
22106 { 4418, 8, 1, 0, 1217, 0|(1ULL<<MCID::MayLoad), 0x2021e30002021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #4418 = VCVTTPS2UDQZ128rmk
22247 { 4559, 8, 1, 0, 1214, 0|(1ULL<<MCID::MayLoad), 0x921eb0003821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #4559 = VCVTUDQ2PSZ128rmbk
22249 { 4561, 8, 1, 0, 1214, 0|(1ULL<<MCID::MayLoad), 0x2021eb0003821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #4561 = VCVTUDQ2PSZ128rmk
22316 { 4628, 8, 1, 0, 1223, 0|(1ULL<<MCID::MayLoad), 0x1135eb0003821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #4628 = VCVTUQQ2PSZ256rmbk
22318 { 4630, 8, 1, 0, 1223, 0|(1ULL<<MCID::MayLoad), 0x4035eb0003821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #4630 = VCVTUQQ2PSZ256rmk
22550 { 4862, 8, 1, 0, 1220, 0|(1ULL<<MCID::MayLoad), 0x82223c004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #4862 = VEXPANDPSZ128rmk
24597 { 6909, 8, 1, 0, 293, 0|(1ULL<<MCID::MayLoad), 0x9210b4004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #6909 = VGETEXPPSZ128mbk
24599 { 6911, 8, 1, 0, 293, 0|(1ULL<<MCID::MayLoad), 0x20210b4004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #6911 = VGETEXPPSZ128mk
25311 { 7623, 8, 1, 0, 1159, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x2020a34002021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #7623 = VMOVAPSZ128rmk
25376 { 7688, 8, 1, 0, 1161, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x2021bfc002821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #7688 = VMOVDQA32Z128rmk
25483 { 7795, 8, 1, 0, 1161, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x2021bfc003021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #7795 = VMOVDQU32Z128rmk
25667 { 7979, 8, 1, 0, 1160, 0|(1ULL<<MCID::MayLoad), 0x20205b4003021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #7979 = VMOVSHDUPZ128rmk
25689 { 8001, 8, 1, 0, 1160, 0|(1ULL<<MCID::MayLoad), 0x20204b4003021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #8001 = VMOVSLDUPZ128rmk
25775 { 8087, 8, 1, 0, 1159, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x2020434002021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #8087 = VMOVUPSZ128rmk
26042 { 8354, 8, 1, 0, 237, 0|(1ULL<<MCID::MayLoad), 0x9207bc004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #8354 = VPABSDZ128rmbk
26044 { 8356, 8, 1, 0, 237, 0|(1ULL<<MCID::MayLoad), 0x20207bc004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #8356 = VPABSDZ128rmk
26736 { 9048, 8, 1, 0, 1157, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x82163c004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #9048 = VPBROADCASTDZ128mk
27208 { 9520, 8, 1, 0, 1249, 0|(1ULL<<MCID::MayLoad), 0x92313c004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #9520 = VPCONFLICTDZ128rmbk
27210 { 9522, 8, 1, 0, 1249, 0|(1ULL<<MCID::MayLoad), 0x202313c004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #9522 = VPCONFLICTDZ128rmk
27971 { 10283, 8, 1, 0, 1220, 0|(1ULL<<MCID::MayLoad), 0x82227c004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #10283 = VPEXPANDDZ128rmk
28136 { 10448, 8, 1, 0, 509, 0|(1ULL<<MCID::MayLoad), 0x92113c004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #10448 = VPLZCNTDZ128rmbk
28138 { 10450, 8, 1, 0, 509, 0|(1ULL<<MCID::MayLoad), 0x202113c004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #10450 = VPLZCNTDZ128rmk
28917 { 11229, 8, 1, 0, 1203, 0|(1ULL<<MCID::MayLoad), 0x82087c004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #11229 = VPMOVSXBDZ128rmk
29005 { 11317, 8, 1, 0, 1203, 0|(1ULL<<MCID::MayLoad), 0x10208fc004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #11317 = VPMOVSXWDZ128rmk
29157 { 11469, 8, 1, 0, 1203, 0|(1ULL<<MCID::MayLoad), 0x820c7c004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #11469 = VPMOVZXBDZ128rmk
29245 { 11557, 8, 1, 0, 1203, 0|(1ULL<<MCID::MayLoad), 0x1020cfc004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #11557 = VPMOVZXWDZ128rmk
29541 { 11853, 8, 1, 0, 237, 0|(1ULL<<MCID::MayLoad), 0x92157c004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #11853 = VPOPCNTDZ128rmbk
29543 { 11855, 8, 1, 0, 237, 0|(1ULL<<MCID::MayLoad), 0x202157c004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #11855 = VPOPCNTDZ128rmk
31803 { 14115, 8, 1, 0, 546, 0|(1ULL<<MCID::MayLoad), 0x921334004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #14115 = VRCP14PSZ128mbk
31805 { 14117, 8, 1, 0, 546, 0|(1ULL<<MCID::MayLoad), 0x2021334004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #14117 = VRCP14PSZ128mk
32095 { 14407, 8, 1, 0, 553, 0|(1ULL<<MCID::MayLoad), 0x9213b4004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #14407 = VRSQRT14PSZ128mbk
32097 { 14409, 8, 1, 0, 553, 0|(1ULL<<MCID::MayLoad), 0x20213b4004821ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #14409 = VRSQRT14PSZ128mk
32452 { 14764, 8, 1, 0, 569, 0|(1ULL<<MCID::MayLoad), 0x921474002021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #14764 = VSQRTPSZ128mbk
32454 { 14766, 8, 1, 0, 569, 0|(1ULL<<MCID::MayLoad), 0x2021474002021ULL, nullptr, nullptr, OperandInfo429, -1 ,nullptr }, // Inst #14766 = VSQRTPSZ128mk