Home
last modified time | relevance | path

Searched refs:MaterializationResponsibility (Results 1 – 25 of 38) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DObjectLinkingLayer.h66 virtual void modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig()
72 virtual void notifyMaterializing(MaterializationResponsibility &MR, in notifyMaterializing()
77 virtual void notifyLoaded(MaterializationResponsibility &MR) {} in notifyLoaded()
78 virtual Error notifyEmitted(MaterializationResponsibility &MR) { in notifyEmitted()
81 virtual Error notifyFailed(MaterializationResponsibility &MR) = 0;
91 getSyntheticSymbolDependencies(MaterializationResponsibility &MR) { in getSyntheticSymbolDependencies()
156 void emit(std::unique_ptr<MaterializationResponsibility> R,
160 void emit(std::unique_ptr<MaterializationResponsibility> R,
197 Error recordFinalizedAlloc(MaterializationResponsibility &MR,
219 void modifyPassConfig(MaterializationResponsibility &MR,
[all …]
H A DCore.h43 class MaterializationResponsibility; variable
60 friend class MaterializationResponsibility; variable
555 class MaterializationResponsibility {
560 MaterializationResponsibility(MaterializationResponsibility &&) = delete;
561 MaterializationResponsibility &
562 operator=(MaterializationResponsibility &&) = delete;
567 ~MaterializationResponsibility();
665 Expected<std::unique_ptr<MaterializationResponsibility>>
671 MaterializationResponsibility(ResourceTrackerSP RT, in MaterializationResponsibility() function
732 materialize(std::unique_ptr<MaterializationResponsibility> R) = 0;
[all …]
H A DDebugObjectManagerPlugin.h74 void notifyMaterializing(MaterializationResponsibility &MR,
78 Error notifyEmitted(MaterializationResponsibility &MR) override;
79 Error notifyFailed(MaterializationResponsibility &MR) override;
85 void modifyPassConfig(MaterializationResponsibility &MR,
93 std::map<MaterializationResponsibility *, OwnedDebugObject> PendingObjs;
H A DMachOPlatform.h201 void modifyPassConfig(MaterializationResponsibility &MR,
206 getSyntheticSymbolDependencies(MaterializationResponsibility &MR) override;
210 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
223 DenseMap<MaterializationResponsibility *, JITLinkSymbolSet>;
250 MaterializationResponsibility &MR);
253 MaterializationResponsibility &MR);
256 MaterializationResponsibility &MR);
258 MaterializationResponsibility &MR,
269 MaterializationResponsibility &MR);
274 MaterializationResponsibility &MR,
[all …]
H A DRTDyldObjectLinkingLayer.h44 MaterializationResponsibility &R, const object::ObjectFile &Obj,
49 MaterializationResponsibility &R, std::unique_ptr<MemoryBuffer>)>;
62 void emit(std::unique_ptr<MaterializationResponsibility> R,
129 Error onObjLoad(MaterializationResponsibility &R,
136 void onObjEmit(MaterializationResponsibility &R,
H A DELFNixPlatform.h136 void modifyPassConfig(MaterializationResponsibility &MR,
141 getSyntheticSymbolDependencies(MaterializationResponsibility &MR) override;
145 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
158 DenseMap<MaterializationResponsibility *, JITLinkSymbolSet>;
160 void addInitializerSupportPasses(MaterializationResponsibility &MR,
163 void addDSOHandleSupportPasses(MaterializationResponsibility &MR,
166 void addEHAndTLVSupportPasses(MaterializationResponsibility &MR,
170 MaterializationResponsibility &MR);
H A DCOFFPlatform.h98 void modifyPassConfig(MaterializationResponsibility &MR,
103 getSyntheticSymbolDependencies(MaterializationResponsibility &MR) override;
107 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
120 DenseMap<MaterializationResponsibility *, JITLinkSymbolSet>;
123 MaterializationResponsibility &MR,
127 MaterializationResponsibility &MR);
H A DIRTransformLayer.h30 ThreadSafeModule, MaterializationResponsibility &R)>;
39 void emit(std::unique_ptr<MaterializationResponsibility> R,
43 MaterializationResponsibility &R) { in identityTransform()
H A DDebuggerSupportPlugin.h
H A DLayer.h109 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 DIRCompileLayer.h50 MaterializationResponsibility &R, ThreadSafeModule TSM)>;
59 void emit(std::unique_ptr<MaterializationResponsibility> R,
H A DCompileOnDemandLayer.h92 void emit(std::unique_ptr<MaterializationResponsibility> R,
117 void emitPartition(std::unique_ptr<MaterializationResponsibility> R,
H A DObjectTransformLayer.h36 void emit(std::unique_ptr<MaterializationResponsibility> R,
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/
H A DVTuneSupportPlugin.h35 void modifyPassConfig(MaterializationResponsibility &MR,
39 Error notifyEmitted(MaterializationResponsibility &MR) override;
40 Error notifyFailed(MaterializationResponsibility &MR) override;
55 DenseMap<MaterializationResponsibility *, std::pair<uint64_t, uint64_t>>
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.cpp19 JITDylibSearchOrderResolver(MaterializationResponsibility &MR, in JITDylibSearchOrderResolver()
69 MaterializationResponsibility &MR;
93 std::unique_ptr<MaterializationResponsibility> R, in emit()
184 std::shared_ptr<MaterializationResponsibility> SharedR(std::move(R)); in emit()
223 MaterializationResponsibility &R, const object::ObjectFile &Obj, in onObjLoad()
356 MaterializationResponsibility &R, in onObjEmit()
H A DObjectLinkingLayer.cpp88 void materialize(std::unique_ptr<MaterializationResponsibility> MR) override { in materialize()
156 std::unique_ptr<MaterializationResponsibility> MR, in ObjectLinkingLayerJITLinkContext()
669 std::unique_ptr<MaterializationResponsibility> MR;
712 void ObjectLinkingLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
727 void ObjectLinkingLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
736 MaterializationResponsibility &MR, FinalizedAlloc FA) { in recordFinalizedAlloc()
796 MaterializationResponsibility &MR, LinkGraph &G, in modifyPassConfig()
811 MaterializationResponsibility &MR) { in notifyEmitted()
834 MaterializationResponsibility &MR) { in notifyFailed()
H A DELFNixPlatform.cpp41 void materialize(std::unique_ptr<MaterializationResponsibility> R) override { in materialize()
599 MaterializationResponsibility &MR, jitlink::LinkGraph &LG, in modifyPassConfig()
621 MaterializationResponsibility &MR) { in addInitializerSupportPasses()
634 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) {
650 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) { in addDSOHandleSupportPasses()
671 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) { in addEHAndTLVSupportPasses()
738 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in preserveInitSections()
H A DCore.cpp288 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
331 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
375 OnResolveInfo(std::unique_ptr<MaterializationResponsibility> R, in materialize()
379 std::unique_ptr<MaterializationResponsibility> R; in materialize()
726 JITDylib::defineMaterializing(MaterializationResponsibility &FromMR, in defineMaterializing()
778 Error JITDylib::replace(MaterializationResponsibility &FromMR, in replace()
782 std::unique_ptr<MaterializationResponsibility> MustRunMR; in replace()
856 Expected<std::unique_ptr<MaterializationResponsibility>>
857 JITDylib::delegate(MaterializationResponsibility &FromMR, in delegate()
861 [&]() -> Expected<std::unique_ptr<MaterializationResponsibility>> { in delegate()
[all …]
H A DCompileOnDemandLayer.cpp89 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 DDebugObjectManagerPlugin.cpp404 MaterializationResponsibility &MR, LinkGraph &G, JITLinkContext &Ctx, in notifyMaterializing()
427 MaterializationResponsibility &MR, LinkGraph &G, in modifyPassConfig()
448 MaterializationResponsibility &MR) { in notifyEmitted()
488 MaterializationResponsibility &MR) { in notifyFailed()
H A DIRTransformLayer.cpp20 void IRTransformLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
H A DObjectTransformLayer.cpp25 std::unique_ptr<MaterializationResponsibility> R, in emit()
H A DIRCompileLayer.cpp28 void IRCompileLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
H A DLayer.cpp141 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
218 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/
H A DVTuneSupportPlugin.cpp84 void VTuneSupportPlugin::modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig()
112 Error VTuneSupportPlugin::notifyEmitted(MaterializationResponsibility &MR) { in notifyEmitted()
127 Error VTuneSupportPlugin::notifyFailed(MaterializationResponsibility &MR) { in notifyFailed()

12