LLVM 22.0.0git
|
Record of a use-before-def: created when a value that's live-in to the current block isn't available in any machine location, but it will be defined in this block. More...
Public Member Functions | |
UseBeforeDef (ArrayRef< DbgOp > Values, DebugVariableID VarID, const DbgValueProperties &Properties) |
Public Attributes | |
SmallVector< DbgOp > | Values |
Value of this variable, def'd in block. | |
DebugVariableID | VarID |
Identity of this variable. | |
DbgValueProperties | Properties |
Additional variable properties. |
Record of a use-before-def: created when a value that's live-in to the current block isn't available in any machine location, but it will be defined in this block.
Definition at line 245 of file InstrRefBasedImpl.cpp.
|
inline |
Definition at line 252 of file InstrRefBasedImpl.cpp.
References Properties, Values, and VarID.
DbgValueProperties TransferTracker::UseBeforeDef::Properties |
Additional variable properties.
Definition at line 251 of file InstrRefBasedImpl.cpp.
Referenced by UseBeforeDef().
SmallVector<DbgOp> TransferTracker::UseBeforeDef::Values |
Value of this variable, def'd in block.
Definition at line 247 of file InstrRefBasedImpl.cpp.
Referenced by UseBeforeDef().
DebugVariableID TransferTracker::UseBeforeDef::VarID |
Identity of this variable.
Definition at line 249 of file InstrRefBasedImpl.cpp.
Referenced by UseBeforeDef().