LLVM 20.0.0git
Namespaces | Enumerations
LoongArchFixupKinds.h File Reference
#include "llvm/BinaryFormat/ELF.h"
#include "llvm/MC/MCFixup.h"

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::LoongArch
 

Enumerations

enum  llvm::LoongArch::Fixups {
  llvm::LoongArch::fixup_loongarch_b16 = FirstTargetFixupKind , llvm::LoongArch::fixup_loongarch_b21 , llvm::LoongArch::fixup_loongarch_b26 , llvm::LoongArch::fixup_loongarch_abs_hi20 ,
  llvm::LoongArch::fixup_loongarch_abs_lo12 , llvm::LoongArch::fixup_loongarch_abs64_lo20 , llvm::LoongArch::fixup_loongarch_abs64_hi12 , llvm::LoongArch::fixup_loongarch_tls_le_hi20 ,
  llvm::LoongArch::fixup_loongarch_tls_le_lo12 , llvm::LoongArch::fixup_loongarch_tls_le64_lo20 , llvm::LoongArch::fixup_loongarch_tls_le64_hi12 , llvm::LoongArch::fixup_loongarch_invalid ,
  llvm::LoongArch::NumTargetFixupKinds = fixup_loongarch_invalid - FirstTargetFixupKind , llvm::LoongArch::fixup_loongarch_pcala_hi20 , llvm::LoongArch::fixup_loongarch_pcala_lo12 , llvm::LoongArch::fixup_loongarch_pcala64_lo20 ,
  llvm::LoongArch::fixup_loongarch_pcala64_hi12 , llvm::LoongArch::fixup_loongarch_got_pc_hi20 , llvm::LoongArch::fixup_loongarch_got_pc_lo12 , llvm::LoongArch::fixup_loongarch_got64_pc_lo20 ,
  llvm::LoongArch::fixup_loongarch_got64_pc_hi12 , llvm::LoongArch::fixup_loongarch_got_hi20 , llvm::LoongArch::fixup_loongarch_got_lo12 , llvm::LoongArch::fixup_loongarch_got64_lo20 ,
  llvm::LoongArch::fixup_loongarch_got64_hi12 , llvm::LoongArch::fixup_loongarch_tls_ie_pc_hi20 , llvm::LoongArch::fixup_loongarch_tls_ie_pc_lo12 , llvm::LoongArch::fixup_loongarch_tls_ie64_pc_lo20 ,
  llvm::LoongArch::fixup_loongarch_tls_ie64_pc_hi12 , llvm::LoongArch::fixup_loongarch_tls_ie_hi20 , llvm::LoongArch::fixup_loongarch_tls_ie_lo12 , llvm::LoongArch::fixup_loongarch_tls_ie64_lo20 ,
  llvm::LoongArch::fixup_loongarch_tls_ie64_hi12 , llvm::LoongArch::fixup_loongarch_tls_ld_pc_hi20 , llvm::LoongArch::fixup_loongarch_tls_ld_hi20 , llvm::LoongArch::fixup_loongarch_tls_gd_pc_hi20 ,
  llvm::LoongArch::fixup_loongarch_tls_gd_hi20 , llvm::LoongArch::fixup_loongarch_relax = FirstLiteralRelocationKind + ELF::R_LARCH_RELAX , llvm::LoongArch::fixup_loongarch_align = FirstLiteralRelocationKind + ELF::R_LARCH_ALIGN , llvm::LoongArch::fixup_loongarch_pcrel20_s2 ,
  llvm::LoongArch::fixup_loongarch_call36 = FirstLiteralRelocationKind + ELF::R_LARCH_CALL36 , llvm::LoongArch::fixup_loongarch_tls_desc_pc_hi20 , llvm::LoongArch::fixup_loongarch_tls_desc_pc_lo12 , llvm::LoongArch::fixup_loongarch_tls_desc64_pc_lo20 ,
  llvm::LoongArch::fixup_loongarch_tls_desc64_pc_hi12 , llvm::LoongArch::fixup_loongarch_tls_desc_hi20 , llvm::LoongArch::fixup_loongarch_tls_desc_lo12 , llvm::LoongArch::fixup_loongarch_tls_desc64_lo20 ,
  llvm::LoongArch::fixup_loongarch_tls_desc64_hi12 , llvm::LoongArch::fixup_loongarch_tls_desc_ld , llvm::LoongArch::fixup_loongarch_tls_desc_call , llvm::LoongArch::fixup_loongarch_tls_le_hi20_r ,
  llvm::LoongArch::fixup_loongarch_tls_le_add_r , llvm::LoongArch::fixup_loongarch_tls_le_lo12_r , llvm::LoongArch::fixup_loongarch_tls_ld_pcrel20_s2 , llvm::LoongArch::fixup_loongarch_tls_gd_pcrel20_s2 ,
  llvm::LoongArch::fixup_loongarch_tls_desc_pcrel20_s2
}