/external/clang/lib/CodeGen/ |
CGBuilder.h | 1 //===-- CGBuilder.h - Choose IRBuilder implementation ----------*- C++ -*-===// 13 #include "llvm/IR/IRBuilder.h" 20 typedef llvm::IRBuilder<false> CGBuilderTy; 22 typedef llvm::IRBuilder<> CGBuilderTy;
|
/frameworks/compile/mclinker/include/mcld/LD/ |
ELFBinaryReader.h | 21 class IRBuilder; 32 IRBuilder& pBuilder, 41 IRBuilder& m_Builder;
|
ELFDynObjReader.h | 21 class IRBuilder; 33 IRBuilder& pBuilder, 47 IRBuilder& m_Builder;
|
ELFObjectReader.h | 22 class IRBuilder; 43 IRBuilder& pBuilder, 66 IRBuilder& m_Builder;
|
StubFactory.h | 23 class IRBuilder; 40 IRBuilder& pBuilder,
|
ELFReader.h | 28 class IRBuilder; 81 IRBuilder& pBuilder, 148 IRBuilder& pBuilder,
|
/frameworks/compile/mclinker/include/mcld/Target/ |
TargetLDBackend.h | 18 class IRBuilder; 58 virtual void initTargetSegments(IRBuilder& pBuilder) { } 60 virtual void initTargetSymbols(IRBuilder& pBuilder, Module& pModule) { } 61 virtual void initTargetRelocation(IRBuilder& pBuilder) { } 62 virtual bool initStandardSymbols(IRBuilder& pBuilder, Module& pModule) = 0; 76 IRBuilder& pBuilder, 92 virtual ObjectReader* createObjectReader(IRBuilder&) = 0; 93 virtual DynObjReader* createDynObjReader(IRBuilder&) = 0; 94 virtual BinaryReader* createBinaryReader(IRBuilder&) = 0; 103 virtual void preLayout(Module& pModule, IRBuilder& pBuilder) = 0 [all...] |
GNULDBackend.h | 39 class IRBuilder; 60 ELFObjectReader* createObjectReader(IRBuilder& pBuilder); 61 ELFDynObjReader* createDynObjReader(IRBuilder& pBuilder); 62 ELFBinaryReader* createBinaryReader(IRBuilder& pBuilder); 81 bool initStandardSymbols(IRBuilder& pBuilder, Module& pModule); 343 void preLayout(Module& pModule, IRBuilder& pBuilder); 346 void postLayout(Module& pModule, IRBuilder& pBuilder); 349 virtual void doPreLayout(IRBuilder& pBuilder) = 0; 352 virtual void doPostLayout(Module& pModule, IRBuilder& pLinker) = 0; 364 bool relax(Module& pModule, IRBuilder& pBuilder) [all...] |
/external/llvm/include/llvm/Transforms/Utils/ |
BuildLibCalls.h | 18 #include "llvm/IR/IRBuilder.h" 26 Value *CastToCStr(Value *V, IRBuilder<> &B); 31 Value *EmitStrLen(Value *Ptr, IRBuilder<> &B, const DataLayout *TD, 37 Value *EmitStrNLen(Value *Ptr, Value *MaxLen, IRBuilder<> &B, 43 Value *EmitStrChr(Value *Ptr, char C, IRBuilder<> &B, const DataLayout *TD, 47 Value *EmitStrNCmp(Value *Ptr1, Value *Ptr2, Value *Len, IRBuilder<> &B, 52 Value *EmitStrCpy(Value *Dst, Value *Src, IRBuilder<> &B, 58 Value *EmitStrNCpy(Value *Dst, Value *Src, Value *Len, IRBuilder<> &B, 66 IRBuilder<> &B, const DataLayout *TD, 71 Value *EmitMemChr(Value *Ptr, Value *Val, Value *Len, IRBuilder<> &B [all...] |
/frameworks/compile/mclinker/include/mcld/ |
Linker.h | 25 class IRBuilder; 45 bool resolve(Module& pModule, IRBuilder& pBuilder); 51 bool link(Module& pModule, IRBuilder& pBuilder); 76 IRBuilder* m_pIRBuilder;
|
IRBuilder.h | 1 //===- IRBuilder.h --------------------------------------------------------===// 10 // IRBuilder is a class used as a convenient way to create MCLinker sections 40 /** \class IRBuilder 41 * \brief IRBuilder provides an uniform API for creating sections and 45 * language into a system-dependent binary. IRBuilder helps such kind of VMs 48 class IRBuilder 68 IRBuilder(Module& pModule, const LinkerConfig& pConfig); 70 ~IRBuilder(); 90 /// users need to manually create sections by IRBuilder. 108 /// @ref IRBuilder::CreateInput(pName, pPath, Input::Unknown) [all...] |
/frameworks/compile/mclinker/lib/Target/ |
PLT.cpp | 11 #include <mcld/IRBuilder.h> 23 m_SectionData = IRBuilder::CreateSectionData(pSection);
|
GOT.cpp | 14 #include <mcld/IRBuilder.h> 26 m_SectionData = IRBuilder::CreateSectionData(pSection);
|
OutputRelocSection.cpp | 15 #include <mcld/IRBuilder.h> 30 m_pRelocData = IRBuilder::CreateRelocData(pSection);
|
/frameworks/compile/mclinker/lib/Target/X86/ |
X86LDBackend.h | 88 void doPreLayout(IRBuilder& pBuilder); 91 void doPostLayout(Module& pModule, IRBuilder& pBuilder); 127 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule); 136 IRBuilder& pBuilder, 160 IRBuilder& pBuilder, 165 IRBuilder& pBuilder, 177 LDSymbol& defineSymbolforCopyReloc(IRBuilder& pLinker, 180 void defineGOTSymbol(IRBuilder& pBuilder, Fragment&); 196 virtual void setGOTSectionSize(IRBuilder& pBuilder) = 0; 249 IRBuilder& pBuilder [all...] |
/frameworks/compile/mclinker/lib/Target/Mips/ |
MipsLDBackend.h | 45 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule); 57 IRBuilder& pBuilder, 62 void doPreLayout(IRBuilder& pBuilder); 65 void doPostLayout(Module& pModule, IRBuilder& pBuilder); 116 IRBuilder& pBuilder, 120 IRBuilder& pBuilder, 123 void defineGOTSymbol(IRBuilder& pBuilder);
|
/frameworks/compile/mclinker/include/mcld/CodeGen/ |
MCLinker.h | 32 class IRBuilder; 69 void initializeInputTree(IRBuilder& pBuilder); 75 IRBuilder* m_pBuilder;
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
ARMLDBackend.h | 95 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule); 110 IRBuilder& pBuilder, 115 void doPreLayout(IRBuilder& pBuilder); 118 void doPostLayout(Module& pModule, IRBuilder& pBuilder); 179 IRBuilder& pBuilder, 191 LDSymbol& defineSymbolforCopyReloc(IRBuilder& pLinker, 194 void defineGOTSymbol(IRBuilder& pBuilder); 207 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished);
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
HexagonLDBackend.h | 45 void doPreLayout(IRBuilder& pBuilder); 48 void doPostLayout(Module& pModule, IRBuilder& pBuilder); 92 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule); 101 IRBuilder& pBuilder,
|
HexagonLDBackend.cpp | 19 #include <mcld/IRBuilder.h> 70 void HexagonLDBackend::doPreLayout(IRBuilder& pBuilder) 77 void HexagonLDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder) 98 IRBuilder& pBuilder, 203 void HexagonLDBackend::initTargetSymbols(IRBuilder& pBuilder, Module& pModule) 208 m_pGOTSymbol = pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
|
/frameworks/compile/mclinker/lib/Core/ |
IRBuilder.cpp | 1 //===- IRBuilder.cpp ------------------------------------------------------===// 9 #include <mcld/IRBuilder.h> 103 // IRBuilder 105 IRBuilder::IRBuilder(Module& pModule, const LinkerConfig& pConfig) 110 IRBuilder::~IRBuilder() 115 Input* IRBuilder::CreateInput(const std::string& pName, 132 IRBuilder::ReadInput(const std::string& pName, const sys::fs::Path& pPath) 147 Input* IRBuilder::ReadInput(const std::string& pNameSpec [all...] |
Android.mk | 8 IRBuilder.cpp \
|
/frameworks/compile/mclinker/include/mcld/Object/ |
ObjectLinker.h | 25 class IRBuilder; 51 void setup(Module& pModule, IRBuilder& pBuilder); 163 IRBuilder* m_pBuilder;
|
/frameworks/compile/libbcc/include/bcc/ |
Linker.h | 25 class IRBuilder; 67 mcld::IRBuilder *mBuilder;
|
/frameworks/compile/mclinker/tools/mcld/include/alone/ |
Linker.h | 18 class IRBuilder; 60 mcld::IRBuilder *mBuilder;
|