LLVM
8.0.1
|
Enumerations | |
enum | OperandConstraint { TIED_TO = 0, EARLY_CLOBBER } |
enum | OperandFlags { LookupPtrRegClass = 0, Predicate, OptionalDef } |
These are flags set on operands, but should be considered private, all access should go through the MCOperandInfo accessors. More... | |
enum | OperandType { OPERAND_UNKNOWN = 0, OPERAND_IMMEDIATE = 1, OPERAND_REGISTER = 2, OPERAND_MEMORY = 3, OPERAND_PCREL = 4, OPERAND_FIRST_GENERIC = 6, OPERAND_GENERIC_0 = 6, OPERAND_GENERIC_1 = 7, OPERAND_GENERIC_2 = 8, OPERAND_GENERIC_3 = 9, OPERAND_GENERIC_4 = 10, OPERAND_GENERIC_5 = 11, OPERAND_LAST_GENERIC = 11, OPERAND_FIRST_TARGET = 12 } |
Operands are tagged with one of the values of this enum. More... | |
Enumerator | |
---|---|
TIED_TO | |
EARLY_CLOBBER |
Definition at line 33 of file MCInstrDesc.h.
These are flags set on operands, but should be considered private, all access should go through the MCOperandInfo accessors.
See the accessors for a description of what these are.
Enumerator | |
---|---|
LookupPtrRegClass | |
Predicate | |
OptionalDef |
Definition at line 41 of file MCInstrDesc.h.
Operands are tagged with one of the values of this enum.
Definition at line 44 of file MCInstrDesc.h.