Home
last modified time | relevance | path

Searched refs:adrpRel (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/lld/ELF/Arch/
H A DAArch64.cpp616 if (adrpRel.offset + 4 != addRel.offset) in tryRelaxAdrpAdd()
618 if (adrpRel.sym != addRel.sym) in tryRelaxAdrpAdd()
620 if (adrpRel.addend != 0 || addRel.addend != 0) in tryRelaxAdrpAdd()
635 Symbol &sym = *adrpRel.sym; in tryRelaxAdrpAdd()
644 write32le(buf + adrpRel.offset, 0xd503201f); in tryRelaxAdrpAdd()
665 if (adrpRel.type != R_AARCH64_ADR_GOT_PAGE || in tryRelaxAdrpLdr()
669 if (adrpRel.offset + 4 != ldrRel.offset) in tryRelaxAdrpLdr()
673 if (!adrpRel.sym || adrpRel.sym != ldrRel.sym || !adrpRel.sym->isDefined() || in tryRelaxAdrpLdr()
674 adrpRel.sym->isPreemptible || adrpRel.sym->isGnuIFunc()) in tryRelaxAdrpLdr()
677 if (adrpRel.addend != 0 || ldrRel.addend != 0) in tryRelaxAdrpLdr()
[all …]
/llvm-project-15.0.7/lld/ELF/
H A DTarget.h235 bool tryRelaxAdrpAdd(const Relocation &adrpRel, const Relocation &addRel,
237 bool tryRelaxAdrpLdr(const Relocation &adrpRel, const Relocation &ldrRel,