Home
last modified time | relevance | path

Searched refs:ObjectLayer (Results 1 – 25 of 51) sorted by relevance

123

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DLayer.h126 class ObjectLayer {
128 ObjectLayer(ExecutionSession &ES);
129 virtual ~ObjectLayer();
152 Create(ObjectLayer &L, VModuleKey K, std::unique_ptr<MemoryBuffer> O);
154 BasicObjectLayerMaterializationUnit(ObjectLayer &L, VModuleKey K,
166 ObjectLayer &L;
DObjectTransformLayer.h25 class ObjectTransformLayer : public ObjectLayer {
31 ObjectTransformLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
42 ObjectLayer &BaseLayer;
DExecutionUtils.h41 class ObjectLayer; variable
304 Load(ObjectLayer &L, const char *FileName);
310 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer);
317 StaticLibraryDefinitionGenerator(ObjectLayer &L,
321 ObjectLayer &L;
DLLJIT.h118 ObjectLayer &getObjLinkingLayer() { return *ObjLinkingLayer; } in getObjLinkingLayer()
124 static std::unique_ptr<ObjectLayer>
145 std::unique_ptr<ObjectLayer> ObjLinkingLayer;
191 using ObjectLinkingLayerCreator = std::function<std::unique_ptr<ObjectLayer>(
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
DLayer.h132 class ObjectLayer {
134 ObjectLayer(ExecutionSession &ES);
135 virtual ~ObjectLayer();
161 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> O);
163 BasicObjectLayerMaterializationUnit(ObjectLayer &L,
175 ObjectLayer &L;
DObjectTransformLayer.h25 class ObjectTransformLayer : public ObjectLayer {
31 ObjectTransformLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
42 ObjectLayer &BaseLayer;
DExecutionUtils.h42 class ObjectLayer; variable
268 Load(ObjectLayer &L, const char *FileName);
276 Load(ObjectLayer &L, const char *FileName, const Triple &TT);
282 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer);
289 StaticLibraryDefinitionGenerator(ObjectLayer &L,
293 ObjectLayer &L;
DIRCompileLayer.h51 IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
63 ObjectLayer &BaseLayer;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DLayer.cpp137 ObjectLayer::ObjectLayer(ExecutionSession &ES) : ES(ES) {} in ObjectLayer() function in llvm::orc::ObjectLayer
139 ObjectLayer::~ObjectLayer() {} in ~ObjectLayer()
141 Error ObjectLayer::add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O, in add()
151 BasicObjectLayerMaterializationUnit::Create(ObjectLayer &L, VModuleKey K, in Create()
165 ObjectLayer &L, VModuleKey K, std::unique_ptr<MemoryBuffer> O, in BasicObjectLayerMaterializationUnit()
DOrcMCJITReplacement.h241 ObjectLayer( in OrcMCJITReplacement()
247 CompileLayer(AcknowledgeORCv1Deprecation, ObjectLayer,
299 cantFail(ObjectLayer.addObject( in addObjectFile()
307 cantFail(ObjectLayer.addObject(ES.allocateVModule(), std::move(ObjBuffer))); in addObjectFile()
342 ObjectLayer.mapSectionAddress(P.first, LocalAddress, TargetAddress); in mapSectionAddress()
374 ObjectLayer.setProcessAllSections(ProcessAllSections); in setProcessAllSections()
410 cantFail(ObjectLayer.addObject( in scanArchives()
413 if (auto Sym = ObjectLayer.findSymbol(Name, true)) in scanArchives()
480 ObjectLayerT ObjectLayer; variable
DObjectTransformLayer.cpp16 ObjectLayer &BaseLayer, in ObjectTransformLayer()
18 : ObjectLayer(ES), BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in ObjectTransformLayer()
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/
DLayer.cpp158 ObjectLayer::ObjectLayer(ExecutionSession &ES) : ES(ES) {} in ObjectLayer() function in llvm::orc::ObjectLayer
160 ObjectLayer::~ObjectLayer() {} in ~ObjectLayer()
162 Error ObjectLayer::add(ResourceTrackerSP RT, std::unique_ptr<MemoryBuffer> O) { in add()
172 BasicObjectLayerMaterializationUnit::Create(ObjectLayer &L, in Create()
189 ObjectLayer &L, std::unique_ptr<MemoryBuffer> O, SymbolFlagsMap SymbolFlags, in BasicObjectLayerMaterializationUnit()
DObjectTransformLayer.cpp16 ObjectLayer &BaseLayer, in ObjectTransformLayer()
18 : ObjectLayer(ES), BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in ObjectTransformLayer()
/external/llvm/lib/ExecutionEngine/Orc/
DOrcMCJITReplacement.h155 ObjectLayer(NotifyObjectLoaded, NotifyFinalized), in OrcMCJITReplacement()
156 CompileLayer(ObjectLayer, SimpleCompiler(*this->TM)), in OrcMCJITReplacement()
177 ObjectLayer.addObjectSet(std::move(Objs), &MemMgr, &Resolver); in addObjectFile()
185 ObjectLayer.addObjectSet(std::move(Objs), &MemMgr, &Resolver); in addObjectFile()
209 ObjectLayer.mapSectionAddress(P.first, LocalAddress, TargetAddress); in mapSectionAddress()
241 ObjectLayer.setProcessAllSections(ProcessAllSections); in setProcessAllSections()
279 ObjectLayer.addObjectSet(std::move(ObjSet), &MemMgr, &Resolver); in scanArchives()
280 if (auto Sym = ObjectLayer.findSymbol(Name, true)) in scanArchives()
355 ObjectLayerT ObjectLayer; variable
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
DKaleidoscopeJIT.h43 ObjectLinkingLayer<> ObjectLayer; variable
44 IRCompileLayer<decltype(ObjectLayer)> CompileLayer;
51 CompileLayer(ObjectLayer, SimpleCompiler(*TM)) { in KaleidoscopeJIT()
/external/llvm-project/llvm/examples/Kaleidoscope/include/
DKaleidoscopeJIT.h41 RTDyldObjectLinkingLayer ObjectLayer; variable
52 ObjectLayer(*this->ES, in KaleidoscopeJIT()
54 CompileLayer(*this->ES, ObjectLayer,
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
DKaleidoscopeJIT.h41 RTDyldObjectLinkingLayer ObjectLayer; variable
52 ObjectLayer(*this->ES, in KaleidoscopeJIT()
54 CompileLayer(*this->ES, ObjectLayer,
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
DKaleidoscopeJIT.h44 ObjectLinkingLayer<> ObjectLayer; variable
45 IRCompileLayer<decltype(ObjectLayer)> CompileLayer;
57 CompileLayer(ObjectLayer, SimpleCompiler(*TM)), in KaleidoscopeJIT()
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
DKaleidoscopeJIT.h46 ObjectLinkingLayer<> ObjectLayer; variable
47 IRCompileLayer<decltype(ObjectLayer)> CompileLayer;
62 CompileLayer(ObjectLayer, SimpleCompiler(*TM)), in KaleidoscopeJIT()
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
DKaleidoscopeJIT.h46 RTDyldObjectLinkingLayer ObjectLayer; variable
58 ObjectLayer(*this->ES, in KaleidoscopeJIT()
60 CompileLayer(*this->ES, ObjectLayer,
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
DKaleidoscopeJIT.h49 RTDyldObjectLinkingLayer ObjectLayer; variable
68 ObjectLayer(*this->ES, in KaleidoscopeJIT()
70 CompileLayer(*this->ES, ObjectLayer,
/external/llvm/tools/lli/
DOrcLazyJIT.h49 ObjectLayer(), in OrcLazyJIT()
50 CompileLayer(ObjectLayer, orc::SimpleCompiler(*this->TM)), in OrcLazyJIT()
150 ObjLayerT ObjectLayer; variable
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
DKaleidoscopeJIT.h71 ObjectLinkingLayer<> ObjectLayer; variable
72 IRCompileLayer<decltype(ObjectLayer)> CompileLayer;
87 CompileLayer(ObjectLayer, SimpleCompiler(*TM)), in KaleidoscopeJIT()
/external/llvm/examples/Kaleidoscope/include/
DKaleidoscopeJIT.h50 CompileLayer(ObjectLayer, SimpleCompiler(*TM)) { in KaleidoscopeJIT()
118 ObjLayerT ObjectLayer; variable
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/
DKaleidoscopeJIT.h77 ObjectLinkingLayer<> ObjectLayer; variable
78 IRCompileLayer<decltype(ObjectLayer)> CompileLayer;
92 CompileLayer(ObjectLayer, SimpleCompiler(*TM)), in KaleidoscopeJIT()

123