/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | IRTransformLayer.cpp | 15 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 D | ObjectTransformLayer.cpp | 16 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 D | IRCompileLayer.cpp | 16 IRCompileLayer::IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, argument 18 : IRLayer(ES, ManglingOpts), BaseLayer(BaseLayer), 40 BaseLayer.emit(std::move(R), std::move(*Obj));
|
H A D | CompileOnDemandLayer.cpp | 114 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 D | GlobalMappingLayer.h | 43 /// 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 D | ObjectTransformLayer.h | 31 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 D | IRTransformLayer.h | 33 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 D | IRCompileLayer.h | 51 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 D | LazyEmittingLayer.h | 86 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 D | CompileOnDemandLayer.h | 88 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 D | RemoteObjectLayer.h | 424 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 D | Speculation.h | 182 IRSpeculationLayer(ExecutionSession &ES, IRCompileLayer &BaseLayer, argument 185 : IRLayer(ES, BaseLayer.getManglingOptions()), NextLayer(BaseLayer),
|