Lines Matching refs:MipsGNULDBackend

42 MipsGNULDBackend::MipsGNULDBackend(const LinkerConfig& pConfig,  in MipsGNULDBackend()  function in MipsGNULDBackend
59 MipsGNULDBackend::~MipsGNULDBackend() in ~MipsGNULDBackend()
68 bool MipsGNULDBackend::needsLA25Stub(Relocation::Type pType, in needsLA25Stub()
83 void MipsGNULDBackend::addNonPICBranchSym(ResolveInfo* rsym) in addNonPICBranchSym()
88 bool MipsGNULDBackend::hasNonPICBranch(const ResolveInfo* rsym) const in hasNonPICBranch()
93 void MipsGNULDBackend::initTargetSections(Module& pModule, in initTargetSections()
110 void MipsGNULDBackend::initTargetSymbols(IRBuilder& pBuilder, Module& pModule) in initTargetSymbols()
157 const Relocator* MipsGNULDBackend::getRelocator() const in getRelocator()
163 Relocator* MipsGNULDBackend::getRelocator() in getRelocator()
169 void MipsGNULDBackend::doPreLayout(IRBuilder& pBuilder) in doPreLayout()
216 void MipsGNULDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder) in doPostLayout()
248 MipsELFDynamic& MipsGNULDBackend::dynamic() in dynamic()
256 const MipsELFDynamic& MipsGNULDBackend::dynamic() const in dynamic()
262 uint64_t MipsGNULDBackend::emitSectionData(const LDSection& pSection, in emitSectionData()
287 bool MipsGNULDBackend::hasEntryInStrTab(const LDSymbol& pSym) const in hasEntryInStrTab()
310 void MipsGNULDBackend::orderSymbolTable(Module& pModule) in orderSymbolTable()
372 bool MipsGNULDBackend::readSection(Input& pInput, SectionData& pSD) in readSection()
423 MipsGOT& MipsGNULDBackend::getGOT() in getGOT()
429 const MipsGOT& MipsGNULDBackend::getGOT() const in getGOT()
435 MipsPLT& MipsGNULDBackend::getPLT() in getPLT()
441 const MipsPLT& MipsGNULDBackend::getPLT() const in getPLT()
447 MipsGOTPLT& MipsGNULDBackend::getGOTPLT() in getGOTPLT()
453 const MipsGOTPLT& MipsGNULDBackend::getGOTPLT() const in getGOTPLT()
459 OutputRelocSection& MipsGNULDBackend::getRelPLT() in getRelPLT()
465 const OutputRelocSection& MipsGNULDBackend::getRelPLT() const in getRelPLT()
471 OutputRelocSection& MipsGNULDBackend::getRelDyn() in getRelDyn()
477 const OutputRelocSection& MipsGNULDBackend::getRelDyn() const in getRelDyn()
484 MipsGNULDBackend::getTargetSectionOrder(const LDSection& pSectHdr) const in getTargetSectionOrder()
501 bool MipsGNULDBackend::finalizeTargetSymbols() in finalizeTargetSymbols()
513 bool MipsGNULDBackend::allocateCommonSymbols(Module& pModule) in allocateCommonSymbols()
615 uint64_t MipsGNULDBackend::getGP0(const Input& pInput) const in getGP0()
620 void MipsGNULDBackend::defineGOTSymbol(IRBuilder& pBuilder) in defineGOTSymbol()
652 void MipsGNULDBackend::defineGOTPLTSymbol(IRBuilder& pBuilder) in defineGOTPLTSymbol()
681 void MipsGNULDBackend::doCreateProgramHdrs(Module& pModule) in doCreateProgramHdrs()
686 bool MipsGNULDBackend::relaxRelocation(IRBuilder& pBuilder, Relocation& pRel) in relaxRelocation()
713 bool MipsGNULDBackend::doRelax(Module& pModule, IRBuilder& pBuilder, in doRelax()
778 bool MipsGNULDBackend::initTargetStubs() in initTargetStubs()
787 bool MipsGNULDBackend::readRelocation(const llvm::ELF::Elf32_Rel& pRel, in readRelocation()
795 bool MipsGNULDBackend::readRelocation(const llvm::ELF::Elf32_Rela& pRel, in readRelocation()
804 bool MipsGNULDBackend::readRelocation(const llvm::ELF::Elf64_Rel& pRel, in readRelocation()
828 bool MipsGNULDBackend::readRelocation(const llvm::ELF::Elf64_Rela& pRel, in readRelocation()
851 void MipsGNULDBackend::emitRelocation(llvm::ELF::Elf32_Rel& pRel, in emitRelocation()
859 void MipsGNULDBackend::emitRelocation(llvm::ELF::Elf32_Rela& pRel, in emitRelocation()
868 void MipsGNULDBackend::emitRelocation(llvm::ELF::Elf64_Rel& pRel, in emitRelocation()
881 void MipsGNULDBackend::emitRelocation(llvm::ELF::Elf64_Rela& pRel, in emitRelocation()
901 : MipsGNULDBackend(pConfig, pInfo) in Mips32GNULDBackend()
915 MipsGNULDBackend::initTargetSections(pModule, pBuilder); in initTargetSections()
950 : MipsGNULDBackend(pConfig, pInfo) in Mips64GNULDBackend()
964 MipsGNULDBackend::initTargetSections(pModule, pBuilder); in initTargetSections()