LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Enumerations
llvm::SPII Namespace Reference

SPII - This namespace holds target specific flags for instruction info. More...

Enumerations

enum  TOF {
  MO_NO_FLAG, MO_LO, MO_HI, MO_H44,
  MO_M44, MO_L44, MO_HH, MO_HM,
  MO_TLS_GD_HI22, MO_TLS_GD_LO10, MO_TLS_GD_ADD, MO_TLS_GD_CALL,
  MO_TLS_LDM_HI22, MO_TLS_LDM_LO10, MO_TLS_LDM_ADD, MO_TLS_LDM_CALL,
  MO_TLS_LDO_HIX22, MO_TLS_LDO_LOX10, MO_TLS_LDO_ADD, MO_TLS_IE_HI22,
  MO_TLS_IE_LO10, MO_TLS_IE_LD, MO_TLS_IE_LDX, MO_TLS_IE_ADD,
  MO_TLS_LE_HIX22, MO_TLS_LE_LOX10
}
 
enum  { Pseudo = (1<<0), Load = (1<<1), Store = (1<<2), DelaySlot = (1<<3) }
 

Detailed Description

SPII - This namespace holds target specific flags for instruction info.

SPII - This namespace holds all of the target specific flags that instruction info tracks.

Enumeration Type Documentation

anonymous enum
Enumerator
Pseudo 
Load 
Store 
DelaySlot 

Definition at line 29 of file SparcInstrInfo.h.

Target Operand Flags. Sparc specific TargetFlags for MachineOperands and SDNodes.

Enumerator
MO_NO_FLAG 
MO_LO 
MO_HI 
MO_H44 
MO_M44 
MO_L44 
MO_HH 
MO_HM 
MO_TLS_GD_HI22 
MO_TLS_GD_LO10 
MO_TLS_GD_ADD 
MO_TLS_GD_CALL 
MO_TLS_LDM_HI22 
MO_TLS_LDM_LO10 
MO_TLS_LDM_ADD 
MO_TLS_LDM_CALL 
MO_TLS_LDO_HIX22 
MO_TLS_LDO_LOX10 
MO_TLS_LDO_ADD 
MO_TLS_IE_HI22 
MO_TLS_IE_LO10 
MO_TLS_IE_LD 
MO_TLS_IE_LDX 
MO_TLS_IE_ADD 
MO_TLS_LE_HIX22 
MO_TLS_LE_LOX10 

Definition at line 27 of file SparcBaseInfo.h.