14 #ifndef LLVM_ADT_STRINGSET_H 15 #define LLVM_ADT_STRINGSET_H 21 #include <initializer_list> 27 template <
class AllocatorTy = MallocAllocator>
43 template <
typename InputIt>
44 void insert(
const InputIt &Begin,
const InputIt &End) {
45 for (
auto It = Begin; It != End; ++It)
52 #endif // LLVM_ADT_STRINGSET_H static GCMetadataPrinterRegistry::Add< ErlangGCPrinter > X("erlang", "erlang-compatible garbage collector")
This class represents lattice values for constants.
This file defines the MallocAllocator and BumpPtrAllocator interfaces.
LLVM_NODISCARD LLVM_ATTRIBUTE_ALWAYS_INLINE bool empty() const
empty - Check if the string is empty.
StringSet(std::initializer_list< StringRef > S)
std::pair< typename base::iterator, bool > insert(StringRef Key)
bool insert(MapEntryTy *KeyValue)
insert - Insert the specified key/value pair into the map.
StringMap - This is an unconventional map that is specialized for handling keys that are "strings"...
assert(ImpDefSCC.getReg()==AMDGPU::SCC &&ImpDefSCC.isDef())
StringSet - A wrapper for StringMap that provides set-like functionality.
void insert(const InputIt &Begin, const InputIt &End)
StringRef - Represent a constant reference to a string, i.e.