LLVM 22.0.0git
llvm::VE Namespace Reference

Enumerations

enum  Fixups {
  fixup_ve_reflong = FirstTargetFixupKind , fixup_ve_srel32 , fixup_ve_hi32 , fixup_ve_lo32 ,
  fixup_ve_pc_hi32 , fixup_ve_pc_lo32 , fixup_ve_got_hi32 , fixup_ve_got_lo32 ,
  fixup_ve_gotoff_hi32 , fixup_ve_gotoff_lo32 , fixup_ve_plt_hi32 , fixup_ve_plt_lo32 ,
  fixup_ve_tls_gd_hi32 , fixup_ve_tls_gd_lo32 , fixup_ve_tpoff_hi32 , fixup_ve_tpoff_lo32 ,
  LastTargetFixupKind , NumTargetFixupKinds = LastTargetFixupKind - FirstTargetFixupKind
}
enum  Specifier {
  S_None , S_REFLONG = MCSymbolRefExpr::FirstTargetSpecifier , S_HI32 , S_LO32 ,
  S_PC_HI32 , S_PC_LO32 , S_GOT_HI32 , S_GOT_LO32 ,
  S_GOTOFF_HI32 , S_GOTOFF_LO32 , S_PLT_HI32 , S_PLT_LO32 ,
  S_TLS_GD_HI32 , S_TLS_GD_LO32 , S_TPOFF_HI32 , S_TPOFF_LO32
}

Functions

VE::Fixups getFixupKind (uint8_t S)

Enumeration Type Documentation

◆ Fixups

Enumerator
fixup_ve_reflong 

fixup_ve_reflong - 32-bit fixup corresponding to foo

fixup_ve_srel32 

fixup_ve_srel32 - 32-bit fixup corresponding to foo for relative branch

fixup_ve_hi32 

fixup_ve_hi32 - 32-bit fixup corresponding to foo@hi

fixup_ve_lo32 

fixup_ve_lo32 - 32-bit fixup corresponding to foo@lo

fixup_ve_pc_hi32 

fixup_ve_pc_hi32 - 32-bit fixup corresponding to foo@pc_hi

fixup_ve_pc_lo32 

fixup_ve_pc_lo32 - 32-bit fixup corresponding to foo@pc_lo

fixup_ve_got_hi32 

fixup_ve_got_hi32 - 32-bit fixup corresponding to foo@got_hi

fixup_ve_got_lo32 

fixup_ve_got_lo32 - 32-bit fixup corresponding to foo@got_lo

fixup_ve_gotoff_hi32 

fixup_ve_gotoff_hi32 - 32-bit fixup corresponding to foo@gotoff_hi

fixup_ve_gotoff_lo32 

fixup_ve_gotoff_lo32 - 32-bit fixup corresponding to foo@gotoff_lo

fixup_ve_plt_hi32 

fixup_ve_plt_hi32/lo32

fixup_ve_plt_lo32 
fixup_ve_tls_gd_hi32 

fixups for Thread Local Storage

fixup_ve_tls_gd_lo32 
fixup_ve_tpoff_hi32 
fixup_ve_tpoff_lo32 
LastTargetFixupKind 
NumTargetFixupKinds 

Definition at line 16 of file VEFixupKinds.h.

◆ Specifier

Enumerator
S_None 
S_REFLONG 
S_HI32 
S_LO32 
S_PC_HI32 
S_PC_LO32 
S_GOT_HI32 
S_GOT_LO32 
S_GOTOFF_HI32 
S_GOTOFF_LO32 
S_PLT_HI32 
S_PLT_LO32 
S_TLS_GD_HI32 
S_TLS_GD_LO32 
S_TPOFF_HI32 
S_TPOFF_LO32 

Definition at line 36 of file VEMCAsmInfo.h.

Function Documentation

◆ getFixupKind()