LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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.