Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ExecutionEngine/Orc/
DLayer.h86 class ObjectLayer {
88 ObjectLayer(ExecutionSession &ES);
89 virtual ~ObjectLayer();
114 BasicObjectLayerMaterializationUnit(ObjectLayer &L, VModuleKey K,
121 ObjectLayer &L;
DObjectTransformLayer.h26 class ObjectTransformLayer2 : public ObjectLayer {
32 ObjectTransformLayer2(ExecutionSession &ES, ObjectLayer &BaseLayer,
39 ObjectLayer &BaseLayer;
DIRCompileLayer.h39 IRCompileLayer2(ExecutionSession &ES, ObjectLayer &BaseLayer,
49 ObjectLayer &BaseLayer;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/ExecutionEngine/Orc/
DLayer.cpp66 ObjectLayer::ObjectLayer(ExecutionSession &ES) : ES(ES) {} in ObjectLayer() function in llvm::orc::ObjectLayer
68 ObjectLayer::~ObjectLayer() {} in ~ObjectLayer()
70 Error ObjectLayer::add(VSO &V, VModuleKey K, std::unique_ptr<MemoryBuffer> O) { in add()
76 ObjectLayer &L, VModuleKey K, std::unique_ptr<MemoryBuffer> O) in BasicObjectLayerMaterializationUnit()
DOrcMCJITReplacement.h243 ObjectLayer( in OrcMCJITReplacement()
249 CompileLayer(ObjectLayer, SimpleCompiler(*this->TM),
300 cantFail(ObjectLayer.addObject( in addObjectFile()
308 cantFail(ObjectLayer.addObject(ES.allocateVModule(), std::move(ObjBuffer))); in addObjectFile()
343 ObjectLayer.mapSectionAddress(P.first, LocalAddress, TargetAddress); in mapSectionAddress()
375 ObjectLayer.setProcessAllSections(ProcessAllSections); in setProcessAllSections()
411 cantFail(ObjectLayer.addObject( in scanArchives()
414 if (auto Sym = ObjectLayer.findSymbol(Name, true)) in scanArchives()
481 ObjectLayerT ObjectLayer; variable
DObjectTransformLayer.cpp17 ObjectLayer &BaseLayer, in ObjectTransformLayer2()
19 : ObjectLayer(ES), BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in ObjectTransformLayer2()
DOrcCBindingsStack.h210 ObjectLayer(ES, in OrcCBindingsStack()
228 CompileLayer(ObjectLayer, orc::SimpleCompiler(TM)),
374 if (auto Err = ObjectLayer.addObject(RetKey, std::move(ObjBuffer))) in addObject()
377 KeyLayers[RetKey] = detail::createGenericLayer(ObjectLayer); in addObject()
498 ObjLayerT ObjectLayer; variable
DIRCompileLayer.cpp15 IRCompileLayer2::IRCompileLayer2(ExecutionSession &ES, ObjectLayer &BaseLayer, in IRCompileLayer2()
/external/swiftshader/third_party/llvm-7.0/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
DKaleidoscopeJIT.h45 RTDyldObjectLinkingLayer ObjectLayer; variable
46 IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer;
64 ObjectLayer(ES,
69 CompileLayer(ObjectLayer, SimpleCompiler(*TM)) {
/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
DOrcCBindingsStack.h86 CCMgr(std::move(CCMgr)), ObjectLayer(), in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
87 CompileLayer(ObjectLayer, orc::SimpleCompiler(TM)), in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
273 ObjLayerT ObjectLayer; in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() local
/external/swiftshader/third_party/llvm-7.0/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
DKaleidoscopeJIT.h50 RTDyldObjectLinkingLayer ObjectLayer; variable
51 IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer;
74 ObjectLayer(ES,
79 CompileLayer(ObjectLayer, SimpleCompiler(*TM)),
/external/swiftshader/third_party/llvm-7.0/llvm/examples/Kaleidoscope/include/
DKaleidoscopeJIT.h50 return ObjectLayer.findSymbol(Name, true); in KaleidoscopeJIT()
54 ObjectLayer(ES,
59 CompileLayer(ObjectLayer, SimpleCompiler(*TM)) {
133 ObjLayerT ObjectLayer; variable
/external/swiftshader/third_party/llvm-7.0/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
DKaleidoscopeJIT.h54 RTDyldObjectLinkingLayer ObjectLayer; variable
55 IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer;
68 ObjectLayer(ES, in KaleidoscopeJIT()
74 CompileLayer(ObjectLayer, SimpleCompiler(*TM)),
/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/examples/Kaleidoscope/BuildingAJIT/Chapter2/
DKaleidoscopeJIT.h44 ObjectLinkingLayer<> ObjectLayer; variable
45 IRCompileLayer<decltype(ObjectLayer)> CompileLayer;
57 CompileLayer(ObjectLayer, SimpleCompiler(*TM)), in KaleidoscopeJIT()
/external/swiftshader/third_party/llvm-7.0/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
DKaleidoscopeJIT.h80 RTDyldObjectLinkingLayer ObjectLayer; variable
81 IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer;
109 ObjectLayer(ES,
114 CompileLayer(ObjectLayer, SimpleCompiler(*TM)),
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
DKaleidoscopeJIT.h46 ObjectLinkingLayer<> ObjectLayer; variable
47 IRCompileLayer<decltype(ObjectLayer)> CompileLayer;
62 CompileLayer(ObjectLayer, SimpleCompiler(*TM)), in KaleidoscopeJIT()
/external/swiftshader/third_party/llvm-7.0/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/
DKaleidoscopeJIT.h85 RTDyldObjectLinkingLayer ObjectLayer; variable
86 IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer;
117 ObjectLayer(ES,
123 CompileLayer(ObjectLayer, SimpleCompiler(*TM)),
/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/BuildingAJIT/Chapter5/
DKaleidoscopeJIT.h77 ObjectLinkingLayer<> ObjectLayer; variable
78 IRCompileLayer<decltype(ObjectLayer)> CompileLayer;
92 CompileLayer(ObjectLayer, SimpleCompiler(*TM)), in KaleidoscopeJIT()
/external/llvm/examples/Kaleidoscope/include/
DKaleidoscopeJIT.h50 CompileLayer(ObjectLayer, SimpleCompiler(*TM)) { in KaleidoscopeJIT()
118 ObjLayerT ObjectLayer; variable
/external/swiftshader/third_party/llvm-7.0/llvm/docs/tutorial/
DBuildingAJIT3.rst81 RTDyldObjectLinkingLayer ObjectLayer;
82 IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer;
104 ObjectLayer([]() { return std::make_shared<SectionMemoryManager>(); }),
105 CompileLayer(ObjectLayer, SimpleCompiler(*TM)),
DBuildingAJIT1.rst144 RTDyldObjectLinkingLayer ObjectLayer;
145 IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer;
156 The first layer, ObjectLayer, is the foundation of our JIT: it takes in-memory
161 tutorial our ObjectLayer will just be used to support the next layer in our
176 ObjectLayer([]() { return std::make_shared<SectionMemoryManager>(); }),
177 CompileLayer(ObjectLayer, SimpleCompiler(*TM)) {
186 DL, our DataLayout. After that we need to initialize our ObjectLayer. The
187 ObjectLayer requires a function object that will build a JIT memory manager for

12