clang 20.0.0git
|
A scoped helper to set the current debug location to an inlined location. More...
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CGDebugInfo.h"
Public Member Functions | |
ApplyInlineDebugLocation (CodeGenFunction &CGF, GlobalDecl InlinedFn) | |
Set up the CodeGenFunction's DebugInfo to produce inline locations for the function InlinedFn . | |
~ApplyInlineDebugLocation () | |
Restore everything back to the original state. | |
A scoped helper to set the current debug location to an inlined location.
Definition at line 918 of file CGDebugInfo.h.
ApplyInlineDebugLocation::ApplyInlineDebugLocation | ( | CodeGenFunction & | CGF, |
GlobalDecl | InlinedFn | ||
) |
Set up the CodeGenFunction's DebugInfo to produce inline locations for the function InlinedFn
.
The current debug location becomes the inlined call site of the inlined function.
Definition at line 190 of file CGDebugInfo.cpp.
References clang::CodeGen::CodeGenFunction::Builder, and clang::CodeGen::CodeGenFunction::getDebugInfo().
ApplyInlineDebugLocation::~ApplyInlineDebugLocation | ( | ) |
Restore everything back to the original state.
Definition at line 206 of file CGDebugInfo.cpp.
References clang::CodeGen::CodeGenFunction::Builder, clang::CodeGen::CGDebugInfo::EmitInlineFunctionEnd(), and clang::CodeGen::CodeGenFunction::getDebugInfo().