/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ObjectLinkingLayer.h | 66 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 D | Core.h | 43 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 D | DebugObjectManagerPlugin.h | 74 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 D | MachOPlatform.h | 201 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 D | RTDyldObjectLinkingLayer.h | 44 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 D | ELFNixPlatform.h | 136 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 D | COFFPlatform.h | 98 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 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 |
|
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 | 92 void emit(std::unique_ptr<MaterializationResponsibility> R, 117 void emitPartition(std::unique_ptr<MaterializationResponsibility> R,
|
H A D | ObjectTransformLayer.h | 36 void emit(std::unique_ptr<MaterializationResponsibility> R,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/ |
H A D | VTuneSupportPlugin.h | 35 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 D | RTDyldObjectLinkingLayer.cpp | 19 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 D | ObjectLinkingLayer.cpp | 88 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 D | ELFNixPlatform.cpp | 41 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 D | Core.cpp | 288 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 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 | 404 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 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 | IRCompileLayer.cpp | 28 void IRCompileLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
|
H A D | Layer.cpp | 141 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 D | VTuneSupportPlugin.cpp | 84 void VTuneSupportPlugin::modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig() 112 Error VTuneSupportPlugin::notifyEmitted(MaterializationResponsibility &MR) { in notifyEmitted() 127 Error VTuneSupportPlugin::notifyFailed(MaterializationResponsibility &MR) { in notifyFailed()
|