|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/X86/X86GenInstrInfo.inc21074 { 3386, 8, 1, 0, 1181, 0|(1ULL<<MCID::MayLoad), 0x20346bc004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #3386 = VBROADCASTF64X2Z128rmk
21111 { 3423, 8, 1, 0, 1181, 0|(1ULL<<MCID::MayLoad), 0x20356bc004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #3423 = VBROADCASTI64X2Z128rmk
21122 { 3434, 8, 1, 0, 1182, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x1034678004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #3434 = VBROADCASTSDZ256mk
21288 { 3600, 8, 1, 0, 1221, 0|(1ULL<<MCID::MayLoad), 0x9339b0003021ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #3600 = VCVTDQ2PDZ256rmbk
21290 { 3602, 8, 1, 0, 1221, 0|(1ULL<<MCID::MayLoad), 0x20339b0003021ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #3602 = VCVTDQ2PDZ256rmk
21473 { 3785, 8, 1, 0, 1229, 0|(1ULL<<MCID::MayLoad), 0x1135ef0002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #3785 = VCVTPD2QQZ256rmbk
21475 { 3787, 8, 1, 0, 1229, 0|(1ULL<<MCID::MayLoad), 0x4035ef0002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #3787 = VCVTPD2QQZ256rmk
21533 { 3845, 8, 1, 0, 1229, 0|(1ULL<<MCID::MayLoad), 0x1135e70002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #3845 = VCVTPD2UQQZ256rmbk
21535 { 3847, 8, 1, 0, 1229, 0|(1ULL<<MCID::MayLoad), 0x4035e70002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #3847 = VCVTPD2UQQZ256rmk
21624 { 3936, 8, 1, 0, 1227, 0|(1ULL<<MCID::MayLoad), 0x9316b0002021ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #3936 = VCVTPS2PDZ256rmbk
21626 { 3938, 8, 1, 0, 1227, 0|(1ULL<<MCID::MayLoad), 0x20316b0002021ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #3938 = VCVTPS2PDZ256rmk
21678 { 3990, 8, 1, 0, 1231, 0|(1ULL<<MCID::MayLoad), 0x931ef0002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #3990 = VCVTPS2QQZ256rmbk
21680 { 3992, 8, 1, 0, 1231, 0|(1ULL<<MCID::MayLoad), 0x2031ef0002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #3992 = VCVTPS2QQZ256rmk
21738 { 4050, 8, 1, 0, 1231, 0|(1ULL<<MCID::MayLoad), 0x931e70002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #4050 = VCVTPS2UQQZ256rmbk
21740 { 4052, 8, 1, 0, 1231, 0|(1ULL<<MCID::MayLoad), 0x2031e70002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #4052 = VCVTPS2UQQZ256rmk
21768 { 4080, 8, 1, 0, 1221, 0|(1ULL<<MCID::MayLoad), 0x11379b0003021ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #4080 = VCVTQQ2PDZ256rmbk
21770 { 4082, 8, 1, 0, 1221, 0|(1ULL<<MCID::MayLoad), 0x40379b0003021ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #4082 = VCVTQQ2PDZ256rmk
21959 { 4271, 8, 1, 0, 1229, 0|(1ULL<<MCID::MayLoad), 0x1135eb0002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #4271 = VCVTTPD2QQZ256rmbk
21961 { 4273, 8, 1, 0, 1229, 0|(1ULL<<MCID::MayLoad), 0x4035eb0002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #4273 = VCVTTPD2QQZ256rmk
22019 { 4331, 8, 1, 0, 1229, 0|(1ULL<<MCID::MayLoad), 0x1135e30002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #4331 = VCVTTPD2UQQZ256rmbk
22021 { 4333, 8, 1, 0, 1229, 0|(1ULL<<MCID::MayLoad), 0x4035e30002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #4333 = VCVTTPD2UQQZ256rmk
22083 { 4395, 8, 1, 0, 1231, 0|(1ULL<<MCID::MayLoad), 0x931eb0002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #4395 = VCVTTPS2QQZ256rmbk
22085 { 4397, 8, 1, 0, 1231, 0|(1ULL<<MCID::MayLoad), 0x2031eb0002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #4397 = VCVTTPS2QQZ256rmk
22143 { 4455, 8, 1, 0, 1231, 0|(1ULL<<MCID::MayLoad), 0x931e30002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #4455 = VCVTTPS2UQQZ256rmbk
22145 { 4457, 8, 1, 0, 1231, 0|(1ULL<<MCID::MayLoad), 0x2031e30002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #4457 = VCVTTPS2UQQZ256rmk
22229 { 4541, 8, 1, 0, 1221, 0|(1ULL<<MCID::MayLoad), 0x931eb0003021ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #4541 = VCVTUDQ2PDZ256rmbk
22231 { 4543, 8, 1, 0, 1221, 0|(1ULL<<MCID::MayLoad), 0x2031eb0003021ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #4543 = VCVTUDQ2PDZ256rmk
22286 { 4598, 8, 1, 0, 1221, 0|(1ULL<<MCID::MayLoad), 0x1135eb0003021ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #4598 = VCVTUQQ2PDZ256rmbk
22288 { 4600, 8, 1, 0, 1221, 0|(1ULL<<MCID::MayLoad), 0x4035eb0003021ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #4600 = VCVTUQQ2PDZ256rmk
22538 { 4850, 8, 1, 0, 1233, 0|(1ULL<<MCID::MayLoad), 0x103623c004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #4850 = VEXPANDPDZ256rmk
24576 { 6888, 8, 1, 0, 431, 0|(1ULL<<MCID::MayLoad), 0x11350b8004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #6888 = VGETEXPPDZ256mbk
24578 { 6890, 8, 1, 0, 431, 0|(1ULL<<MCID::MayLoad), 0x40350b8004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #6890 = VGETEXPPDZ256mk
25281 { 7593, 8, 1, 0, 1185, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x4034a38002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #7593 = VMOVAPDZ256rmk
25354 { 7666, 8, 1, 0, 1186, 0|(1ULL<<MCID::MayLoad), 0x40344b8003821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #7666 = VMOVDDUPZ256rmk
25420 { 7732, 8, 1, 0, 1188, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x4035bfc002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #7732 = VMOVDQA64Z256rmk
25527 { 7839, 8, 1, 0, 1188, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x4035bfc003021ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #7839 = VMOVDQU64Z256rmk
25745 { 8057, 8, 1, 0, 1185, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x4034438002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #8057 = VMOVUPDZ256rmk
26080 { 8392, 8, 1, 0, 476, 0|(1ULL<<MCID::MayLoad), 0x11347fc004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #8392 = VPABSQZ256rmbk
26082 { 8394, 8, 1, 0, 476, 0|(1ULL<<MCID::MayLoad), 0x40347fc004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #8394 = VPABSQZ256rmk
26779 { 9091, 8, 1, 0, 1180, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ConvertibleTo3Addr), 0x103567c004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #9091 = VPBROADCASTQZ256mk
27244 { 9556, 8, 1, 0, 1261, 0|(1ULL<<MCID::MayLoad), 0x113713c004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #9556 = VPCONFLICTQZ256rmbk
27246 { 9558, 8, 1, 0, 1261, 0|(1ULL<<MCID::MayLoad), 0x403713c004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #9558 = VPCONFLICTQZ256rmk
27995 { 10307, 8, 1, 0, 1233, 0|(1ULL<<MCID::MayLoad), 0x103627c004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #10307 = VPEXPANDQZ256rmk
28172 { 10484, 8, 1, 0, 510, 0|(1ULL<<MCID::MayLoad), 0x113513c004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #10484 = VPLZCNTQZ256rmbk
28174 { 10486, 8, 1, 0, 510, 0|(1ULL<<MCID::MayLoad), 0x403513c004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #10486 = VPLZCNTQZ256rmk
28945 { 11257, 8, 1, 0, 348, 0|(1ULL<<MCID::MayLoad), 0x8308bc004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #11257 = VPMOVSXBQZ256rmk
28989 { 11301, 8, 1, 0, 348, 0|(1ULL<<MCID::MayLoad), 0x203097c004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #11301 = VPMOVSXDQZ256rmk
29033 { 11345, 8, 1, 0, 348, 0|(1ULL<<MCID::MayLoad), 0x103093c004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #11345 = VPMOVSXWQZ256rmk
29185 { 11497, 8, 1, 0, 348, 0|(1ULL<<MCID::MayLoad), 0x830cbc004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #11497 = VPMOVZXBQZ256rmk
29229 { 11541, 8, 1, 0, 348, 0|(1ULL<<MCID::MayLoad), 0x2030d7c004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #11541 = VPMOVZXDQZ256rmk
29273 { 11585, 8, 1, 0, 348, 0|(1ULL<<MCID::MayLoad), 0x1030d3c004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #11585 = VPMOVZXWQZ256rmk
29577 { 11889, 8, 1, 0, 476, 0|(1ULL<<MCID::MayLoad), 0x113557c004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #11889 = VPOPCNTQZ256rmbk
29579 { 11891, 8, 1, 0, 476, 0|(1ULL<<MCID::MayLoad), 0x403557c004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #11891 = VPOPCNTQZ256rmk
31785 { 14097, 8, 1, 0, 547, 0|(1ULL<<MCID::MayLoad), 0x1135338004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #14097 = VRCP14PDZ256mbk
31787 { 14099, 8, 1, 0, 547, 0|(1ULL<<MCID::MayLoad), 0x4035338004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #14099 = VRCP14PDZ256mk
32077 { 14389, 8, 1, 0, 554, 0|(1ULL<<MCID::MayLoad), 0x11353b8004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #14389 = VRSQRT14PDZ256mbk
32079 { 14391, 8, 1, 0, 554, 0|(1ULL<<MCID::MayLoad), 0x40353b8004821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #14391 = VRSQRT14PDZ256mk
32427 { 14739, 8, 1, 0, 564, 0|(1ULL<<MCID::MayLoad), 0x1135478002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #14739 = VSQRTPDZ256mbk
32429 { 14741, 8, 1, 0, 564, 0|(1ULL<<MCID::MayLoad), 0x4035478002821ULL, nullptr, nullptr, OperandInfo425, -1 ,nullptr }, // Inst #14741 = VSQRTPDZ256mk