LLVM
8.0.1
|
String pool entry reference. More...
#include "llvm/CodeGen/DwarfStringPoolEntry.h"
Public Member Functions | |
DwarfStringPoolEntryRef ()=default | |
DwarfStringPoolEntryRef (const StringMapEntry< DwarfStringPoolEntry > &Entry, bool Indexed) | |
operator bool () const | |
MCSymbol * | getSymbol () const |
unsigned | getOffset () const |
bool | isIndexed () const |
unsigned | getIndex () const |
StringRef | getString () const |
DwarfStringPoolEntry | getEntry () const |
Return the entire string pool entry for convenience. More... | |
bool | operator== (const DwarfStringPoolEntryRef &X) const |
bool | operator!= (const DwarfStringPoolEntryRef &X) const |
String pool entry reference.
Definition at line 32 of file DwarfStringPoolEntry.h.
|
default |
|
inline |
Definition at line 42 of file DwarfStringPoolEntry.h.
|
inline |
Return the entire string pool entry for convenience.
Definition at line 60 of file DwarfStringPoolEntry.h.
Referenced by llvm::AsmPrinter::emitDwarfStringOffset().
|
inline |
Definition at line 53 of file DwarfStringPoolEntry.h.
References assert(), and llvm::DwarfStringPoolEntry::isIndexed().
|
inline |
Definition at line 51 of file DwarfStringPoolEntry.h.
|
inline |
Definition at line 58 of file DwarfStringPoolEntry.h.
Referenced by llvm::AccelTable< llvm::DWARF5AccelTableData >::addName(), llvm::AccelTableBase::finalize(), and llvm::DIEString::getString().
|
inline |
Definition at line 47 of file DwarfStringPoolEntry.h.
|
inline |
Definition at line 52 of file DwarfStringPoolEntry.h.
References llvm::PointerIntPair< PointerTy, IntBits, IntType, PtrTraits, Info >::getInt().
|
inlineexplicit |
Definition at line 46 of file DwarfStringPoolEntry.h.
|
inline |
Definition at line 65 of file DwarfStringPoolEntry.h.
|
inline |
Definition at line 62 of file DwarfStringPoolEntry.h.