Searched refs:pBuilder (Results 1 - 25 of 66) sorted by relevance

123

/frameworks/compile/mclinker/lib/MC/
H A DFileAction.cpp22 bool ContextAction::activate(InputBuilder& pBuilder) const {
23 Input* input = *pBuilder.getCurrentNode();
33 return pBuilder.setContext(*input);
45 bool MemoryAreaAction::activate(InputBuilder& pBuilder) const {
46 Input* input = *pBuilder.getCurrentNode();
56 return pBuilder.setMemory(*input, m_Mode, m_Permission);
H A DCommandAction.cpp35 bool InputFileAction::activate(InputBuilder& pBuilder) const {
36 pBuilder.createNode<InputTree::Positional>(path().stem().native(), path());
49 bool NamespecAction::activate(InputBuilder& pBuilder) const {
52 if (pBuilder.getConstraint().isSharedSystem()) {
56 if (pBuilder.getAttributes().isStatic()) {
74 pBuilder.createNode<InputTree::Positional>(namespec(), *path);
85 bool BitcodeAction::activate(InputBuilder& pBuilder) const {
86 pBuilder.createNode<InputTree::Positional>(
98 bool StartGroupAction::activate(InputBuilder& pBuilder) const {
99 if (pBuilder
[all...]
/frameworks/compile/mclinker/include/mcld/LD/
H A DELFDynObjFileFormat.h23 void initObjectFormat(ObjectBuilder& pBuilder, unsigned int pBitClass);
H A DELFExecFileFormat.h23 void initObjectFormat(ObjectBuilder& pBuilder, unsigned int pBitClass);
H A DELFObjectFileFormat.h21 void initObjectFormat(ObjectBuilder& pBuilder, unsigned int pBitClass) { argument
H A DStubFactory.h38 IRBuilder& pBuilder,
42 IRBuilder& pBuilder,
H A DELFBinaryReader.h25 ELFBinaryReader(IRBuilder& pBuilder, const LinkerConfig& pConfig);
H A DELFDynObjReader.h28 IRBuilder& pBuilder,
/frameworks/compile/mclinker/lib/LD/
H A DELFDynObjFileFormat.cpp17 void ELFDynObjFileFormat::initObjectFormat(ObjectBuilder& pBuilder, argument
19 f_pDynSymTab = pBuilder.CreateSection(".dynsym",
24 f_pDynStrTab = pBuilder.CreateSection(".dynstr",
29 f_pInterp = pBuilder.CreateSection(".interp",
34 f_pHashTab = pBuilder.CreateSection(".hash",
40 pBuilder.CreateSection(".dynamic",
45 f_pRelaDyn = pBuilder.CreateSection(".rela.dyn",
50 f_pRelaPlt = pBuilder.CreateSection(".rela.plt",
55 f_pRelDyn = pBuilder.CreateSection(".rel.dyn",
60 f_pRelPlt = pBuilder
[all...]
H A DELFExecFileFormat.cpp17 void ELFExecFileFormat::initObjectFormat(ObjectBuilder& pBuilder, argument
20 f_pDynSymTab = pBuilder.CreateSection(".dynsym",
25 f_pDynStrTab = pBuilder.CreateSection(".dynstr",
30 f_pInterp = pBuilder.CreateSection(".interp",
35 f_pHashTab = pBuilder.CreateSection(".hash",
41 pBuilder.CreateSection(".dynamic",
46 f_pRelaDyn = pBuilder.CreateSection(".rela.dyn",
51 f_pRelaPlt = pBuilder.CreateSection(".rela.plt",
56 f_pRelDyn = pBuilder.CreateSection(".rel.dyn",
61 f_pRelPlt = pBuilder
[all...]
H A DELFFileFormat.cpp66 void ELFFileFormat::initStdSections(ObjectBuilder& pBuilder, argument
69 pBuilder.CreateSection(".text",
75 pBuilder.CreateSection("", LDFileFormat::Null, llvm::ELF::SHT_NULL, 0x0);
76 f_pReadOnlySection = pBuilder.CreateSection(".rodata",
83 pBuilder.CreateSection(".bss",
88 f_pComment = pBuilder.CreateSection(
91 pBuilder.CreateSection(".data",
96 f_pData1 = pBuilder.CreateSection(".data1",
101 f_pDebug = pBuilder.CreateSection(
104 pBuilder
[all...]
H A DStubFactory.cpp42 IRBuilder& pBuilder,
70 stub->applyFixup(pReloc, pBuilder, *islands.first);
81 IRBuilder& pBuilder,
97 stub->applyFixup(pFragRef, pBuilder, *islands.first);
40 create(Relocation& pReloc, uint64_t pTargetSymValue, IRBuilder& pBuilder, BranchIslandFactory& pBRIslandFactory) argument
80 create(FragmentRef& pFragRef, IRBuilder& pBuilder, BranchIslandFactory& pBRIslandFactory) argument
/frameworks/compile/mclinker/lib/Target/AArch64/
H A DAArch64LDBackend.h41 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
44 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule);
54 void doPreLayout(IRBuilder& pBuilder);
57 void doPostLayout(Module& pModule, IRBuilder& pBuilder);
117 void defineGOTSymbol(IRBuilder& pBuilder);
123 IRBuilder& pBuilder,
134 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished);
/frameworks/compile/mclinker/include/mcld/MC/
H A DFileAction.h25 bool activate(InputBuilder& pBuilder) const;
37 bool activate(InputBuilder& pBuilder) const;
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMLDBackend.h50 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
53 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule);
63 void doPreLayout(IRBuilder& pBuilder);
66 void doPostLayout(Module& pModule, IRBuilder& pBuilder);
141 void defineGOTSymbol(IRBuilder& pBuilder);
152 virtual bool relax(Module& pModule, IRBuilder& pBuilder);
158 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished);
H A DARMRelocator.h90 IRBuilder& pBuilder,
111 IRBuilder& pBuilder,
/frameworks/compile/mclinker/lib/Target/Hexagon/
H A DHexagonLDBackend.h48 void doPreLayout(IRBuilder& pBuilder);
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);
146 void defineGOTSymbol(IRBuilder& pBuilder, Fragment&);
162 virtual void setGOTSectionSize(IRBuilder& pBuilder);
H A DHexagonRelocator.h79 IRBuilder& pBuilder,
130 IRBuilder& pBuilder,
135 IRBuilder& pBuilder,
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86LDBackend.h44 void doPreLayout(IRBuilder& pBuilder);
47 void doPostLayout(Module& pModule, IRBuilder& pBuilder);
82 virtual void initTargetSections(Module& pModule, ObjectBuilder& pBuilder) = 0;
84 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule);
108 void defineGOTSymbol(IRBuilder& pBuilder, Fragment&);
121 virtual void setGOTSectionSize(IRBuilder& pBuilder) = 0;
164 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
178 void setGOTSectionSize(IRBuilder& pBuilder);
206 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
220 void setGOTSectionSize(IRBuilder& pBuilder);
[all...]
H A DX86Relocator.h81 IRBuilder& pBuilder,
100 IRBuilder& pBuilder,
105 IRBuilder& pBuilder,
161 IRBuilder& pBuilder,
166 IRBuilder& pBuilder,
226 IRBuilder& pBuilder,
231 IRBuilder& pBuilder,
/frameworks/compile/mclinker/include/mcld/Target/
H A DTargetLDBackend.h61 virtual void initTargetSegments(IRBuilder& pBuilder) {} argument
62 virtual void initTargetSections(Module& pModule, ObjectBuilder& pBuilder) {} argument
63 virtual void initTargetSymbols(IRBuilder& pBuilder, Module& pModule) {} argument
64 virtual void initTargetRelocation(IRBuilder& pBuilder) {} argument
65 virtual bool initStandardSymbols(IRBuilder& pBuilder, Module& pModule) = 0;
79 virtual bool initStdSections(ObjectBuilder& pBuilder) = 0;
85 virtual void preLayout(Module& pModule, IRBuilder& pBuilder) = 0;
88 virtual void postLayout(Module& pModule, IRBuilder& pBuilder) = 0;
165 virtual bool relax(Module& pModule, IRBuilder& pBuilder) = 0;
/frameworks/compile/mclinker/include/mcld/
H A DLinker.h39 bool normalize(Module& pModule, IRBuilder& pBuilder);
48 bool link(Module& pModule, IRBuilder& pBuilder);
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsLDBackend.h45 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
48 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule);
55 void doPreLayout(IRBuilder& pBuilder);
58 void doPostLayout(Module& pModule, IRBuilder& pBuilder);
141 void defineGOTSymbol(IRBuilder& pBuilder);
142 void defineGOTPLTSymbol(IRBuilder& pBuilder);
144 bool relaxRelocation(IRBuilder& pBuilder, Relocation& pRel);
164 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished);
277 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
293 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
[all...]
/frameworks/compile/mclinker/lib/Fragment/
H A DStub.cpp33 IRBuilder& pBuilder,
45 pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Unresolve>(
68 IRBuilder& pBuilder,
32 applyFixup(Relocation& pSrcReloc, IRBuilder& pBuilder, BranchIsland& pIsland) argument
67 applyFixup(FragmentRef& pSrcFragRef, IRBuilder& pBuilder, BranchIsland& pIsland) argument
/frameworks/compile/mclinker/include/mcld/Script/
H A DGroupCmd.h30 InputBuilder& pBuilder,

Completed in 2766 milliseconds

123