Home
last modified time | relevance | path

Searched refs:BaseLayer (Results 1 – 9 of 9) sorted by relevance

/external/llvm/include/llvm/ExecutionEngine/Orc/
DObjectTransformLayer.h34 ObjectTransformLayer(BaseLayerT &BaseLayer,
36 : BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in BaseLayer() function
51 return BaseLayer.addObjectSet(std::move(Objects), std::move(MemMgr), in addObjectSet()
56 void removeObjectSet(ObjSetHandleT H) { BaseLayer.removeObjectSet(H); } in removeObjectSet()
63 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); in findSymbol()
76 return BaseLayer.findSymbolIn(H, Name, ExportedSymbolsOnly); in findSymbolIn()
82 void emitAndFinalize(ObjSetHandleT H) { BaseLayer.emitAndFinalize(H); } in emitAndFinalize()
87 BaseLayer.mapSectionAddress(H, LocalAddress, TargetAddr); in mapSectionAddress()
97 BaseLayerT &BaseLayer;
DLazyEmittingLayer.h81 void removeModulesFromBaseLayer(BaseLayerT &BaseLayer) { in removeModulesFromBaseLayer() argument
83 BaseLayer.removeModuleSet(Handle); in removeModulesFromBaseLayer()
86 void emitAndFinalize(BaseLayerT &BaseLayer) { in emitAndFinalize() argument
91 Handle = emitToBaseLayer(BaseLayer); in emitAndFinalize()
94 BaseLayer.emitAndFinalize(Handle); in emitAndFinalize()
106 virtual BaseLayerHandleT emitToBaseLayer(BaseLayerT &BaseLayer) = 0;
148 BaseLayerHandleT emitToBaseLayer(BaseLayerT &BaseLayer) override { in emitToBaseLayer() argument
152 return BaseLayer.addModuleSet(std::move(Ms), std::move(MemMgr), in emitToBaseLayer()
216 BaseLayerT &BaseLayer; variable
224 LazyEmittingLayer(BaseLayerT &BaseLayer) : BaseLayer(BaseLayer) {} in LazyEmittingLayer() argument
[all …]
DIRTransformLayer.h34 IRTransformLayer(BaseLayerT &BaseLayer,
36 : BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in BaseLayer() argument
52 return BaseLayer.addModuleSet(std::move(Ms), std::move(MemMgr), in addModuleSet()
57 void removeModuleSet(ModuleSetHandleT H) { BaseLayer.removeModuleSet(H); } in removeModuleSet()
64 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); in findSymbol()
77 return BaseLayer.findSymbolIn(H, Name, ExportedSymbolsOnly); in findSymbolIn()
84 BaseLayer.emitAndFinalize(H); in emitAndFinalize()
94 BaseLayerT &BaseLayer;
DGlobalMappingLayer.h38 GlobalMappingLayer(BaseLayerT &BaseLayer) : BaseLayer(BaseLayer) {} in GlobalMappingLayer() argument
47 return BaseLayer.addModuleSet(std::move(Ms), std::move(MemMgr), in addModuleSet()
52 void removeModuleSet(ModuleSetHandleT H) { BaseLayer.removeModuleSet(H); } in removeModuleSet()
77 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); in findSymbol()
90 return BaseLayer.findSymbolIn(H, Name, ExportedSymbolsOnly); in findSymbolIn()
97 BaseLayer.emitAndFinalize(H); in emitAndFinalize()
101 BaseLayerT &BaseLayer;
DIRCompileLayer.h46 IRCompileLayer(BaseLayerT &BaseLayer, CompileFtor Compile) in IRCompileLayer() argument
47 : BaseLayer(BaseLayer), Compile(std::move(Compile)), ObjCache(nullptr) {} in IRCompileLayer()
83 BaseLayer.addObjectSet(std::move(Objects), std::move(MemMgr), in addModuleSet()
90 void removeModuleSet(ModuleSetHandleT H) { BaseLayer.removeObjectSet(H); } in removeModuleSet()
97 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); in findSymbol()
110 return BaseLayer.findSymbolIn(H, Name, ExportedSymbolsOnly); in findSymbolIn()
117 BaseLayer.emitAndFinalize(H); in emitAndFinalize()
139 BaseLayerT &BaseLayer; variable
DLogicalDylib.h51 LogicalDylib(BaseLayerT &BaseLayer) : BaseLayer(BaseLayer) {} in LogicalDylib() argument
56 BaseLayer.removeModuleSet(BLH); in ~LogicalDylib()
62 : BaseLayer(std::move(RHS.BaseLayer)), in LogicalDylib()
96 if (auto Symbol = BaseLayer.findSymbolIn(BLH, Name, ExportedSymbolsOnly)) in findSymbolInLogicalModule()
127 BaseLayerT BaseLayer;
DCompileOnDemandLayer.h172 CompileOnDemandLayer(BaseLayerT &BaseLayer, PartitioningFtor Partition,
176 : BaseLayer(BaseLayer), Partition(std::move(Partition)), in BaseLayer() argument
188 LogicalDylibs.push_back(CODLogicalDylib(BaseLayer)); in addModuleSet()
229 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); in findSymbol()
372 auto GVsH = LD.getDylibResources().ModuleAdder(BaseLayer, std::move(GVsM), in addLogicalModule()
405 auto FnBodySym = BaseLayer.findSymbolIn(PartH, FnName, false); in extractAndCompile()
499 return LD.getDylibResources().ModuleAdder(BaseLayer, std::move(M), in emitPartition()
503 BaseLayerT &BaseLayer; variable
/external/llvm/docs/tutorial/
DBuildingAJIT2.rst171 IRTransformLayer(BaseLayerT &BaseLayer,
173 : BaseLayer(BaseLayer), Transform(std::move(Transform)) {}
184 return BaseLayer.addModuleSet(std::move(Ms), std::move(MemMgr),
188 void removeModuleSet(ModuleSetHandleT H) { BaseLayer.removeModuleSet(H); }
191 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly);
196 return BaseLayer.findSymbolIn(H, Name, ExportedSymbolsOnly);
200 BaseLayer.emitAndFinalize(H);
208 BaseLayerT &BaseLayer;
/external/llvm/unittests/ExecutionEngine/Orc/
DObjectTransformLayerTest.cpp311 ObjectLinkingLayer<> BaseLayer; in TEST() local
315 ObjectTransformLayer<decltype(BaseLayer), decltype(IdentityTransform)> in TEST()
316 TransformLayer(BaseLayer, IdentityTransform); in TEST()