LLVM: llvm::VE Namespace Reference (original) (raw)

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 }

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.

getFixupKind()

Definition at line 38 of file VEMCAsmInfo.cpp.

References fixup_ve_got_hi32, fixup_ve_got_lo32, fixup_ve_gotoff_hi32, fixup_ve_gotoff_lo32, fixup_ve_hi32, fixup_ve_lo32, fixup_ve_pc_hi32, fixup_ve_pc_lo32, fixup_ve_plt_hi32, fixup_ve_plt_lo32, fixup_ve_reflong, fixup_ve_tls_gd_hi32, fixup_ve_tls_gd_lo32, fixup_ve_tpoff_hi32, fixup_ve_tpoff_lo32, llvm_unreachable, S_GOT_HI32, S_GOT_LO32, S_GOTOFF_HI32, S_GOTOFF_LO32, S_HI32, S_LO32, S_PC_HI32, S_PC_LO32, S_PLT_HI32, S_PLT_LO32, S_REFLONG, S_TLS_GD_HI32, S_TLS_GD_LO32, S_TPOFF_HI32, and S_TPOFF_LO32.