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

123

/frameworks/compile/mclinker/lib/MC/
H A DCommandAction.cpp27 bool InputFileAction::activate(InputBuilder& pBuilder) const
29 pBuilder.createNode<InputTree::Positional>(path().stem().native(), path());
42 bool NamespecAction::activate(InputBuilder& pBuilder) const
46 if (pBuilder.getConstraint().isSharedSystem()) {
50 if (pBuilder.getAttributes().isStatic()) {
70 pBuilder.createNode<InputTree::Positional>(namespec(), *path);
81 bool BitcodeAction::activate(InputBuilder& pBuilder) const
83 pBuilder.createNode<InputTree::Positional>("bitcode", path(), Input::External);
94 bool StartGroupAction::activate(InputBuilder& pBuilder) const
96 if (pBuilder
[all...]
H A DFileAction.cpp24 bool ContextAction::activate(InputBuilder& pBuilder) const
26 Input* input = *pBuilder.getCurrentNode();
38 return pBuilder.setContext(*input);
50 bool MemoryAreaAction::activate(InputBuilder& pBuilder) const
52 Input* input = *pBuilder.getCurrentNode();
64 return pBuilder.setMemory(*input, m_Mode, m_Permission);
/frameworks/compile/mclinker/lib/LD/
H A DELFDynObjFileFormat.cpp17 void ELFDynObjFileFormat::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",
40 f_pDynamic = 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
21 f_pDynSymTab = pBuilder.CreateSection(".dynsym",
26 f_pDynStrTab = pBuilder.CreateSection(".dynstr",
31 f_pInterp = pBuilder.CreateSection(".interp",
36 f_pHashTab = pBuilder.CreateSection(".hash",
41 f_pDynamic = 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.cpp67 void ELFFileFormat::initStdSections(ObjectBuilder& pBuilder, unsigned int pBitClass) argument
69 f_pTextSection = pBuilder.CreateSection(".text",
74 f_pNULLSection = pBuilder.CreateSection("",
78 f_pReadOnlySection = pBuilder.CreateSection(".rodata",
84 f_pBSSSection = pBuilder.CreateSection(".bss",
89 f_pComment = pBuilder.CreateSection(".comment",
94 f_pDataSection = pBuilder.CreateSection(".data",
99 f_pData1 = pBuilder.CreateSection(".data1",
104 f_pDebug = pBuilder.CreateSection(".debug",
109 f_pInit = pBuilder
[all...]
/frameworks/compile/mclinker/include/mcld/Target/
H A DTargetLDBackend.h58 virtual void initTargetSegments(IRBuilder& pBuilder) { } argument
59 virtual void initTargetSections(Module& pModule, ObjectBuilder& pBuilder) { } argument
60 virtual void initTargetSymbols(IRBuilder& pBuilder, Module& pModule) { } argument
61 virtual void initTargetRelocation(IRBuilder& pBuilder) { } argument
62 virtual bool initStandardSymbols(IRBuilder& pBuilder, Module& pModule) = 0;
75 virtual bool initStdSections(ObjectBuilder& pBuilder) = 0;
81 virtual void preLayout(Module& pModule, IRBuilder& pBuilder) = 0;
84 virtual void postLayout(Module& pModule, IRBuilder& pBuilder) = 0;
142 virtual bool relax(Module& pModule, IRBuilder& pBuilder) = 0;
H A DGNULDBackend.h60 ELFObjectReader* createObjectReader(IRBuilder& pBuilder);
61 ELFDynObjReader* createDynObjReader(IRBuilder& pBuilder);
62 ELFBinaryReader* createBinaryReader(IRBuilder& pBuilder);
67 bool initStdSections(ObjectBuilder& pBuilder);
81 bool initStandardSymbols(IRBuilder& pBuilder, Module& pModule);
350 void preLayout(Module& pModule, IRBuilder& pBuilder);
353 void postLayout(Module& pModule, IRBuilder& pBuilder);
356 virtual void doPreLayout(IRBuilder& pBuilder) = 0;
371 bool relax(Module& pModule, IRBuilder& pBuilder);
380 virtual bool doRelax(Module& pModule, IRBuilder& pBuilder, boo argument
[all...]
/frameworks/compile/mclinker/include/mcld/MC/
H A DFileAction.h30 bool activate(InputBuilder& pBuilder) const;
43 bool activate(InputBuilder& pBuilder) const;
/frameworks/compile/mclinker/include/mcld/LD/
H A DELFDynObjFileFormat.h27 void initObjectFormat(ObjectBuilder& pBuilder, unsigned int pBitClass);
H A DELFExecFileFormat.h27 void initObjectFormat(ObjectBuilder& pBuilder, unsigned int pBitClass);
H A DELFObjectFileFormat.h25 void initObjectFormat(ObjectBuilder& pBuilder, unsigned int pBitClass) { argument
H A DELFBinaryReader.h32 IRBuilder& pBuilder,
H A DELFDynObjReader.h33 IRBuilder& pBuilder,
H A DStubFactory.h40 IRBuilder& pBuilder,
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86LDBackend.h44 void doPreLayout(IRBuilder& pBuilder);
47 void doPostLayout(Module& pModule, IRBuilder& pBuilder);
81 virtual void initTargetSections(Module& pModule, ObjectBuilder& pBuilder) = 0;
83 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule);
108 void defineGOTSymbol(IRBuilder& pBuilder, Fragment&);
123 virtual void setGOTSectionSize(IRBuilder& pBuilder) = 0;
162 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
176 void setGOTSectionSize(IRBuilder& pBuilder);
202 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
216 void setGOTSectionSize(IRBuilder& pBuilder);
[all...]
H A DX86Relocator.h96 IRBuilder& pBuilder,
114 IRBuilder& pBuilder,
119 IRBuilder& pBuilder,
166 IRBuilder& pBuilder,
171 IRBuilder& pBuilder,
218 IRBuilder& pBuilder,
223 IRBuilder& pBuilder,
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsLDBackend.h37 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
40 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule);
49 void doPreLayout(IRBuilder& pBuilder);
52 void doPostLayout(Module& pModule, IRBuilder& pBuilder);
111 void defineGOTSymbol(IRBuilder& pBuilder);
H A DMipsRelocator.h41 IRBuilder& pBuilder,
86 IRBuilder& pBuilder,
90 IRBuilder& pBuilder,
H A DMipsLDBackend.cpp55 void MipsGNULDBackend::initTargetSections(Module& pModule, ObjectBuilder& pBuilder) argument
70 void MipsGNULDBackend::initTargetSymbols(IRBuilder& pBuilder, Module& pModule) argument
74 m_pGOTSymbol = pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
84 m_pGpDispSymbol = pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
113 void MipsGNULDBackend::doPreLayout(IRBuilder& pBuilder) argument
128 defineGOTSymbol(pBuilder);
142 void MipsGNULDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder) argument
365 void MipsGNULDBackend::defineGOTSymbol(IRBuilder& pBuilder) argument
374 pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Unresolve>(
385 m_pGOTSymbol = pBuilder
[all...]
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMLDBackend.h49 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
52 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule);
62 void doPreLayout(IRBuilder& pBuilder);
65 void doPostLayout(Module& pModule, IRBuilder& pBuilder);
122 void defineGOTSymbol(IRBuilder& pBuilder);
135 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished);
H A DARMRelocator.h107 IRBuilder& pBuilder,
115 IRBuilder& pBuilder,
H A DARMLDBackend.cpp74 void ARMGNULDBackend::initTargetSections(Module& pModule, ObjectBuilder& pBuilder) argument
78 m_pEXIDX = pBuilder.CreateSection(".ARM.exidx",
83 m_pEXTAB = pBuilder.CreateSection(".ARM.extab",
88 m_pAttributes = pBuilder.CreateSection(".ARM.attributes",
117 void ARMGNULDBackend::initTargetSymbols(IRBuilder& pBuilder, Module& pModule) argument
122 m_pGOTSymbol = pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
139 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
150 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
166 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
177 pBuilder
203 doPreLayout(IRBuilder& pBuilder) argument
242 doPostLayout(Module& pModule, IRBuilder& pBuilder) argument
284 defineGOTSymbol(IRBuilder& pBuilder) argument
516 doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished) argument
[all...]
/frameworks/compile/mclinker/include/mcld/
H A DLinker.h46 bool normalize(Module& pModule, IRBuilder& pBuilder);
55 bool link(Module& pModule, IRBuilder& pBuilder);
/frameworks/compile/mclinker/lib/Target/Hexagon/
H A DHexagonLDBackend.h49 void doPreLayout(IRBuilder& pBuilder);
54 void doPostLayout(Module& pModule, IRBuilder& pBuilder);
96 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
98 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule);
106 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished);
150 void defineGOTSymbol(IRBuilder& pBuilder, Fragment&);
167 virtual void setGOTSectionSize(IRBuilder& pBuilder);
H A DHexagonRelocator.h96 IRBuilder& pBuilder,
138 IRBuilder& pBuilder,
143 IRBuilder& pBuilder,

Completed in 197 milliseconds

123