Lines Matching refs:ARMGNULDBackend

122 ARMGNULDBackend::ARMGNULDBackend(const LinkerConfig& pConfig, GNUInfo* pInfo)  in ARMGNULDBackend()  function in mcld::ARMGNULDBackend
139 ARMGNULDBackend::~ARMGNULDBackend() { in ~ARMGNULDBackend()
149 void ARMGNULDBackend::initTargetSections(Module& pModule, in initTargetSections()
197 void ARMGNULDBackend::initTargetSymbols(IRBuilder& pBuilder, Module& pModule) { in initTargetSymbols()
266 bool ARMGNULDBackend::initRelocator() { in initRelocator()
273 const Relocator* ARMGNULDBackend::getRelocator() const { in getRelocator()
278 Relocator* ARMGNULDBackend::getRelocator() { in getRelocator()
283 void ARMGNULDBackend::doPreLayout(IRBuilder& pBuilder) { in doPreLayout()
325 void ARMGNULDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder) { in doPostLayout()
352 ARMELFDynamic& ARMGNULDBackend::dynamic() { in dynamic()
359 const ARMELFDynamic& ARMGNULDBackend::dynamic() const { in dynamic()
364 void ARMGNULDBackend::defineGOTSymbol(IRBuilder& pBuilder) { in defineGOTSymbol()
389 uint64_t ARMGNULDBackend::emitSectionData(const LDSection& pSection, in emitSectionData()
462 bool ARMGNULDBackend::finalizeTargetSymbols() { in finalizeTargetSymbols()
468 void ARMGNULDBackend::preMergeSections(Module& pModule) { in preMergeSections()
476 void ARMGNULDBackend::postMergeSections(Module& pModule) { in postMergeSections()
484 bool ARMGNULDBackend::mergeSection(Module& pModule, in mergeSection()
555 void ARMGNULDBackend::setUpReachedSectionsForGC( in setUpReachedSectionsForGC()
619 bool ARMGNULDBackend::readSection(Input& pInput, SectionData& pSD) { in readSection()
637 ARMGOT& ARMGNULDBackend::getGOT() { in getGOT()
642 const ARMGOT& ARMGNULDBackend::getGOT() const { in getGOT()
647 ARMPLT& ARMGNULDBackend::getPLT() { in getPLT()
652 const ARMPLT& ARMGNULDBackend::getPLT() const { in getPLT()
657 OutputRelocSection& ARMGNULDBackend::getRelDyn() { in getRelDyn()
662 const OutputRelocSection& ARMGNULDBackend::getRelDyn() const { in getRelDyn()
667 OutputRelocSection& ARMGNULDBackend::getRelPLT() { in getRelPLT()
672 const OutputRelocSection& ARMGNULDBackend::getRelPLT() const { in getRelPLT()
677 ARMELFAttributeData& ARMGNULDBackend::getAttributeData() { in getAttributeData()
682 const ARMELFAttributeData& ARMGNULDBackend::getAttributeData() const { in getAttributeData()
687 unsigned int ARMGNULDBackend::getTargetSectionOrder( in getTargetSectionOrder()
708 void ARMGNULDBackend::rewriteARMExIdxSection(Module& pModule) { in rewriteARMExIdxSection()
807 bool ARMGNULDBackend::relax(Module& pModule, IRBuilder& pBuilder) { in relax()
816 bool ARMGNULDBackend::doRelax(Module& pModule, in doRelax()
961 bool ARMGNULDBackend::initTargetStubs() { in initTargetStubs()
975 int64_t ARMGNULDBackend::maxFwdBranchOffset() const { in maxFwdBranchOffset()
984 int64_t ARMGNULDBackend::maxBwdBranchOffset() const { in maxBwdBranchOffset()
994 void ARMGNULDBackend::doCreateProgramHdrs(Module& pModule) { in doCreateProgramHdrs()
1005 bool ARMGNULDBackend::mayHaveUnsafeFunctionPointerAccess( in mayHaveUnsafeFunctionPointerAccess()
1032 return new ARMGNULDBackend(pConfig, in createARMLDBackend()