Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DObjectLinkingLayer.h66 virtual void modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig()
77 virtual void notifyLoaded(MaterializationResponsibility &MR) {} in notifyLoaded()
78 virtual Error notifyEmitted(MaterializationResponsibility &MR) { in notifyEmitted()
81 virtual Error notifyFailed(MaterializationResponsibility &MR) = 0;
143 void emit(std::unique_ptr<MaterializationResponsibility> R,
147 void emit(std::unique_ptr<MaterializationResponsibility> R,
184 void modifyPassConfig(MaterializationResponsibility &MR,
187 void notifyLoaded(MaterializationResponsibility &MR);
209 void modifyPassConfig(MaterializationResponsibility &MR,
212 Error notifyEmitted(MaterializationResponsibility &MR) override;
[all …]
H A DCore.h43 class MaterializationResponsibility; variable
60 friend class MaterializationResponsibility; variable
527 class MaterializationResponsibility {
532 MaterializationResponsibility(MaterializationResponsibility &&) = delete;
533 MaterializationResponsibility &
539 ~MaterializationResponsibility();
846 friend class MaterializationResponsibility; variable
962 friend class MaterializationResponsibility; variable
1388 friend class MaterializationResponsibility; variable
1766 MaterializationResponsibility &MR);
[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.h187 void modifyPassConfig(MaterializationResponsibility &MR,
192 getSyntheticSymbolDependencies(MaterializationResponsibility &MR) override;
196 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
209 DenseMap<MaterializationResponsibility *, JITLinkSymbolSet>;
236 MaterializationResponsibility &MR);
239 MaterializationResponsibility &MR);
242 MaterializationResponsibility &MR);
244 MaterializationResponsibility &MR,
255 MaterializationResponsibility &MR);
260 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 DIRTransformLayer.h30 ThreadSafeModule, MaterializationResponsibility &R)>;
39 void emit(std::unique_ptr<MaterializationResponsibility> R,
43 MaterializationResponsibility &R) { in identityTransform()
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 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-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/
H A DDebuggerSupportPlugin.h43 Error notifyFailed(MaterializationResponsibility &MR) override;
49 void modifyPassConfig(MaterializationResponsibility &MR,
54 void modifyPassConfigForMachO(MaterializationResponsibility &MR,
H A DDebugInfoSupport.h34 void modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig()
44 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
H A DPerfSupportPlugin.h36 void modifyPassConfig(MaterializationResponsibility &MR,
40 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.cpp19 JITDylibSearchOrderResolver(MaterializationResponsibility &MR) : MR(MR) {} in JITDylibSearchOrderResolver()
71 MaterializationResponsibility &MR;
94 std::unique_ptr<MaterializationResponsibility> R, in emit()
185 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.cpp87 void materialize(std::unique_ptr<MaterializationResponsibility> MR) override { in materialize()
155 std::unique_ptr<MaterializationResponsibility> MR, in ObjectLinkingLayerJITLinkContext()
628 std::unique_ptr<MaterializationResponsibility> MR;
669 void ObjectLinkingLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
684 void ObjectLinkingLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
692 void ObjectLinkingLayer::modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig()
699 void ObjectLinkingLayer::notifyLoaded(MaterializationResponsibility &MR) { in notifyLoaded()
704 Error ObjectLinkingLayer::notifyEmitted(MaterializationResponsibility &MR, in notifyEmitted()
770 MaterializationResponsibility &MR, LinkGraph &G, in modifyPassConfig()
785 MaterializationResponsibility &MR) { in notifyEmitted()
[all …]
H A DCore.cpp268 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
311 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
359 std::unique_ptr<MaterializationResponsibility> R; in materialize()
839 Expected<std::unique_ptr<MaterializationResponsibility>>
840 JITDylib::delegate(MaterializationResponsibility &FromMR, in delegate()
1053 Error JITDylib::emit(MaterializationResponsibility &MR, in emit()
1209 MaterializationResponsibility &MR) { in unlinkMaterializationResponsibility()
3004 MaterializationResponsibility &MR) { in OL_destroyMaterializationResponsibility()
3012 const MaterializationResponsibility &MR) { in OL_getRequestedSymbols()
3119 Expected<std::unique_ptr<MaterializationResponsibility>>
[all …]
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 getSyntheticSymbolDependencies()
634 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) { in addInitializerSupportPasses()
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 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 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 DIRCompileLayer.cpp28 void IRCompileLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
H A DLayer.cpp141 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
219 std::unique_ptr<MaterializationResponsibility> R) { in materialize()

12