LLVM 20.0.0git
|
Identifies a unique instance of a whole variable (discards/ignores fragment information). More...
#include "llvm/IR/DebugInfoMetadata.h"
Public Member Functions | |
DebugVariableAggregate (const DbgVariableIntrinsic *DVI) | |
DebugVariableAggregate (const DebugVariable &V) | |
Public Member Functions inherited from llvm::DebugVariable | |
DebugVariable (const DbgVariableIntrinsic *DII) | |
DebugVariable (const DbgVariableRecord *DVR) | |
DebugVariable (const DILocalVariable *Var, std::optional< FragmentInfo > FragmentInfo, const DILocation *InlinedAt) | |
DebugVariable (const DILocalVariable *Var, const DIExpression *DIExpr, const DILocation *InlinedAt) | |
const DILocalVariable * | getVariable () const |
std::optional< FragmentInfo > | getFragment () const |
const DILocation * | getInlinedAt () const |
FragmentInfo | getFragmentOrDefault () const |
bool | operator== (const DebugVariable &Other) const |
bool | operator< (const DebugVariable &Other) const |
Additional Inherited Members | |
Static Public Member Functions inherited from llvm::DebugVariable | |
static bool | isDefaultFragment (const FragmentInfo F) |
Identifies a unique instance of a whole variable (discards/ignores fragment information).
Definition at line 4066 of file DebugInfoMetadata.h.
DebugVariableAggregate::DebugVariableAggregate | ( | const DbgVariableIntrinsic * | DVI | ) |
Definition at line 54 of file DebugInfoMetadata.cpp.
|
inline |
Definition at line 4069 of file DebugInfoMetadata.h.