LLVM
16.0.0git
|
Meta qualifiers for a value. More...
#include "CodeGen/LiveDebugValues/InstrRefBasedImpl.h"
Public Member Functions | |
DbgValueProperties (const DIExpression *DIExpr, bool Indirect) | |
DbgValueProperties (const MachineInstr &MI) | |
Extract properties from an existing DBG_VALUE instruction. More... | |
bool | operator== (const DbgValueProperties &Other) const |
bool | operator!= (const DbgValueProperties &Other) const |
Public Attributes | |
const DIExpression * | DIExpr |
bool | Indirect |
Meta qualifiers for a value.
Pair of whatever expression is used to qualify the value, and Boolean of whether or not it's indirect.
Definition at line 200 of file InstrRefBasedImpl.h.
|
inline |
Definition at line 202 of file InstrRefBasedImpl.h.
|
inline |
Extract properties from an existing DBG_VALUE instruction.
Definition at line 206 of file InstrRefBasedImpl.h.
|
inline |
Definition at line 216 of file InstrRefBasedImpl.h.
References Other.
|
inline |
Definition at line 212 of file InstrRefBasedImpl.h.
References Other.
const DIExpression* LiveDebugValues::DbgValueProperties::DIExpr |
Definition at line 220 of file InstrRefBasedImpl.h.
Referenced by LiveDebugValues::DbgValue::dump(), LiveDebugValues::MLocTracker::emitLoc(), TransferTracker::emitMOLoc(), and TransferTracker::recoverAsEntryValue().
bool LiveDebugValues::DbgValueProperties::Indirect |
Definition at line 221 of file InstrRefBasedImpl.h.
Referenced by LiveDebugValues::DbgValue::dump(), LiveDebugValues::MLocTracker::emitLoc(), TransferTracker::emitMOLoc(), and TransferTracker::recoverAsEntryValue().