LLVM API Documentation
#include <ManagedStringPool.h>
Public Member Functions | |
| ManagedStringPool () | |
| ~ManagedStringPool () | |
| std::string * | getManagedString (const char *S) |
ManagedStringPool - The strings allocated from a managed string pool are owned by the string pool and will be deleted together with the managed string pool.
Definition at line 26 of file ManagedStringPool.h.
| llvm::ManagedStringPool::ManagedStringPool | ( | ) | [inline] |
Definition at line 30 of file ManagedStringPool.h.
| llvm::ManagedStringPool::~ManagedStringPool | ( | ) | [inline] |
Definition at line 31 of file ManagedStringPool.h.
References llvm::SmallVectorTemplateCommon< T, typename >::begin(), and llvm::SmallVectorTemplateCommon< T, typename >::end().
| std::string* llvm::ManagedStringPool::getManagedString | ( | const char * | S | ) | [inline] |
Definition at line 39 of file ManagedStringPool.h.
References llvm::SmallVectorTemplateBase< T, isPodLike >::push_back().
Referenced by llvm::NVPTXRegisterInfo::getName(), and llvm::NVPTXTargetLowering::LowerCall().