|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/X86/X86GenInstrInfo.inc21053 { 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