LLVM API Documentation

Enumerations
llvm::MCOI Namespace Reference

Enumerations

enum  OperandConstraint { TIED_TO = 0, EARLY_CLOBBER }
enum  OperandFlags { LookupPtrRegClass = 0, Predicate, OptionalDef }
enum  OperandType {
  OPERAND_UNKNOWN, OPERAND_IMMEDIATE, OPERAND_REGISTER, OPERAND_MEMORY,
  OPERAND_PCREL
}
 Operand Type - Operands are tagged with one of the values of this enum. More...

Enumeration Type Documentation

Enumerator:
TIED_TO 
EARLY_CLOBBER 

Definition at line 31 of file MCInstrDesc.h.

OperandFlags - 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 39 of file MCInstrDesc.h.

Operand Type - Operands are tagged with one of the values of this enum.

Enumerator:
OPERAND_UNKNOWN 
OPERAND_IMMEDIATE 
OPERAND_REGISTER 
OPERAND_MEMORY 
OPERAND_PCREL 

Definition at line 46 of file MCInstrDesc.h.