LLVM 20.0.0git
|
A format-neutral container for inlined code description. More...
#include "llvm/DebugInfo/DIContext.h"
Public Member Functions | |
DIInliningInfo ()=default | |
const DILineInfo & | getFrame (unsigned Index) const |
Returns the frame at Index . | |
DILineInfo * | getMutableFrame (unsigned Index) |
uint32_t | getNumberOfFrames () const |
void | addFrame (const DILineInfo &Frame) |
void | resize (unsigned i) |
A format-neutral container for inlined code description.
Definition at line 94 of file DIContext.h.
|
default |
|
inline |
Definition at line 114 of file DIContext.h.
References llvm::SmallVectorTemplateBase< T, bool >::push_back().
Referenced by llvm::DWARFContext::getInliningInfoForAddress(), and llvm::symbolize::JSONPrinter::print().
|
inline |
Returns the frame at Index
.
Frames are stored in bottom-up (leaf-to-root) order with increasing index.
Definition at line 102 of file DIContext.h.
References assert(), Index, and llvm::SmallVectorBase< Size_T >::size().
|
inline |
Definition at line 107 of file DIContext.h.
References assert(), Index, and llvm::SmallVectorBase< Size_T >::size().
|
inline |
Definition at line 112 of file DIContext.h.
References llvm::SmallVectorBase< Size_T >::size().
|
inline |
Definition at line 116 of file DIContext.h.
References llvm::SmallVectorImpl< T >::resize().