LLVM 20.0.0git
|
Record of all changes in variable locations at a block position. More...
Public Attributes | |
MachineBasicBlock::instr_iterator | Pos |
MachineBasicBlock * | MBB |
Position to insert DBG_VALUes. | |
SmallVector< std::pair< DebugVariableID, MachineInstr * >, 4 > | Insts |
non-null if we should insert after. | |
Record of all changes in variable locations at a block position.
Awkwardly we allow inserting either before or after the point: MBB != nullptr indicates it's before, otherwise after.
Definition at line 192 of file InstrRefBasedImpl.cpp.
SmallVector<std::pair<DebugVariableID, MachineInstr *>, 4> TransferTracker::Transfer::Insts |
non-null if we should insert after.
Vector of DBG_VALUEs to insert. Store with their DebugVariableID so that they can be sorted into a stable order for emission at a later time.
Definition at line 197 of file InstrRefBasedImpl.cpp.
MachineBasicBlock* TransferTracker::Transfer::MBB |
Position to insert DBG_VALUes.
Definition at line 194 of file InstrRefBasedImpl.cpp.
MachineBasicBlock::instr_iterator TransferTracker::Transfer::Pos |
Definition at line 193 of file InstrRefBasedImpl.cpp.