LLVM: llvm::orc::SymbolStringPool Class Reference (original) (raw)

String pool for symbol names used by the JIT. More...

#include "[llvm/ExecutionEngine/Orc/SymbolStringPool.h](SymbolStringPool%5F8h%5Fsource.html)"

Public Member Functions
~SymbolStringPool ()
Destroy a SymbolStringPool.
SymbolStringPtr intern (StringRef S)
Create a symbol string pointer from the given string.
void clearDeadEntries ()
Remove from the pool any entries that are no longer referenced.
bool empty () const
Returns true if the pool is empty.
Friends
class SymbolStringPoolTest
class SymbolStringPtrBase
class SymbolStringPoolEntryUnsafe
LLVM_ABI friend raw_ostream & operator<< (raw_ostream &OS, const SymbolStringPool &SSP)
Dump a SymbolStringPool. Useful for debugging dangling-pointer crashes.

String pool for symbol names used by the JIT.

Definition at line 34 of file SymbolStringPool.h.

llvm::orc::SymbolStringPool::~SymbolStringPool ( ) inline

clearDeadEntries()

void llvm::orc::SymbolStringPool::clearDeadEntries ( ) inline

empty()

bool llvm::orc::SymbolStringPool::empty ( ) const inline

intern()

Create a symbol string pointer from the given string.

Definition at line 293 of file SymbolStringPool.h.

References I.

operator<<

SymbolStringPoolEntryUnsafe

SymbolStringPoolTest

friend class SymbolStringPoolTest friend

SymbolStringPtrBase


The documentation for this class was generated from the following file: