LLVM: llvm::DbgLabel Class Reference (original) (raw)
This class is used to track label information. More...
#include "[CodeGen/AsmPrinter/DwarfDebug.h](DwarfDebug%5F8h%5Fsource.html)"
Inheritance diagram for llvm::DbgLabel:
| Public Member Functions | |
|---|---|
| DbgLabel (const DILabel *L, const DILocation *IA, const MCSymbol *Sym=nullptr) | |
| Symbol before DBG_LABEL instruction. | |
| dwarf::Tag | getTag () const |
| Translate tag to proper Dwarf tag. | |
| const DILabel * | getLabel () const |
| Accessors. | |
| const MCSymbol * | getSymbol () const |
| StringRef | getName () const |
| Public Member Functions inherited from llvm::DbgEntity | |
| DbgEntity (const DINode *N, const DILocation *IA, DbgEntityKind ID) | |
| virtual | ~DbgEntity ()=default |
| void | setDIE (DIE &D) |
| const DINode * | getEntity () const |
| Accessors. | |
| const DILocation * | getInlinedAt () const |
| DIE * | getDIE () const |
| DbgEntityKind | getDbgEntityID () const |
Detailed Description
This class is used to track label information.
Labels are collected from DBG_LABEL instructions.
Definition at line 289 of file DwarfDebug.h.
Constructor & Destructor Documentation
Member Function Documentation
◆ classof()
◆ getLabel()
◆ getName()
| StringRef llvm::DbgLabel::getName ( ) const | inline |
|---|
◆ getSymbol()
◆ getTag()
| dwarf::Tag llvm::DbgLabel::getTag ( ) const | inline |
|---|
Translate tag to proper Dwarf tag.
Definition at line 306 of file DwarfDebug.h.
The documentation for this class was generated from the following file:
- lib/CodeGen/AsmPrinter/DwarfDebug.h