LLVM: LiveDebugValues::ResolvedDbgOp Struct Reference (original) (raw)

A DbgOp whose ID (if any) has resolved to an actual location, [LocIdx](classLiveDebugValues%5F1%5F1LocIdx.html "Handle-class for a particular "location"."). More...

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

Public Attributes
union {
LocIdx Loc
MachineOperand MO
};
bool IsConst

A DbgOp whose ID (if any) has resolved to an actual location, [LocIdx](classLiveDebugValues%5F1%5F1LocIdx.html "Handle-class for a particular "location".").

Used when working with concrete debug values, i.e. when joining MLocs and VLocs in the TransferTracker or emitting DBG_VALUE/DBG_VALUE_LIST instructions in the MLocTracker.

Definition at line 382 of file InstrRefBasedImpl.h.

LiveDebugValues::ResolvedDbgOp::ResolvedDbgOp ( LocIdx Loc) inline

ResolvedDbgOp() [2/2]

LiveDebugValues::ResolvedDbgOp::ResolvedDbgOp ( MachineOperand MO) inline

dump()

operator==()

[union]

IsConst

bool LiveDebugValues::ResolvedDbgOp::IsConst

Loc

LocIdx LiveDebugValues::ResolvedDbgOp::Loc

MO


The documentation for this struct was generated from the following files: