Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/
H A DObjectTransformLayer.h32 ObjectTransformLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
39 ObjectLayer &BaseLayer;
52 LegacyObjectTransformLayer(BaseLayerT &BaseLayer,
54 : BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in BaseLayer() argument
62 return BaseLayer.addObject(std::move(K), Transform(std::move(Obj))); in addObject()
66 Error removeObject(VModuleKey K) { return BaseLayer.removeObject(K); } in removeObject()
73 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); in findSymbol()
86 return BaseLayer.findSymbolIn(K, Name, ExportedSymbolsOnly); in findSymbolIn()
91 Error emitAndFinalize(VModuleKey K) { return BaseLayer.emitAndFinalize(K); } in emitAndFinalize()
97 BaseLayer.mapSectionAddress(K, LocalAddress, TargetAddr); in mapSectionAddress()
[all …]
H A DIRTransformLayer.h31 IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer,
47 IRLayer &BaseLayer;
60 LegacyIRTransformLayer(BaseLayerT &BaseLayer,
62 : BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in BaseLayer() function
69 return BaseLayer.addModule(std::move(K), Transform(std::move(M))); in addModule()
73 Error removeModule(VModuleKey K) { return BaseLayer.removeModule(K); } in removeModule()
80 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); in findSymbol()
93 return BaseLayer.findSymbolIn(K, Name, ExportedSymbolsOnly); in findSymbolIn()
99 Error emitAndFinalize(VModuleKey K) { return BaseLayer.emitAndFinalize(K); } in emitAndFinalize()
108 BaseLayerT &BaseLayer;
H A DIRCompileLayer.h39 IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
48 ObjectLayer &BaseLayer; variable
68 BaseLayerT &BaseLayer, CompileFtor Compile,
70 : BaseLayer(BaseLayer), Compile(std::move(Compile)), in BaseLayer() argument
84 if (auto Err = BaseLayer.addObject(std::move(K), Compile(*M))) in addModule()
92 Error removeModule(VModuleKey K) { return BaseLayer.removeObject(K); } in removeModule()
99 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); in findSymbol()
112 return BaseLayer.findSymbolIn(K, Name, ExportedSymbolsOnly); in findSymbolIn()
118 Error emitAndFinalize(VModuleKey K) { return BaseLayer.emitAndFinalize(K); } in emitAndFinalize()
121 BaseLayerT &BaseLayer;
H A DLazyEmittingLayer.h91 Error removeModuleFromBaseLayer(BaseLayerT& BaseLayer) { in removeModuleFromBaseLayer() argument
92 return EmitState != NotEmitted ? BaseLayer.removeModule(K) in removeModuleFromBaseLayer()
96 void emitAndFinalize(BaseLayerT &BaseLayer) { in emitAndFinalize() argument
101 emitToBaseLayer(BaseLayer); in emitAndFinalize()
104 BaseLayer.emitAndFinalize(K); in emitAndFinalize()
132 Error emitToBaseLayer(BaseLayerT &BaseLayer) { in emitToBaseLayer() argument
136 return BaseLayer.addModule(std::move(K), std::move(M)); in emitToBaseLayer()
194 BaseLayerT &BaseLayer; variable
200 LazyEmittingLayer(BaseLayerT &BaseLayer) : BaseLayer(BaseLayer) {} in LazyEmittingLayer() argument
219 return EDM->removeModuleFromBaseLayer(BaseLayer); in removeModule()
[all …]
H A DGlobalMappingLayer.h45 GlobalMappingLayer(BaseLayerT &BaseLayer) : BaseLayer(BaseLayer) {} in GlobalMappingLayer() argument
52 return BaseLayer.addModule(std::move(M), std::move(Resolver)); in addModule()
56 Error removeModule(ModuleHandleT H) { return BaseLayer.removeModule(H); } in removeModule()
81 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); in findSymbol()
94 return BaseLayer.findSymbolIn(H, Name, ExportedSymbolsOnly); in findSymbolIn()
101 return BaseLayer.emitAndFinalize(H); in emitAndFinalize()
105 BaseLayerT &BaseLayer;
H A DCompileOnDemandLayer.h88 CompileOnDemandLayer(ExecutionSession &ES, IRLayer &BaseLayer,
126 IRLayer &BaseLayer; variable
237 Error removeModulesFromBaseLayer(BaseLayerT &BaseLayer) { in removeModulesFromBaseLayer()
239 if (auto Err = BaseLayer.removeModule(BLK)) in removeModulesFromBaseLayer()
275 : ES(ES), BaseLayer(BaseLayer), in ES()
312 auto Err = I->second.removeModulesFromBaseLayer(BaseLayer); in removeModule()
330 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); in findSymbol()
502 if (auto Sym = LD.findSymbol(BaseLayer, Name, false)) in addLogicalModule()
546 if (auto Err = BaseLayer.addModule(LD.K, std::move(GVsM))) in addLogicalModule()
676 return LD.findSymbol(BaseLayer, Name, false); in emitPartition()
[all …]
H A DRemoteObjectLayer.h421 RemoteObjectServerLayer(BaseLayerT &BaseLayer, in RemoteObjectServerLayer() argument
425 BaseLayer(BaseLayer), HandleIdMgr(1) { in RemoteObjectServerLayer()
472 BaseLayer.addObject(std::move(Buffer), std::move(Resolver))) { in addObject()
482 if (auto Err = BaseLayer.removeObject(HI->second)) in removeObject()
491 if (auto Sym = BaseLayer.findSymbol(Name, ExportedSymbolsOnly)) in findSymbol()
502 if (auto Sym = BaseLayer.findSymbolIn(HI->second, Name, ExportedSymbolsOnly)) in findSymbolIn()
514 if (auto Err = BaseLayer.emitAndFinalize(HI->second)) in emitAndFinalize()
521 BaseLayerT &BaseLayer; variable
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/
H A DObjectTransformLayer.cpp17 ObjectLayer &BaseLayer, in ObjectTransformLayer() argument
19 : ObjectLayer(ES), BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in ObjectTransformLayer()
26 BaseLayer.emit(std::move(R), std::move(*TransformedObj)); in emit()
H A DIRTransformLayer.cpp17 IRLayer &BaseLayer, in IRTransformLayer() argument
19 : IRLayer(ES), BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in IRTransformLayer()
26 BaseLayer.emit(std::move(R), std::move(*TransformedTSM)); in emit()
H A DIRCompileLayer.cpp15 IRCompileLayer::IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, in IRCompileLayer() argument
17 : IRLayer(ES), BaseLayer(BaseLayer), Compile(std::move(Compile)) {} in IRCompileLayer()
36 BaseLayer.emit(std::move(R), std::move(*Obj)); in emit()
H A DCompileOnDemandLayer.cpp112 ExecutionSession &ES, IRLayer &BaseLayer, LazyCallThroughManager &LCTMgr, in CompileOnDemandLayer() argument
114 : IRLayer(ES), BaseLayer(BaseLayer), LCTMgr(LCTMgr), in CompileOnDemandLayer()
257 BaseLayer.emit(std::move(R), std::move(TSM)); in emitPartition()
299 BaseLayer.emit(std::move(R), std::move(ExtractedTSM)); in emitPartition()