llvm::DbgLabelInstrMap

Maps each inlined source-level label to its DBG_LABEL instruction.

Synopsis

Declared in <llvm/CodeGen/DbgEntityHistoryCalculator.h>

class DbgLabelInstrMap;

Description

The DBG_LABEL instruction could be used to generate a temporary (assembler) label before it.

Type Aliases

NameDescription
InlinedEntity Label metadata paired with its inlined-at location.
InstrMap Map from each inlined label to the corresponding DBG_LABEL instruction.

Member Functions

NameDescription
addInstr Record DBG_LABEL MI for inlined label Label.
begin Return an iterator to the first label instruction mapping.
clear Remove all recorded label instructions.
empty Return true if no label instructions have been recorded.
end Return an iterator past the last label instruction mapping.