LLVM 22.0.0git
|
Single location defined by (potentially multiple) MMI entries. More...
#include "CodeGen/AsmPrinter/DwarfDebug.h"
Public Member Functions | |
MMI (const DIExpression *E, int FI) | |
void | addFrameIndexExpr (const DIExpression *Expr, int FI) |
const std::set< FrameIndexExpr > & | getFrameIndexExprs () const |
Get the FI entries, sorted by fragment offset. |
Public Attributes | |
std::set< FrameIndexExpr > | FrameIndexExprs |
Single location defined by (potentially multiple) MMI entries.
Definition at line 159 of file DwarfDebug.h.
|
inlineexplicit |
Definition at line 163 of file DwarfDebug.h.
References E(), and FrameIndexExprs.
void Loc::MMI::addFrameIndexExpr | ( | const DIExpression * | Expr, |
int | FI ) |
Definition at line 300 of file DwarfDebug.cpp.
References llvm::all_of(), assert(), and FrameIndexExprs.
const std::set< FrameIndexExpr > & Loc::MMI::getFrameIndexExprs | ( | ) | const |
Get the FI entries, sorted by fragment offset.
Definition at line 296 of file DwarfDebug.cpp.
References FrameIndexExprs.
std::set<FrameIndexExpr> llvm::Loc::MMI::FrameIndexExprs |
Definition at line 160 of file DwarfDebug.h.
Referenced by addFrameIndexExpr(), getFrameIndexExprs(), and MMI().