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

References

gen/lib/Target/X86/X86GenInstrInfo.inc
18140   { 452,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc06000a029ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #452 = BLCFILL64rm
18144   { 456,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc0a000a02eULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #456 = BLCI64rm
18148   { 460,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc06000a02dULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #460 = BLCIC64rm
18152   { 464,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc0a000a029ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #464 = BLCMSK64rm
18156   { 468,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc06000a02bULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #468 = BLCS64rm
18168   { 480,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc06000a02aULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #480 = BLSFILL64rm
18172   { 484,	6,	1,	0,	46,	0|(1ULL<<MCID::MayLoad), 0xfcd000402bULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #484 = BLSI64rm
18176   { 488,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc06000a02eULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #488 = BLSIC64rm
18180   { 492,	6,	1,	0,	46,	0|(1ULL<<MCID::MayLoad), 0xfcd000402aULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #492 = BLSMSK64rm
18184   { 496,	6,	1,	0,	46,	0|(1ULL<<MCID::MayLoad), 0xfcd0004029ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #496 = BLSR64rm
18214   { 526,	6,	1,	0,	48,	0|(1ULL<<MCID::MayLoad), 0x2f00012021ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #526 = BSF64rm
18220   { 532,	6,	1,	0,	50,	0|(1ULL<<MCID::MayLoad), 0x2f40012021ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #532 = BSR64rm
18399   { 711,	6,	0,	0,	20,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0xec0010021ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #711 = CMP64rm
18478   { 790,	6,	1,	0,	768,	0|(1ULL<<MCID::MayLoad), 0xb40013821ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #790 = CVTSD2SI64rm_Int
18506   { 818,	6,	1,	0,	875,	0|(1ULL<<MCID::MayLoad), 0xb40013021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #818 = CVTSS2SI64rm_Int
18514   { 826,	6,	1,	0,	768,	0|(1ULL<<MCID::MayLoad), 0xb00013821ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #826 = CVTTSD2SI64rm
18515   { 827,	6,	1,	0,	768,	0|(1ULL<<MCID::MayLoad), 0xb00013821ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #827 = CVTTSD2SI64rm_Int
18522   { 834,	6,	1,	0,	659,	0|(1ULL<<MCID::MayLoad), 0xb00013021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #834 = CVTTSS2SI64rm
18523   { 835,	6,	1,	0,	659,	0|(1ULL<<MCID::MayLoad), 0xb00013021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #835 = CVTTSS2SI64rm_Int
18624   { 936,	6,	0,	0,	134,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3e00005e21ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #936 = ENQCMD64
18627   { 939,	6,	0,	0,	134,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3e00005621ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #939 = ENQCMDS64
18795   { 1107,	6,	0,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x2000004821ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1107 = INVEPT64
18800   { 1112,	6,	0,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x2080004821ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1112 = INVPCID64
18802   { 1114,	6,	0,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x2040004821ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1114 = INVVPID64
18930   { 1242,	6,	1,	0,	886,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80012021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1242 = LAR64rm
18971   { 1283,	6,	1,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x2d00012021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1283 = LFS64rm
18977   { 1289,	6,	1,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x2d40012021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1289 = LGS64rm
19068   { 1380,	6,	1,	0,	886,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0xc0012021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1380 = LSL64rm
19072   { 1384,	6,	1,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x2c80012021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1384 = LSS64rm
19091   { 1403,	6,	1,	0,	183,	0|(1ULL<<MCID::MayLoad), 0x2f40013021ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #1403 = LZCNT64rm
19379   { 1691,	6,	1,	0,	62,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x22c0010021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1691 = MOV64rm
19416   { 1728,	6,	1,	0,	833,	0|(1ULL<<MCID::MayLoad), 0x3c00014021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1728 = MOVBE64rm
19424   { 1736,	6,	0,	0,	134,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x3e00004e21ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1736 = MOVDIR64B64
19497   { 1809,	6,	1,	0,	729,	0|(1ULL<<MCID::MayLoad), 0x2fc0012021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1809 = MOVSX64rm16
19498   { 1810,	6,	1,	0,	729,	0|(1ULL<<MCID::MayLoad), 0x18c0010021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1810 = MOVSX64rm32
19499   { 1811,	6,	1,	0,	729,	0|(1ULL<<MCID::MayLoad), 0x2f80012021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1811 = MOVSX64rm8
19522   { 1834,	6,	1,	0,	729,	0|(1ULL<<MCID::MayLoad), 0x2dc0012021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1834 = MOVZX64rm16
19523   { 1835,	6,	1,	0,	729,	0|(1ULL<<MCID::MayLoad), 0x2d80012021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1835 = MOVZX64rm8
19887   { 2199,	6,	1,	0,	268,	0|(1ULL<<MCID::MayLoad), 0x2e00013021ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #2199 = POPCNT64rm
20545   { 2857,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc06000a02fULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #2857 = T1MSKC64rm
20601   { 2913,	6,	1,	0,	320,	0|(1ULL<<MCID::MayLoad), 0x2f00013021ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #2913 = TZCNT64rm
20605   { 2917,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc06000a02cULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #2917 = TZMSK64rm
21817   { 4129,	6,	1,	0,	400,	0|(1ULL<<MCID::MayLoad), 0x1004b70003821ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4129 = VCVTSD2SI64Zrm_Int
21820   { 4132,	6,	1,	0,	874,	0|(1ULL<<MCID::MayLoad), 0x4b50003821ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4132 = VCVTSD2SI64rm_Int
21842   { 4154,	6,	1,	0,	400,	0|(1ULL<<MCID::MayLoad), 0x1005e70003821ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4154 = VCVTSD2USI64Zrm_Int
21898   { 4210,	6,	1,	0,	401,	0|(1ULL<<MCID::MayLoad), 0x804b70003021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4210 = VCVTSS2SI64Zrm_Int
21901   { 4213,	6,	1,	0,	986,	0|(1ULL<<MCID::MayLoad), 0x4b50003021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4213 = VCVTSS2SI64rm_Int
21908   { 4220,	6,	1,	0,	1241,	0|(1ULL<<MCID::MayLoad), 0x805e70003021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4220 = VCVTSS2USI64Zrm_Int
22162   { 4474,	6,	1,	0,	400,	0|(1ULL<<MCID::MayLoad), 0x1004b30003821ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4474 = VCVTTSD2SI64Zrm
22163   { 4475,	6,	1,	0,	400,	0|(1ULL<<MCID::MayLoad), 0x1004b30003821ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4475 = VCVTTSD2SI64Zrm_Int
22167   { 4479,	6,	1,	0,	874,	0|(1ULL<<MCID::MayLoad), 0x4b10003821ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4479 = VCVTTSD2SI64rm
22168   { 4480,	6,	1,	0,	876,	0|(1ULL<<MCID::MayLoad), 0x4b10003821ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4480 = VCVTTSD2SI64rm_Int
22180   { 4492,	6,	1,	0,	400,	0|(1ULL<<MCID::MayLoad), 0x1005e30003821ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4492 = VCVTTSD2USI64Zrm
22181   { 4493,	6,	1,	0,	400,	0|(1ULL<<MCID::MayLoad), 0x1005e30003821ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4493 = VCVTTSD2USI64Zrm_Int
22190   { 4502,	6,	1,	0,	401,	0|(1ULL<<MCID::MayLoad), 0x804b30003021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4502 = VCVTTSS2SI64Zrm
22191   { 4503,	6,	1,	0,	401,	0|(1ULL<<MCID::MayLoad), 0x804b30003021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4503 = VCVTTSS2SI64Zrm_Int
22195   { 4507,	6,	1,	0,	986,	0|(1ULL<<MCID::MayLoad), 0x4b10003021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4507 = VCVTTSS2SI64rm
22196   { 4508,	6,	1,	0,	986,	0|(1ULL<<MCID::MayLoad), 0x4b10003021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4508 = VCVTTSS2SI64rm_Int
22208   { 4520,	6,	1,	0,	1241,	0|(1ULL<<MCID::MayLoad), 0x805e30003021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4520 = VCVTTSS2USI64Zrm
22209   { 4521,	6,	1,	0,	1241,	0|(1ULL<<MCID::MayLoad), 0x805e30003021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #4521 = VCVTTSS2USI64Zrm_Int
25926   { 8238,	6,	1,	0,	8,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x1e40002021ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #8238 = VMWRITE64rm