class InstrRefBasedLDV::DebugPHIRecord

Declaration

class InstrRefBasedLDV::DebugPHIRecord { /* full declaration omitted */ };

Description

Record of where we observed a DBG_PHI instruction.

Declared at: llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.h:869

Member Variables

public uint64_t InstrNum
Instruction number of this DBG_PHI.
public llvm::MachineBasicBlock* MBB
Block where DBG_PHI occurred.
public Optional<LiveDebugValues::ValueIDNum> ValueRead
The value number read by the DBG_PHI -- or None if it didn't refer to a value.
public Optional<LiveDebugValues::LocIdx> ReadLoc
Register/Stack location the DBG_PHI reads -- or None if it referred to something unexpected.

Method Overview

Methods

ΒΆunsigned int operator unsigned int() const

Declared at: llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.h:882