class MachineFunction::DebugSubstitution
Declaration
class MachineFunction::DebugSubstitution { /* full declaration omitted */ };
Description
of %1: %0:gr32 = someinst, debug-instr-number 1 %1:gr16 = %0.some_16_bit_subreg, debug-instr-number 2 Would receive the substitution {{2, 0}, {1, 0}, $subreg}, where $subreg is the subregister number for some_16_bit_subreg.
Declared at: llvm/include/llvm/CodeGen/MachineFunction.h:484
Member Variables
- public llvm::MachineFunction::DebugInstrOperandPair Src
- Source instruction / operand pair.
- public llvm::MachineFunction::DebugInstrOperandPair Dest
- Replacement instruction / operand pair.
- public unsigned int Subreg
- Qualifier for which part of Dest is read.
Method Overview
- public DebugSubstitution(const llvm::MachineFunction::DebugInstrOperandPair & Src, const llvm::MachineFunction::DebugInstrOperandPair & Dest, unsigned int Subreg)
Methods
ΒΆDebugSubstitution(const llvm::MachineFunction::
DebugInstrOperandPair& Src,
const llvm::MachineFunction::
DebugInstrOperandPair& Dest,
unsigned int Subreg)
DebugSubstitution(const llvm::MachineFunction::
DebugInstrOperandPair& Src,
const llvm::MachineFunction::
DebugInstrOperandPair& Dest,
unsigned int Subreg)
Declared at: llvm/include/llvm/CodeGen/MachineFunction.h:490
Parameters
- const llvm::MachineFunction:: DebugInstrOperandPair& Src
- const llvm::MachineFunction:: DebugInstrOperandPair& Dest
- unsigned int Subreg