class DbgLabelInstrMap
Declaration
class DbgLabelInstrMap { /* full declaration omitted */ };
Description
For each inlined instance of a source-level label, keep the corresponding DBG_LABEL instruction. The DBG_LABEL instruction could be used to generate a temporary (assembler) label before it.
Declared at: llvm/include/llvm/CodeGen/DbgEntityHistoryCalculator.h:132
Member Variables
- private llvm::DbgLabelInstrMap::InstrMap LabelInstr
Method Overview
- public void addInstr(llvm::DbgLabelInstrMap::InlinedEntity Label, const llvm::MachineInstr & MI)
- public InstrMap::const_iterator begin() const
- public void clear()
- public bool empty() const
- public InstrMap::const_iterator end() const
Methods
¶void addInstr(
llvm::DbgLabelInstrMap::InlinedEntity Label,
const llvm::MachineInstr& MI)
void addInstr(
llvm::DbgLabelInstrMap::InlinedEntity Label,
const llvm::MachineInstr& MI)
Declared at: llvm/include/llvm/CodeGen/DbgEntityHistoryCalculator.h:141
Parameters
- llvm::DbgLabelInstrMap::InlinedEntity Label
- const llvm::MachineInstr& MI
¶InstrMap::const_iterator begin() const
InstrMap::const_iterator begin() const
Declared at: llvm/include/llvm/CodeGen/DbgEntityHistoryCalculator.h:145
¶void clear()
void clear()
Declared at: llvm/include/llvm/CodeGen/DbgEntityHistoryCalculator.h:144
¶bool empty() const
bool empty() const
Declared at: llvm/include/llvm/CodeGen/DbgEntityHistoryCalculator.h:143
¶InstrMap::const_iterator end() const
InstrMap::const_iterator end() const
Declared at: llvm/include/llvm/CodeGen/DbgEntityHistoryCalculator.h:146