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

References

gen/lib/Target/X86/X86GenInstrInfo.inc
18138   { 450,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x806000a029ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #450 = BLCFILL32rm
18142   { 454,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x80a000a02eULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #454 = BLCI32rm
18146   { 458,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x806000a02dULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #458 = BLCIC32rm
18150   { 462,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x80a000a029ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #462 = BLCMSK32rm
18154   { 466,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x806000a02bULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #466 = BLCS32rm
18166   { 478,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x806000a02aULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #478 = BLSFILL32rm
18170   { 482,	6,	1,	0,	46,	0|(1ULL<<MCID::MayLoad), 0xbcd000402bULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #482 = BLSI32rm
18174   { 486,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x806000a02eULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #486 = BLSIC32rm
18178   { 490,	6,	1,	0,	46,	0|(1ULL<<MCID::MayLoad), 0xbcd000402aULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #490 = BLSMSK32rm
18182   { 494,	6,	1,	0,	46,	0|(1ULL<<MCID::MayLoad), 0xbcd0004029ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #494 = BLSR32rm
18209   { 521,	6,	1,	0,	660,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1880000121ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #521 = BOUNDS32rm
18212   { 524,	6,	1,	0,	48,	0|(1ULL<<MCID::MayLoad), 0x2f00002121ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #524 = BSF32rm
18218   { 530,	6,	1,	0,	50,	0|(1ULL<<MCID::MayLoad), 0x2f40002121ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #530 = BSR32rm
18390   { 702,	6,	0,	0,	20,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0xec0000121ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #702 = CMP32rm
18480   { 792,	6,	1,	0,	768,	0|(1ULL<<MCID::MayLoad), 0xb40003821ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #792 = CVTSD2SIrm_Int
18508   { 820,	6,	1,	0,	769,	0|(1ULL<<MCID::MayLoad), 0xb40003021ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #820 = CVTSS2SIrm_Int
18518   { 830,	6,	1,	0,	768,	0|(1ULL<<MCID::MayLoad), 0xb00003821ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #830 = CVTTSD2SIrm
18519   { 831,	6,	1,	0,	768,	0|(1ULL<<MCID::MayLoad), 0xb00003821ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #831 = CVTTSD2SIrm_Int
18526   { 838,	6,	1,	0,	769,	0|(1ULL<<MCID::MayLoad), 0xb00003021ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #838 = CVTTSS2SIrm
18527   { 839,	6,	1,	0,	769,	0|(1ULL<<MCID::MayLoad), 0xb00003021ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #839 = CVTTSS2SIrm_Int
18614   { 926,	6,	1,	0,	8,	0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #926 = EH_SjLj_SetJmp32
18615   { 927,	6,	1,	0,	8,	0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #927 = EH_SjLj_SetJmp64
18623   { 935,	6,	0,	0,	134,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3e00005c21ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #935 = ENQCMD32
18626   { 938,	6,	0,	0,	134,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3e00005421ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #938 = ENQCMDS32
18794   { 1106,	6,	0,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x2000004821ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1106 = INVEPT32
18799   { 1111,	6,	0,	0,	8,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2080004821ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1111 = INVPCID32
18801   { 1113,	6,	0,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x2040004821ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1113 = INVVPID32
18928   { 1240,	6,	1,	0,	886,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x80002121ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1240 = LAR32rm
18941   { 1253,	6,	1,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3140000121ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1253 = LDS32rm
18961   { 1273,	6,	1,	0,	1053,	0|(1ULL<<MCID::Rematerializable), 0x2340000121ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1273 = LEA32r
18967   { 1279,	6,	1,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3100000121ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1279 = LES32rm
18970   { 1282,	6,	1,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x2d00002121ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1282 = LFS32rm
18976   { 1288,	6,	1,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x2d40002121ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1288 = LGS32rm
19066   { 1378,	6,	1,	0,	886,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0xc0002121ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1378 = LSL32rm
19071   { 1383,	6,	1,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x2c80002121ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1383 = LSS32rm
19089   { 1401,	6,	1,	0,	183,	0|(1ULL<<MCID::MayLoad), 0x2f40003121ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #1401 = LZCNT32rm
19362   { 1674,	6,	1,	0,	62,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x22c0000121ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1674 = MOV32rm
19414   { 1726,	6,	1,	0,	833,	0|(1ULL<<MCID::MayLoad), 0x3c00004121ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1726 = MOVBE32rm
19423   { 1735,	6,	0,	0,	134,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x3e00004c21ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1735 = MOVDIR64B32
19489   { 1801,	6,	1,	0,	939,	0|(1ULL<<MCID::MayLoad), 0x2fc0002121ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1801 = MOVSX32rm16
19490   { 1802,	6,	1,	0,	729,	0|(1ULL<<MCID::MayLoad), 0x18c0000121ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1802 = MOVSX32rm32
19491   { 1803,	6,	1,	0,	939,	0|(1ULL<<MCID::MayLoad), 0x2f80002121ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1803 = MOVSX32rm8
19516   { 1828,	6,	1,	0,	939,	0|(1ULL<<MCID::MayLoad), 0x2dc0002121ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1828 = MOVZX32rm16
19517   { 1829,	6,	1,	0,	939,	0|(1ULL<<MCID::MayLoad), 0x2d80002121ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1829 = MOVZX32rm8
19885   { 2197,	6,	1,	0,	268,	0|(1ULL<<MCID::MayLoad), 0x2e00003121ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #2197 = POPCNT32rm
20543   { 2855,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x806000a02fULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #2855 = T1MSKC32rm
20599   { 2911,	6,	1,	0,	320,	0|(1ULL<<MCID::MayLoad), 0x2f00003121ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #2911 = TZCNT32rm
20603   { 2915,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x806000a02cULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #2915 = TZMSK32rm
21822   { 4134,	6,	1,	0,	400,	0|(1ULL<<MCID::MayLoad), 0x1000b70003821ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4134 = VCVTSD2SIZrm_Int
21825   { 4137,	6,	1,	0,	874,	0|(1ULL<<MCID::MayLoad), 0xb50003821ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4137 = VCVTSD2SIrm_Int
21845   { 4157,	6,	1,	0,	1240,	0|(1ULL<<MCID::MayLoad), 0x1001e70003821ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4157 = VCVTSD2USIZrm_Int
21903   { 4215,	6,	1,	0,	401,	0|(1ULL<<MCID::MayLoad), 0x800b70003021ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4215 = VCVTSS2SIZrm_Int
21906   { 4218,	6,	1,	0,	986,	0|(1ULL<<MCID::MayLoad), 0xb50003021ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4218 = VCVTSS2SIrm_Int
21911   { 4223,	6,	1,	0,	401,	0|(1ULL<<MCID::MayLoad), 0x801e70003021ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4223 = VCVTSS2USIZrm_Int
22171   { 4483,	6,	1,	0,	400,	0|(1ULL<<MCID::MayLoad), 0x1000b30003821ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4483 = VCVTTSD2SIZrm
22172   { 4484,	6,	1,	0,	400,	0|(1ULL<<MCID::MayLoad), 0x1000b30003821ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4484 = VCVTTSD2SIZrm_Int
22176   { 4488,	6,	1,	0,	874,	0|(1ULL<<MCID::MayLoad), 0xb10003821ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4488 = VCVTTSD2SIrm
22177   { 4489,	6,	1,	0,	876,	0|(1ULL<<MCID::MayLoad), 0xb10003821ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4489 = VCVTTSD2SIrm_Int
22185   { 4497,	6,	1,	0,	1240,	0|(1ULL<<MCID::MayLoad), 0x1001e30003821ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4497 = VCVTTSD2USIZrm
22186   { 4498,	6,	1,	0,	1240,	0|(1ULL<<MCID::MayLoad), 0x1001e30003821ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4498 = VCVTTSD2USIZrm_Int
22199   { 4511,	6,	1,	0,	401,	0|(1ULL<<MCID::MayLoad), 0x800b30003021ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4511 = VCVTTSS2SIZrm
22200   { 4512,	6,	1,	0,	401,	0|(1ULL<<MCID::MayLoad), 0x800b30003021ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4512 = VCVTTSS2SIZrm_Int
22204   { 4516,	6,	1,	0,	986,	0|(1ULL<<MCID::MayLoad), 0xb10003021ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4516 = VCVTTSS2SIrm
22205   { 4517,	6,	1,	0,	986,	0|(1ULL<<MCID::MayLoad), 0xb10003021ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4517 = VCVTTSS2SIrm_Int
22213   { 4525,	6,	1,	0,	401,	0|(1ULL<<MCID::MayLoad), 0x801e30003021ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4525 = VCVTTSS2USIZrm
22214   { 4526,	6,	1,	0,	401,	0|(1ULL<<MCID::MayLoad), 0x801e30003021ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #4526 = VCVTTSS2USIZrm_Int
25924   { 8236,	6,	1,	0,	8,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x1e40002021ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #8236 = VMWRITE32rm