Searched defs:pModule (Results 1 - 25 of 46) sorted by last modified time

12

/frameworks/compile/libbcc/lib/
H A DSource.cpp97 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/include/mcld/Target/
H A DGNULDBackend.h56 GNUArchiveReader* createArchiveReader(Module& pModule);
78 bool initStandardSymbols(IRBuilder& pBuilder, Module& pModule);
110 void sizeShstrtab(Module& pModule);
115 virtual void sizeNamePools(Module& pModule);
122 virtual void emitRegNamePools(const Module& pModule,
126 virtual void emitDynNamePools(Module& pModule, FileOutputBuffer& pOutput);
147 virtual void orderSymbolTable(Module& pModule);
190 virtual bool allocateCommonSymbols(Module& pModule);
296 llvm::StringRef getEntry(const Module& pModule) const;
331 void createAndSizeEhFrameHdr(Module& pModule);
443 doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished) argument
[all...]
H A DTargetLDBackend.h62 virtual void initTargetSections(Module& pModule, ObjectBuilder& pBuilder) {} argument
63 virtual void initTargetSymbols(IRBuilder& pBuilder, Module& pModule) {} argument
65 virtual bool initStandardSymbols(IRBuilder& pBuilder, Module& pModule) = 0;
82 virtual void layout(Module& pModule) = 0;
85 virtual void preLayout(Module& pModule, IRBuilder& pBuilder) = 0;
88 virtual void postLayout(Module& pModule, IRBuilder& pBuilder) = 0;
102 virtual void sizeNamePools(Module& pModule) = 0;
116 virtual bool allocateCommonSymbols(Module& pModule) = 0;
119 virtual void preMergeSections(Module& pModule) { } argument
122 virtual void postMergeSections(Module& pModule) { } argument
125 mergeSection(Module& pModule, const Input& pInputFile, LDSection& pInputSection) argument
134 setUpReachedSectionsForGC( const Module& pModule, GarbageCollection::SectionReachedListMap& pSectReachedListMap) const argument
[all...]
/frameworks/compile/mclinker/lib/Core/
H A DIRBuilder.cpp111 IRBuilder::IRBuilder(Module& pModule, const LinkerConfig& pConfig) argument
112 : m_Module(pModule), m_Config(pConfig), m_InputBuilder(pConfig) {
H A DLinker.cpp66 bool Linker::link(Module& pModule, IRBuilder& pBuilder) { argument
67 if (!normalize(pModule, pBuilder))
70 if (!resolve(pModule))
77 bool Linker::normalize(Module& pModule, IRBuilder& pBuilder) { argument
85 if (!m_pObjLinker->initialize(pModule, pBuilder))
109 << pModule.getInputTree().size() << ")\n";
112 inEnd = pModule.getInputTree().dfs_end();
113 for (input = pModule.getInputTree().dfs_begin(); input != inEnd; ++input) {
143 } else if (pModule.getLibraryList().empty()) {
165 bool Linker::resolve(Module& pModule) { argument
255 emit(const Module& pModule, const std::string& pPath) argument
289 emit(const Module& pModule, int pFileDescriptor) argument
[all...]
/frameworks/compile/mclinker/lib/LD/
H A DBranchIslandFactory.cpp40 void BranchIslandFactory::group(Module& pModule) { argument
41 for (Module::iterator sect = pModule.begin(), sectEnd = pModule.end();
H A DELFObjectWriter.cpp51 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 DELFReader.cpp181 Module& pModule = pBuilder.getModule(); local
188 pModule.CreateAliasList(*sym_it->pt_alias->resolveInfo());
189 pModule.addAlias(*alias_it->pt_alias->resolveInfo());
677 Module& pModule = pBuilder.getModule(); local
684 pModule.CreateAliasList(*sym_it->pt_alias->resolveInfo());
685 pModule.addAlias(*alias_it->pt_alias->resolveInfo());
H A DGNUArchiveReader.cpp33 GNUArchiveReader::GNUArchiveReader(Module& pModule, argument
35 : m_Module(pModule), m_ELFObjectReader(pELFObjectReader) {
H A DGarbageCollection.cpp100 Module& pModule)
101 : m_Config(pConfig), m_Backend(pBackend), m_Module(pModule) {
98 GarbageCollection(const LinkerConfig& pConfig, const TargetLDBackend& pBackend, Module& pModule) argument
H A DGroupReader.cpp22 GroupReader::GroupReader(Module& pModule, argument
27 : m_Module(pModule),
H A DIdenticalCodeFolding.cpp50 Module& pModule)
51 : m_Config(pConfig), m_Backend(pBackend), m_Module(pModule) {
48 IdenticalCodeFolding(const LinkerConfig& pConfig, const TargetLDBackend& pBackend, Module& pModule) argument
H A DRelocator.cpp32 Module& pModule) {
47 pModule.getSectionSymbolSet().get(out_sect)->resolveInfo();
31 partialScanRelocation(Relocation& pReloc, Module& pModule) argument
/frameworks/compile/mclinker/lib/Object/
H A DObjectLinker.cpp80 bool ObjectLinker::initialize(Module& pModule, IRBuilder& pBuilder) { argument
81 m_pModule = &pModule;
443 void ObjectLinker::addSymbolToOutput(ResolveInfo& pInfo, Module& pModule) { argument
474 pModule.getSymbolTable().forceLocal(*pInfo.outSymbol());
476 pModule.getSymbolTable().add(*pInfo.outSymbol());
479 void ObjectLinker::addSymbolsToOutput(Module& pModule) { argument
482 free_end = pModule.getNamePool().freeinfo_end();
483 for (free_it = pModule.getNamePool().freeinfo_begin(); free_it != free_end;
485 addSymbolToOutput(**free_it, pModule);
489 info_end = pModule
[all...]
/frameworks/compile/mclinker/lib/Script/
H A DAssertCmd.cpp42 void AssertCmd::activate(Module& pModule) { argument
43 pModule.getScript().assertions().push_back(*this);
H A DAssignment.cpp77 void Assignment::activate(Module& pModule) { argument
79 LinkerScript& script = pModule.getScript();
H A DBinaryOp.cpp27 IntOperand* BinaryOp<Operator::MUL>::eval(const Module& pModule, argument
35 IntOperand* BinaryOp<Operator::DIV>::eval(const Module& pModule, argument
43 IntOperand* BinaryOp<Operator::MOD>::eval(const Module& pModule, argument
51 IntOperand* BinaryOp<Operator::ADD>::eval(const Module& pModule, argument
59 IntOperand* BinaryOp<Operator::SUB>::eval(const Module& pModule, argument
67 IntOperand* BinaryOp<Operator::LSHIFT>::eval(const Module& pModule, argument
75 IntOperand* BinaryOp<Operator::RSHIFT>::eval(const Module& pModule, argument
83 IntOperand* BinaryOp<Operator::LT>::eval(const Module& pModule, argument
91 IntOperand* BinaryOp<Operator::LE>::eval(const Module& pModule, argument
99 IntOperand* BinaryOp<Operator::GT>::eval(const Module& pModule, argument
107 eval(const Module& pModule, const TargetLDBackend& pBackend) argument
115 eval(const Module& pModule, const TargetLDBackend& pBackend) argument
123 eval(const Module& pModule, const TargetLDBackend& pBackend) argument
131 eval( const Module& pModule, const TargetLDBackend& pBackend) argument
140 eval( const Module& pModule, const TargetLDBackend& pBackend) argument
149 eval( const Module& pModule, const TargetLDBackend& pBackend) argument
158 eval( const Module& pModule, const TargetLDBackend& pBackend) argument
167 eval( const Module& pModule, const TargetLDBackend& pBackend) argument
176 eval(const Module& pModule, const TargetLDBackend& pBackend) argument
187 eval( const Module& pModule, const TargetLDBackend& pBackend) argument
200 eval(const Module& pModule, const TargetLDBackend& pBackend) argument
211 eval(const Module& pModule, const TargetLDBackend& pBackend) argument
223 eval( const Module& pModule, const TargetLDBackend& pBackend) argument
[all...]
H A DEntryCmd.cpp31 void EntryCmd::activate(Module& pModule) { argument
32 LinkerScript& script = pModule.getScript();
H A DGroupCmd.cpp74 void GroupCmd::activate(Module& pModule) { argument
75 LinkerScript& script = pModule.getScript();
H A DInputCmd.cpp85 void InputCmd::activate(Module& pModule) { argument
86 LinkerScript& script = pModule.getScript();
189 pModule.getObjectList().push_back(*input);
194 pModule.getLibraryList().push_back(*input);
H A DInputSectDesc.cpp102 void InputSectDesc::activate(Module& pModule) { argument
103 pModule.getScript().sectionMap().insert(*this, m_OutputSectDesc);
H A DNullaryOp.cpp20 const Module& pModule,
29 const Module& pModule,
38 const Module& pModule,
19 eval( const Module& pModule, const TargetLDBackend& pBackend) argument
28 eval( const Module& pModule, const TargetLDBackend& pBackend) argument
37 eval( const Module& pModule, const TargetLDBackend& pBackend) argument
H A DOutputArchCmd.cpp28 void OutputArchCmd::activate(Module& pModule) { argument
H A DOutputCmd.cpp30 void OutputCmd::activate(Module& pModule) { argument
31 pModule.getScript().setOutputFile(m_OutputFile);
H A DOutputFormatCmd.cpp45 void OutputFormatCmd::activate(Module& pModule) { argument

Completed in 161 milliseconds

12