LLVM 22.0.0git
llvm::orc::DebugInfoPreservationPlugin Class Reference

#include "llvm/ExecutionEngine/Orc/Debugging/DebugInfoSupport.h"

Inheritance diagram for llvm::orc::DebugInfoPreservationPlugin:
[legend]

Public Member Functions

void modifyPassConfig (MaterializationResponsibility &MR, jitlink::LinkGraph &LG, jitlink::PassConfiguration &PassConfig) override
Error notifyRemovingResources (JITDylib &JD, ResourceKey K) override
Error notifyFailed (MaterializationResponsibility &MR) override
void notifyTransferringResources (JITDylib &JD, ResourceKey DstKey, ResourceKey SrcKey) override

Static Public Member Functions

static Expected< std::unique_ptr< DebugInfoPreservationPlugin > > Create ()

Detailed Description

Definition at line 33 of file DebugInfoSupport.h.

Member Function Documentation

◆ Create()

Expected< std::unique_ptr< DebugInfoPreservationPlugin > > llvm::orc::DebugInfoPreservationPlugin::Create ( )
inlinestatic

Definition at line 54 of file DebugInfoSupport.h.

◆ modifyPassConfig()

void llvm::orc::DebugInfoPreservationPlugin::modifyPassConfig ( MaterializationResponsibility & MR,
jitlink::LinkGraph & LG,
jitlink::PassConfiguration & PassConfig )
inlineoverride

◆ notifyFailed()

Error llvm::orc::DebugInfoPreservationPlugin::notifyFailed ( MaterializationResponsibility & MR)
inlineoverride

Definition at line 45 of file DebugInfoSupport.h.

References llvm::Error::success().

◆ notifyRemovingResources()

Error llvm::orc::DebugInfoPreservationPlugin::notifyRemovingResources ( JITDylib & JD,
ResourceKey K )
inlineoverride

Definition at line 41 of file DebugInfoSupport.h.

References llvm::Error::success().

◆ notifyTransferringResources()

void llvm::orc::DebugInfoPreservationPlugin::notifyTransferringResources ( JITDylib & JD,
ResourceKey DstKey,
ResourceKey SrcKey )
inlineoverride

Definition at line 49 of file DebugInfoSupport.h.


The documentation for this class was generated from the following file: