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

References

gen/lib/Target/X86/X86GenInstrInfo.inc
17691   { 3,	1,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #3 = CFI_INSTRUCTION
17692   { 4,	1,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #4 = EH_LABEL
17693   { 5,	1,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #5 = GC_LABEL
17694   { 6,	1,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #6 = ANNOTATION_LABEL
17706   { 18,	1,	0,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #18 = LIFETIME_START
17707   { 19,	1,	0,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #19 = LIFETIME_END
17911   { 223,	1,	0,	0,	8,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #223 = SEH_PushFrame
17912   { 224,	1,	0,	0,	8,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #224 = SEH_PushReg
17916   { 228,	1,	0,	0,	8,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #228 = SEH_StackAlign
17917   { 229,	1,	0,	0,	8,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #229 = SEH_StackAlloc
17940   { 252,	1,	0,	0,	644,	0, 0x3540020001ULL, ImplicitList10, ImplicitList9, OperandInfo3, -1 ,nullptr },  // Inst #252 = AAD8i8
17941   { 253,	1,	0,	0,	669,	0, 0x3500020001ULL, ImplicitList11, ImplicitList9, OperandInfo3, -1 ,nullptr },  // Inst #253 = AAM8i8
17947   { 259,	1,	0,	0,	926,	0, 0x540080081ULL, ImplicitList9, ImplicitList9, OperandInfo3, -1 ,nullptr },  // Inst #259 = ADC16i16
17956   { 268,	1,	0,	0,	926,	0, 0x5400c0101ULL, ImplicitList14, ImplicitList14, OperandInfo3, -1 ,nullptr },  // Inst #268 = ADC32i32
17965   { 277,	1,	0,	0,	926,	0, 0x540110001ULL, ImplicitList15, ImplicitList15, OperandInfo3, -1 ,nullptr },  // Inst #277 = ADC64i32
17974   { 286,	1,	0,	0,	926,	0, 0x500020001ULL, ImplicitList8, ImplicitList8, OperandInfo3, -1 ,nullptr },  // Inst #286 = ADC8i8
17987   { 299,	1,	0,	0,	1,	0, 0x140080081ULL, ImplicitList10, ImplicitList9, OperandInfo3, -1 ,nullptr },  // Inst #299 = ADD16i16
17996   { 308,	1,	0,	0,	1,	0, 0x1400c0101ULL, ImplicitList7, ImplicitList14, OperandInfo3, -1 ,nullptr },  // Inst #308 = ADD32i32
18005   { 317,	1,	0,	0,	1,	0, 0x140110001ULL, ImplicitList16, ImplicitList15, OperandInfo3, -1 ,nullptr },  // Inst #317 = ADD64i32
18014   { 326,	1,	0,	0,	1,	0, 0x100020001ULL, ImplicitList11, ImplicitList8, OperandInfo3, -1 ,nullptr },  // Inst #326 = ADD8i8
18080   { 392,	1,	0,	0,	1,	0, 0x940080081ULL, ImplicitList10, ImplicitList9, OperandInfo3, -1 ,nullptr },  // Inst #392 = AND16i16
18089   { 401,	1,	0,	0,	1,	0, 0x9400c0101ULL, ImplicitList7, ImplicitList14, OperandInfo3, -1 ,nullptr },  // Inst #401 = AND32i32
18098   { 410,	1,	0,	0,	1,	0, 0x940110001ULL, ImplicitList16, ImplicitList15, OperandInfo3, -1 ,nullptr },  // Inst #410 = AND64i32
18107   { 419,	1,	0,	0,	1,	0, 0x900020001ULL, ImplicitList11, ImplicitList8, OperandInfo3, -1 ,nullptr },  // Inst #419 = AND8i8
18375   { 687,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xf40080081ULL, ImplicitList10, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #687 = CMP16i16
18384   { 696,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xf400c0101ULL, ImplicitList7, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #696 = CMP32i32
18393   { 705,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xf40110001ULL, ImplicitList16, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #705 = CMP64i32
18402   { 714,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xf00020001ULL, ImplicitList11, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #714 = CMP8i8
18765   { 1077,	1,	0,	0,	694,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3940020081ULL, nullptr, ImplicitList10, OperandInfo3, -1 ,nullptr },  // Inst #1077 = IN16ri
18767   { 1079,	1,	0,	0,	694,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3940020101ULL, nullptr, ImplicitList7, OperandInfo3, -1 ,nullptr },  // Inst #1079 = IN32ri
18769   { 1081,	1,	0,	0,	694,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3900020001ULL, nullptr, ImplicitList11, OperandInfo3, -1 ,nullptr },  // Inst #1081 = IN8ri
18790   { 1102,	1,	0,	0,	698,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x3340020001ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #1102 = INT
18803   { 1115,	1,	0,	0,	596,	0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0xe00000ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #1115 = IRET
19058   { 1370,	1,	0,	0,	797,	0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x3280e80101ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #1370 = LRETIL
19059   { 1371,	1,	0,	0,	797,	0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x3280e90001ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #1371 = LRETIQ
19060   { 1372,	1,	0,	0,	797,	0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x3280e80081ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #1372 = LRETIW
19598   { 1910,	1,	0,	0,	1,	0, 0x340080081ULL, ImplicitList10, ImplicitList9, OperandInfo3, -1 ,nullptr },  // Inst #1910 = OR16i16
19607   { 1919,	1,	0,	0,	1,	0, 0x3400c0101ULL, ImplicitList7, ImplicitList14, OperandInfo3, -1 ,nullptr },  // Inst #1919 = OR32i32
19617   { 1929,	1,	0,	0,	1,	0, 0x340110001ULL, ImplicitList16, ImplicitList15, OperandInfo3, -1 ,nullptr },  // Inst #1929 = OR64i32
19626   { 1938,	1,	0,	0,	1,	0, 0x300020001ULL, ImplicitList11, ImplicitList8, OperandInfo3, -1 ,nullptr },  // Inst #1938 = OR8i8
19639   { 1951,	1,	0,	0,	689,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x39c0020081ULL, ImplicitList10, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #1951 = OUT16ir
19641   { 1953,	1,	0,	0,	689,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x39c0020101ULL, ImplicitList7, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #1953 = OUT32ir
19643   { 1955,	1,	0,	0,	689,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3980020001ULL, ImplicitList11, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #1955 = OUT8ir
19995   { 2307,	1,	0,	0,	594,	0|(1ULL<<MCID::MayStore), 0x1a80020081ULL, ImplicitList73, ImplicitList73, OperandInfo3, -1 ,nullptr },  // Inst #2307 = PUSH16i8
19999   { 2311,	1,	0,	0,	594,	0|(1ULL<<MCID::MayStore), 0x1a80020101ULL, ImplicitList73, ImplicitList73, OperandInfo3, -1 ,nullptr },  // Inst #2311 = PUSH32i8
20003   { 2315,	1,	0,	0,	594,	0|(1ULL<<MCID::MayStore), 0x1a00100101ULL, ImplicitList74, ImplicitList74, OperandInfo3, -1 ,nullptr },  // Inst #2315 = PUSH64i32
20004   { 2316,	1,	0,	0,	841,	0|(1ULL<<MCID::MayStore), 0x1a80020101ULL, ImplicitList74, ImplicitList74, OperandInfo3, -1 ,nullptr },  // Inst #2316 = PUSH64i8
20027   { 2339,	1,	0,	0,	594,	0|(1ULL<<MCID::MayStore), 0x1a00080081ULL, ImplicitList73, ImplicitList73, OperandInfo3, -1 ,nullptr },  // Inst #2339 = PUSHi16
20028   { 2340,	1,	0,	0,	594,	0|(1ULL<<MCID::MayStore), 0x1a000c0101ULL, ImplicitList73, ImplicitList73, OperandInfo3, -1 ,nullptr },  // Inst #2340 = PUSHi32
20124   { 2436,	1,	0,	0,	693,	0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::Variadic), 0xe00000ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #2436 = RET
20125   { 2437,	1,	0,	0,	796,	0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x3080e80101ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #2437 = RETIL
20126   { 2438,	1,	0,	0,	796,	0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x3080e80101ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #2438 = RETIQ
20127   { 2439,	1,	0,	0,	796,	0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x3080e80081ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #2439 = RETIW
20235   { 2547,	1,	0,	0,	926,	0, 0x740080081ULL, ImplicitList9, ImplicitList9, OperandInfo3, -1 ,nullptr },  // Inst #2547 = SBB16i16
20244   { 2556,	1,	0,	0,	926,	0, 0x7400c0101ULL, ImplicitList14, ImplicitList14, OperandInfo3, -1 ,nullptr },  // Inst #2556 = SBB32i32
20253   { 2565,	1,	0,	0,	926,	0, 0x740110001ULL, ImplicitList15, ImplicitList15, OperandInfo3, -1 ,nullptr },  // Inst #2565 = SBB64i32
20262   { 2574,	1,	0,	0,	926,	0, 0x700020001ULL, ImplicitList8, ImplicitList8, OperandInfo3, -1 ,nullptr },  // Inst #2574 = SBB8i8
20449   { 2761,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xb40080081ULL, ImplicitList10, ImplicitList9, OperandInfo3, -1 ,nullptr },  // Inst #2761 = SUB16i16
20458   { 2770,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xb400c0101ULL, ImplicitList7, ImplicitList14, OperandInfo3, -1 ,nullptr },  // Inst #2770 = SUB32i32
20467   { 2779,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xb40110001ULL, ImplicitList16, ImplicitList15, OperandInfo3, -1 ,nullptr },  // Inst #2779 = SUB64i32
20476   { 2788,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xb00020001ULL, ImplicitList11, ImplicitList8, OperandInfo3, -1 ,nullptr },  // Inst #2788 = SUB8i8
20565   { 2877,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x2a40080081ULL, ImplicitList10, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #2877 = TEST16i16
20570   { 2882,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x2a400c0101ULL, ImplicitList7, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #2882 = TEST32i32
20575   { 2887,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x2a40110001ULL, ImplicitList16, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #2887 = TEST64i32
20580   { 2892,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x2a00020001ULL, ImplicitList11, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #2892 = TEST8i8
32842   { 15154,	1,	0,	0,	8,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x3180020078ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #15154 = XABORT
32875   { 15187,	1,	0,	0,	1,	0, 0xd40080081ULL, ImplicitList10, ImplicitList9, OperandInfo3, -1 ,nullptr },  // Inst #15187 = XOR16i16
32884   { 15196,	1,	0,	0,	1,	0, 0xd400c0101ULL, ImplicitList7, ImplicitList14, OperandInfo3, -1 ,nullptr },  // Inst #15196 = XOR32i32
32893   { 15205,	1,	0,	0,	1,	0, 0xd40110001ULL, ImplicitList16, ImplicitList15, OperandInfo3, -1 ,nullptr },  // Inst #15205 = XOR64i32
32902   { 15214,	1,	0,	0,	1,	0, 0xd00020001ULL, ImplicitList11, ImplicitList8, OperandInfo3, -1 ,nullptr },  // Inst #15214 = XOR8i8