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.