Searched refs:BaseLayer (Results 1 - 12 of 12) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIRTransformLayer.cpp15 IRTransformLayer::IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer, argument
17 : IRLayer(ES, BaseLayer.getManglingOptions()), BaseLayer(BaseLayer),
25 BaseLayer.emit(std::move(R), std::move(*TransformedTSM));
H A DObjectTransformLayer.cpp16 ObjectLayer &BaseLayer,
18 : ObjectLayer(ES), BaseLayer(BaseLayer), Transform(std::move(Transform)) {}
35 BaseLayer.emit(std::move(R), std::move(O));
15 ObjectTransformLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, TransformFunction Transform) argument
H A DIRCompileLayer.cpp16 IRCompileLayer::IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, argument
18 : IRLayer(ES, ManglingOpts), BaseLayer(BaseLayer),
40 BaseLayer.emit(std::move(R), std::move(*Obj));
H A DCompileOnDemandLayer.cpp114 ExecutionSession &ES, IRLayer &BaseLayer, LazyCallThroughManager &LCTMgr,
116 : IRLayer(ES, BaseLayer.getManglingOptions()), BaseLayer(BaseLayer),
268 BaseLayer.emit(std::move(R), std::move(TSM));
319 BaseLayer.emit(std::move(R), std::move(*ExtractedTSM));
113 CompileOnDemandLayer( ExecutionSession &ES, IRLayer &BaseLayer, LazyCallThroughManager &LCTMgr, IndirectStubsManagerBuilder BuildIndirectStubsManager) argument
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DGlobalMappingLayer.h43 /// Construct an GlobalMappingLayer with the given BaseLayer
44 GlobalMappingLayer(BaseLayerT &BaseLayer) : BaseLayer(BaseLayer) {} argument
51 return BaseLayer.addModule(std::move(M), std::move(Resolver));
55 Error removeModule(ModuleHandleT H) { return BaseLayer.removeModule(H); }
80 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly);
93 return BaseLayer.findSymbolIn(H, Name, ExportedSymbolsOnly);
100 return BaseLayer.emitAndFinalize(H);
104 BaseLayerT &BaseLayer; member in class:llvm::orc::GlobalMappingLayer
[all...]
H A DObjectTransformLayer.h31 ObjectTransformLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
42 ObjectLayer &BaseLayer; member in class:llvm::orc::ObjectTransformLayer
54 /// Construct an ObjectTransformLayer with the given BaseLayer
56 LegacyObjectTransformLayer(BaseLayerT &BaseLayer,
64 BaseLayerT &BaseLayer,
66 : BaseLayer(BaseLayer), Transform(std::move(Transform)) {}
74 return BaseLayer.addObject(std::move(K), Transform(std::move(Obj)));
78 Error removeObject(VModuleKey K) { return BaseLayer.removeObject(K); }
85 return BaseLayer
63 LegacyObjectTransformLayer(ORCv1DeprecationAcknowledgement, BaseLayerT &BaseLayer, TransformFtor Transform = TransformFtor()) argument
119 BaseLayerT &BaseLayer; member in class:llvm::orc::LegacyObjectTransformLayer
125 LegacyObjectTransformLayer(BaseLayerT &BaseLayer, TransformFtor Transform) argument
[all...]
H A DIRTransformLayer.h33 IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer,
49 IRLayer &BaseLayer; member in class:llvm::orc::IRTransformLayer
61 /// Construct an LegacyIRTransformLayer with the given BaseLayer
63 LegacyIRTransformLayer(BaseLayerT &BaseLayer,
70 LegacyIRTransformLayer(ORCv1DeprecationAcknowledgement, BaseLayerT &BaseLayer, argument
72 : BaseLayer(BaseLayer), Transform(std::move(Transform)) {}
79 return BaseLayer.addModule(std::move(K), Transform(std::move(M)));
83 Error removeModule(VModuleKey K) { return BaseLayer.removeModule(K); }
90 return BaseLayer
118 BaseLayerT &BaseLayer; member in class:llvm::orc::LegacyIRTransformLayer
123 LegacyIRTransformLayer( BaseLayerT &BaseLayer, TransformFtor Transform) argument
[all...]
H A DIRCompileLayer.h51 IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
62 ObjectLayer &BaseLayer; member in class:llvm::orc::IRCompileLayer
80 /// Construct an LegacyIRCompileLayer with the given BaseLayer, which must
84 BaseLayerT &BaseLayer, CompileFtor Compile,
92 ORCv1DeprecationAcknowledgement, BaseLayerT &BaseLayer,
95 : BaseLayer(BaseLayer), Compile(std::move(Compile)),
112 if (auto Err = BaseLayer.addObject(std::move(K), std::move(*Obj)))
120 Error removeModule(VModuleKey K) { return BaseLayer.removeObject(K); }
127 return BaseLayer
91 LegacyIRCompileLayer( ORCv1DeprecationAcknowledgement, BaseLayerT &BaseLayer, CompileFtor Compile, NotifyCompiledCallback NotifyCompiled = NotifyCompiledCallback()) argument
149 BaseLayerT &BaseLayer; member in class:llvm::orc::LegacyIRCompileLayer
155 LegacyIRCompileLayer( BaseLayerT &BaseLayer, CompileFtor Compile, NotifyCompiledCallback NotifyCompiled) argument
[all...]
H A DLazyEmittingLayer.h86 Error removeModuleFromBaseLayer(BaseLayerT& BaseLayer) { argument
87 return EmitState != NotEmitted ? BaseLayer.removeModule(K)
91 void emitAndFinalize(BaseLayerT &BaseLayer) { argument
96 emitToBaseLayer(BaseLayer);
99 BaseLayer.emitAndFinalize(K);
127 Error emitToBaseLayer(BaseLayerT &BaseLayer) { argument
131 return BaseLayer.addModule(std::move(K), std::move(M));
189 BaseLayerT &BaseLayer; member in class:llvm::orc::LazyEmittingLayer
196 LazyEmittingLayer(BaseLayerT &BaseLayer),
201 LazyEmittingLayer(ORCv1DeprecationAcknowledgement, BaseLayerT &BaseLayer) argument
261 LazyEmittingLayer(BaseLayerT &BaseLayer) argument
[all...]
H A DCompileOnDemandLayer.h88 CompileOnDemandLayer(ExecutionSession &ES, IRLayer &BaseLayer,
128 IRLayer &BaseLayer; member in class:llvm::orc::CompileOnDemandLayer
228 JITSymbol findSymbol(BaseLayerT &BaseLayer, const std::string &Name, argument
233 if (auto Sym = BaseLayer.findSymbolIn(BLK, Name, ExportedSymbolsOnly))
240 Error removeModulesFromBaseLayer(BaseLayerT &BaseLayer) { argument
242 if (auto Err = BaseLayer.removeModule(BLK))
273 ExecutionSession &ES, BaseLayerT &BaseLayer,
286 BaseLayerT &BaseLayer, SymbolResolverGetter GetSymbolResolver,
291 : ES(ES), BaseLayer(BaseLayer),
284 LegacyCompileOnDemandLayer( ORCv1DeprecationAcknowledgement, ExecutionSession &ES, BaseLayerT &BaseLayer, SymbolResolverGetter GetSymbolResolver, SymbolResolverSetter SetSymbolResolver, PartitioningFtor Partition, CompileCallbackMgrT &CallbackMgr, IndirectStubsManagerBuilderT CreateIndirectStubsManager, bool CloneStubsIntoPartitions = true) argument
738 BaseLayerT &BaseLayer; member in class:llvm::orc::LegacyCompileOnDemandLayer
752 LegacyCompileOnDemandLayer( ExecutionSession &ES, BaseLayerT &BaseLayer, SymbolResolverGetter GetSymbolResolver, SymbolResolverSetter SetSymbolResolver, PartitioningFtor Partition, CompileCallbackMgrT &CallbackMgr, IndirectStubsManagerBuilderT CreateIndirectStubsManager, bool CloneStubsIntoPartitions) argument
[all...]
H A DRemoteObjectLayer.h424 RemoteObjectServerLayer(BaseLayerT &BaseLayer, RPCEndpoint &Remote,
431 BaseLayerT &BaseLayer, RPCEndpoint &Remote,
434 BaseLayer(BaseLayer), HandleIdMgr(1) {
482 BaseLayer.addObject(std::move(Buffer), std::move(Resolver))) {
492 if (auto Err = BaseLayer.removeObject(HI->second))
501 if (auto Sym = BaseLayer.findSymbol(Name, ExportedSymbolsOnly))
512 if (auto Sym = BaseLayer.findSymbolIn(HI->second, Name, ExportedSymbolsOnly))
524 if (auto Err = BaseLayer.emitAndFinalize(HI->second))
531 BaseLayerT &BaseLayer; member in class:llvm::RemoteObjectServerLayer
430 RemoteObjectServerLayer(ORCv1DeprecationAcknowledgement, BaseLayerT &BaseLayer, RPCEndpoint &Remote, std::function<void(Error)> ReportError) argument
547 RemoteObjectServerLayer( BaseLayerT &BaseLayer, RPCEndpoint &Remote, std::function<void(Error)> ReportError) argument
[all...]
H A DSpeculation.h182 IRSpeculationLayer(ExecutionSession &ES, IRCompileLayer &BaseLayer, argument
185 : IRLayer(ES, BaseLayer.getManglingOptions()), NextLayer(BaseLayer),

Completed in 112 milliseconds