Go to the source code of this file.
|
#define | R_CLS(rtype) IsILP32 ? ELF::R_AARCH64_P32_##rtype : ELF::R_AARCH64_##rtype |
|
#define | BAD_ILP32_MOV(lp64rtype) |
|
◆ BAD_ILP32_MOV
#define BAD_ILP32_MOV |
( |
|
lp64rtype | ) |
|
Value: "ILP32 absolute MOV relocation not " \
"supported (LP64 eqv: " #lp64rtype ")"
Definition at line 54 of file AArch64ELFObjectWriter.cpp.
◆ R_CLS
#define R_CLS |
( |
|
rtype | ) |
IsILP32 ? ELF::R_AARCH64_P32_##rtype : ELF::R_AARCH64_##rtype |
◆ isNonILP32reloc()
Definition at line 59 of file AArch64ELFObjectWriter.cpp.
References BAD_ILP32_MOV, Fixup, llvm::AArch64::fixup_aarch64_movw, llvm::MCContext::reportError(), llvm::AArch64MCExpr::VK_ABS_G1_NC, llvm::AArch64MCExpr::VK_ABS_G1_S, llvm::AArch64MCExpr::VK_ABS_G2, llvm::AArch64MCExpr::VK_ABS_G2_NC, llvm::AArch64MCExpr::VK_ABS_G2_S, llvm::AArch64MCExpr::VK_ABS_G3, llvm::AArch64MCExpr::VK_DTPREL_G1_NC, llvm::AArch64MCExpr::VK_DTPREL_G2, llvm::AArch64MCExpr::VK_GOTTPREL_G0_NC, llvm::AArch64MCExpr::VK_GOTTPREL_G1, llvm::AArch64MCExpr::VK_TPREL_G1_NC, and llvm::AArch64MCExpr::VK_TPREL_G2.