LLVM: llvm::DbgLabelInstrMap Class Reference (original) (raw)
For each inlined instance of a source-level label, keep the corresponding DBG_LABEL instruction. More...
#include "[llvm/CodeGen/DbgEntityHistoryCalculator.h](DbgEntityHistoryCalculator%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| void | addInstr (InlinedEntity Label, const MachineInstr &MI) |
| bool | empty () const |
| void | clear () |
| InstrMap::const_iterator | begin () const |
| InstrMap::const_iterator | end () const |
Detailed 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.
Definition at line 132 of file DbgEntityHistoryCalculator.h.
Member Typedef Documentation
◆ InlinedEntity
◆ InstrMap
Member Function Documentation
◆ addInstr()
◆ begin()
◆ clear()
| void llvm::DbgLabelInstrMap::clear ( ) | inline |
|---|
◆ empty()
| bool llvm::DbgLabelInstrMap::empty ( ) const | inline |
|---|
◆ end()
The documentation for this class was generated from the following files:
- include/llvm/CodeGen/DbgEntityHistoryCalculator.h
- lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp