LLVM: llvm::DbgValueLoc Class Reference (original) (raw)

The location of a single variable, composed of an expression and 0 or more DbgValueLocEntries. More...

#include "[CodeGen/AsmPrinter/DebugLocEntry.h](DebugLocEntry%5F8h%5Fsource.html)"

Public Member Functions
DbgValueLoc (const DIExpression *Expr, ArrayRef< DbgValueLocEntry > Locs)
DbgValueLoc (const DIExpression *Expr, ArrayRef< DbgValueLocEntry > Locs, bool IsVariadic)
DbgValueLoc (const DIExpression *Expr, DbgValueLocEntry Loc)
bool isFragment () const
bool isEntryVal () const
bool isVariadic () const
bool isEquivalent (const DbgValueLoc &Other) const
const DIExpression * getExpression () const
ArrayRef< DbgValueLocEntry > getLocEntries () const
LLVM_DUMP_METHOD void dump () const

The location of a single variable, composed of an expression and 0 or more DbgValueLocEntries.

Definition at line 111 of file DebugLocEntry.h.

DbgValueLoc() [2/3]

DbgValueLoc() [3/3]

dump()

getExpression()

getLocEntries()

isEntryVal()

bool llvm::DbgValueLoc::isEntryVal ( ) const inline

isEquivalent()

isFragment()

bool llvm::DbgValueLoc::isFragment ( ) const inline

isVariadic()

bool llvm::DbgValueLoc::isVariadic ( ) const inline

operator<

operator==


The documentation for this class was generated from the following file: