| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ObjectLinkingLayer.h | 67 virtual void modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig() 73 virtual void notifyMaterializing(MaterializationResponsibility &MR, in notifyMaterializing() 78 virtual void notifyLoaded(MaterializationResponsibility &MR) {} in notifyLoaded() 79 virtual Error notifyEmitted(MaterializationResponsibility &MR) { in notifyEmitted() 82 virtual Error notifyFailed(MaterializationResponsibility &MR) = 0; 92 getSyntheticSymbolDependencies(MaterializationResponsibility &MR) { in getSyntheticSymbolDependencies() 144 void emit(std::unique_ptr<MaterializationResponsibility> R, 148 void emit(std::unique_ptr<MaterializationResponsibility> R, 185 void modifyPassConfig(MaterializationResponsibility &MR, 188 void notifyLoaded(MaterializationResponsibility &MR); [all …]
|
| H A D | Core.h | 40 class MaterializationResponsibility; variable 57 friend class MaterializationResponsibility; variable 524 class MaterializationResponsibility { 529 MaterializationResponsibility(MaterializationResponsibility &&) = delete; 530 MaterializationResponsibility & 531 operator=(MaterializationResponsibility &&) = delete; 536 ~MaterializationResponsibility(); 639 Expected<std::unique_ptr<MaterializationResponsibility>> 651 MaterializationResponsibility(ResourceTrackerSP RT, in MaterializationResponsibility() function 712 materialize(std::unique_ptr<MaterializationResponsibility> R) = 0; [all …]
|
| H A D | DebugObjectManagerPlugin.h | 54 void notifyMaterializing(MaterializationResponsibility &MR, 58 Error notifyEmitted(MaterializationResponsibility &MR) override; 59 Error notifyFailed(MaterializationResponsibility &MR) override; 65 void modifyPassConfig(MaterializationResponsibility &MR, 73 std::map<MaterializationResponsibility *, OwnedDebugObject> PendingObjs;
|
| H A D | RTDyldObjectLinkingLayer.h | 45 MaterializationResponsibility &R, const object::ObjectFile &Obj, 50 MaterializationResponsibility &R, std::unique_ptr<MemoryBuffer>)>; 63 void emit(std::unique_ptr<MaterializationResponsibility> R, 130 Error onObjLoad(MaterializationResponsibility &R, 137 void onObjEmit(MaterializationResponsibility &R,
|
| H A D | MachOPlatform.h | 126 void modifyPassConfig(MaterializationResponsibility &MR, 131 getSyntheticSymbolDependencies(MaterializationResponsibility &MR) override; 135 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed() 148 DenseMap<MaterializationResponsibility *, JITLinkSymbolSet>; 163 MaterializationResponsibility &MR); 166 MaterializationResponsibility &MR); 169 MaterializationResponsibility &MR);
|
| H A D | ELFNixPlatform.h | 133 void modifyPassConfig(MaterializationResponsibility &MR, 138 getSyntheticSymbolDependencies(MaterializationResponsibility &MR) override; 142 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed() 155 DenseMap<MaterializationResponsibility *, JITLinkSymbolSet>; 157 void addInitializerSupportPasses(MaterializationResponsibility &MR, 160 void addDSOHandleSupportPasses(MaterializationResponsibility &MR, 163 void addEHAndTLVSupportPasses(MaterializationResponsibility &MR, 167 MaterializationResponsibility &MR);
|
| H A D | COFFPlatform.h | 94 void modifyPassConfig(MaterializationResponsibility &MR, 99 getSyntheticSymbolDependencies(MaterializationResponsibility &MR) override; 103 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed() 116 DenseMap<MaterializationResponsibility *, JITLinkSymbolSet>; 119 MaterializationResponsibility &MR, 123 MaterializationResponsibility &MR);
|
| H A D | IRTransformLayer.h | 30 ThreadSafeModule, MaterializationResponsibility &R)>; 39 void emit(std::unique_ptr<MaterializationResponsibility> R, 43 MaterializationResponsibility &R) { in identityTransform()
|
| H A D | DebuggerSupportPlugin.h | 43 Error notifyFailed(MaterializationResponsibility &MR) override; 49 void modifyPassConfig(MaterializationResponsibility &MR, 54 void modifyPassConfigForMachO(MaterializationResponsibility &MR,
|
| H A D | Layer.h | 109 virtual void emit(std::unique_ptr<MaterializationResponsibility> R, 127 void materialize(std::unique_ptr<MaterializationResponsibility> R) override; 166 virtual void emit(std::unique_ptr<MaterializationResponsibility> R, 189 void materialize(std::unique_ptr<MaterializationResponsibility> R) override;
|
| H A D | IRCompileLayer.h | 50 MaterializationResponsibility &R, ThreadSafeModule TSM)>; 59 void emit(std::unique_ptr<MaterializationResponsibility> R,
|
| H A D | CompileOnDemandLayer.h | 93 void emit(std::unique_ptr<MaterializationResponsibility> R, 118 void emitPartition(std::unique_ptr<MaterializationResponsibility> R,
|
| H A D | ObjectTransformLayer.h | 36 void emit(std::unique_ptr<MaterializationResponsibility> R,
|
| /openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/ |
| H A D | LLJITWithObjectLinkingLayerPlugin.cpp | 55 void modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig() 73 void notifyLoaded(MaterializationResponsibility &MR) override { in notifyLoaded() 77 Error notifyEmitted(MaterializationResponsibility &MR) override { in notifyEmitted() 82 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
| H A D | RTDyldObjectLinkingLayer.cpp | 19 JITDylibSearchOrderResolver(MaterializationResponsibility &MR) : MR(MR) {} in JITDylibSearchOrderResolver() 70 MaterializationResponsibility &MR; 93 std::unique_ptr<MaterializationResponsibility> R, in emit() 184 std::shared_ptr<MaterializationResponsibility> SharedR(std::move(R)); in emit() 222 MaterializationResponsibility &R, const object::ObjectFile &Obj, in onObjLoad() 355 MaterializationResponsibility &R, in onObjEmit()
|
| H A D | ObjectLinkingLayer.cpp | 36 void materialize(std::unique_ptr<MaterializationResponsibility> MR) override { in materialize() 105 std::unique_ptr<MaterializationResponsibility> MR, in ObjectLinkingLayerJITLinkContext() 594 std::unique_ptr<MaterializationResponsibility> MR; 635 void ObjectLinkingLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit() 650 void ObjectLinkingLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit() 658 void ObjectLinkingLayer::modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig() 665 void ObjectLinkingLayer::notifyLoaded(MaterializationResponsibility &MR) { in notifyLoaded() 670 Error ObjectLinkingLayer::notifyEmitted(MaterializationResponsibility &MR, in notifyEmitted() 733 MaterializationResponsibility &MR, LinkGraph &G, in modifyPassConfig() 748 MaterializationResponsibility &MR) { in notifyEmitted() [all …]
|
| H A D | Core.cpp | 266 std::unique_ptr<MaterializationResponsibility> R) { in materialize() 309 std::unique_ptr<MaterializationResponsibility> R) { in materialize() 353 OnResolveInfo(std::unique_ptr<MaterializationResponsibility> R, in materialize() 357 std::unique_ptr<MaterializationResponsibility> R; in materialize() 739 Error JITDylib::replace(MaterializationResponsibility &FromMR, in replace() 743 std::unique_ptr<MaterializationResponsibility> MustRunMR; in replace() 817 Expected<std::unique_ptr<MaterializationResponsibility>> 818 JITDylib::delegate(MaterializationResponsibility &FromMR, in delegate() 822 [&]() -> Expected<std::unique_ptr<MaterializationResponsibility>> { in delegate() 932 Error JITDylib::resolve(MaterializationResponsibility &MR, in resolve() [all …]
|
| H A D | ELFNixPlatform.cpp | 39 void materialize(std::unique_ptr<MaterializationResponsibility> R) override { in materialize() 638 MaterializationResponsibility &MR, jitlink::LinkGraph &LG, in modifyPassConfig() 660 MaterializationResponsibility &MR) { in getSyntheticSymbolDependencies() 673 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) { in addInitializerSupportPasses() 689 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) { in addDSOHandleSupportPasses() 710 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) { in addEHAndTLVSupportPasses() 779 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in preserveInitSections()
|
| H A D | IRTransformLayer.cpp | 20 void IRTransformLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
|
| H A D | ObjectTransformLayer.cpp | 25 std::unique_ptr<MaterializationResponsibility> R, in emit()
|
| H A D | CompileOnDemandLayer.cpp | 89 void materialize(std::unique_ptr<MaterializationResponsibility> R) override { in materialize() 130 std::unique_ptr<MaterializationResponsibility> R, ThreadSafeModule TSM) { in emit() 260 std::unique_ptr<MaterializationResponsibility> R, ThreadSafeModule TSM, in emitPartition()
|
| H A D | DebugObjectManagerPlugin.cpp | 412 MaterializationResponsibility &MR, LinkGraph &G, JITLinkContext &Ctx, in notifyMaterializing() 429 MaterializationResponsibility &MR, LinkGraph &G, in modifyPassConfig() 450 MaterializationResponsibility &MR) { in notifyEmitted() 489 MaterializationResponsibility &MR) { in notifyFailed()
|
| H A D | IRCompileLayer.cpp | 28 void IRCompileLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
|
| /openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
| H A D | KaleidoscopeJIT.h | 77 void materialize(std::unique_ptr<MaterializationResponsibility> R) override; 100 void emit(std::unique_ptr<MaterializationResponsibility> MR, in emit() 123 std::unique_ptr<MaterializationResponsibility> R) { in materialize() 223 optimizeModule(ThreadSafeModule TSM, const MaterializationResponsibility &R) { in optimizeModule()
|
| /openbsd-src/gnu/llvm/llvm/docs/tutorial/ |
| H A D | BuildingAJIT2.rst | 103 optimizeModule(ThreadSafeModule M, const MaterializationResponsibility &R) { 125 ``MaterializationResponsibility``. The MaterializationResponsibility argument 151 ThreadSafeModule, const MaterializationResponsibility &R)>; 162 const MaterializationResponsibility &R) { 166 void emit(MaterializationResponsibility R, ThreadSafeModule TSM) override; 180 void IRTransformLayer::emit(MaterializationResponsibility R, 205 ``MaterializationResponsibility::failMaterialization`` (this JIT clients who
|