struct TransferTracker::Transfer
Declaration
struct TransferTracker::Transfer { /* full declaration omitted */ };
Description
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.
Declared at: llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:188
Member Variables
- public MachineBasicBlock::instr_iterator Pos
- public llvm::MachineBasicBlock* MBB
- Position to insert DBG_VALUes
- public SmallVector<llvm::MachineInstr*, 4> Insts
- non-null if we should insert after.