|
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().