Compute debug‐value and debug‐label histories for MF.

Synopsis

Declared in <llvm/CodeGen/DbgEntityHistoryCalculator.h>

void
calculateDbgEntityHistory(
    MachineFunction const* MF,
    TargetRegisterInfo const* TRI,
    DbgValueHistoryMap& DbgValues,
    DbgLabelInstrMap& DbgLabels);

Parameters

Name

Description

MF

Function whose debug entities are analyzed.

TRI

Target register info used to interpret register locations.

DbgValues

Filled with per‐variable debug‐value history ranges.

DbgLabels

Filled with the DBG_LABEL instruction for each label.

Created with MrDocs