| /freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ObjectTransformLayer.h | 32 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 D | IRTransformLayer.h | 31 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 D | IRCompileLayer.h | 39 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 D | LazyEmittingLayer.h | 91 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 D | GlobalMappingLayer.h | 45 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 D | CompileOnDemandLayer.h | 88 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 D | RemoteObjectLayer.h | 421 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 D | ObjectTransformLayer.cpp | 17 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 D | IRTransformLayer.cpp | 17 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 D | IRCompileLayer.cpp | 15 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 D | CompileOnDemandLayer.cpp | 112 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()
|