LLVM  14.0.0git
Public Attributes | List of all members
TransferTracker::Transfer Struct Reference

Record of all changes in variable locations at a block position. More...

Collaboration diagram for TransferTracker::Transfer:
Collaboration graph
[legend]

Public Attributes

MachineBasicBlock::instr_iterator Pos
 
MachineBasicBlockMBB
 Position to insert DBG_VALUes. More...
 
SmallVector< MachineInstr *, 4 > Insts
 non-null if we should insert after. More...
 

Detailed 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.

Definition at line 181 of file InstrRefBasedImpl.cpp.

Member Data Documentation

◆ Insts

SmallVector<MachineInstr *, 4> TransferTracker::Transfer::Insts

non-null if we should insert after.

Definition at line 184 of file InstrRefBasedImpl.cpp.

◆ MBB

MachineBasicBlock* TransferTracker::Transfer::MBB

Position to insert DBG_VALUes.

Definition at line 183 of file InstrRefBasedImpl.cpp.

◆ Pos

MachineBasicBlock::instr_iterator TransferTracker::Transfer::Pos

Definition at line 182 of file InstrRefBasedImpl.cpp.


The documentation for this struct was generated from the following file: