/frameworks/compile/mclinker/lib/Target/Hexagon/ |
H A D | HexagonRelocator.h | 80 Module& pModule, 86 Module& pModule); 131 Module& pModule, 136 Module& pModule,
|
/frameworks/compile/libbcc/include/bcc/ |
H A D | Source.h | 50 Source(const char* name, BCCContext &pContext, llvm::Module &pModule, 66 llvm::Module &pModule, 87 void setModule(llvm::Module *pModule);
|
/frameworks/compile/libbcc/lib/ |
H A D | Source.cpp | 97 void Source::setModule(llvm::Module *pModule) { argument 98 if (!mNoDelete && (mModule != pModule)) delete mModule; 99 mModule = pModule; 175 Source *Source::CreateFromModule(BCCContext &pContext, const char* name, llvm::Module &pModule, argument 181 pModule.materializeAll(); 182 if (llvm::verifyModule(pModule, &ErrorStream)) { 188 Source *result = new (std::nothrow) Source(name, pContext, pModule, pNoDelete); 191 pModule.getModuleIdentifier().c_str()); 193 helper_set_module_metadata_from_bitcode_wrapper(pModule, compilerVersion, optimizationLevel); 197 Source::Source(const char* name, BCCContext &pContext, llvm::Module &pModule, argument [all...] |
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsLDBackend.h | 45 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder); 48 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule); 58 void doPostLayout(Module& pModule, IRBuilder& pBuilder); 89 void orderSymbolTable(Module& pModule); 126 bool allocateCommonSymbols(Module& pModule); 155 void doCreateProgramHdrs(Module& pModule); 164 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished); 222 void preMergeSections(Module& pModule); 225 bool mergeSection(Module& pModule, const Input& pInput, LDSection& pSection); 277 void initTargetSections(Module& pModule, ObjectBuilde [all...] |
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86LDBackend.h | 47 void doPostLayout(Module& pModule, IRBuilder& pBuilder); 82 virtual void initTargetSections(Module& pModule, ObjectBuilder& pBuilder) = 0; 84 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule); 119 void doCreateProgramHdrs(Module& pModule); 132 void addEhFrameForPLT(Module& pModule); 164 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder); 206 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
|
H A D | X86Relocator.h | 82 Module& pModule, 101 Module& pModule, 106 Module& pModule, 162 Module& pModule, 167 Module& pModule, 227 Module& pModule, 232 Module& pModule,
|
/frameworks/compile/mclinker/lib/LD/ |
H A D | ELFObjectWriter.cpp | 51 void ELFObjectWriter::writeSection(Module& pModule, argument 100 emitEhFrame(pModule, *section->getEhFrame(), region); 119 std::error_code ELFObjectWriter::writeObject(Module& pModule, argument 130 target().orderSymbolTable(pModule); 136 target().emitDynNamePools(pModule, pOutput); 141 target().emitRegNamePools(pModule, pOutput); 152 writeSection(pModule, pOutput, *sect); 157 Module::iterator sect, sectEnd = pModule.end(); 158 for (sect = pModule.begin(); sect != sectEnd; ++sect) 159 writeSection(pModule, pOutpu 203 writeELFHeader(const LinkerConfig& pConfig, const Module& pModule, FileOutputBuffer& pOutput) const argument 298 emitSectionHeader(const Module& pModule, const LinkerConfig& pConfig, FileOutputBuffer& pOutput) const argument 364 emitShStrTab(const LDSection& pShStrTab, const Module& pModule, FileOutputBuffer& pOutput) argument 401 emitEhFrame(Module& pModule, EhFrame& pFrame, MemoryRegion& pRegion) const argument [all...] |
H A D | BranchIslandFactory.cpp | 40 void BranchIslandFactory::group(Module& pModule) { argument 41 for (Module::iterator sect = pModule.begin(), sectEnd = pModule.end();
|
H A D | Relocator.cpp | 32 Module& pModule) { 47 pModule.getSectionSymbolSet().get(out_sect)->resolveInfo(); 31 partialScanRelocation(Relocation& pReloc, Module& pModule) argument
|
/frameworks/compile/mclinker/include/mcld/Object/ |
H A D | ObjectLinker.h | 41 bool initialize(Module& pModule, IRBuilder& pBuilder); 69 void addSymbolsToOutput(Module& pModule); 163 void addSymbolToOutput(ResolveInfo& pInfo, Module& pModule);
|
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | BranchIslandFactory.h | 40 void group(Module& pModule);
|
H A D | GroupReader.h | 31 GroupReader(Module& pModule,
|
H A D | Relocator.h | 53 Module& pModule, 90 Module& pModule);
|
/frameworks/compile/mclinker/include/mcld/Script/ |
H A D | AssertCmd.h | 44 void activate(Module& pModule);
|
H A D | GroupCmd.h | 41 void activate(Module& pModule);
|
H A D | InputCmd.h | 45 void activate(Module& pModule);
|
H A D | NullaryOp.h | 37 IntOperand* eval(const Module& pModule, const TargetLDBackend& pBackend);
|
H A D | OutputFormatCmd.h | 49 void activate(Module& pModule);
|
H A D | TernaryOp.h | 39 IntOperand* eval(const Module& pModule, const TargetLDBackend& pBackend);
|
/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | OutputRelocSection.h | 26 OutputRelocSection(Module& pModule, LDSection& pSection);
|
/frameworks/compile/mclinker/lib/Support/ |
H A D | Target.cpp | 44 Module& pModule, 48 return MCLinkerCtorFn(pTriple, pConfig, pModule, pFileHandle); 42 createMCLinker(const std::string& pTriple, LinkerConfig& pConfig, Module& pModule, FileHandle& pFileHandle) const argument
|
/frameworks/compile/mclinker/lib/Script/ |
H A D | OutputSectDesc.cpp | 155 void OutputSectDesc::activate(Module& pModule) { argument 165 (*it)->activate(pModule); 171 (*assign)->activate(pModule); 188 pModule.getScript().sectionMap().insert(inputDesc, *this); 193 (*assign)->activate(pModule);
|
H A D | OutputFormatCmd.cpp | 45 void OutputFormatCmd::activate(Module& pModule) { argument
|
H A D | InputSectDesc.cpp | 102 void InputSectDesc::activate(Module& pModule) { argument 103 pModule.getScript().sectionMap().insert(*this, m_OutputSectDesc);
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMLDBackend.cpp | 64 CreateLocalSymbolToFragmentEnd(mcld::Module& pModule, mcld::Fragment& pFrag) { argument 67 pModule.getNamePool().createSymbol(/* pName */"", 149 void ARMGNULDBackend::initTargetSections(Module& pModule, argument 189 m_pRelPLT = new OutputRelocSection(pModule, relplt); 193 m_pRelDyn = new OutputRelocSection(pModule, reldyn); 197 void ARMGNULDBackend::initTargetSymbols(IRBuilder& pBuilder, Module& pModule) { argument 239 pModule.getSymbolTable().changeToDynamic(*m_pEXIDXStart); 241 pModule.getSymbolTable().changeToDynamic(*m_pEXIDXEnd); 325 void ARMGNULDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder) { argument 468 void ARMGNULDBackend::preMergeSections(Module& pModule) { argument 476 postMergeSections(Module& pModule) argument 484 mergeSection(Module& pModule, const Input& pInput, LDSection& pSection) argument 555 setUpReachedSectionsForGC( const Module& pModule, GarbageCollection::SectionReachedListMap& pSectReachedListMap) const argument 708 rewriteARMExIdxSection(Module& pModule) argument 807 relax(Module& pModule, IRBuilder& pBuilder) argument 816 doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished) argument 994 doCreateProgramHdrs(Module& pModule) argument [all...] |