15 #ifndef LLVM_LIB_TARGET_NVPTX_MANAGEDSTRINGPOOL_H 16 #define LLVM_LIB_TARGET_NVPTX_MANAGEDSTRINGPOOL_H 34 while (Current != Pool.
end()) {
41 std::string *Str =
new std::string(S);
49 #endif // LLVM_LIB_TARGET_NVPTX_MANAGEDSTRINGPOOL_H This class represents lattice values for constants.
ManagedStringPool()=default
void push_back(const T &Elt)
ManagedStringPool - The strings allocated from a managed string pool are owned by the string pool and...
This class consists of common code factored out of the SmallVector class to reduce code duplication b...
LLVM_ATTRIBUTE_ALWAYS_INLINE iterator begin()
std::string * getManagedString(const char *S)
LLVM_ATTRIBUTE_ALWAYS_INLINE iterator end()