Home
last modified time | relevance | path

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

/external/llvm/include/llvm/ExecutionEngine/Orc/
DObjectTransformLayer.h34 ObjectTransformLayer(BaseLayerT &BaseLayer,
36 : BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in BaseLayer() argument
51 return BaseLayer.addObjectSet(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()
221 BaseLayerT &BaseLayer; variable
229 LazyEmittingLayer(BaseLayerT &BaseLayer) : BaseLayer(BaseLayer) {} in LazyEmittingLayer() argument
[all …]
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;
DIRTransformLayer.h34 IRTransformLayer(BaseLayerT &BaseLayer,
36 : BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in BaseLayer() function
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;
DIRCompileLayer.h49 IRCompileLayer(BaseLayerT &BaseLayer, CompileFtor Compile) in IRCompileLayer() argument
50 : BaseLayer(BaseLayer), Compile(std::move(Compile)), ObjCache(nullptr) {} in IRCompileLayer()
86 BaseLayer.addObjectSet(Objects, std::move(MemMgr), std::move(Resolver)); in addModuleSet()
92 void removeModuleSet(ModuleSetHandleT H) { BaseLayer.removeObjectSet(H); } in removeModuleSet()
99 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); in findSymbol()
112 return BaseLayer.findSymbolIn(H, Name, ExportedSymbolsOnly); in findSymbolIn()
119 BaseLayer.emitAndFinalize(H); in emitAndFinalize()
138 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.h144 CompileOnDemandLayer(BaseLayerT &BaseLayer, PartitioningFtor Partition,
148 : BaseLayer(BaseLayer), Partition(Partition), in BaseLayer() argument
163 LogicalDylibs.push_back(CODLogicalDylib(BaseLayer)); in addModuleSet()
195 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); in findSymbol()
332 BaseLayer.addModuleSet(std::move(GVsMSet), in addLogicalModule()
366 auto FnBodySym = BaseLayer.findSymbolIn(PartH, FnName, false); in extractAndCompile()
464 return BaseLayer.addModuleSet(std::move(PartMSet), std::move(MemMgr), in emitPartition()
468 BaseLayerT &BaseLayer; variable