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:104
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:113
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:117
¶void clear()
void clear()
Declared at: llvm/include/llvm/CodeGen/DbgEntityHistoryCalculator.h:116
¶bool empty() const
bool empty() const
Declared at: llvm/include/llvm/CodeGen/DbgEntityHistoryCalculator.h:115
¶InstrMap::const_iterator end() const
InstrMap::const_iterator end() const
Declared at: llvm/include/llvm/CodeGen/DbgEntityHistoryCalculator.h:118