Convert a dbg.declare into a dbg.value at a load.

Synopsis

Declared in <llvm/Transforms/Utils/Local.h>

void
ConvertDebugDeclareToDebugValue(
    DbgVariableRecord* DVR,
    LoadInst* LI,
    DIBuilder& Builder);

Description

Inserts a dbg.value record before a load of an alloca'd value that has an associated dbg.declare record.

Parameters

Name

Description

DVR

dbg.declare record to lower at the load.

LI

Load that reads the alloca'd value.

Builder

DIBuilder used to create the dbg.value.

Created with MrDocs