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

References

gen/lib/Target/X86/X86GenInstrInfo.inc
21053   { 3365,	8,	1,	0,	1180,	0|(1ULL<<MCID::MayLoad), 0x1030678004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #3365 = VBROADCASTF32X2Z256mk
21065   { 3377,	8,	1,	0,	1181,	0|(1ULL<<MCID::MayLoad), 0x20306bc004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #3377 = VBROADCASTF32X4Z256rmk
21090   { 3402,	8,	1,	0,	1180,	0|(1ULL<<MCID::MayLoad), 0x103167c004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #3402 = VBROADCASTI32X2Z256mk
21102   { 3414,	8,	1,	0,	1181,	0|(1ULL<<MCID::MayLoad), 0x20316bc004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #3414 = VBROADCASTI32X4Z256rmk
21142   { 3454,	8,	1,	0,	1182,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x830634004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #3454 = VBROADCASTSSZ256mk
21319   { 3631,	8,	1,	0,	1223,	0|(1ULL<<MCID::MayLoad), 0x9316f0002021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #3631 = VCVTDQ2PSZ256rmbk
21321   { 3633,	8,	1,	0,	1223,	0|(1ULL<<MCID::MayLoad), 0x40316f0002021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #3633 = VCVTDQ2PSZ256rmk
21416   { 3728,	8,	1,	0,	1245,	0|(1ULL<<MCID::MayLoad), 0x11a79b0003821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #3728 = VCVTPD2DQZrmbk
21418   { 3730,	8,	1,	0,	1245,	0|(1ULL<<MCID::MayLoad), 0x80a79b0003821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #3730 = VCVTPD2DQZrmk
21450   { 3762,	8,	1,	0,	1246,	0|(1ULL<<MCID::MayLoad), 0x11a56b0002821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #3762 = VCVTPD2PSZrmbk
21452   { 3764,	8,	1,	0,	1246,	0|(1ULL<<MCID::MayLoad), 0x80a56b0002821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #3764 = VCVTPD2PSZrmk
21512   { 3824,	8,	1,	0,	1245,	0|(1ULL<<MCID::MayLoad), 0x11a5e70002021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #3824 = VCVTPD2UDQZrmbk
21514   { 3826,	8,	1,	0,	1245,	0|(1ULL<<MCID::MayLoad), 0x80a5e70002021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #3826 = VCVTPD2UDQZrmk
21561   { 3873,	8,	1,	0,	1225,	0|(1ULL<<MCID::MayLoad), 0x20304f0004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #3873 = VCVTPH2PSZ256rmk
21590   { 3902,	8,	1,	0,	1231,	0|(1ULL<<MCID::MayLoad), 0x9316f0002821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #3902 = VCVTPS2DQZ256rmbk
21592   { 3904,	8,	1,	0,	1231,	0|(1ULL<<MCID::MayLoad), 0x40316f0002821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #3904 = VCVTPS2DQZ256rmk
21708   { 4020,	8,	1,	0,	1231,	0|(1ULL<<MCID::MayLoad), 0x931e70002021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #4020 = VCVTPS2UDQZ256rmbk
21710   { 4022,	8,	1,	0,	1231,	0|(1ULL<<MCID::MayLoad), 0x4031e70002021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #4022 = VCVTPS2UDQZ256rmk
21807   { 4119,	8,	1,	0,	1247,	0|(1ULL<<MCID::MayLoad), 0x11a56f0002021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #4119 = VCVTQQ2PSZrmbk
21809   { 4121,	8,	1,	0,	1247,	0|(1ULL<<MCID::MayLoad), 0x80a56f0002021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #4121 = VCVTQQ2PSZrmk
21936   { 4248,	8,	1,	0,	1245,	0|(1ULL<<MCID::MayLoad), 0x11a79b0002821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #4248 = VCVTTPD2DQZrmbk
21938   { 4250,	8,	1,	0,	1245,	0|(1ULL<<MCID::MayLoad), 0x80a79b0002821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #4250 = VCVTTPD2DQZrmk
21998   { 4310,	8,	1,	0,	1245,	0|(1ULL<<MCID::MayLoad), 0x11a5e30002021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #4310 = VCVTTPD2UDQZrmbk
22000   { 4312,	8,	1,	0,	1245,	0|(1ULL<<MCID::MayLoad), 0x80a5e30002021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #4312 = VCVTTPD2UDQZrmk
22051   { 4363,	8,	1,	0,	1231,	0|(1ULL<<MCID::MayLoad), 0x9316f0003021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #4363 = VCVTTPS2DQZ256rmbk
22053   { 4365,	8,	1,	0,	1231,	0|(1ULL<<MCID::MayLoad), 0x40316f0003021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #4365 = VCVTTPS2DQZ256rmk
22113   { 4425,	8,	1,	0,	1231,	0|(1ULL<<MCID::MayLoad), 0x931e30002021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #4425 = VCVTTPS2UDQZ256rmbk
22115   { 4427,	8,	1,	0,	1231,	0|(1ULL<<MCID::MayLoad), 0x4031e30002021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #4427 = VCVTTPS2UDQZ256rmk
22256   { 4568,	8,	1,	0,	1223,	0|(1ULL<<MCID::MayLoad), 0x931eb0003821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #4568 = VCVTUDQ2PSZ256rmbk
22258   { 4570,	8,	1,	0,	1223,	0|(1ULL<<MCID::MayLoad), 0x4031eb0003821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #4570 = VCVTUDQ2PSZ256rmk
22325   { 4637,	8,	1,	0,	1247,	0|(1ULL<<MCID::MayLoad), 0x11a5eb0003821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #4637 = VCVTUQQ2PSZrmbk
22327   { 4639,	8,	1,	0,	1247,	0|(1ULL<<MCID::MayLoad), 0x80a5eb0003821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #4639 = VCVTUQQ2PSZrmk
22556   { 4868,	8,	1,	0,	1233,	0|(1ULL<<MCID::MayLoad), 0x83223c004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #4868 = VEXPANDPSZ256rmk
24606   { 6918,	8,	1,	0,	431,	0|(1ULL<<MCID::MayLoad), 0x9310b4004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #6918 = VGETEXPPSZ256mbk
24608   { 6920,	8,	1,	0,	431,	0|(1ULL<<MCID::MayLoad), 0x40310b4004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #6920 = VGETEXPPSZ256mk
25322   { 7634,	8,	1,	0,	1185,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x4030a34002021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #7634 = VMOVAPSZ256rmk
25387   { 7699,	8,	1,	0,	1188,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x4031bfc002821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #7699 = VMOVDQA32Z256rmk
25494   { 7806,	8,	1,	0,	1188,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x4031bfc003021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #7806 = VMOVDQU32Z256rmk
25673   { 7985,	8,	1,	0,	1186,	0|(1ULL<<MCID::MayLoad), 0x40305b4003021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #7985 = VMOVSHDUPZ256rmk
25695   { 8007,	8,	1,	0,	1186,	0|(1ULL<<MCID::MayLoad), 0x40304b4003021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #8007 = VMOVSLDUPZ256rmk
25786   { 8098,	8,	1,	0,	1185,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x4030434002021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #8098 = VMOVUPSZ256rmk
26051   { 8363,	8,	1,	0,	476,	0|(1ULL<<MCID::MayLoad), 0x9307bc004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #8363 = VPABSDZ256rmbk
26053   { 8365,	8,	1,	0,	476,	0|(1ULL<<MCID::MayLoad), 0x40307bc004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #8365 = VPABSDZ256rmk
26742   { 9054,	8,	1,	0,	1180,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x83163c004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #9054 = VPBROADCASTDZ256mk
27217   { 9529,	8,	1,	0,	1265,	0|(1ULL<<MCID::MayLoad), 0x93313c004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #9529 = VPCONFLICTDZ256rmbk
27219   { 9531,	8,	1,	0,	1265,	0|(1ULL<<MCID::MayLoad), 0x403313c004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #9531 = VPCONFLICTDZ256rmk
27977   { 10289,	8,	1,	0,	1233,	0|(1ULL<<MCID::MayLoad), 0x83227c004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #10289 = VPEXPANDDZ256rmk
28145   { 10457,	8,	1,	0,	510,	0|(1ULL<<MCID::MayLoad), 0x93113c004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #10457 = VPLZCNTDZ256rmbk
28147   { 10459,	8,	1,	0,	510,	0|(1ULL<<MCID::MayLoad), 0x403113c004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #10459 = VPLZCNTDZ256rmk
28923   { 11235,	8,	1,	0,	348,	0|(1ULL<<MCID::MayLoad), 0x103087c004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #11235 = VPMOVSXBDZ256rmk
29011   { 11323,	8,	1,	0,	348,	0|(1ULL<<MCID::MayLoad), 0x20308fc004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #11323 = VPMOVSXWDZ256rmk
29163   { 11475,	8,	1,	0,	348,	0|(1ULL<<MCID::MayLoad), 0x1030c7c004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #11475 = VPMOVZXBDZ256rmk
29251   { 11563,	8,	1,	0,	348,	0|(1ULL<<MCID::MayLoad), 0x2030cfc004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #11563 = VPMOVZXWDZ256rmk
29550   { 11862,	8,	1,	0,	476,	0|(1ULL<<MCID::MayLoad), 0x93157c004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #11862 = VPOPCNTDZ256rmbk
29552   { 11864,	8,	1,	0,	476,	0|(1ULL<<MCID::MayLoad), 0x403157c004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #11864 = VPOPCNTDZ256rmk
31812   { 14124,	8,	1,	0,	547,	0|(1ULL<<MCID::MayLoad), 0x931334004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #14124 = VRCP14PSZ256mbk
31814   { 14126,	8,	1,	0,	547,	0|(1ULL<<MCID::MayLoad), 0x4031334004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #14126 = VRCP14PSZ256mk
32104   { 14416,	8,	1,	0,	554,	0|(1ULL<<MCID::MayLoad), 0x9313b4004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #14416 = VRSQRT14PSZ256mbk
32106   { 14418,	8,	1,	0,	554,	0|(1ULL<<MCID::MayLoad), 0x40313b4004821ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #14418 = VRSQRT14PSZ256mk
32461   { 14773,	8,	1,	0,	570,	0|(1ULL<<MCID::MayLoad), 0x931474002021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #14773 = VSQRTPSZ256mbk
32463   { 14775,	8,	1,	0,	570,	0|(1ULL<<MCID::MayLoad), 0x4031474002021ULL, nullptr, nullptr, OperandInfo414, -1 ,nullptr },  // Inst #14775 = VSQRTPSZ256mk