Searched refs:AArch64GNULDBackend (Results 1 – 6 of 6) sorted by relevance
53 AArch64GNULDBackend::AArch64GNULDBackend(const LinkerConfig& pConfig, in AArch64GNULDBackend() function in mcld::AArch64GNULDBackend66 AArch64GNULDBackend::~AArch64GNULDBackend() { in ~AArch64GNULDBackend()88 void AArch64GNULDBackend::initTargetSections(Module& pModule, in initTargetSections()125 void AArch64GNULDBackend::initTargetSymbols(IRBuilder& pBuilder, in initTargetSymbols()143 bool AArch64GNULDBackend::initRelocator() { in initRelocator()150 const Relocator* AArch64GNULDBackend::getRelocator() const { in getRelocator()155 Relocator* AArch64GNULDBackend::getRelocator() { in getRelocator()160 void AArch64GNULDBackend::defineGOTSymbol(IRBuilder& pBuilder) { in defineGOTSymbol()185 void AArch64GNULDBackend::doPreLayout(IRBuilder& pBuilder) { in doPreLayout()235 void AArch64GNULDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder) { in doPostLayout()[all …]
67 AArch64Relocator(AArch64GNULDBackend& pParent, const LinkerConfig& pConfig);72 AArch64GNULDBackend& getTarget() { return m_Target; } in getTarget()74 const AArch64GNULDBackend& getTarget() const { return m_Target; } in getTarget()134 AArch64GNULDBackend& m_Target;
88 if ((branch_offset > AArch64GNULDBackend::MAX_FWD_BRANCH_OFFSET) || in isMyDuty()89 (branch_offset < AArch64GNULDBackend::MAX_BWD_BRANCH_OFFSET)) { in isMyDuty()98 return ((imm <= AArch64GNULDBackend::MAX_ADRP_IMM) && in isValidForADRP()99 (imm >= AArch64GNULDBackend::MIN_ADRP_IMM)); in isValidForADRP()
27 class AArch64GNULDBackend : public GNULDBackend {36 AArch64GNULDBackend(const LinkerConfig& pConfig, GNUInfo* pInfo);37 ~AArch64GNULDBackend();
96 AArch64GNULDBackend& ld_backend = pParent.getTarget(); in helper_PLT_init()122 AArch64GNULDBackend& ld_backend = pParent.getTarget(); in helper_DynRela_init()162 AArch64GNULDBackend& ld_backend = pParent.getTarget(); in helper_GOT_init()
64 AArch64Relocator::AArch64Relocator(AArch64GNULDBackend& pParent, in AArch64Relocator()