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.