LLVM: lib/Target/LoongArch/MCTargetDesc/LoongArchAsmBackend.cpp File Reference (original) (raw)

Go to the source code of this file.

Macros
#define DEBUG_TYPE "loongarch-asmbackend"
#define ELF_RELOC(X, Y)

DEBUG_TYPE

#define DEBUG_TYPE "loongarch-asmbackend"

ELF_RELOC

#define ELF_RELOC ( X,
Y )

Value:

.Case(#X, Y)

static TableGen::Emitter::Opt Y("gen-skeleton-entry", EmitSkeleton, "Generate example skeleton entry")

static TableGen::Emitter::OptClass< SkeletonEmitter > X("gen-skeleton-class", "Generate example skeleton class")

adjustFixupValue()

Definition at line 91 of file LoongArchAsmBackend.cpp.

References Fixup, llvm::LoongArch::fixup_loongarch_abs64_hi12, llvm::LoongArch::fixup_loongarch_abs64_lo20, llvm::LoongArch::fixup_loongarch_abs_hi20, llvm::LoongArch::fixup_loongarch_abs_lo12, llvm::LoongArch::fixup_loongarch_b16, llvm::LoongArch::fixup_loongarch_b21, llvm::LoongArch::fixup_loongarch_b26, llvm::FK_Data_1, llvm::FK_Data_2, llvm::FK_Data_4, llvm::FK_Data_8, llvm::FK_Data_leb128, llvm::isInt(), llvm_unreachable, and reportOutOfRangeError().

fixupLeb128()

getRelocPairForSize()

reportOutOfRangeError()