Lines Matching refs:MipsGNULDBackend

49 MipsGNULDBackend::MipsGNULDBackend(const LinkerConfig& pConfig,  in MipsGNULDBackend()  function in mcld::MipsGNULDBackend
66 MipsGNULDBackend::~MipsGNULDBackend() { in ~MipsGNULDBackend()
74 bool MipsGNULDBackend::needsLA25Stub(Relocation::Type pType, in needsLA25Stub()
88 void MipsGNULDBackend::addNonPICBranchSym(ResolveInfo* rsym) { in addNonPICBranchSym()
92 bool MipsGNULDBackend::hasNonPICBranch(const ResolveInfo* rsym) const { in hasNonPICBranch()
96 void MipsGNULDBackend::initTargetSections(Module& pModule, in initTargetSections()
123 void MipsGNULDBackend::initTargetSymbols(IRBuilder& pBuilder, Module& pModule) { in initTargetSymbols()
170 const Relocator* MipsGNULDBackend::getRelocator() const { in getRelocator()
175 Relocator* MipsGNULDBackend::getRelocator() { in getRelocator()
180 void MipsGNULDBackend::doPreLayout(IRBuilder& pBuilder) { in doPreLayout()
230 void MipsGNULDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder) { in doPostLayout()
248 MipsELFDynamic& MipsGNULDBackend::dynamic() { in dynamic()
255 const MipsELFDynamic& MipsGNULDBackend::dynamic() const { in dynamic()
260 uint64_t MipsGNULDBackend::emitSectionData(const LDSection& pSection, in emitSectionData()
337 bool MipsGNULDBackend::hasEntryInStrTab(const LDSymbol& pSym) const { in hasEntryInStrTab()
353 void MipsGNULDBackend::orderSymbolTable(Module& pModule) { in orderSymbolTable()
431 void MipsGNULDBackend::mergeFlags(Input& pInput, const char* ELF_hdr) { in mergeFlags()
448 bool MipsGNULDBackend::readSection(Input& pInput, SectionData& pSD) { in readSection()
498 MipsGOT& MipsGNULDBackend::getGOT() { in getGOT()
503 const MipsGOT& MipsGNULDBackend::getGOT() const { in getGOT()
508 MipsPLT& MipsGNULDBackend::getPLT() { in getPLT()
513 const MipsPLT& MipsGNULDBackend::getPLT() const { in getPLT()
518 MipsGOTPLT& MipsGNULDBackend::getGOTPLT() { in getGOTPLT()
523 const MipsGOTPLT& MipsGNULDBackend::getGOTPLT() const { in getGOTPLT()
528 OutputRelocSection& MipsGNULDBackend::getRelPLT() { in getRelPLT()
533 const OutputRelocSection& MipsGNULDBackend::getRelPLT() const { in getRelPLT()
538 OutputRelocSection& MipsGNULDBackend::getRelDyn() { in getRelDyn()
543 const OutputRelocSection& MipsGNULDBackend::getRelDyn() const { in getRelDyn()
548 unsigned int MipsGNULDBackend::getTargetSectionOrder( in getTargetSectionOrder()
571 bool MipsGNULDBackend::finalizeTargetSymbols() { in finalizeTargetSymbols()
581 bool MipsGNULDBackend::allocateCommonSymbols(Module& pModule) { in allocateCommonSymbols()
676 uint64_t MipsGNULDBackend::getTPOffset(const Input& pInput) const { in getTPOffset()
680 uint64_t MipsGNULDBackend::getDTPOffset(const Input& pInput) const { in getDTPOffset()
684 uint64_t MipsGNULDBackend::getGP0(const Input& pInput) const { in getGP0()
688 void MipsGNULDBackend::defineGOTSymbol(IRBuilder& pBuilder) { in defineGOTSymbol()
718 void MipsGNULDBackend::defineGOTPLTSymbol(IRBuilder& pBuilder) { in defineGOTPLTSymbol()
745 void MipsGNULDBackend::doCreateProgramHdrs(Module& pModule) { in doCreateProgramHdrs()
766 bool MipsGNULDBackend::relaxRelocation(IRBuilder& pBuilder, Relocation& pRel) { in relaxRelocation()
795 bool MipsGNULDBackend::doRelax(Module& pModule, in doRelax()
890 bool MipsGNULDBackend::initTargetStubs() { in initTargetStubs()
898 bool MipsGNULDBackend::readRelocation(const llvm::ELF::Elf32_Rel& pRel, in readRelocation()
905 bool MipsGNULDBackend::readRelocation(const llvm::ELF::Elf32_Rela& pRel, in readRelocation()
913 bool MipsGNULDBackend::readRelocation(const llvm::ELF::Elf64_Rel& pRel, in readRelocation()
935 bool MipsGNULDBackend::readRelocation(const llvm::ELF::Elf64_Rela& pRel, in readRelocation()
956 void MipsGNULDBackend::emitRelocation(llvm::ELF::Elf32_Rel& pRel, in emitRelocation()
963 void MipsGNULDBackend::emitRelocation(llvm::ELF::Elf32_Rela& pRel, in emitRelocation()
971 void MipsGNULDBackend::emitRelocation(llvm::ELF::Elf64_Rel& pRel, in emitRelocation()
983 void MipsGNULDBackend::emitRelocation(llvm::ELF::Elf64_Rela& pRel, in emitRelocation()
1151 void MipsGNULDBackend::saveTPOffset(const Input& pInput) { in saveTPOffset()
1163 void MipsGNULDBackend::preMergeSections(Module& pModule) { in preMergeSections()
1191 bool MipsGNULDBackend::mergeSection(Module& pModule, const Input& pInput, in mergeSection()
1211 void MipsGNULDBackend::moveSectionData(SectionData& pFrom, SectionData& pTo) { in moveSectionData()
1249 : MipsGNULDBackend(pConfig, pInfo) { in Mips32GNULDBackend()
1261 MipsGNULDBackend::initTargetSections(pModule, pBuilder); in initTargetSections()
1294 : MipsGNULDBackend(pConfig, pInfo) { in Mips64GNULDBackend()
1306 MipsGNULDBackend::initTargetSections(pModule, pBuilder); in initTargetSections()