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

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

Public Attributes

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

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 191 of file InstrRefBasedImpl.cpp.

Member Data Documentation

◆ Insts

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

non-null if we should insert after.

Definition at line 194 of file InstrRefBasedImpl.cpp.

◆ MBB

MachineBasicBlock* TransferTracker::Transfer::MBB

Position to insert DBG_VALUes.

Definition at line 193 of file InstrRefBasedImpl.cpp.

◆ Pos

MachineBasicBlock::instr_iterator TransferTracker::Transfer::Pos

Definition at line 192 of file InstrRefBasedImpl.cpp.


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