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

123

/frameworks/compile/mclinker/lib/MC/
H A DCommandAction.cpp29 bool InputFileAction::activate(InputBuilder& pBuilder) const
31 pBuilder.createNode<InputTree::Positional>(path().stem().native(), path());
44 bool NamespecAction::activate(InputBuilder& pBuilder) const
48 if (pBuilder.getConstraint().isSharedSystem()) {
52 if (pBuilder.getAttributes().isStatic()) {
72 pBuilder.createNode<InputTree::Positional>(namespec(), *path);
83 bool BitcodeAction::activate(InputBuilder& pBuilder) const
85 pBuilder.createNode<InputTree::Positional>("bitcode", path(), Input::External);
96 bool StartGroupAction::activate(InputBuilder& pBuilder) const
98 if (pBuilder
[all...]
H A DFileAction.cpp22 bool ContextAction::activate(InputBuilder& pBuilder) const
24 Input* input = *pBuilder.getCurrentNode();
36 return pBuilder.setContext(*input);
48 bool MemoryAreaAction::activate(InputBuilder& pBuilder) const
50 Input* input = *pBuilder.getCurrentNode();
62 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/LD/
H A DELFDynObjFileFormat.h24 void initObjectFormat(ObjectBuilder& pBuilder, unsigned int pBitClass);
H A DELFExecFileFormat.h24 void initObjectFormat(ObjectBuilder& pBuilder, unsigned int pBitClass);
H A DELFObjectFileFormat.h22 void initObjectFormat(ObjectBuilder& pBuilder, unsigned int pBitClass) { argument
H A DELFBinaryReader.h27 ELFBinaryReader(IRBuilder& pBuilder, const LinkerConfig& pConfig);
H A DELFDynObjReader.h29 IRBuilder& pBuilder,
H A DStubFactory.h37 IRBuilder& pBuilder,
H A DELFObjectReader.h40 IRBuilder& pBuilder,
/frameworks/compile/mclinker/lib/Target/AArch64/
H A DAArch64LDBackend.h39 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
42 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule);
52 void doPreLayout(IRBuilder& pBuilder);
55 void doPostLayout(Module& pModule, IRBuilder& pBuilder);
115 void defineGOTSymbol(IRBuilder& pBuilder);
127 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished);
H A DAArch64LDBackend.cpp88 ObjectBuilder& pBuilder)
128 void AArch64GNULDBackend::initTargetSymbols(IRBuilder& pBuilder, argument
134 m_pGOTSymbol = pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
167 void AArch64GNULDBackend::defineGOTSymbol(IRBuilder& pBuilder) argument
171 pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Unresolve>(
182 m_pGOTSymbol = pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Resolve>(
194 void AArch64GNULDBackend::doPreLayout(IRBuilder& pBuilder) argument
208 defineGOTSymbol(pBuilder);
217 defineGOTSymbol(pBuilder);
246 void AArch64GNULDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder) argument
87 initTargetSections(Module& pModule, ObjectBuilder& pBuilder) argument
328 doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished) argument
[all...]
/frameworks/compile/mclinker/include/mcld/MC/
H A DFileAction.h26 bool activate(InputBuilder& pBuilder) const;
39 bool activate(InputBuilder& pBuilder) const;
/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);
109 void defineGOTSymbol(IRBuilder& pBuilder, Fragment&);
124 virtual void setGOTSectionSize(IRBuilder& pBuilder) = 0;
168 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
182 void setGOTSectionSize(IRBuilder& pBuilder);
211 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
225 void setGOTSectionSize(IRBuilder& pBuilder);
[all...]
H A DX86Relocator.h85 IRBuilder& pBuilder,
104 IRBuilder& pBuilder,
109 IRBuilder& pBuilder,
160 IRBuilder& pBuilder,
165 IRBuilder& pBuilder,
220 IRBuilder& pBuilder,
225 IRBuilder& pBuilder,
/frameworks/compile/mclinker/include/mcld/Target/
H A DTargetLDBackend.h57 virtual void initTargetSegments(IRBuilder& pBuilder) { } argument
58 virtual void initTargetSections(Module& pModule, ObjectBuilder& pBuilder) { } argument
59 virtual void initTargetSymbols(IRBuilder& pBuilder, Module& pModule) { } argument
60 virtual void initTargetRelocation(IRBuilder& pBuilder) { } argument
61 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;
153 virtual bool relax(Module& pModule, IRBuilder& pBuilder) = 0;
/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);
134 void defineGOTSymbol(IRBuilder& pBuilder);
148 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished);
/frameworks/compile/mclinker/include/mcld/
H A DLinker.h43 bool normalize(Module& pModule, IRBuilder& pBuilder);
52 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);
97 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
99 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule);
107 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished);
151 void defineGOTSymbol(IRBuilder& pBuilder, Fragment&);
169 virtual void setGOTSectionSize(IRBuilder& pBuilder);
H A DHexagonRelocator.h83 IRBuilder& pBuilder,
129 IRBuilder& pBuilder,
134 IRBuilder& pBuilder,
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsLDBackend.h44 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
47 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule);
54 void doPreLayout(IRBuilder& pBuilder);
57 void doPostLayout(Module& pModule, IRBuilder& pBuilder);
132 void defineGOTSymbol(IRBuilder& pBuilder);
133 void defineGOTPLTSymbol(IRBuilder& pBuilder);
135 bool relaxRelocation(IRBuilder& pBuilder, Relocation& pRel);
155 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished);
250 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
267 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
[all...]
H A DMipsRelocator.h41 IRBuilder& pBuilder,
143 IRBuilder& pBuilder,
147 IRBuilder& pBuilder,
160 LDSymbol& defineSymbolforCopyReloc(IRBuilder& pBuilder,
/frameworks/compile/mclinker/include/mcld/CodeGen/
H A DMCLinker.h66 void initializeInputTree(IRBuilder& pBuilder);

Completed in 314 milliseconds

123