Searched refs:pModule (Results 1 - 25 of 91) sorted by relevance

1234

/frameworks/compile/mclinker/include/mcld/LD/
H A DObjectWriter.h28 virtual std::error_code writeObject(Module& pModule,
31 virtual size_t getOutputSize(const Module& pModule) const = 0;
H A DELFObjectWriter.h37 std::error_code writeObject(Module& pModule, FileOutputBuffer& pOutput);
39 size_t getOutputSize(const Module& pModule) const;
42 void writeSection(Module& pModule,
52 const Module& pModule,
56 const Module& pModule) const;
60 void emitSectionHeader(const Module& pModule,
70 const Module& pModule,
75 void emitEhFrame(Module& pModule,
107 uint64_t getLastStartOffset(const Module& pModule) const {
121 uint64_t ELFObjectWriter::getLastStartOffset<32>(const Module& pModule) cons
[all...]
/frameworks/compile/mclinker/lib/Script/
H A DEntryCmd.cpp31 void EntryCmd::activate(Module& pModule) { argument
32 LinkerScript& script = pModule.getScript();
H A DOutputCmd.cpp30 void OutputCmd::activate(Module& pModule) { argument
31 pModule.getScript().setOutputFile(m_OutputFile);
H A DSearchDirCmd.cpp31 void SearchDirCmd::activate(Module& pModule) { argument
32 pModule.getScript().directories().insert(m_Path);
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 DUnaryOp.cpp27 const Module& pModule,
36 const Module& pModule,
45 const Module& pModule,
54 const Module& pModule,
62 IntOperand* UnaryOp<Operator::ABSOLUTE>::eval(const Module& pModule, argument
70 IntOperand* UnaryOp<Operator::ADDR>::eval(const Module& pModule, argument
76 sect = pModule.getSection(llvm::cast<SectOperand>(m_pOperand)->name());
92 IntOperand* UnaryOp<Operator::ALIGNOF>::eval(const Module& pModule, argument
98 sect = pModule.getSection(llvm::cast<SectOperand>(m_pOperand)->name());
115 const Module& pModule,
26 eval( const Module& pModule, const TargetLDBackend& pBackend) argument
35 eval( const Module& pModule, const TargetLDBackend& pBackend) argument
44 eval( const Module& pModule, const TargetLDBackend& pBackend) argument
53 eval( const Module& pModule, const TargetLDBackend& pBackend) argument
114 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
139 eval(const Module& pModule, const TargetLDBackend& pBackend) argument
147 eval(const Module& pModule, const TargetLDBackend& pBackend) argument
155 eval(const Module& pModule, const TargetLDBackend& pBackend) argument
163 eval(const Module& pModule, const TargetLDBackend& pBackend) argument
[all...]
H A DAssertCmd.cpp42 void AssertCmd::activate(Module& pModule) { argument
43 pModule.getScript().assertions().push_back(*this);
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 DOutputArchCmd.cpp28 void OutputArchCmd::activate(Module& pModule) { argument
H A DSectionsCmd.cpp63 void SectionsCmd::activate(Module& pModule) { argument
70 (*it)->activate(pModule);
76 (*it)->activate(pModule);
80 (*assign)->activate(pModule);
H A DTernaryOp.cpp21 const Module& pModule,
34 const Module& pModule,
20 eval( const Module& pModule, const TargetLDBackend& pBackend) argument
33 eval( const Module& pModule, const TargetLDBackend& pBackend) argument
/frameworks/compile/mclinker/include/mcld/
H A DLinker.h39 bool normalize(Module& pModule, IRBuilder& pBuilder);
42 bool resolve(Module& pModule);
48 bool link(Module& pModule, IRBuilder& pBuilder);
55 bool emit(const Module& pModule, const std::string& pPath);
58 bool emit(const Module& pModule, int pFileDescriptor);
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMLDBackend.h50 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
53 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule);
66 void doPostLayout(Module& pModule, IRBuilder& pBuilder);
119 virtual void preMergeSections(Module& pModule);
122 virtual void postMergeSections(Module& pModule);
125 bool mergeSection(Module& pModule, const Input& pInput, LDSection& pSection);
130 const Module& pModule,
152 virtual bool relax(Module& pModule, IRBuilder& pBuilder);
158 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished);
174 virtual void doCreateProgramHdrs(Module& pModule);
[all...]
/frameworks/compile/mclinker/include/mcld/Target/
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...]
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...]
/frameworks/compile/mclinker/lib/Target/AArch64/
H A DAArch64LDBackend.h41 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
44 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule);
57 void doPostLayout(Module& pModule, IRBuilder& pBuilder);
111 bool mergeSection(Module& pModule, const Input& pInput, LDSection& pSection);
122 void scanErrata(Module& pModule,
134 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished);
147 virtual void doCreateProgramHdrs(Module& pModule);
/frameworks/compile/mclinker/include/mcld/Script/
H A DRpnEvaluator.h25 RpnEvaluator(const Module& pModule, const TargetLDBackend& pBackend);
H A DEntryCmd.h35 void activate(Module& pModule);
H A DOutputArchCmd.h35 void activate(Module& pModule);
H A DOutputCmd.h36 void activate(Module& pModule);
H A DSearchDirCmd.h31 void activate(Module& pModule);
/frameworks/compile/mclinker/lib/Target/Hexagon/
H A DHexagonLDBackend.h50 bool allocateCommonSymbols(Module& pModule);
53 void doPostLayout(Module& pModule, IRBuilder& pBuilder);
95 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
97 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule);
105 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished);
128 bool mergeSection(Module& pModule, const Input& pInput, LDSection& pSection);
157 void doCreateProgramHdrs(Module& pModule);
/frameworks/compile/mclinker/lib/Core/
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/Target/
H A DOutputRelocSection.cpp24 OutputRelocSection::OutputRelocSection(Module& pModule, LDSection& pSection) argument
25 : m_Module(pModule),

Completed in 6137 milliseconds

1234