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:
- include/llvm/ExecutionEngine/Orc/SymbolStringPool.h