LLVM  3.7.0
Enumerations
llvm::MCOI Namespace Reference

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_TARGET = 5
}
 Operands are tagged with one of the values of this enum. More...
 

Enumeration Type Documentation

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.

Enumerator
OPERAND_UNKNOWN 
OPERAND_IMMEDIATE 
OPERAND_REGISTER 
OPERAND_MEMORY 
OPERAND_PCREL 
OPERAND_FIRST_TARGET 

Definition at line 44 of file MCInstrDesc.h.