|
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().