HomeSort by relevance Sort by last modified time
    Searched refs:IRBuilder (Results 1 - 25 of 111) sorted by null

1 2 3 4 5

  /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;

Completed in 165 milliseconds

1 2 3 4 5