llvm::MCOI::OperandType

Operands are tagged with one of the values of this enum.

Synopsis

Declared in <llvm/MC/MCInstrDesc.h>

enum OperandType;

Members

NameDescription
OPERAND_UNKNOWN Operand type is unspecified.
OPERAND_IMMEDIATE Immediate constant operand.
OPERAND_REGISTER Register operand.
OPERAND_MEMORY Memory operand.
OPERAND_PCREL PC-relative operand.
OPERAND_FIRST_GENERIC First generic (target-independent) operand type.
OPERAND_GENERIC_0 Generic (target-independent) operand type 0.
OPERAND_GENERIC_1 Generic (target-independent) operand type 1.
OPERAND_GENERIC_2 Generic (target-independent) operand type 2.
OPERAND_GENERIC_3 Generic (target-independent) operand type 3.
OPERAND_GENERIC_4 Fourth generic (target-independent) operand type.
OPERAND_GENERIC_5 Generic (target-independent) operand type 5.
OPERAND_LAST_GENERIC Last generic (target-independent) operand type.
OPERAND_FIRST_GENERIC_IMM First generic immediate operand type.
OPERAND_GENERIC_IMM_0 Generic immediate operand type 0.
OPERAND_GENERIC_IMM_1 Generic immediate operand type 1.
OPERAND_GENERIC_IMM_2 Generic immediate operand type 2.
OPERAND_LAST_GENERIC_IMM Last generic immediate operand type.
OPERAND_FIRST_TARGET First target-specific operand type.