LLVM: llvm::DwarfStringPool Class Reference (original) (raw)
#include "[CodeGen/AsmPrinter/DwarfStringPool.h](DwarfStringPool%5F8h%5Fsource.html)"
| Public Member Functions |
|
| LLVM_ABI_FOR_TEST |
DwarfStringPool (BumpPtrAllocator &A, AsmPrinter &Asm, StringRef Prefix) |
| LLVM_ABI_FOR_TEST void |
emitStringOffsetsTableHeader (AsmPrinter &Asm, MCSection *OffsetSection, MCSymbol *StartSym) |
| LLVM_ABI_FOR_TEST void |
emit (AsmPrinter &Asm, MCSection *StrSection, MCSection *OffsetSection=nullptr, bool UseRelativeOffsets=false) |
| bool |
empty () const |
| unsigned |
size () const |
| unsigned |
getNumIndexedStrings () const |
| LLVM_ABI_FOR_TEST EntryRef |
getEntry (AsmPrinter &Asm, StringRef Str) |
|
Get a reference to an entry in the string pool. |
| LLVM_ABI_FOR_TEST EntryRef |
getIndexedEntry (AsmPrinter &Asm, StringRef Str) |
|
Same as getEntry, except that you can use EntryRef::getIndex to obtain a unique ID of this entry (e.g., for use in indexed forms like DW_FORM_strx). |
Definition at line 27 of file DwarfStringPool.h.
◆ EntryRef
◆ emit()
◆ empty()
| bool llvm::DwarfStringPool::empty ( ) const |
inline |
◆ getEntry()
◆ getIndexedEntry()
◆ getNumIndexedStrings()
| unsigned llvm::DwarfStringPool::getNumIndexedStrings ( ) const |
inline |
◆ size()
| unsigned llvm::DwarfStringPool::size ( ) const |
inline |
The documentation for this class was generated from the following files: