LLVM 19.0.0git
Enumerations
llvm::ARMCP Namespace Reference

Enumerations

enum  ARMCPKind {
  CPValue , CPExtSymbol , CPBlockAddress , CPLSDA ,
  CPMachineBasicBlock , CPPromotedGlobal
}
 
enum  ARMCPModifier {
  no_modifier , TLSGD , GOT_PREL , GOTTPOFF ,
  TPOFF , SECREL , SBREL
}
 

Enumeration Type Documentation

◆ ARMCPKind

Enumerator
CPValue 
CPExtSymbol 
CPBlockAddress 
CPLSDA 
CPMachineBasicBlock 
CPPromotedGlobal 

Definition at line 37 of file ARMConstantPoolValue.h.

◆ ARMCPModifier

Enumerator
no_modifier 
TLSGD 

None.

GOT_PREL 

Thread Local Storage (General Dynamic Mode)

GOTTPOFF 

Global Offset Table, PC Relative.

TPOFF 

Global Offset Table, Thread Pointer Offset.

SECREL 

Thread Pointer Offset.

SBREL 

Section Relative (Windows TLS)

Definition at line 46 of file ARMConstantPoolValue.h.