reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/X86/X86GenInstrInfo.inc
21084   { 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