Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DCore.h45 class MaterializationResponsibility; variable
82 friend class MaterializationResponsibility; variable
576 class MaterializationResponsibility {
581 MaterializationResponsibility(MaterializationResponsibility &&) = delete;
582 MaterializationResponsibility &
583 operator=(MaterializationResponsibility &&) = delete;
588 ~MaterializationResponsibility();
689 Expected<std::unique_ptr<MaterializationResponsibility>>
695 MaterializationResponsibility(ResourceTrackerSP RT, in MaterializationResponsibility() function
728 void materialize(std::unique_ptr<MaterializationResponsibility> R) override;
[all …]
H A DLinkGraphLinkingLayer.h55 virtual void modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig()
61 virtual void notifyMaterializing(MaterializationResponsibility &MR, in notifyMaterializing()
66 virtual Error notifyEmitted(MaterializationResponsibility &MR) { in notifyEmitted()
69 virtual Error notifyFailed(MaterializationResponsibility &MR) = 0;
114 void emit(std::unique_ptr<MaterializationResponsibility> R,
152 void emit(std::unique_ptr<MaterializationResponsibility> R,
161 Error recordFinalizedAlloc(MaterializationResponsibility &MR,
H A DDebugObjectManagerPlugin.h75 void notifyMaterializing(MaterializationResponsibility &MR,
79 Error notifyEmitted(MaterializationResponsibility &MR) override;
80 Error notifyFailed(MaterializationResponsibility &MR) override;
86 void modifyPassConfig(MaterializationResponsibility &MR,
94 std::map<MaterializationResponsibility *, OwnedDebugObject> PendingObjs;
H A DRTDyldObjectLinkingLayer.h45 MaterializationResponsibility &R, const object::ObjectFile &Obj,
50 MaterializationResponsibility &R, std::unique_ptr<MemoryBuffer>)>;
64 void emit(std::unique_ptr<MaterializationResponsibility> R,
131 Error onObjLoad(MaterializationResponsibility &R,
138 void onObjEmit(MaterializationResponsibility &R,
H A DMachOPlatform.h212 void modifyPassConfig(MaterializationResponsibility &MR,
218 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
254 MaterializationResponsibility &MR);
257 MaterializationResponsibility &MR);
260 MaterializationResponsibility &MR);
262 MaterializationResponsibility &MR,
274 MaterializationResponsibility &MR);
279 MaterializationResponsibility &MR,
391 void materialize(std::unique_ptr<MaterializationResponsibility> R) override;
H A DIRTransformLayer.h31 ThreadSafeModule, MaterializationResponsibility &R)>;
40 void emit(std::unique_ptr<MaterializationResponsibility> R,
44 MaterializationResponsibility &R) { in identityTransform()
H A DDebuggerSupportPlugin.h
H A DUnwindInfoRegistrationPlugin.h36 void modifyPassConfig(MaterializationResponsibility &MR,
40 Error notifyEmitted(MaterializationResponsibility &MR) override { in notifyEmitted()
44 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
H A DLayer.h110 virtual void emit(std::unique_ptr<MaterializationResponsibility> R,
128 void materialize(std::unique_ptr<MaterializationResponsibility> R) override;
167 virtual void emit(std::unique_ptr<MaterializationResponsibility> R,
191 void materialize(std::unique_ptr<MaterializationResponsibility> R) override;
H A DELFNixPlatform.h173 void modifyPassConfig(MaterializationResponsibility &MR,
179 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
195 void addDSOHandleSupportPasses(MaterializationResponsibility &MR,
198 void addEHAndTLVSupportPasses(MaterializationResponsibility &MR,
203 MaterializationResponsibility &MR);
H A DCOFFPlatform.h98 void modifyPassConfig(MaterializationResponsibility &MR,
104 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
117 MaterializationResponsibility &MR,
121 MaterializationResponsibility &MR);
H A DEHFrameRegistrationPlugin.h38 void modifyPassConfig(MaterializationResponsibility &MR,
41 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
H A DIRPartitionLayer.h66 void emit(std::unique_ptr<MaterializationResponsibility> R,
74 void emitPartition(std::unique_ptr<MaterializationResponsibility> R,
H A DIRCompileLayer.h51 MaterializationResponsibility &R, ThreadSafeModule TSM)>;
60 void emit(std::unique_ptr<MaterializationResponsibility> R,
H A DMaterializationUnit.h23 class MaterializationResponsibility; variable
72 materialize(std::unique_ptr<MaterializationResponsibility> R) = 0;
H A DRedirectionManager.h61 emitRedirectableSymbols(std::unique_ptr<MaterializationResponsibility> MR,
78 void materialize(std::unique_ptr<MaterializationResponsibility> R) override { in materialize()
H A DLinkGraphLayer.h59 virtual void emit(std::unique_ptr<MaterializationResponsibility> R,
88 void materialize(std::unique_ptr<MaterializationResponsibility> MR) override { in materialize()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/
H A DVTuneSupportPlugin.h36 void modifyPassConfig(MaterializationResponsibility &MR,
40 Error notifyEmitted(MaterializationResponsibility &MR) override;
41 Error notifyFailed(MaterializationResponsibility &MR) override;
56 DenseMap<MaterializationResponsibility *, std::pair<uint64_t, uint64_t>>
H A DDebuggerSupportPlugin.h45 Error notifyFailed(MaterializationResponsibility &MR) override;
51 void modifyPassConfig(MaterializationResponsibility &MR,
56 void modifyPassConfigForMachO(MaterializationResponsibility &MR,
H A DDebugInfoSupport.h35 void modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig()
45 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
H A DPerfSupportPlugin.h37 void modifyPassConfig(MaterializationResponsibility &MR,
41 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DLazyObjectLinkingLayer.cpp29 void modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig()
40 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
53 MaterializationResponsibility &MR) { in renameFunctionBodies()
107 std::unique_ptr<MaterializationResponsibility> MR, in emit()
H A DRTDyldObjectLinkingLayer.cpp21 JITDylibSearchOrderResolver(MaterializationResponsibility &MR, in JITDylibSearchOrderResolver()
72 MaterializationResponsibility &MR;
99 std::unique_ptr<MaterializationResponsibility> R, in emit()
190 std::shared_ptr<MaterializationResponsibility> SharedR(std::move(R)); in emit()
232 MaterializationResponsibility &R, const object::ObjectFile &Obj, in onObjLoad()
365 MaterializationResponsibility &R, in onObjEmit()
H A DLazyReexports.cpp167 std::unique_ptr<MaterializationResponsibility> R) { in materialize()
250 void materialize(std::unique_ptr<MaterializationResponsibility> R) override { in materialize()
264 void modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig()
268 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed()
360 std::unique_ptr<MaterializationResponsibility> MR, in emitReentryTrampolines()
374 std::unique_ptr<MaterializationResponsibility> MR, SymbolAliasMap Reexports, in emitRedirectableSymbols()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/
H A DVTuneSupportPlugin.cpp85 void VTuneSupportPlugin::modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig()
113 Error VTuneSupportPlugin::notifyEmitted(MaterializationResponsibility &MR) { in notifyEmitted()
128 Error VTuneSupportPlugin::notifyFailed(MaterializationResponsibility &MR) { in notifyFailed()

123