LLVM API Documentation
This struct describes location entries emitted in the .debug_loc section. More...
#include <DwarfDebug.h>
Public Member Functions | |
DotDebugLocEntry () | |
DotDebugLocEntry (const MCSymbol *B, const MCSymbol *E, MachineLocation &L, const MDNode *V) | |
DotDebugLocEntry (const MCSymbol *B, const MCSymbol *E, int64_t i) | |
DotDebugLocEntry (const MCSymbol *B, const MCSymbol *E, const ConstantFP *FPtr) | |
DotDebugLocEntry (const MCSymbol *B, const MCSymbol *E, const ConstantInt *IPtr) | |
bool | isEmpty () |
Empty entries are also used as a trigger to emit temp label. Such labels are referenced is used to find debug_loc offset for a given DIE. More... | |
bool | isMerged () |
void | Merge (DotDebugLocEntry *Next) |
bool | isLocation () const |
bool | isInt () const |
bool | isConstantFP () const |
bool | isConstantInt () const |
int64_t | getInt () const |
const ConstantFP * | getConstantFP () const |
const ConstantInt * | getConstantInt () const |
const MDNode * | getVariable () const |
const MCSymbol * | getBeginSym () const |
const MCSymbol * | getEndSym () const |
MachineLocation | getLoc () const |
This struct describes location entries emitted in the .debug_loc section.
Definition at line 65 of file DwarfDebug.h.
|
inline |
Definition at line 95 of file DwarfDebug.h.
|
inline |
Definition at line 98 of file DwarfDebug.h.
|
inline |
Definition at line 104 of file DwarfDebug.h.
|
inline |
Definition at line 109 of file DwarfDebug.h.
|
inline |
Definition at line 114 of file DwarfDebug.h.
|
inline |
Definition at line 139 of file DwarfDebug.h.
|
inline |
Definition at line 136 of file DwarfDebug.h.
|
inline |
Definition at line 137 of file DwarfDebug.h.
|
inline |
Definition at line 140 of file DwarfDebug.h.
|
inline |
Definition at line 135 of file DwarfDebug.h.
|
inline |
Definition at line 141 of file DwarfDebug.h.
|
inline |
Definition at line 138 of file DwarfDebug.h.
|
inline |
Definition at line 133 of file DwarfDebug.h.
|
inline |
Definition at line 134 of file DwarfDebug.h.
|
inline |
Empty entries are also used as a trigger to emit temp label. Such labels are referenced is used to find debug_loc offset for a given DIE.
Definition at line 123 of file DwarfDebug.h.
|
inline |
Definition at line 132 of file DwarfDebug.h.
|
inline |
Definition at line 131 of file DwarfDebug.h.
|
inline |
Definition at line 124 of file DwarfDebug.h.
|
inline |
Definition at line 125 of file DwarfDebug.h.
const ConstantFP* llvm::DotDebugLocEntry::CFP |
Definition at line 81 of file DwarfDebug.h.
const ConstantInt* llvm::DotDebugLocEntry::CIP |
Definition at line 82 of file DwarfDebug.h.
int64_t llvm::DotDebugLocEntry::Int |
Definition at line 80 of file DwarfDebug.h.