ΒΆllvm::VirtRegInfo AnalyzeVirtRegInBundle(
llvm::MachineInstr& MI,
unsigned int Reg,
SmallVectorImpl<
std::pair<MachineInstr*, unsigned int>>*
Ops = nullptr)
llvm::VirtRegInfo AnalyzeVirtRegInBundle(
llvm::MachineInstr& MI,
unsigned int Reg,
SmallVectorImpl<
std::pair<MachineInstr*, unsigned int>>*
Ops = nullptr)
Description
AnalyzeVirtRegInBundle - Analyze how the current instruction or bundle uses a virtual register. This function should not be called after operator++(), it expects a fresh iterator.
Declared at: llvm/include/llvm/CodeGen/MachineInstrBundle.h:240
Parameters
- llvm::MachineInstr& MI
- unsigned int Reg
- The virtual register to analyze.
- SmallVectorImpl< std::pair<MachineInstr*, unsigned int>>* Ops = nullptr
- When set, this vector will receive an (MI, OpNum) entry for each operand referring to Reg.
Returns
A filled-in RegInfo struct.