10 #ifndef LLVM_SUPPORT_STRINGSAVER_H 11 #define LLVM_SUPPORT_STRINGSAVER_H This class represents lattice values for constants.
UniqueStringSaver(BumpPtrAllocator &Alloc)
This file defines the MallocAllocator and BumpPtrAllocator interfaces.
Twine - A lightweight data structure for efficiently representing the concatenation of temporary valu...
StringSaver(BumpPtrAllocator &Alloc)
Saves strings in the provided stable storage and returns a StringRef with a stable character pointer...
StringRef save(const char *S)
StringRef save(const Twine &S)
Allocate memory in an ever growing pool, as if by bump-pointer.
StringRef save(const std::string &S)
StringRef save(const char *S)
Saves strings in the provided stable storage and returns a StringRef with a stable character pointer...
StringRef save(const Twine &S)
std::string str() const
Return the twine contents as a std::string.
StringRef - Represent a constant reference to a string, i.e.
StringRef save(const std::string &S)