Lines Matching refs:StringMap
1 //===- llvm/unittest/ADT/StringMapMap.cpp - StringMap unit tests ----------===//
9 #include "llvm/ADT/StringMap.h"
20 static_assert(sizeof(StringMap<uint32_t>) <
21 sizeof(StringMap<uint32_t, MallocAllocator &>),
27 StringMap<uint32_t> testMap;
61 StringMap<uint32_t>::iterator it = testMap.begin();
100 const StringMap<uint32_t> &constTestMap = testMap;
122 testMap = StringMap<uint32_t>({{"key", 1}});
162 // StringMap has a tricky corner case when the map is small (<8 buckets) and
165 llvm::StringMap<int> Map(2);
184 llvm::StringMap<int> Map;
201 llvm::StringMap<int> Map2(Map);
211 llvm::StringMap<int> Map;
235 for (StringMap<uint32_t>::iterator it = testMap.begin(); it != testMap.end();
252 StringMap<uint32_t>::value_type *entry =
253 StringMap<uint32_t>::value_type::create(
263 testMap.insert(StringMap<uint32_t>::value_type::create(
271 StringMap<uint32_t>::iterator NewIt;
280 StringMap<uint32_t>::iterator ExistingIt;
293 // the particular key, and the implementation of StringMap and HashString.
295 StringMap<uint32_t> t(0);
298 StringMap<uint32_t>::iterator It =
310 StringMap<A> t(0);
327 StringMap<int> Map;
341 StringMap<int> Map;
362 StringMap<StringMapTestStruct> t;
364 StringMap<StringMapTestStruct>::iterator iter = t.find("Test");
393 StringMap<MoveOnly> t;
408 StringMap<int> A;
410 StringMap<int> B = std::move(A);
418 StringMap<int> A;
420 StringMap<int> B;
430 StringMap<int> A;
431 StringMap<int> B;
438 StringMap<int> A;
444 StringMap<int> B;
458 StringMap<int> A;
462 StringMap<int> B;
475 StringMap<int> A;
481 StringMap<int> B;
494 StringMap<int> A;
497 uint64_t Hash = StringMap<int>::hash(Key);
528 StringMap<Countable> A;
535 StringMap<Countable> B;
543 B = StringMap<Countable>();
549 StringMap<int> A;
564 StringMap<MoveOnly> A;
611 StringMap<CountCtorCopyAndMove> Map(Size);
629 StringMap<CountCtorCopyAndMove> Map;
651 StringMap<NonMoveableNonCopyableType> Map;