|
LLVM 22.0.0git
|
Stores the resolved operands (machine locations and constants) and qualifying meta-information needed to construct a concrete DBG_VALUE-like instruction. More...
Public Member Functions | |
| ResolvedDbgValue (SmallVectorImpl< ResolvedDbgOp > &Ops, DbgValueProperties Properties) | |
| auto | loc_indices () const |
| Returns all the LocIdx values used in this struct, in the order in which they appear as operands in the debug value; may contain duplicates. | |
Public Attributes | |
| SmallVector< ResolvedDbgOp > | Ops |
| DbgValueProperties | Properties |
Stores the resolved operands (machine locations and constants) and qualifying meta-information needed to construct a concrete DBG_VALUE-like instruction.
Definition at line 202 of file InstrRefBasedImpl.cpp.
|
inline |
Definition at line 206 of file InstrRefBasedImpl.cpp.
References Ops, and Properties.
|
inline |
Returns all the LocIdx values used in this struct, in the order in which they appear as operands in the debug value; may contain duplicates.
Definition at line 212 of file InstrRefBasedImpl.cpp.
References llvm::make_filter_range(), llvm::map_range(), and Ops.
| SmallVector<ResolvedDbgOp> TransferTracker::ResolvedDbgValue::Ops |
Definition at line 203 of file InstrRefBasedImpl.cpp.
Referenced by loc_indices(), and ResolvedDbgValue().
| DbgValueProperties TransferTracker::ResolvedDbgValue::Properties |
Definition at line 204 of file InstrRefBasedImpl.cpp.
Referenced by ResolvedDbgValue().