Searched refs:BaseLayer (Results 1 – 7 of 7) sorted by relevance
/external/llvm/include/llvm/ExecutionEngine/Orc/ |
D | ObjectTransformLayer.h | 34 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;
|
D | LazyEmittingLayer.h | 81 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 …]
|
D | GlobalMappingLayer.h | 38 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;
|
D | IRTransformLayer.h | 34 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;
|
D | IRCompileLayer.h | 49 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
|
D | LogicalDylib.h | 51 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;
|
D | CompileOnDemandLayer.h | 144 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
|