Lines Matching refs:ARMGNULDBackend

52 // ARMGNULDBackend
54 ARMGNULDBackend::ARMGNULDBackend(const LinkerConfig& pConfig, GNUInfo* pInfo)
71 ARMGNULDBackend::~ARMGNULDBackend()
82 void ARMGNULDBackend::initTargetSections(Module& pModule, ObjectBuilder& pBuilder)
129 void ARMGNULDBackend::initTargetSymbols(IRBuilder& pBuilder, Module& pModule)
201 bool ARMGNULDBackend::initRelocator()
209 const Relocator* ARMGNULDBackend::getRelocator() const
215 Relocator* ARMGNULDBackend::getRelocator()
221 void ARMGNULDBackend::doPreLayout(IRBuilder& pBuilder)
263 void ARMGNULDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder)
291 ARMELFDynamic& ARMGNULDBackend::dynamic()
299 const ARMELFDynamic& ARMGNULDBackend::dynamic() const
305 void ARMGNULDBackend::defineGOTSymbol(IRBuilder& pBuilder)
333 uint64_t ARMGNULDBackend::emitSectionData(const LDSection& pSection,
408 bool ARMGNULDBackend::finalizeTargetSymbols()
413 bool ARMGNULDBackend::mergeSection(Module& pModule,
440 void ARMGNULDBackend::setUpReachedSectionsForGC(const Module& pModule,
504 bool ARMGNULDBackend::readSection(Input& pInput, SectionData& pSD)
524 ARMGOT& ARMGNULDBackend::getGOT()
530 const ARMGOT& ARMGNULDBackend::getGOT() const
536 ARMPLT& ARMGNULDBackend::getPLT()
542 const ARMPLT& ARMGNULDBackend::getPLT() const
548 OutputRelocSection& ARMGNULDBackend::getRelDyn()
554 const OutputRelocSection& ARMGNULDBackend::getRelDyn() const
560 OutputRelocSection& ARMGNULDBackend::getRelPLT()
566 const OutputRelocSection& ARMGNULDBackend::getRelPLT() const
572 ARMELFAttributeData& ARMGNULDBackend::getAttributeData()
578 const ARMELFAttributeData& ARMGNULDBackend::getAttributeData() const
585 ARMGNULDBackend::getTargetSectionOrder(const LDSection& pSectHdr) const
608 ARMGNULDBackend::doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished)
722 bool ARMGNULDBackend::initTargetStubs()
737 int64_t ARMGNULDBackend::maxFwdBranchOffset()
747 int64_t ARMGNULDBackend::maxBwdBranchOffset()
758 void ARMGNULDBackend::doCreateProgramHdrs(Module& pModule)
771 ARMGNULDBackend::mayHaveUnsafeFunctionPointerAccess(const LDSection& pSection)
804 return new ARMGNULDBackend(pConfig, new ARMGNUInfo(pConfig.targets().triple()));