LLVM
15.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 . More... | |
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 87 of file DIContext.h.
|
default |
|
inline |
Definition at line 107 of file DIContext.h.
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 95 of file DIContext.h.
References assert().
|
inline |
Definition at line 100 of file DIContext.h.
References assert().
|
inline |
Definition at line 105 of file DIContext.h.
|
inline |
Definition at line 109 of file DIContext.h.
References i, and llvm::SmallVectorImpl< T >::resize().