/home/arjun/llvm-project/llvm/include/llvm/ADT/DenseMap.h
Line | Count | Source (jump to first uncovered line) |
1 | | //===- llvm/ADT/DenseMap.h - Dense probed hash table ------------*- C++ -*-===// |
2 | | // |
3 | | // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. |
4 | | // See https://llvm.org/LICENSE.txt for license information. |
5 | | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
6 | | // |
7 | | //===----------------------------------------------------------------------===// |
8 | | // |
9 | | // This file defines the DenseMap class. |
10 | | // |
11 | | //===----------------------------------------------------------------------===// |
12 | | |
13 | | #ifndef LLVM_ADT_DENSEMAP_H |
14 | | #define LLVM_ADT_DENSEMAP_H |
15 | | |
16 | | #include "llvm/ADT/DenseMapInfo.h" |
17 | | #include "llvm/ADT/EpochTracker.h" |
18 | | #include "llvm/Support/AlignOf.h" |
19 | | #include "llvm/Support/Compiler.h" |
20 | | #include "llvm/Support/MathExtras.h" |
21 | | #include "llvm/Support/MemAlloc.h" |
22 | | #include "llvm/Support/ReverseIteration.h" |
23 | | #include "llvm/Support/type_traits.h" |
24 | | #include <algorithm> |
25 | | #include <cassert> |
26 | | #include <cstddef> |
27 | | #include <cstring> |
28 | | #include <initializer_list> |
29 | | #include <iterator> |
30 | | #include <new> |
31 | | #include <type_traits> |
32 | | #include <utility> |
33 | | |
34 | | namespace llvm { |
35 | | |
36 | | namespace detail { |
37 | | |
38 | | // We extend a pair to allow users to override the bucket type with their own |
39 | | // implementation without requiring two members. |
40 | | template <typename KeyT, typename ValueT> |
41 | | struct DenseMapPair : public std::pair<KeyT, ValueT> { |
42 | | using std::pair<KeyT, ValueT>::pair; |
43 | | |
44 | 0 | KeyT &getFirst() { return std::pair<KeyT, ValueT>::first; } Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusEE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairINS_8ArrayRefIlEESt4pairIjlEE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EEE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir5ValueEjE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir5ValueENS2_10AffineExprEE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir5ValueENS_9StringRefEE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIPN4mlir9OperationESt4pairIjjEE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIPN4mlir9OperationENS_11SmallVectorIiLj1EEEE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIPN4mlir5BlockEjE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIjjE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir9AttributeEjE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir4TypeENS_9StringRefEE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairINS_9StringRefEPNS_18ScopedHashTableValIS2_cEEE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairINS_8ArrayRefImEEmE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairImjE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairImmE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir6TypeIDEjE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir6TypeIDEPNS2_7DialectEE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir10IdentifierEjE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIPvS2_E8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir9AttributeENS2_8LocationEE8getFirstEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIjPN4mlir14StorageUniquer11BaseStorageEE8getFirstEv |
45 | 0 | const KeyT &getFirst() const { return std::pair<KeyT, ValueT>::first; } Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusEE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairINS_8ArrayRefIlEESt4pairIjlEE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EEE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairIN4mlir5ValueEjE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairIN4mlir5ValueENS2_10AffineExprEE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairIN4mlir9AttributeEjE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairIN4mlir4TypeENS_9StringRefEE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairIPN4mlir9OperationENS_11SmallVectorIiLj1EEEE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairIN4mlir5ValueENS_9StringRefEE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairIPN4mlir9OperationESt4pairIjjEE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairIPN4mlir5BlockEjE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairIjjE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairINS_9StringRefEPNS_18ScopedHashTableValIS2_cEEE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairINS_8ArrayRefImEEmE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairImmE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairImjE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairIN4mlir6TypeIDEjE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairIN4mlir6TypeIDEPNS2_7DialectEE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairIPvS2_E8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairIN4mlir10IdentifierEjE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairIN4mlir9AttributeENS2_8LocationEE8getFirstEv Unexecuted instantiation: _ZNK4llvm6detail12DenseMapPairIjPN4mlir14StorageUniquer11BaseStorageEE8getFirstEv |
46 | 0 | ValueT &getSecond() { return std::pair<KeyT, ValueT>::second; } Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusEE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairINS_8ArrayRefIlEESt4pairIjlEE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EEE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir5ValueEjE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir5ValueENS2_10AffineExprEE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir5ValueENS_9StringRefEE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIPN4mlir9OperationESt4pairIjjEE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIjjE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir9AttributeEjE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir4TypeENS_9StringRefEE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairINS_9StringRefEPNS_18ScopedHashTableValIS2_cEEE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIPN4mlir9OperationENS_11SmallVectorIiLj1EEEE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIPN4mlir5BlockEjE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairINS_8ArrayRefImEEmE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairImmE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairImjE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir6TypeIDEjE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir6TypeIDEPNS2_7DialectEE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir10IdentifierEjE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIPvS2_E9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIN4mlir9AttributeENS2_8LocationEE9getSecondEv Unexecuted instantiation: _ZN4llvm6detail12DenseMapPairIjPN4mlir14StorageUniquer11BaseStorageEE9getSecondEv |
47 | 0 | const ValueT &getSecond() const { return std::pair<KeyT, ValueT>::second; } |
48 | | }; |
49 | | |
50 | | } // end namespace detail |
51 | | |
52 | | template <typename KeyT, typename ValueT, |
53 | | typename KeyInfoT = DenseMapInfo<KeyT>, |
54 | | typename Bucket = llvm::detail::DenseMapPair<KeyT, ValueT>, |
55 | | bool IsConst = false> |
56 | | class DenseMapIterator; |
57 | | |
58 | | template <typename DerivedT, typename KeyT, typename ValueT, typename KeyInfoT, |
59 | | typename BucketT> |
60 | | class DenseMapBase : public DebugEpochBase { |
61 | | template <typename T> |
62 | | using const_arg_type_t = typename const_pointer_or_const_ref<T>::type; |
63 | | |
64 | | public: |
65 | | using size_type = unsigned; |
66 | | using key_type = KeyT; |
67 | | using mapped_type = ValueT; |
68 | | using value_type = BucketT; |
69 | | |
70 | | using iterator = DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>; |
71 | | using const_iterator = |
72 | | DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT, true>; |
73 | | |
74 | 0 | inline iterator begin() { |
75 | 0 | // When the map is empty, avoid the overhead of advancing/retreating past |
76 | 0 | // empty buckets. |
77 | 0 | if (empty()) |
78 | 0 | return end(); |
79 | 0 | if (shouldReverseIterate<KeyT>()) |
80 | 0 | return makeIterator(getBucketsEnd() - 1, getBuckets(), *this); |
81 | 0 | return makeIterator(getBuckets(), getBucketsEnd(), *this); |
82 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E5beginEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E5beginEv |
83 | 0 | inline iterator end() { |
84 | 0 | return makeIterator(getBucketsEnd(), getBucketsEnd(), *this, true); |
85 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E3endEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E3endEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E3endEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E3endEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E3endEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E3endEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E3endEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E3endEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E3endEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E3endEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E3endEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E3endEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E3endEv |
86 | | inline const_iterator begin() const { |
87 | | if (empty()) |
88 | | return end(); |
89 | | if (shouldReverseIterate<KeyT>()) |
90 | | return makeConstIterator(getBucketsEnd() - 1, getBuckets(), *this); |
91 | | return makeConstIterator(getBuckets(), getBucketsEnd(), *this); |
92 | | } |
93 | 0 | inline const_iterator end() const { |
94 | 0 | return makeConstIterator(getBucketsEnd(), getBucketsEnd(), *this, true); |
95 | 0 | } Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E3endEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E3endEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E3endEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E3endEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E3endEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E3endEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E3endEv |
96 | | |
97 | 0 | LLVM_NODISCARD bool empty() const { |
98 | 0 | return getNumEntries() == 0; |
99 | 0 | } Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E5emptyEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E5emptyEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E5emptyEv |
100 | 0 | unsigned size() const { return getNumEntries(); } |
101 | | |
102 | | /// Grow the densemap so that it can contain at least \p NumEntries items |
103 | | /// before resizing again. |
104 | | void reserve(size_type NumEntries) { |
105 | | auto NumBuckets = getMinBucketToReserveForEntries(NumEntries); |
106 | | incrementEpoch(); |
107 | | if (NumBuckets > getNumBuckets()) |
108 | | grow(NumBuckets); |
109 | | } |
110 | | |
111 | 0 | void clear() { |
112 | 0 | incrementEpoch(); |
113 | 0 | if (getNumEntries() == 0 && getNumTombstones() == 0) return; |
114 | 0 | |
115 | 0 | // If the capacity of the array is huge, and the # elements used is small, |
116 | 0 | // shrink the array. |
117 | 0 | if (getNumEntries() * 4 < getNumBuckets() && getNumBuckets() > 64) { |
118 | 0 | shrink_and_clear(); |
119 | 0 | return; |
120 | 0 | } |
121 | 0 | |
122 | 0 | const KeyT EmptyKey = getEmptyKey(), TombstoneKey = getTombstoneKey(); |
123 | 0 | if (std::is_trivially_destructible<ValueT>::value) { |
124 | 0 | // Use a simpler loop when values don't need destruction. |
125 | 0 | for (BucketT *P = getBuckets(), *E = getBucketsEnd(); P != E; ++P) |
126 | 0 | P->getFirst() = EmptyKey; |
127 | 0 | } else { |
128 | 0 | unsigned NumEntries = getNumEntries(); |
129 | 0 | for (BucketT *P = getBuckets(), *E = getBucketsEnd(); P != E; ++P) { |
130 | 0 | if (!KeyInfoT::isEqual(P->getFirst(), EmptyKey)) { |
131 | 0 | if (!KeyInfoT::isEqual(P->getFirst(), TombstoneKey)) { |
132 | 0 | P->getSecond().~ValueT(); |
133 | 0 | --NumEntries; |
134 | 0 | } |
135 | 0 | P->getFirst() = EmptyKey; |
136 | 0 | } |
137 | 0 | } |
138 | 0 | assert(NumEntries == 0 && "Node count imbalance!"); |
139 | 0 | } |
140 | 0 | setNumEntries(0); |
141 | 0 | setNumTombstones(0); |
142 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E5clearEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E5clearEv |
143 | | |
144 | | /// Return 1 if the specified key is in the map, 0 otherwise. |
145 | 0 | size_type count(const_arg_type_t<KeyT> Val) const { |
146 | 0 | const BucketT *TheBucket; |
147 | 0 | return LookupBucketFor(Val, TheBucket) ? 1 : 0; |
148 | 0 | } Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E5countERKS2_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E5countERKj Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E5countERKS3_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E5countERKS2_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E5countERKm Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E5countEPKv |
149 | | |
150 | 0 | iterator find(const_arg_type_t<KeyT> Val) { |
151 | 0 | BucketT *TheBucket; |
152 | 0 | if (LookupBucketFor(Val, TheBucket)) |
153 | 0 | return makeIterator(TheBucket, |
154 | 0 | shouldReverseIterate<KeyT>() ? getBuckets() |
155 | 0 | : getBucketsEnd(), |
156 | 0 | *this, true); |
157 | 0 | return end(); |
158 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E4findERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E4findERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E4findEPKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E4findEPKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E4findERKj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E4findERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E4findERKm Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E4findERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E4findERKj |
159 | 0 | const_iterator find(const_arg_type_t<KeyT> Val) const { |
160 | 0 | const BucketT *TheBucket; |
161 | 0 | if (LookupBucketFor(Val, TheBucket)) |
162 | 0 | return makeConstIterator(TheBucket, |
163 | 0 | shouldReverseIterate<KeyT>() ? getBuckets() |
164 | 0 | : getBucketsEnd(), |
165 | 0 | *this, true); |
166 | 0 | return end(); |
167 | 0 | } Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E4findERKS3_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E4findERKS3_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E4findEPKS3_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E4findERKS3_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E4findERKS3_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E4findEPKv |
168 | | |
169 | | /// Alternate version of find() which allows a different, and possibly |
170 | | /// less expensive, key type. |
171 | | /// The DenseMapInfo is responsible for supplying methods |
172 | | /// getHashValue(LookupKeyT) and isEqual(LookupKeyT, KeyT) for each key |
173 | | /// type used. |
174 | | template<class LookupKeyT> |
175 | 0 | iterator find_as(const LookupKeyT &Val) { |
176 | 0 | BucketT *TheBucket; |
177 | 0 | if (LookupBucketFor(Val, TheBucket)) |
178 | 0 | return makeIterator(TheBucket, |
179 | 0 | shouldReverseIterate<KeyT>() ? getBuckets() |
180 | 0 | : getBucketsEnd(), |
181 | 0 | *this, true); |
182 | 0 | return end(); |
183 | 0 | } Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E7find_asISt5tupleIJjjNS_8ArrayRefINS2_10AffineExprEEEEEEENS_16DenseMapIteratorIS3_S5_S7_S9_Lb0EEERKT_ Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E7find_asISt5tupleIJjjNS_8ArrayRefINS2_10AffineExprEEENSE_IbEEEEEENS_16DenseMapIteratorIS3_S5_S7_S9_Lb0EEERKT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E7find_asINS4_9LookupKeyEEENS_16DenseMapIteratorIS5_S7_S8_SA_Lb0EEERKT_ |
184 | | template<class LookupKeyT> |
185 | 0 | const_iterator find_as(const LookupKeyT &Val) const { |
186 | 0 | const BucketT *TheBucket; |
187 | 0 | if (LookupBucketFor(Val, TheBucket)) |
188 | 0 | return makeConstIterator(TheBucket, |
189 | 0 | shouldReverseIterate<KeyT>() ? getBuckets() |
190 | 0 | : getBucketsEnd(), |
191 | 0 | *this, true); |
192 | 0 | return end(); |
193 | 0 | } |
194 | | |
195 | | /// lookup - Return the entry for the specified key, or a default |
196 | | /// constructed value if no such entry exists. |
197 | 0 | ValueT lookup(const_arg_type_t<KeyT> Val) const { |
198 | 0 | const BucketT *TheBucket; |
199 | 0 | if (LookupBucketFor(Val, TheBucket)) |
200 | 0 | return TheBucket->getSecond(); |
201 | 0 | return ValueT(); |
202 | 0 | } |
203 | | |
204 | | // Inserts key,value pair into the map if the key isn't already in the map. |
205 | | // If the key is already in the map, it returns false and doesn't update the |
206 | | // value. |
207 | 0 | std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) { |
208 | 0 | return try_emplace(KV.first, KV.second); |
209 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E6insertERKSt4pairIS2_S5_E Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E6insertERKSt4pairIjjE Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E6insertERKSt4pairIS3_jE Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E6insertERKSt4pairIS3_S4_E Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E6insertERKSt4pairImjE Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E6insertERKSt4pairIS3_jE Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E6insertERKSt4pairIS3_jE |
210 | | |
211 | | // Inserts key,value pair into the map if the key isn't already in the map. |
212 | | // If the key is already in the map, it returns false and doesn't update the |
213 | | // value. |
214 | 0 | std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) { |
215 | 0 | return try_emplace(std::move(KV.first), std::move(KV.second)); |
216 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E6insertEOS4_IS3_S5_E Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E6insertEOSt4pairIS3_jE Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E6insertEOSt4pairIS3_S4_E Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E6insertEOSt4pairIS3_S5_E |
217 | | |
218 | | // Inserts key,value pair into the map if the key isn't already in the map. |
219 | | // The value is constructed in-place if the key is not in the map, otherwise |
220 | | // it is not moved. |
221 | | template <typename... Ts> |
222 | 0 | std::pair<iterator, bool> try_emplace(KeyT &&Key, Ts &&... Args) { |
223 | 0 | BucketT *TheBucket; |
224 | 0 | if (LookupBucketFor(Key, TheBucket)) |
225 | 0 | return std::make_pair(makeIterator(TheBucket, |
226 | 0 | shouldReverseIterate<KeyT>() |
227 | 0 | ? getBuckets() |
228 | 0 | : getBucketsEnd(), |
229 | 0 | *this, true), |
230 | 0 | false); // Already in map. |
231 | 0 |
|
232 | 0 | // Otherwise, insert the new element. |
233 | 0 | TheBucket = |
234 | 0 | InsertIntoBucket(TheBucket, std::move(Key), std::forward<Ts>(Args)...); |
235 | 0 | return std::make_pair(makeIterator(TheBucket, |
236 | 0 | shouldReverseIterate<KeyT>() |
237 | 0 | ? getBuckets() |
238 | 0 | : getBucketsEnd(), |
239 | 0 | *this, true), |
240 | 0 | true); |
241 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E11try_emplaceIJS5_EEES4_INS_16DenseMapIteratorIS3_S5_S7_SA_Lb0EEEbEOS3_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E11try_emplaceIJjEEESt4pairINS_16DenseMapIteratorIS3_jS5_S8_Lb0EEEbEOS3_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E11try_emplaceIJS4_EEESt4pairINS_16DenseMapIteratorIS3_S4_S6_S9_Lb0EEEbEOS3_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E11try_emplaceIJNS5_IiLj2EEEEEESt4pairINS_16DenseMapIteratorIS4_S6_S8_SB_Lb0EEEbEOS4_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E11try_emplaceIJRmEEESt4pairINS_16DenseMapIteratorIS3_mS5_S8_Lb0EEEbEOS3_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E11try_emplaceIJS8_EEESt4pairINS_16DenseMapIteratorIS3_S8_SA_SD_Lb0EEEbEOS3_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E11try_emplaceIJS5_EEESt4pairINS_16DenseMapIteratorIS3_S5_S7_SA_Lb0EEEbEOS3_DpOT_ |
242 | | |
243 | | // Inserts key,value pair into the map if the key isn't already in the map. |
244 | | // The value is constructed in-place if the key is not in the map, otherwise |
245 | | // it is not moved. |
246 | | template <typename... Ts> |
247 | 0 | std::pair<iterator, bool> try_emplace(const KeyT &Key, Ts &&... Args) { |
248 | 0 | BucketT *TheBucket; |
249 | 0 | if (LookupBucketFor(Key, TheBucket)) |
250 | 0 | return std::make_pair(makeIterator(TheBucket, |
251 | 0 | shouldReverseIterate<KeyT>() |
252 | 0 | ? getBuckets() |
253 | 0 | : getBucketsEnd(), |
254 | 0 | *this, true), |
255 | 0 | false); // Already in map. |
256 | 0 |
|
257 | 0 | // Otherwise, insert the new element. |
258 | 0 | TheBucket = InsertIntoBucket(TheBucket, Key, std::forward<Ts>(Args)...); |
259 | 0 | return std::make_pair(makeIterator(TheBucket, |
260 | 0 | shouldReverseIterate<KeyT>() |
261 | 0 | ? getBuckets() |
262 | 0 | : getBucketsEnd(), |
263 | 0 | *this, true), |
264 | 0 | true); |
265 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E11try_emplaceIJRS4_EEESt4pairINS_16DenseMapIteratorIS2_S4_S6_S8_Lb0EEEbERKS2_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E11try_emplaceIJRKS5_EEESt4pairINS_16DenseMapIteratorIS2_S5_S7_SA_Lb0EEEbERKS2_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E11try_emplaceIJRS5_EEESt4pairINS_16DenseMapIteratorIS3_S5_S7_S9_Lb0EEEbERKS3_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E11try_emplaceIJRS3_EEESt4pairINS_16DenseMapIteratorIjS3_S5_S7_Lb0EEEbERKjDpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E11try_emplaceIJRKjEEESt4pairINS_16DenseMapIteratorIjjS3_S6_Lb0EEEbESB_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E11try_emplaceIJRKjEEESt4pairINS_16DenseMapIteratorIS3_jS5_S8_Lb0EEEbERKS3_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E11try_emplaceIJRKS4_EEESt4pairINS_16DenseMapIteratorIS3_S4_S6_S9_Lb0EEEbERKS3_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E11try_emplaceIJRS5_EEESt4pairINS_16DenseMapIteratorIS3_S5_S7_S9_Lb0EEEbERKS3_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E11try_emplaceIJRS5_EEESt4pairINS_16DenseMapIteratorIS3_S5_S7_S9_Lb0EEEbERKS3_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E11try_emplaceIJRjEEESt4pairINS_16DenseMapIteratorIS3_jS5_S8_Lb0EEEbERKS3_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E11try_emplaceIJRKjEEESt4pairINS_16DenseMapIteratorImjS3_S6_Lb0EEEbERKmDpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E11try_emplaceIJRKjEEESt4pairINS_16DenseMapIteratorIS3_jS5_S8_Lb0EEEbERKS3_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E11try_emplaceIJRS7_EEESt4pairINS_16DenseMapIteratorIS5_S7_SA_SC_Lb0EEEbERKS5_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E11try_emplaceIJRS5_EEESt4pairINS_16DenseMapIteratorIS3_S5_S7_S9_Lb0EEEbERKS3_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E11try_emplaceIJRKjEEESt4pairINS_16DenseMapIteratorIS3_jS5_S8_Lb0EEEbERKS3_DpOT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E11try_emplaceIJS4_EEESt4pairINS_16DenseMapIteratorIS3_S4_S6_S9_Lb0EEEbERKS3_DpOT_ |
266 | | |
267 | | /// Alternate version of insert() which allows a different, and possibly |
268 | | /// less expensive, key type. |
269 | | /// The DenseMapInfo is responsible for supplying methods |
270 | | /// getHashValue(LookupKeyT) and isEqual(LookupKeyT, KeyT) for each key |
271 | | /// type used. |
272 | | template <typename LookupKeyT> |
273 | | std::pair<iterator, bool> insert_as(std::pair<KeyT, ValueT> &&KV, |
274 | 0 | const LookupKeyT &Val) { |
275 | 0 | BucketT *TheBucket; |
276 | 0 | if (LookupBucketFor(Val, TheBucket)) |
277 | 0 | return std::make_pair(makeIterator(TheBucket, |
278 | 0 | shouldReverseIterate<KeyT>() |
279 | 0 | ? getBuckets() |
280 | 0 | : getBucketsEnd(), |
281 | 0 | *this, true), |
282 | 0 | false); // Already in map. |
283 | 0 |
|
284 | 0 | // Otherwise, insert the new element. |
285 | 0 | TheBucket = InsertIntoBucketWithLookup(TheBucket, std::move(KV.first), |
286 | 0 | std::move(KV.second), Val); |
287 | 0 | return std::make_pair(makeIterator(TheBucket, |
288 | 0 | shouldReverseIterate<KeyT>() |
289 | 0 | ? getBuckets() |
290 | 0 | : getBucketsEnd(), |
291 | 0 | *this, true), |
292 | 0 | true); |
293 | 0 | } Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E9insert_asISt5tupleIJjjNS_8ArrayRefINS2_10AffineExprEEEEEEESt4pairINS_16DenseMapIteratorIS3_S5_S7_S9_Lb0EEEbEOSI_IS3_S5_ERKT_ Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E9insert_asISt5tupleIJjjNS_8ArrayRefINS2_10AffineExprEEENSE_IbEEEEEESt4pairINS_16DenseMapIteratorIS3_S5_S7_S9_Lb0EEEbEOSJ_IS3_S5_ERKT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E9insert_asINS4_9LookupKeyEEESt4pairINS_16DenseMapIteratorIS5_S7_S8_SA_Lb0EEEbEOSF_IS5_S7_ERKT_ |
294 | | |
295 | | /// insert - Range insertion of pairs. |
296 | | template<typename InputIt> |
297 | 0 | void insert(InputIt I, InputIt E) { |
298 | 0 | for (; I != E; ++I) |
299 | 0 | insert(*I); |
300 | 0 | } |
301 | | |
302 | 0 | bool erase(const KeyT &Val) { |
303 | 0 | BucketT *TheBucket; |
304 | 0 | if (!LookupBucketFor(Val, TheBucket)) |
305 | 0 | return false; // not in map. |
306 | 0 | |
307 | 0 | TheBucket->getSecond().~ValueT(); |
308 | 0 | TheBucket->getFirst() = getTombstoneKey(); |
309 | 0 | decrementNumEntries(); |
310 | 0 | incrementNumTombstones(); |
311 | 0 | return true; |
312 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E5eraseERKS2_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E5eraseERKm Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E5eraseERKm Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E5eraseERKS2_ |
313 | 0 | void erase(iterator I) { |
314 | 0 | BucketT *TheBucket = &*I; |
315 | 0 | TheBucket->getSecond().~ValueT(); |
316 | 0 | TheBucket->getFirst() = getTombstoneKey(); |
317 | 0 | decrementNumEntries(); |
318 | 0 | incrementNumTombstones(); |
319 | 0 | } |
320 | | |
321 | 0 | value_type& FindAndConstruct(const KeyT &Key) { |
322 | 0 | BucketT *TheBucket; |
323 | 0 | if (LookupBucketFor(Key, TheBucket)) |
324 | 0 | return *TheBucket; |
325 | 0 | |
326 | 0 | return *InsertIntoBucket(TheBucket, Key); |
327 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E16FindAndConstructERKS2_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16FindAndConstructERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E16FindAndConstructERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E16FindAndConstructERKS4_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E16FindAndConstructERKS2_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E16FindAndConstructERKm Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E16FindAndConstructERKj |
328 | | |
329 | 0 | ValueT &operator[](const KeyT &Key) { |
330 | 0 | return FindAndConstruct(Key).second; |
331 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_EixERKS2_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_EixERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_EixERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_EixERKS4_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_EixERKS2_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_EixERKm Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_EixERKj |
332 | | |
333 | 0 | value_type& FindAndConstruct(KeyT &&Key) { |
334 | 0 | BucketT *TheBucket; |
335 | 0 | if (LookupBucketFor(Key, TheBucket)) |
336 | 0 | return *TheBucket; |
337 | 0 | |
338 | 0 | return *InsertIntoBucket(TheBucket, std::move(Key)); |
339 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E16FindAndConstructEOS4_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E16FindAndConstructEOS2_ |
340 | | |
341 | 0 | ValueT &operator[](KeyT &&Key) { |
342 | 0 | return FindAndConstruct(std::move(Key)).second; |
343 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_EixEOS4_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_EixEOS2_ |
344 | | |
345 | | /// isPointerIntoBucketsArray - Return true if the specified pointer points |
346 | | /// somewhere into the DenseMap's array of buckets (i.e. either to a key or |
347 | | /// value in the DenseMap). |
348 | | bool isPointerIntoBucketsArray(const void *Ptr) const { |
349 | | return Ptr >= getBuckets() && Ptr < getBucketsEnd(); |
350 | | } |
351 | | |
352 | | /// getPointerIntoBucketsArray() - Return an opaque pointer into the buckets |
353 | | /// array. In conjunction with the previous method, this can be used to |
354 | | /// determine whether an insertion caused the DenseMap to reallocate. |
355 | | const void *getPointerIntoBucketsArray() const { return getBuckets(); } |
356 | | |
357 | | protected: |
358 | 0 | DenseMapBase() = default; Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_EC2Ev Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_EC2Ev Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_EC2Ev Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_EC2Ev |
359 | | |
360 | 0 | void destroyAll() { |
361 | 0 | if (getNumBuckets() == 0) // Nothing to do. |
362 | 0 | return; |
363 | 0 | |
364 | 0 | const KeyT EmptyKey = getEmptyKey(), TombstoneKey = getTombstoneKey(); |
365 | 0 | for (BucketT *P = getBuckets(), *E = getBucketsEnd(); P != E; ++P) { |
366 | 0 | if (!KeyInfoT::isEqual(P->getFirst(), EmptyKey) && |
367 | 0 | !KeyInfoT::isEqual(P->getFirst(), TombstoneKey)) |
368 | 0 | P->getSecond().~ValueT(); |
369 | 0 | P->getFirst().~KeyT(); |
370 | 0 | } |
371 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10destroyAllEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10destroyAllEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E10destroyAllEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E10destroyAllEv |
372 | | |
373 | 0 | void initEmpty() { |
374 | 0 | setNumEntries(0); |
375 | 0 | setNumTombstones(0); |
376 | 0 |
|
377 | 0 | assert((getNumBuckets() & (getNumBuckets()-1)) == 0 && |
378 | 0 | "# initial buckets must be a power of two!"); |
379 | 0 | const KeyT EmptyKey = getEmptyKey(); |
380 | 0 | for (BucketT *B = getBuckets(), *E = getBucketsEnd(); B != E; ++B) |
381 | 0 | ::new (&B->getFirst()) KeyT(EmptyKey); |
382 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E9initEmptyEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E9initEmptyEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E9initEmptyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E9initEmptyEv |
383 | | |
384 | | /// Returns the number of buckets to allocate to ensure that the DenseMap can |
385 | | /// accommodate \p NumEntries without need to grow(). |
386 | 0 | unsigned getMinBucketToReserveForEntries(unsigned NumEntries) { |
387 | 0 | // Ensure that "NumEntries * 4 < NumBuckets * 3" |
388 | 0 | if (NumEntries == 0) |
389 | 0 | return 0; |
390 | 0 | // +1 is required because of the strict equality. |
391 | 0 | // For example if NumEntries is 48, we need to return 401. |
392 | 0 | return NextPowerOf2(NumEntries * 4 / 3 + 1); |
393 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E31getMinBucketToReserveForEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E31getMinBucketToReserveForEntriesEj |
394 | | |
395 | 0 | void moveFromOldBuckets(BucketT *OldBucketsBegin, BucketT *OldBucketsEnd) { |
396 | 0 | initEmpty(); |
397 | 0 |
|
398 | 0 | // Insert all the old elements. |
399 | 0 | const KeyT EmptyKey = getEmptyKey(); |
400 | 0 | const KeyT TombstoneKey = getTombstoneKey(); |
401 | 0 | for (BucketT *B = OldBucketsBegin, *E = OldBucketsEnd; B != E; ++B) { |
402 | 0 | if (!KeyInfoT::isEqual(B->getFirst(), EmptyKey) && |
403 | 0 | !KeyInfoT::isEqual(B->getFirst(), TombstoneKey)) { |
404 | 0 | // Insert the key/value into the new table. |
405 | 0 | BucketT *DestBucket; |
406 | 0 | bool FoundVal = LookupBucketFor(B->getFirst(), DestBucket); |
407 | 0 | (void)FoundVal; // silence warning. |
408 | 0 | assert(!FoundVal && "Key already in new map?"); |
409 | 0 | DestBucket->getFirst() = std::move(B->getFirst()); |
410 | 0 | ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond())); |
411 | 0 | incrementNumEntries(); |
412 | 0 |
|
413 | 0 | // Free the value. |
414 | 0 | B->getSecond().~ValueT(); |
415 | 0 | } |
416 | 0 | B->getFirst().~KeyT(); |
417 | 0 | } |
418 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E18moveFromOldBucketsEPS8_SB_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E18moveFromOldBucketsEPSA_SD_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E18moveFromOldBucketsEPS9_SC_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E18moveFromOldBucketsEPSA_SD_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E18moveFromOldBucketsEPS7_SA_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E18moveFromOldBucketsEPS8_SB_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E18moveFromOldBucketsEPS9_SC_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E18moveFromOldBucketsEPS9_SC_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E18moveFromOldBucketsEPSB_SE_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E18moveFromOldBucketsEPS6_S9_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E18moveFromOldBucketsEPS8_SB_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E18moveFromOldBucketsEPS9_SC_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E18moveFromOldBucketsEPS9_SC_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E18moveFromOldBucketsEPS9_SC_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E18moveFromOldBucketsEPSA_SD_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E18moveFromOldBucketsEPSB_SE_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E18moveFromOldBucketsEPS9_SC_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E18moveFromOldBucketsEPS8_SB_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E18moveFromOldBucketsEPS6_S9_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E18moveFromOldBucketsEPS6_S9_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E18moveFromOldBucketsEPS8_SB_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E18moveFromOldBucketsEPSD_SG_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E18moveFromOldBucketsEPSC_SF_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E18moveFromOldBucketsEPS9_SC_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E18moveFromOldBucketsEPSA_SD_ Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E18moveFromOldBucketsEPS9_SC_ Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E18moveFromOldBucketsEPS9_SC_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E18moveFromOldBucketsEPS8_SB_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E18moveFromOldBucketsEPS7_SA_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E18moveFromOldBucketsEPS9_SC_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E18moveFromOldBucketsEPSA_SD_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E18moveFromOldBucketsEPSA_SD_ |
419 | | |
420 | | template <typename OtherBaseT> |
421 | | void copyFrom( |
422 | | const DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT> &other) { |
423 | | assert(&other != this); |
424 | | assert(getNumBuckets() == other.getNumBuckets()); |
425 | | |
426 | | setNumEntries(other.getNumEntries()); |
427 | | setNumTombstones(other.getNumTombstones()); |
428 | | |
429 | | if (is_trivially_copyable<KeyT>::value && |
430 | | is_trivially_copyable<ValueT>::value) |
431 | | memcpy(reinterpret_cast<void *>(getBuckets()), other.getBuckets(), |
432 | | getNumBuckets() * sizeof(BucketT)); |
433 | | else |
434 | | for (size_t i = 0; i < getNumBuckets(); ++i) { |
435 | | ::new (&getBuckets()[i].getFirst()) |
436 | | KeyT(other.getBuckets()[i].getFirst()); |
437 | | if (!KeyInfoT::isEqual(getBuckets()[i].getFirst(), getEmptyKey()) && |
438 | | !KeyInfoT::isEqual(getBuckets()[i].getFirst(), getTombstoneKey())) |
439 | | ::new (&getBuckets()[i].getSecond()) |
440 | | ValueT(other.getBuckets()[i].getSecond()); |
441 | | } |
442 | | } |
443 | | |
444 | 0 | static unsigned getHashValue(const KeyT &Val) { |
445 | 0 | return KeyInfoT::getHashValue(Val); |
446 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E12getHashValueERKS2_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E12getHashValueERKS2_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E12getHashValueERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E12getHashValueERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E12getHashValueERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E12getHashValueERKj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E12getHashValueERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E12getHashValueERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E12getHashValueERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E12getHashValueERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E12getHashValueERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E12getHashValueERKS4_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E12getHashValueERKj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E12getHashValueERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E12getHashValueERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E12getHashValueERKS2_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E12getHashValueERKS4_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E12getHashValueERKS4_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E12getHashValueERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E12getHashValueERKm Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E12getHashValueERKm Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E12getHashValueERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E12getHashValueERKS5_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E12getHashValueERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E12getHashValueERKS3_ Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E12getHashValueERKS3_ Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E12getHashValueERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E12getHashValueERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E12getHashValueERKS2_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E12getHashValueERKS3_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E12getHashValueERKS5_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E12getHashValueERKj |
447 | | |
448 | | template<typename LookupKeyT> |
449 | 0 | static unsigned getHashValue(const LookupKeyT &Val) { |
450 | 0 | return KeyInfoT::getHashValue(Val); |
451 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E12getHashValueIPNS2_7DialectEEEjRKT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E12getHashValueIPKS3_EEjRKT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E12getHashValueIPKS3_EEjRKT_ Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E12getHashValueISt5tupleIJjjNS_8ArrayRefINS2_10AffineExprEEEEEEEjRKT_ Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E12getHashValueISt5tupleIJjjNS_8ArrayRefINS2_10AffineExprEEENSE_IbEEEEEEjRKT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E12getHashValueIPKvEEjRKT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E12getHashValueINS4_9LookupKeyEEEjRKT_ |
452 | | |
453 | 0 | static const KeyT getEmptyKey() { |
454 | 0 | static_assert(std::is_base_of<DenseMapBase, DerivedT>::value, |
455 | 0 | "Must pass the derived type to this template!"); |
456 | 0 | return KeyInfoT::getEmptyKey(); |
457 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E11getEmptyKeyEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E11getEmptyKeyEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E11getEmptyKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E11getEmptyKeyEv |
458 | | |
459 | 0 | static const KeyT getTombstoneKey() { |
460 | 0 | return KeyInfoT::getTombstoneKey(); |
461 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15getTombstoneKeyEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15getTombstoneKeyEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E15getTombstoneKeyEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E15getTombstoneKeyEv |
462 | | |
463 | | private: |
464 | | iterator makeIterator(BucketT *P, BucketT *E, |
465 | | DebugEpochBase &Epoch, |
466 | 0 | bool NoAdvance=false) { |
467 | 0 | if (shouldReverseIterate<KeyT>()) { |
468 | 0 | BucketT *B = P == getBucketsEnd() ? getBuckets() : P + 1; |
469 | 0 | return iterator(B, E, Epoch, NoAdvance); |
470 | 0 | } |
471 | 0 | return iterator(P, E, Epoch, NoAdvance); |
472 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E12makeIteratorEPS8_SB_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E12makeIteratorEPSA_SD_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E12makeIteratorEPS9_SC_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E12makeIteratorEPSA_SD_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E12makeIteratorEPSD_SG_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E12makeIteratorEPS7_SA_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E12makeIteratorEPS8_SB_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E12makeIteratorEPS9_SC_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E12makeIteratorEPSB_SE_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E12makeIteratorEPS9_SC_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E12makeIteratorEPS6_S9_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E12makeIteratorEPS8_SB_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E12makeIteratorEPS9_SC_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E12makeIteratorEPS9_SC_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E12makeIteratorEPS9_SC_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E12makeIteratorEPS8_SB_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E12makeIteratorEPS6_S9_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E12makeIteratorEPS8_SB_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E12makeIteratorEPSC_SF_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E12makeIteratorEPS9_SC_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E12makeIteratorEPSA_SD_RNS_14DebugEpochBaseEb Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E12makeIteratorEPS9_SC_RNS_14DebugEpochBaseEb Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E12makeIteratorEPS9_SC_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E12makeIteratorEPS8_SB_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E12makeIteratorEPS9_SC_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E12makeIteratorEPSA_SD_RNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E12makeIteratorEPSA_SD_RNS_14DebugEpochBaseEb |
473 | | |
474 | | const_iterator makeConstIterator(const BucketT *P, const BucketT *E, |
475 | | const DebugEpochBase &Epoch, |
476 | 0 | const bool NoAdvance=false) const { |
477 | 0 | if (shouldReverseIterate<KeyT>()) { |
478 | 0 | const BucketT *B = P == getBucketsEnd() ? getBuckets() : P + 1; |
479 | 0 | return const_iterator(B, E, Epoch, NoAdvance); |
480 | 0 | } |
481 | 0 | return const_iterator(P, E, Epoch, NoAdvance); |
482 | 0 | } Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E17makeConstIteratorEPKSC_SG_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E17makeConstIteratorEPKS8_SC_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E17makeConstIteratorEPKS8_SC_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E17makeConstIteratorEPKSB_SF_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E17makeConstIteratorEPKS9_SD_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E17makeConstIteratorEPKS9_SD_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E17makeConstIteratorEPKS7_SB_RKNS_14DebugEpochBaseEb |
483 | | |
484 | 0 | unsigned getNumEntries() const { |
485 | 0 | return static_cast<const DerivedT *>(this)->getNumEntries(); |
486 | 0 | } Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E13getNumEntriesEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getNumEntriesEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E13getNumEntriesEv |
487 | | |
488 | 0 | void setNumEntries(unsigned Num) { |
489 | 0 | static_cast<DerivedT *>(this)->setNumEntries(Num); |
490 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E13setNumEntriesEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13setNumEntriesEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E13setNumEntriesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E13setNumEntriesEj |
491 | | |
492 | 0 | void incrementNumEntries() { |
493 | 0 | setNumEntries(getNumEntries() + 1); |
494 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E19incrementNumEntriesEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E19incrementNumEntriesEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E19incrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E19incrementNumEntriesEv |
495 | | |
496 | 0 | void decrementNumEntries() { |
497 | 0 | setNumEntries(getNumEntries() - 1); |
498 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E19decrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E19decrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E19decrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E19decrementNumEntriesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E19decrementNumEntriesEv |
499 | | |
500 | 0 | unsigned getNumTombstones() const { |
501 | 0 | return static_cast<const DerivedT *>(this)->getNumTombstones(); |
502 | 0 | } Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E16getNumTombstonesEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E16getNumTombstonesEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E16getNumTombstonesEv |
503 | | |
504 | 0 | void setNumTombstones(unsigned Num) { |
505 | 0 | static_cast<DerivedT *>(this)->setNumTombstones(Num); |
506 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E16setNumTombstonesEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E16setNumTombstonesEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E16setNumTombstonesEj |
507 | | |
508 | 0 | void incrementNumTombstones() { |
509 | 0 | setNumTombstones(getNumTombstones() + 1); |
510 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E22incrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E22incrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E22incrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E22incrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E22incrementNumTombstonesEv |
511 | | |
512 | 0 | void decrementNumTombstones() { |
513 | 0 | setNumTombstones(getNumTombstones() - 1); |
514 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E22decrementNumTombstonesEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E22decrementNumTombstonesEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E22decrementNumTombstonesEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E22decrementNumTombstonesEv |
515 | | |
516 | 0 | const BucketT *getBuckets() const { |
517 | 0 | return static_cast<const DerivedT *>(this)->getBuckets(); |
518 | 0 | } Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E10getBucketsEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10getBucketsEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E10getBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E10getBucketsEv |
519 | | |
520 | 0 | BucketT *getBuckets() { |
521 | 0 | return static_cast<DerivedT *>(this)->getBuckets(); |
522 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E10getBucketsEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10getBucketsEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E10getBucketsEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E10getBucketsEv |
523 | | |
524 | 0 | unsigned getNumBuckets() const { |
525 | 0 | return static_cast<const DerivedT *>(this)->getNumBuckets(); |
526 | 0 | } Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E13getNumBucketsEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getNumBucketsEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E13getNumBucketsEv |
527 | | |
528 | 0 | BucketT *getBucketsEnd() { |
529 | 0 | return getBuckets() + getNumBuckets(); |
530 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E13getBucketsEndEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getBucketsEndEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E13getBucketsEndEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E13getBucketsEndEv |
531 | | |
532 | 0 | const BucketT *getBucketsEnd() const { |
533 | 0 | return getBuckets() + getNumBuckets(); |
534 | 0 | } Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E13getBucketsEndEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getBucketsEndEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getBucketsEndEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E13getBucketsEndEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13getBucketsEndEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E13getBucketsEndEv Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E13getBucketsEndEv |
535 | | |
536 | 0 | void grow(unsigned AtLeast) { |
537 | 0 | static_cast<DerivedT *>(this)->grow(AtLeast); |
538 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E4growEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E4growEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E4growEj Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E4growEj |
539 | | |
540 | 0 | void shrink_and_clear() { |
541 | 0 | static_cast<DerivedT *>(this)->shrink_and_clear(); |
542 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16shrink_and_clearEv Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E16shrink_and_clearEv |
543 | | |
544 | | template <typename KeyArg, typename... ValueArgs> |
545 | | BucketT *InsertIntoBucket(BucketT *TheBucket, KeyArg &&Key, |
546 | 0 | ValueArgs &&... Values) { |
547 | 0 | TheBucket = InsertIntoBucketImpl(Key, Key, TheBucket); |
548 | 0 |
|
549 | 0 | TheBucket->getFirst() = std::forward<KeyArg>(Key); |
550 | 0 | ::new (&TheBucket->getSecond()) ValueT(std::forward<ValueArgs>(Values)...); |
551 | 0 | return TheBucket; |
552 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E16InsertIntoBucketIRKS2_JRS4_EEEPS8_SF_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E16InsertIntoBucketIRKS2_JRKS5_EEEPSA_SI_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E16InsertIntoBucketIRKS2_JEEEPSA_SG_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E16InsertIntoBucketIRKS3_JRS5_EEEPS9_SG_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E16InsertIntoBucketIS3_JS5_EEEPSA_SE_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E16InsertIntoBucketIRKjJRS3_EEEPS7_SE_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16InsertIntoBucketIS3_JjEEEPS8_SC_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E16InsertIntoBucketIS3_JS4_EEEPS9_SD_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16InsertIntoBucketIRKS3_JEEEPS8_SE_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E16InsertIntoBucketIRKS3_JEEEPS9_SF_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E16InsertIntoBucketIRKS4_JEEEPSB_SH_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E16InsertIntoBucketIRKjJSB_EEEPS6_SC_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16InsertIntoBucketIRKS3_JRKjEEEPS8_SG_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E16InsertIntoBucketIRKS3_JRKS4_EEEPS9_SH_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E16InsertIntoBucketIRKS3_JRS5_EEEPS9_SG_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E16InsertIntoBucketIRKS3_JRS5_EEEPS9_SG_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E16InsertIntoBucketIRKS2_JEEEPSA_SG_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16InsertIntoBucketIRKS3_JRjEEEPS8_SF_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E16InsertIntoBucketIS4_JNS5_IiLj2EEEEEEPSB_SG_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E16InsertIntoBucketIS4_JEEEPS9_SD_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E16InsertIntoBucketIS3_JRmEEEPS8_SD_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E16InsertIntoBucketIRKmJEEEPS6_SC_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E16InsertIntoBucketIRKmJRKjEEEPS6_SE_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16InsertIntoBucketIRKS3_JRKjEEEPS8_SG_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E16InsertIntoBucketIS3_JS8_EEEPSD_SH_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E16InsertIntoBucketIRKS5_JRS7_EEEPSC_SJ_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E16InsertIntoBucketIRKS3_JRS5_EEEPS9_SG_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E16InsertIntoBucketIS3_JS5_EEEPSA_SE_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16InsertIntoBucketIRKS3_JRKjEEEPS8_SG_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E16InsertIntoBucketIS2_JEEEPS7_SB_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E16InsertIntoBucketIRKS3_JS4_EEEPS9_SF_OT_DpOT0_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E16InsertIntoBucketIRKjJEEEPSA_SG_OT_DpOT0_ |
553 | | |
554 | | template <typename LookupKeyT> |
555 | | BucketT *InsertIntoBucketWithLookup(BucketT *TheBucket, KeyT &&Key, |
556 | 0 | ValueT &&Value, LookupKeyT &Lookup) { |
557 | 0 | TheBucket = InsertIntoBucketImpl(Key, Lookup, TheBucket); |
558 | 0 |
|
559 | 0 | TheBucket->getFirst() = std::move(Key); |
560 | 0 | ::new (&TheBucket->getSecond()) ValueT(std::move(Value)); |
561 | 0 | return TheBucket; |
562 | 0 | } Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E26InsertIntoBucketWithLookupIKSt5tupleIJjjNS_8ArrayRefINS2_10AffineExprEEEEEEEPS9_SJ_OS3_OS5_RT_ Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E26InsertIntoBucketWithLookupIKSt5tupleIJjjNS_8ArrayRefINS2_10AffineExprEEENSE_IbEEEEEEPS9_SK_OS3_OS5_RT_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E26InsertIntoBucketWithLookupIKNS4_9LookupKeyEEEPSA_SG_OS5_OS7_RT_ |
563 | | |
564 | | template <typename LookupKeyT> |
565 | | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, |
566 | 0 | BucketT *TheBucket) { |
567 | 0 | incrementEpoch(); |
568 | 0 |
|
569 | 0 | // If the load of the hash table is more than 3/4, or if fewer than 1/8 of |
570 | 0 | // the buckets are empty (meaning that many are filled with tombstones), |
571 | 0 | // grow the table. |
572 | 0 | // |
573 | 0 | // The later case is tricky. For example, if we had one empty bucket with |
574 | 0 | // tons of tombstones, failing lookups (e.g. for insertion) would have to |
575 | 0 | // probe almost the entire table until it found the empty bucket. If the |
576 | 0 | // table completely filled with tombstones, no lookup would ever succeed, |
577 | 0 | // causing infinite loops in lookup. |
578 | 0 | unsigned NewNumEntries = getNumEntries() + 1; |
579 | 0 | unsigned NumBuckets = getNumBuckets(); |
580 | 0 | if (LLVM_UNLIKELY(NewNumEntries * 4 >= NumBuckets * 3)) { |
581 | 0 | this->grow(NumBuckets * 2); |
582 | 0 | LookupBucketFor(Lookup, TheBucket); |
583 | 0 | NumBuckets = getNumBuckets(); |
584 | 0 | } else if (LLVM_UNLIKELY(NumBuckets-(NewNumEntries+getNumTombstones()) <= |
585 | 0 | NumBuckets/8)) { |
586 | 0 | this->grow(NumBuckets); |
587 | 0 | LookupBucketFor(Lookup, TheBucket); |
588 | 0 | } |
589 | 0 | assert(TheBucket); |
590 | 0 |
|
591 | 0 | // Only update the state after we've grown our bucket space appropriately |
592 | 0 | // so that when growing buckets we have self-consistent entry count. |
593 | 0 | incrementNumEntries(); |
594 | 0 |
|
595 | 0 | // If we are writing over a tombstone, remember this. |
596 | 0 | const KeyT EmptyKey = getEmptyKey(); |
597 | 0 | if (!KeyInfoT::isEqual(TheBucket->getFirst(), EmptyKey)) |
598 | 0 | decrementNumTombstones(); |
599 | 0 |
|
600 | 0 | return TheBucket; |
601 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E20InsertIntoBucketImplIS2_EEPS8_RKS2_RKT_SC_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E20InsertIntoBucketImplIS2_EEPSA_RKS2_RKT_SE_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E20InsertIntoBucketImplIS3_EEPS9_RKS3_RKT_SD_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E20InsertIntoBucketImplIS3_EEPSA_RKS3_RKT_SE_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E20InsertIntoBucketImplIjEEPS7_RKjRKT_SB_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E20InsertIntoBucketImplIS3_EEPS8_RKS3_RKT_SC_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E20InsertIntoBucketImplIS3_EEPS9_RKS3_RKT_SD_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E20InsertIntoBucketImplIS3_EEPS9_RKS3_RKT_SD_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E20InsertIntoBucketImplIS4_EEPSB_RKS4_RKT_SF_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E20InsertIntoBucketImplIjEEPS6_RKjRKT_SA_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E20InsertIntoBucketImplIS3_EEPS8_RKS3_RKT_SC_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E20InsertIntoBucketImplIS3_EEPS9_RKS3_RKT_SD_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E20InsertIntoBucketImplIS3_EEPS9_RKS3_RKT_SD_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E20InsertIntoBucketImplIS3_EEPS9_RKS3_RKT_SD_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E20InsertIntoBucketImplIS2_EEPSA_RKS2_RKT_SE_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E20InsertIntoBucketImplIS4_EEPSB_RKS4_RKT_SF_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E20InsertIntoBucketImplIS4_EEPS9_RKS4_RKT_SD_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E20InsertIntoBucketImplIS3_EEPS8_RKS3_RKT_SC_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E20InsertIntoBucketImplImEEPS6_RKmRKT_SA_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E20InsertIntoBucketImplImEEPS6_RKmRKT_SA_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E20InsertIntoBucketImplIS3_EEPS8_RKS3_RKT_SC_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E20InsertIntoBucketImplIS3_EEPSD_RKS3_RKT_SH_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E20InsertIntoBucketImplIS5_EEPSC_RKS5_RKT_SG_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E20InsertIntoBucketImplIS3_EEPS9_RKS3_RKT_SD_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E20InsertIntoBucketImplIS3_EEPSA_RKS3_RKT_SE_ Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E20InsertIntoBucketImplISt5tupleIJjjNS_8ArrayRefINS2_10AffineExprEEEEEEEPS9_RKS3_RKT_SI_ Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E20InsertIntoBucketImplISt5tupleIJjjNS_8ArrayRefINS2_10AffineExprEEENSE_IbEEEEEEPS9_RKS3_RKT_SJ_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E20InsertIntoBucketImplIS3_EEPS8_RKS3_RKT_SC_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E20InsertIntoBucketImplIS2_EEPS7_RKS2_RKT_SB_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E20InsertIntoBucketImplIS3_EEPS9_RKS3_RKT_SD_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E20InsertIntoBucketImplINS4_9LookupKeyEEEPSA_RKS5_RKT_SF_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E20InsertIntoBucketImplIjEEPSA_RKjRKT_SE_ |
602 | | |
603 | | /// LookupBucketFor - Lookup the appropriate bucket for Val, returning it in |
604 | | /// FoundBucket. If the bucket contains the key and a value, this returns |
605 | | /// true, otherwise it returns a bucket with an empty marker or tombstone and |
606 | | /// returns false. |
607 | | template<typename LookupKeyT> |
608 | | bool LookupBucketFor(const LookupKeyT &Val, |
609 | 0 | const BucketT *&FoundBucket) const { |
610 | 0 | const BucketT *BucketsPtr = getBuckets(); |
611 | 0 | const unsigned NumBuckets = getNumBuckets(); |
612 | 0 |
|
613 | 0 | if (NumBuckets == 0) { |
614 | 0 | FoundBucket = nullptr; |
615 | 0 | return false; |
616 | 0 | } |
617 | 0 | |
618 | 0 | // FoundTombstone - Keep track of whether we find a tombstone while probing. |
619 | 0 | const BucketT *FoundTombstone = nullptr; |
620 | 0 | const KeyT EmptyKey = getEmptyKey(); |
621 | 0 | const KeyT TombstoneKey = getTombstoneKey(); |
622 | 0 | assert(!KeyInfoT::isEqual(Val, EmptyKey) && |
623 | 0 | !KeyInfoT::isEqual(Val, TombstoneKey) && |
624 | 0 | "Empty/Tombstone value shouldn't be inserted into map!"); |
625 | 0 |
|
626 | 0 | unsigned BucketNo = getHashValue(Val) & (NumBuckets-1); |
627 | 0 | unsigned ProbeAmt = 1; |
628 | 0 | while (true) { |
629 | 0 | const BucketT *ThisBucket = BucketsPtr + BucketNo; |
630 | 0 | // Found Val's bucket? If so, return it. |
631 | 0 | if (LLVM_LIKELY(KeyInfoT::isEqual(Val, ThisBucket->getFirst()))) { |
632 | 0 | FoundBucket = ThisBucket; |
633 | 0 | return true; |
634 | 0 | } |
635 | 0 | |
636 | 0 | // If we found an empty bucket, the key doesn't exist in the set. |
637 | 0 | // Insert it and return the default value. |
638 | 0 | if (LLVM_LIKELY(KeyInfoT::isEqual(ThisBucket->getFirst(), EmptyKey))) { |
639 | 0 | // If we've already seen a tombstone while probing, fill it in instead |
640 | 0 | // of the empty bucket we eventually probed to. |
641 | 0 | FoundBucket = FoundTombstone ? FoundTombstone : ThisBucket; |
642 | 0 | return false; |
643 | 0 | } |
644 | 0 |
|
645 | 0 | // If this is a tombstone, remember it. If Val ends up not in the map, we |
646 | 0 | // prefer to return it than something that would require more probing. |
647 | 0 | if (KeyInfoT::isEqual(ThisBucket->getFirst(), TombstoneKey) && |
648 | 0 | !FoundTombstone) |
649 | 0 | FoundTombstone = ThisBucket; // Remember the first tombstone found. |
650 | 0 |
|
651 | 0 | // Otherwise, it's a hash collision or a tombstone, continue quadratic |
652 | 0 | // probing. |
653 | 0 | BucketNo += ProbeAmt++; |
654 | 0 | BucketNo &= (NumBuckets-1); |
655 | 0 | } |
656 | 0 | } Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E15LookupBucketForIS2_EEbRKT_RPKS8_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E15LookupBucketForIS2_EEbRKT_RPKSA_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPKSA_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E15LookupBucketForIS3_EEbRKT_RPKSD_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E15LookupBucketForIPNS2_7DialectEEEbRKT_RPKSC_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E15LookupBucketForIjEEbRKT_RPKS7_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E15LookupBucketForIS3_EEbRKT_RPKS8_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E15LookupBucketForIS3_EEbRKT_RPKS8_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E15LookupBucketForIPKS3_EEbRKT_RPKSB_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E15LookupBucketForIS4_EEbRKT_RPKSB_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E15LookupBucketForIPKS3_EEbRKT_RPKS9_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E15LookupBucketForIjEEbRKT_RPKS6_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E15LookupBucketForIS2_EEbRKT_RPKSA_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E15LookupBucketForIS4_EEbRKT_RPKSB_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E15LookupBucketForIS4_EEbRKT_RPKS9_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E15LookupBucketForIS3_EEbRKT_RPKS8_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E15LookupBucketForImEEbRKT_RPKS6_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E15LookupBucketForImEEbRKT_RPKS6_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E15LookupBucketForIS3_EEbRKT_RPKS8_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E15LookupBucketForIS5_EEbRKT_RPKSC_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPKSA_ Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForISt5tupleIJjjNS_8ArrayRefINS2_10AffineExprEEEEEEEbRKT_RPKS9_ Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_ Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForISt5tupleIJjjNS_8ArrayRefINS2_10AffineExprEEENSE_IbEEEEEEbRKT_RPKS9_ Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15LookupBucketForIPKvEEbRKT_RPKS7_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E15LookupBucketForIS3_EEbRKT_RPKS8_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E15LookupBucketForINS4_9LookupKeyEEEbRKT_RPKSA_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E15LookupBucketForIS5_EEbRKT_RPKSA_ Unexecuted instantiation: _ZNK4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E15LookupBucketForIjEEbRKT_RPKSA_ |
657 | | |
658 | | template <typename LookupKeyT> |
659 | 0 | bool LookupBucketFor(const LookupKeyT &Val, BucketT *&FoundBucket) { |
660 | 0 | const BucketT *ConstFoundBucket; |
661 | 0 | bool Result = const_cast<const DenseMapBase *>(this) |
662 | 0 | ->LookupBucketFor(Val, ConstFoundBucket); |
663 | 0 | FoundBucket = const_cast<BucketT *>(ConstFoundBucket); |
664 | 0 | return Result; |
665 | 0 | } Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEES2_S4_S6_S8_E15LookupBucketForIS2_EEbRKT_RPS8_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E15LookupBucketForIS2_EEbRKT_RPSA_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPS9_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPSA_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDESt10unique_ptrINS2_16DialectInterfaceESt14default_deleteIS5_EENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S8_EEEES3_S8_SA_SD_E15LookupBucketForIS3_EEbRKT_RPSD_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS2_12DenseSetPairIjEEEEjS3_S5_S7_E15LookupBucketForIjEEbRKT_RPS7_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E15LookupBucketForIS3_EEbRKT_RPS8_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir5ValueENS2_10AffineExprELj8ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E15LookupBucketForIS3_EEbRKT_RPS9_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E15LookupBucketForIS3_EEbRKT_RPS9_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E15LookupBucketForIS4_EEbRKT_RPSB_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E15LookupBucketForIPKS3_EEbRKT_RPSB_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E15LookupBucketForIPKS3_EEbRKT_RPS9_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEEjjS3_S6_E15LookupBucketForIjEEbRKT_RPS6_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E15LookupBucketForIS3_EEbRKT_RPS8_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E15LookupBucketForIS3_EEbRKT_RPS9_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPS9_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPS9_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS2_cEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S5_EEEES2_S5_S7_SA_E15LookupBucketForIS2_EEbRKT_RPSA_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S6_EEEES4_S6_S8_SB_E15LookupBucketForIS4_EEbRKT_RPSB_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEES4_jS6_S9_E15LookupBucketForIS4_EEbRKT_RPS9_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_mEEEES3_mS5_S8_E15LookupBucketForIS3_EEbRKT_RPS8_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEEmmS3_S6_E15LookupBucketForImEEbRKT_RPS6_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEEmjS3_S6_E15LookupBucketForImEEbRKT_RPS6_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E15LookupBucketForIS3_EEbRKT_RPS8_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS2_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_SA_SC_E15LookupBucketForIS5_EEbRKT_RPSC_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPS9_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6TypeIDEPNS2_7DialectENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPSA_ Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForISt5tupleIJjjNS_8ArrayRefINS2_10AffineExprEEEEEEEbRKT_RPS9_ Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPS9_ Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForISt5tupleIJjjNS_8ArrayRefINS2_10AffineExprEEENSE_IbEEEEEEbRKT_RPS9_ Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPS9_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E15LookupBucketForIS3_EEbRKT_RPS8_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIPvS2_NS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15LookupBucketForIS2_EEbRKT_RPS7_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir9AttributeENS2_8LocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S4_EEEES3_S4_S6_S9_E15LookupBucketForIS3_EEbRKT_RPS9_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E15LookupBucketForINS4_9LookupKeyEEEbRKT_RPSA_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS4_14StorageKeyInfoENS6_12DenseSetPairIS5_EEEES5_S7_S8_SA_E15LookupBucketForIS5_EEbRKT_RPSA_ Unexecuted instantiation: _ZN4llvm12DenseMapBaseINS_8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEEEjS5_S7_SA_E15LookupBucketForIjEEbRKT_RPSA_ |
666 | | |
667 | | public: |
668 | | /// Return the approximate size (in bytes) of the actual map. |
669 | | /// This is just the raw memory used by DenseMap. |
670 | | /// If entries are pointers to objects, the size of the referenced objects |
671 | | /// are not included. |
672 | | size_t getMemorySize() const { |
673 | | return getNumBuckets() * sizeof(BucketT); |
674 | | } |
675 | | }; |
676 | | |
677 | | /// Equality comparison for DenseMap. |
678 | | /// |
679 | | /// Iterates over elements of LHS confirming that each (key, value) pair in LHS |
680 | | /// is also in RHS, and that no additional pairs are in RHS. |
681 | | /// Equivalent to N calls to RHS.find and N value comparisons. Amortized |
682 | | /// complexity is linear, worst case is O(N^2) (if every hash collides). |
683 | | template <typename DerivedT, typename KeyT, typename ValueT, typename KeyInfoT, |
684 | | typename BucketT> |
685 | | bool operator==( |
686 | | const DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT> &LHS, |
687 | | const DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT> &RHS) { |
688 | | if (LHS.size() != RHS.size()) |
689 | | return false; |
690 | | |
691 | | for (auto &KV : LHS) { |
692 | | auto I = RHS.find(KV.first); |
693 | | if (I == RHS.end() || I->second != KV.second) |
694 | | return false; |
695 | | } |
696 | | |
697 | | return true; |
698 | | } |
699 | | |
700 | | /// Inequality comparison for DenseMap. |
701 | | /// |
702 | | /// Equivalent to !(LHS == RHS). See operator== for performance notes. |
703 | | template <typename DerivedT, typename KeyT, typename ValueT, typename KeyInfoT, |
704 | | typename BucketT> |
705 | | bool operator!=( |
706 | | const DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT> &LHS, |
707 | | const DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT> &RHS) { |
708 | | return !(LHS == RHS); |
709 | | } |
710 | | |
711 | | template <typename KeyT, typename ValueT, |
712 | | typename KeyInfoT = DenseMapInfo<KeyT>, |
713 | | typename BucketT = llvm::detail::DenseMapPair<KeyT, ValueT>> |
714 | | class DenseMap : public DenseMapBase<DenseMap<KeyT, ValueT, KeyInfoT, BucketT>, |
715 | | KeyT, ValueT, KeyInfoT, BucketT> { |
716 | | friend class DenseMapBase<DenseMap, KeyT, ValueT, KeyInfoT, BucketT>; |
717 | | |
718 | | // Lift some types from the dependent base class into this class for |
719 | | // simplicity of referring to them. |
720 | | using BaseT = DenseMapBase<DenseMap, KeyT, ValueT, KeyInfoT, BucketT>; |
721 | | |
722 | | BucketT *Buckets; |
723 | | unsigned NumEntries; |
724 | | unsigned NumTombstones; |
725 | | unsigned NumBuckets; |
726 | | |
727 | | public: |
728 | | /// Create a DenseMap with an optional \p InitialReserve that guarantee that |
729 | | /// this number of elements can be inserted in the map without grow() |
730 | 0 | explicit DenseMap(unsigned InitialReserve = 0) { init(InitialReserve); } Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS1_12DenseSetPairIjEEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS1_cEENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDESt10unique_ptrINS1_16DialectInterfaceESt14default_deleteIS4_EENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S7_EEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDEPNS1_7DialectENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEEC2Ej Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS3_12DenseSetPairIS2_EEEC2Ej Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS3_12DenseSetPairIS2_EEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIPvS1_NS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S1_EEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeENS1_8LocationENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EEEC2Ej Unexecuted instantiation: _ZN4llvm8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS4_EEEC2Ej |
731 | | |
732 | | DenseMap(const DenseMap &other) : BaseT() { |
733 | | init(0); |
734 | | copyFrom(other); |
735 | | } |
736 | | |
737 | | DenseMap(DenseMap &&other) : BaseT() { |
738 | | init(0); |
739 | | swap(other); |
740 | | } |
741 | | |
742 | | template<typename InputIt> |
743 | 0 | DenseMap(const InputIt &I, const InputIt &E) { |
744 | 0 | init(std::distance(I, E)); |
745 | 0 | this->insert(I, E); |
746 | 0 | } |
747 | | |
748 | | DenseMap(std::initializer_list<typename BaseT::value_type> Vals) { |
749 | | init(Vals.size()); |
750 | | this->insert(Vals.begin(), Vals.end()); |
751 | | } |
752 | | |
753 | 0 | ~DenseMap() { |
754 | 0 | this->destroyAll(); |
755 | 0 | deallocate_buffer(Buckets, sizeof(BucketT) * NumBuckets, alignof(BucketT)); |
756 | 0 | } Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS1_12DenseSetPairIjEEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS1_cEENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDESt10unique_ptrINS1_16DialectInterfaceESt14default_deleteIS4_EENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S7_EEED2Ev Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS3_12DenseSetPairIS2_EEED2Ev Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS3_12DenseSetPairIS2_EEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDEPNS1_7DialectENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIPvS1_NS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S1_EEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeENS1_8LocationENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS4_EEED2Ev Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EEED2Ev |
757 | | |
758 | 0 | void swap(DenseMap& RHS) { |
759 | 0 | this->incrementEpoch(); |
760 | 0 | RHS.incrementEpoch(); |
761 | 0 | std::swap(Buckets, RHS.Buckets); |
762 | 0 | std::swap(NumEntries, RHS.NumEntries); |
763 | 0 | std::swap(NumTombstones, RHS.NumTombstones); |
764 | 0 | std::swap(NumBuckets, RHS.NumBuckets); |
765 | 0 | } |
766 | | |
767 | | DenseMap& operator=(const DenseMap& other) { |
768 | | if (&other != this) |
769 | | copyFrom(other); |
770 | | return *this; |
771 | | } |
772 | | |
773 | | DenseMap& operator=(DenseMap &&other) { |
774 | | this->destroyAll(); |
775 | | deallocate_buffer(Buckets, sizeof(BucketT) * NumBuckets, alignof(BucketT)); |
776 | | init(0); |
777 | | swap(other); |
778 | | return *this; |
779 | | } |
780 | | |
781 | | void copyFrom(const DenseMap& other) { |
782 | | this->destroyAll(); |
783 | | deallocate_buffer(Buckets, sizeof(BucketT) * NumBuckets, alignof(BucketT)); |
784 | | if (allocateBuckets(other.NumBuckets)) { |
785 | | this->BaseT::copyFrom(other); |
786 | | } else { |
787 | | NumEntries = 0; |
788 | | NumTombstones = 0; |
789 | | } |
790 | | } |
791 | | |
792 | 0 | void init(unsigned InitNumEntries) { |
793 | 0 | auto InitBuckets = BaseT::getMinBucketToReserveForEntries(InitNumEntries); |
794 | 0 | if (allocateBuckets(InitBuckets)) { |
795 | 0 | this->BaseT::initEmpty(); |
796 | 0 | } else { |
797 | 0 | NumEntries = 0; |
798 | 0 | NumTombstones = 0; |
799 | 0 | } |
800 | 0 | } Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS1_EENS2_12DenseSetPairIS1_EEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS1_12DenseSetPairIjEEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS1_cEENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDESt10unique_ptrINS1_16DialectInterfaceESt14default_deleteIS4_EENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S7_EEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDEPNS1_7DialectENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4initEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS3_12DenseSetPairIS2_EEE4initEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS3_12DenseSetPairIS2_EEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIPvS1_NS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S1_EEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeENS1_8LocationENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EEE4initEj Unexecuted instantiation: _ZN4llvm8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS4_EEE4initEj |
801 | | |
802 | 0 | void grow(unsigned AtLeast) { |
803 | 0 | unsigned OldNumBuckets = NumBuckets; |
804 | 0 | BucketT *OldBuckets = Buckets; |
805 | 0 |
|
806 | 0 | allocateBuckets(std::max<unsigned>(64, static_cast<unsigned>(NextPowerOf2(AtLeast-1)))); |
807 | 0 | assert(Buckets); |
808 | 0 | if (!OldBuckets) { |
809 | 0 | this->BaseT::initEmpty(); |
810 | 0 | return; |
811 | 0 | } |
812 | 0 | |
813 | 0 | this->moveFromOldBuckets(OldBuckets, OldBuckets+OldNumBuckets); |
814 | 0 |
|
815 | 0 | // Free the old table. |
816 | 0 | deallocate_buffer(OldBuckets, sizeof(BucketT) * OldNumBuckets, |
817 | 0 | alignof(BucketT)); |
818 | 0 | } Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS1_EENS2_12DenseSetPairIS1_EEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS1_12DenseSetPairIjEEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS1_cEENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDESt10unique_ptrINS1_16DialectInterfaceESt14default_deleteIS4_EENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S7_EEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDEPNS1_7DialectENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4growEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS3_12DenseSetPairIS2_EEE4growEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS3_12DenseSetPairIS2_EEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIPvS1_NS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S1_EEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeENS1_8LocationENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EEE4growEj Unexecuted instantiation: _ZN4llvm8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS4_EEE4growEj |
819 | | |
820 | 0 | void shrink_and_clear() { |
821 | 0 | unsigned OldNumBuckets = NumBuckets; |
822 | 0 | unsigned OldNumEntries = NumEntries; |
823 | 0 | this->destroyAll(); |
824 | 0 |
|
825 | 0 | // Reduce the number of buckets. |
826 | 0 | unsigned NewNumBuckets = 0; |
827 | 0 | if (OldNumEntries) |
828 | 0 | NewNumBuckets = std::max(64, 1 << (Log2_32_Ceil(OldNumEntries) + 1)); |
829 | 0 | if (NewNumBuckets == NumBuckets) { |
830 | 0 | this->BaseT::initEmpty(); |
831 | 0 | return; |
832 | 0 | } |
833 | 0 | |
834 | 0 | deallocate_buffer(Buckets, sizeof(BucketT) * OldNumBuckets, |
835 | 0 | alignof(BucketT)); |
836 | 0 | init(NewNumBuckets); |
837 | 0 | } Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE16shrink_and_clearEv Unexecuted instantiation: _ZN4llvm8DenseMapIPvS1_NS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S1_EEE16shrink_and_clearEv |
838 | | |
839 | | private: |
840 | 0 | unsigned getNumEntries() const { |
841 | 0 | return NumEntries; |
842 | 0 | } Unexecuted instantiation: _ZNK4llvm8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS1_EENS2_12DenseSetPairIS1_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS1_12DenseSetPairIjEEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS1_cEENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir6TypeIDESt10unique_ptrINS1_16DialectInterfaceESt14default_deleteIS4_EENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S7_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir6TypeIDEPNS1_7DialectENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE13getNumEntriesEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS3_12DenseSetPairIS2_EEE13getNumEntriesEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS3_12DenseSetPairIS2_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPvS1_NS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S1_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir9AttributeENS1_8LocationENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS4_EEE13getNumEntriesEv |
843 | | |
844 | 0 | void setNumEntries(unsigned Num) { |
845 | 0 | NumEntries = Num; |
846 | 0 | } Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS1_EENS2_12DenseSetPairIS1_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS1_12DenseSetPairIjEEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS1_cEENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDESt10unique_ptrINS1_16DialectInterfaceESt14default_deleteIS4_EENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S7_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDEPNS1_7DialectENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE13setNumEntriesEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS3_12DenseSetPairIS2_EEE13setNumEntriesEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS3_12DenseSetPairIS2_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIPvS1_NS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S1_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeENS1_8LocationENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS4_EEE13setNumEntriesEj |
847 | | |
848 | 0 | unsigned getNumTombstones() const { |
849 | 0 | return NumTombstones; |
850 | 0 | } Unexecuted instantiation: _ZNK4llvm8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS1_EENS2_12DenseSetPairIS1_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS1_12DenseSetPairIjEEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS1_cEENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir6TypeIDESt10unique_ptrINS1_16DialectInterfaceESt14default_deleteIS4_EENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S7_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir6TypeIDEPNS1_7DialectENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE16getNumTombstonesEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS3_12DenseSetPairIS2_EEE16getNumTombstonesEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS3_12DenseSetPairIS2_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPvS1_NS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S1_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir9AttributeENS1_8LocationENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS4_EEE16getNumTombstonesEv |
851 | | |
852 | 0 | void setNumTombstones(unsigned Num) { |
853 | 0 | NumTombstones = Num; |
854 | 0 | } Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS1_EENS2_12DenseSetPairIS1_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS1_12DenseSetPairIjEEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS1_cEENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDESt10unique_ptrINS1_16DialectInterfaceESt14default_deleteIS4_EENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S7_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDEPNS1_7DialectENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE16setNumTombstonesEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS3_12DenseSetPairIS2_EEE16setNumTombstonesEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS3_12DenseSetPairIS2_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIPvS1_NS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S1_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeENS1_8LocationENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS4_EEE16setNumTombstonesEj |
855 | | |
856 | 0 | BucketT *getBuckets() const { |
857 | 0 | return Buckets; |
858 | 0 | } Unexecuted instantiation: _ZNK4llvm8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS1_EENS2_12DenseSetPairIS1_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir6TypeIDESt10unique_ptrINS1_16DialectInterfaceESt14default_deleteIS4_EENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S7_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS1_12DenseSetPairIjEEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS1_cEENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir6TypeIDEPNS1_7DialectENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE10getBucketsEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS3_12DenseSetPairIS2_EEE10getBucketsEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS3_12DenseSetPairIS2_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPvS1_NS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S1_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir9AttributeENS1_8LocationENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS4_EEE10getBucketsEv |
859 | | |
860 | 0 | unsigned getNumBuckets() const { |
861 | 0 | return NumBuckets; |
862 | 0 | } Unexecuted instantiation: _ZNK4llvm8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS1_EENS2_12DenseSetPairIS1_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir6TypeIDESt10unique_ptrINS1_16DialectInterfaceESt14default_deleteIS4_EENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S7_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS1_12DenseSetPairIjEEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS1_cEENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir6TypeIDEPNS1_7DialectENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE13getNumBucketsEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS3_12DenseSetPairIS2_EEE13getNumBucketsEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS3_12DenseSetPairIS2_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIPvS1_NS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S1_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir9AttributeENS1_8LocationENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS4_EEE13getNumBucketsEv |
863 | | |
864 | 0 | bool allocateBuckets(unsigned Num) { |
865 | 0 | NumBuckets = Num; |
866 | 0 | if (NumBuckets == 0) { |
867 | 0 | Buckets = nullptr; |
868 | 0 | return false; |
869 | 0 | } |
870 | 0 | |
871 | 0 | Buckets = static_cast<BucketT *>( |
872 | 0 | allocate_buffer(sizeof(BucketT) * NumBuckets, alignof(BucketT))); |
873 | 0 | return true; |
874 | 0 | } Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS1_EENS2_12DenseSetPairIS1_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS1_12DenseSetPairIjEEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir9OperationESt4pairIjjENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIPN4mlir5BlockEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapINS_9StringRefEPNS_18ScopedHashTableValIS1_cEENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapImmNS_12DenseMapInfoImEENS_6detail12DenseMapPairImmEEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDESt10unique_ptrINS1_16DialectInterfaceESt14default_deleteIS4_EENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S7_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6TypeIDEPNS1_7DialectENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE15allocateBucketsEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm8DenseMapIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS3_12DenseSetPairIS2_EEE15allocateBucketsEj Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm8DenseMapIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS3_12DenseSetPairIS2_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir10IdentifierEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIPvS1_NS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S1_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir9AttributeENS1_8LocationENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm8DenseMapIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS4_EEE15allocateBucketsEj |
875 | | }; |
876 | | |
877 | | template <typename KeyT, typename ValueT, unsigned InlineBuckets = 4, |
878 | | typename KeyInfoT = DenseMapInfo<KeyT>, |
879 | | typename BucketT = llvm::detail::DenseMapPair<KeyT, ValueT>> |
880 | | class SmallDenseMap |
881 | | : public DenseMapBase< |
882 | | SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>, KeyT, |
883 | | ValueT, KeyInfoT, BucketT> { |
884 | | friend class DenseMapBase<SmallDenseMap, KeyT, ValueT, KeyInfoT, BucketT>; |
885 | | |
886 | | // Lift some types from the dependent base class into this class for |
887 | | // simplicity of referring to them. |
888 | | using BaseT = DenseMapBase<SmallDenseMap, KeyT, ValueT, KeyInfoT, BucketT>; |
889 | | |
890 | | static_assert(isPowerOf2_64(InlineBuckets), |
891 | | "InlineBuckets must be a power of 2."); |
892 | | |
893 | | unsigned Small : 1; |
894 | | unsigned NumEntries : 31; |
895 | | unsigned NumTombstones; |
896 | | |
897 | | struct LargeRep { |
898 | | BucketT *Buckets; |
899 | | unsigned NumBuckets; |
900 | | }; |
901 | | |
902 | | /// A "union" of an inline bucket array and the struct representing |
903 | | /// a large bucket. This union will be discriminated by the 'Small' bit. |
904 | | AlignedCharArrayUnion<BucketT[InlineBuckets], LargeRep> storage; |
905 | | |
906 | | public: |
907 | 0 | explicit SmallDenseMap(unsigned NumInitBuckets = 0) { |
908 | 0 | init(NumInitBuckets); |
909 | 0 | } Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEC2Ej Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEEC2Ej Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir5ValueENS1_10AffineExprELj8ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEEC2Ej Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEEEC2Ej Unexecuted instantiation: _ZN4llvm13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEEC2Ej Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEEC2Ej |
910 | | |
911 | | SmallDenseMap(const SmallDenseMap &other) : BaseT() { |
912 | | init(0); |
913 | | copyFrom(other); |
914 | | } |
915 | | |
916 | | SmallDenseMap(SmallDenseMap &&other) : BaseT() { |
917 | | init(0); |
918 | | swap(other); |
919 | | } |
920 | | |
921 | | template<typename InputIt> |
922 | | SmallDenseMap(const InputIt &I, const InputIt &E) { |
923 | | init(NextPowerOf2(std::distance(I, E))); |
924 | | this->insert(I, E); |
925 | | } |
926 | | |
927 | 0 | ~SmallDenseMap() { |
928 | 0 | this->destroyAll(); |
929 | 0 | deallocateBuckets(); |
930 | 0 | } Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEED2Ev Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEED2Ev Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir5ValueENS1_10AffineExprELj8ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEED2Ev Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEEED2Ev Unexecuted instantiation: _ZN4llvm13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEED2Ev Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEED2Ev |
931 | | |
932 | | void swap(SmallDenseMap& RHS) { |
933 | | unsigned TmpNumEntries = RHS.NumEntries; |
934 | | RHS.NumEntries = NumEntries; |
935 | | NumEntries = TmpNumEntries; |
936 | | std::swap(NumTombstones, RHS.NumTombstones); |
937 | | |
938 | | const KeyT EmptyKey = this->getEmptyKey(); |
939 | | const KeyT TombstoneKey = this->getTombstoneKey(); |
940 | | if (Small && RHS.Small) { |
941 | | // If we're swapping inline bucket arrays, we have to cope with some of |
942 | | // the tricky bits of DenseMap's storage system: the buckets are not |
943 | | // fully initialized. Thus we swap every key, but we may have |
944 | | // a one-directional move of the value. |
945 | | for (unsigned i = 0, e = InlineBuckets; i != e; ++i) { |
946 | | BucketT *LHSB = &getInlineBuckets()[i], |
947 | | *RHSB = &RHS.getInlineBuckets()[i]; |
948 | | bool hasLHSValue = (!KeyInfoT::isEqual(LHSB->getFirst(), EmptyKey) && |
949 | | !KeyInfoT::isEqual(LHSB->getFirst(), TombstoneKey)); |
950 | | bool hasRHSValue = (!KeyInfoT::isEqual(RHSB->getFirst(), EmptyKey) && |
951 | | !KeyInfoT::isEqual(RHSB->getFirst(), TombstoneKey)); |
952 | | if (hasLHSValue && hasRHSValue) { |
953 | | // Swap together if we can... |
954 | | std::swap(*LHSB, *RHSB); |
955 | | continue; |
956 | | } |
957 | | // Swap separately and handle any assymetry. |
958 | | std::swap(LHSB->getFirst(), RHSB->getFirst()); |
959 | | if (hasLHSValue) { |
960 | | ::new (&RHSB->getSecond()) ValueT(std::move(LHSB->getSecond())); |
961 | | LHSB->getSecond().~ValueT(); |
962 | | } else if (hasRHSValue) { |
963 | | ::new (&LHSB->getSecond()) ValueT(std::move(RHSB->getSecond())); |
964 | | RHSB->getSecond().~ValueT(); |
965 | | } |
966 | | } |
967 | | return; |
968 | | } |
969 | | if (!Small && !RHS.Small) { |
970 | | std::swap(getLargeRep()->Buckets, RHS.getLargeRep()->Buckets); |
971 | | std::swap(getLargeRep()->NumBuckets, RHS.getLargeRep()->NumBuckets); |
972 | | return; |
973 | | } |
974 | | |
975 | | SmallDenseMap &SmallSide = Small ? *this : RHS; |
976 | | SmallDenseMap &LargeSide = Small ? RHS : *this; |
977 | | |
978 | | // First stash the large side's rep and move the small side across. |
979 | | LargeRep TmpRep = std::move(*LargeSide.getLargeRep()); |
980 | | LargeSide.getLargeRep()->~LargeRep(); |
981 | | LargeSide.Small = true; |
982 | | // This is similar to the standard move-from-old-buckets, but the bucket |
983 | | // count hasn't actually rotated in this case. So we have to carefully |
984 | | // move construct the keys and values into their new locations, but there |
985 | | // is no need to re-hash things. |
986 | | for (unsigned i = 0, e = InlineBuckets; i != e; ++i) { |
987 | | BucketT *NewB = &LargeSide.getInlineBuckets()[i], |
988 | | *OldB = &SmallSide.getInlineBuckets()[i]; |
989 | | ::new (&NewB->getFirst()) KeyT(std::move(OldB->getFirst())); |
990 | | OldB->getFirst().~KeyT(); |
991 | | if (!KeyInfoT::isEqual(NewB->getFirst(), EmptyKey) && |
992 | | !KeyInfoT::isEqual(NewB->getFirst(), TombstoneKey)) { |
993 | | ::new (&NewB->getSecond()) ValueT(std::move(OldB->getSecond())); |
994 | | OldB->getSecond().~ValueT(); |
995 | | } |
996 | | } |
997 | | |
998 | | // The hard part of moving the small buckets across is done, just move |
999 | | // the TmpRep into its new home. |
1000 | | SmallSide.Small = false; |
1001 | | new (SmallSide.getLargeRep()) LargeRep(std::move(TmpRep)); |
1002 | | } |
1003 | | |
1004 | | SmallDenseMap& operator=(const SmallDenseMap& other) { |
1005 | | if (&other != this) |
1006 | | copyFrom(other); |
1007 | | return *this; |
1008 | | } |
1009 | | |
1010 | | SmallDenseMap& operator=(SmallDenseMap &&other) { |
1011 | | this->destroyAll(); |
1012 | | deallocateBuckets(); |
1013 | | init(0); |
1014 | | swap(other); |
1015 | | return *this; |
1016 | | } |
1017 | | |
1018 | | void copyFrom(const SmallDenseMap& other) { |
1019 | | this->destroyAll(); |
1020 | | deallocateBuckets(); |
1021 | | Small = true; |
1022 | | if (other.getNumBuckets() > InlineBuckets) { |
1023 | | Small = false; |
1024 | | new (getLargeRep()) LargeRep(allocateBuckets(other.getNumBuckets())); |
1025 | | } |
1026 | | this->BaseT::copyFrom(other); |
1027 | | } |
1028 | | |
1029 | 0 | void init(unsigned InitBuckets) { |
1030 | 0 | Small = true; |
1031 | 0 | if (InitBuckets > InlineBuckets) { |
1032 | 0 | Small = false; |
1033 | 0 | new (getLargeRep()) LargeRep(allocateBuckets(InitBuckets)); |
1034 | 0 | } |
1035 | 0 | this->BaseT::initEmpty(); |
1036 | 0 | } Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4initEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4initEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir5ValueENS1_10AffineExprELj8ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4initEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEEE4initEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEE4initEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4initEj |
1037 | | |
1038 | 0 | void grow(unsigned AtLeast) { |
1039 | 0 | if (AtLeast > InlineBuckets) |
1040 | 0 | AtLeast = std::max<unsigned>(64, NextPowerOf2(AtLeast-1)); |
1041 | 0 |
|
1042 | 0 | if (Small) { |
1043 | 0 | // First move the inline buckets into a temporary storage. |
1044 | 0 | AlignedCharArrayUnion<BucketT[InlineBuckets]> TmpStorage; |
1045 | 0 | BucketT *TmpBegin = reinterpret_cast<BucketT *>(TmpStorage.buffer); |
1046 | 0 | BucketT *TmpEnd = TmpBegin; |
1047 | 0 |
|
1048 | 0 | // Loop over the buckets, moving non-empty, non-tombstones into the |
1049 | 0 | // temporary storage. Have the loop move the TmpEnd forward as it goes. |
1050 | 0 | const KeyT EmptyKey = this->getEmptyKey(); |
1051 | 0 | const KeyT TombstoneKey = this->getTombstoneKey(); |
1052 | 0 | for (BucketT *P = getBuckets(), *E = P + InlineBuckets; P != E; ++P) { |
1053 | 0 | if (!KeyInfoT::isEqual(P->getFirst(), EmptyKey) && |
1054 | 0 | !KeyInfoT::isEqual(P->getFirst(), TombstoneKey)) { |
1055 | 0 | assert(size_t(TmpEnd - TmpBegin) < InlineBuckets && |
1056 | 0 | "Too many inline buckets!"); |
1057 | 0 | ::new (&TmpEnd->getFirst()) KeyT(std::move(P->getFirst())); |
1058 | 0 | ::new (&TmpEnd->getSecond()) ValueT(std::move(P->getSecond())); |
1059 | 0 | ++TmpEnd; |
1060 | 0 | P->getSecond().~ValueT(); |
1061 | 0 | } |
1062 | 0 | P->getFirst().~KeyT(); |
1063 | 0 | } |
1064 | 0 |
|
1065 | 0 | // AtLeast == InlineBuckets can happen if there are many tombstones, |
1066 | 0 | // and grow() is used to remove them. Usually we always switch to the |
1067 | 0 | // large rep here. |
1068 | 0 | if (AtLeast > InlineBuckets) { |
1069 | 0 | Small = false; |
1070 | 0 | new (getLargeRep()) LargeRep(allocateBuckets(AtLeast)); |
1071 | 0 | } |
1072 | 0 | this->moveFromOldBuckets(TmpBegin, TmpEnd); |
1073 | 0 | return; |
1074 | 0 | } |
1075 | 0 |
|
1076 | 0 | LargeRep OldRep = std::move(*getLargeRep()); |
1077 | 0 | getLargeRep()->~LargeRep(); |
1078 | 0 | if (AtLeast <= InlineBuckets) { |
1079 | 0 | Small = true; |
1080 | 0 | } else { |
1081 | 0 | new (getLargeRep()) LargeRep(allocateBuckets(AtLeast)); |
1082 | 0 | } |
1083 | 0 |
|
1084 | 0 | this->moveFromOldBuckets(OldRep.Buckets, OldRep.Buckets+OldRep.NumBuckets); |
1085 | 0 |
|
1086 | 0 | // Free the old table. |
1087 | 0 | deallocate_buffer(OldRep.Buckets, sizeof(BucketT) * OldRep.NumBuckets, |
1088 | 0 | alignof(BucketT)); |
1089 | 0 | } Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4growEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir5ValueENS1_10AffineExprELj8ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEEE4growEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEE4growEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj |
1090 | | |
1091 | | void shrink_and_clear() { |
1092 | | unsigned OldSize = this->size(); |
1093 | | this->destroyAll(); |
1094 | | |
1095 | | // Reduce the number of buckets. |
1096 | | unsigned NewNumBuckets = 0; |
1097 | | if (OldSize) { |
1098 | | NewNumBuckets = 1 << (Log2_32_Ceil(OldSize) + 1); |
1099 | | if (NewNumBuckets > InlineBuckets && NewNumBuckets < 64u) |
1100 | | NewNumBuckets = 64; |
1101 | | } |
1102 | | if ((Small && NewNumBuckets <= InlineBuckets) || |
1103 | | (!Small && NewNumBuckets == getLargeRep()->NumBuckets)) { |
1104 | | this->BaseT::initEmpty(); |
1105 | | return; |
1106 | | } |
1107 | | |
1108 | | deallocateBuckets(); |
1109 | | init(NewNumBuckets); |
1110 | | } |
1111 | | |
1112 | | private: |
1113 | 0 | unsigned getNumEntries() const { |
1114 | 0 | return NumEntries; |
1115 | 0 | } Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapIN4mlir5ValueENS1_10AffineExprELj8ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEE13getNumEntriesEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE13getNumEntriesEv |
1116 | | |
1117 | 0 | void setNumEntries(unsigned Num) { |
1118 | 0 | // NumEntries is hardcoded to be 31 bits wide. |
1119 | 0 | assert(Num < (1U << 31) && "Cannot support more than 1<<31 entries"); |
1120 | 0 | NumEntries = Num; |
1121 | 0 | } Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir5ValueENS1_10AffineExprELj8ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEE13setNumEntriesEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE13setNumEntriesEj |
1122 | | |
1123 | 0 | unsigned getNumTombstones() const { |
1124 | 0 | return NumTombstones; |
1125 | 0 | } Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapIN4mlir5ValueENS1_10AffineExprELj8ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEE16getNumTombstonesEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE16getNumTombstonesEv |
1126 | | |
1127 | 0 | void setNumTombstones(unsigned Num) { |
1128 | 0 | NumTombstones = Num; |
1129 | 0 | } Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir5ValueENS1_10AffineExprELj8ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEE16setNumTombstonesEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE16setNumTombstonesEj |
1130 | | |
1131 | 0 | const BucketT *getInlineBuckets() const { |
1132 | 0 | assert(Small); |
1133 | 0 | // Note that this cast does not violate aliasing rules as we assert that |
1134 | 0 | // the memory's dynamic type is the small, inline bucket buffer, and the |
1135 | 0 | // 'storage.buffer' static type is 'char *'. |
1136 | 0 | return reinterpret_cast<const BucketT *>(storage.buffer); |
1137 | 0 | } Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE16getInlineBucketsEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE16getInlineBucketsEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapIN4mlir5ValueENS1_10AffineExprELj8ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE16getInlineBucketsEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEEE16getInlineBucketsEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEE16getInlineBucketsEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE16getInlineBucketsEv |
1138 | | |
1139 | | BucketT *getInlineBuckets() { |
1140 | | return const_cast<BucketT *>( |
1141 | | const_cast<const SmallDenseMap *>(this)->getInlineBuckets()); |
1142 | | } |
1143 | | |
1144 | 0 | const LargeRep *getLargeRep() const { |
1145 | 0 | assert(!Small); |
1146 | 0 | // Note, same rule about aliasing as with getInlineBuckets. |
1147 | 0 | return reinterpret_cast<const LargeRep *>(storage.buffer); |
1148 | 0 | } Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE11getLargeRepEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE11getLargeRepEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapIN4mlir5ValueENS1_10AffineExprELj8ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE11getLargeRepEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEEE11getLargeRepEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEE11getLargeRepEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE11getLargeRepEv |
1149 | | |
1150 | 0 | LargeRep *getLargeRep() { |
1151 | 0 | return const_cast<LargeRep *>( |
1152 | 0 | const_cast<const SmallDenseMap *>(this)->getLargeRep()); |
1153 | 0 | } Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE11getLargeRepEv Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE11getLargeRepEv Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir5ValueENS1_10AffineExprELj8ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE11getLargeRepEv Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEEE11getLargeRepEv Unexecuted instantiation: _ZN4llvm13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEE11getLargeRepEv Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE11getLargeRepEv |
1154 | | |
1155 | 0 | const BucketT *getBuckets() const { |
1156 | 0 | return Small ? getInlineBuckets() : getLargeRep()->Buckets; |
1157 | 0 | } Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapIN4mlir5ValueENS1_10AffineExprELj8ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEE10getBucketsEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE10getBucketsEv |
1158 | | |
1159 | 0 | BucketT *getBuckets() { |
1160 | 0 | return const_cast<BucketT *>( |
1161 | 0 | const_cast<const SmallDenseMap *>(this)->getBuckets()); |
1162 | 0 | } Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE10getBucketsEv Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE10getBucketsEv Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir5ValueENS1_10AffineExprELj8ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE10getBucketsEv Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEEE10getBucketsEv Unexecuted instantiation: _ZN4llvm13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEE10getBucketsEv Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE10getBucketsEv |
1163 | | |
1164 | 0 | unsigned getNumBuckets() const { |
1165 | 0 | return Small ? InlineBuckets : getLargeRep()->NumBuckets; |
1166 | 0 | } Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapIN4mlir5ValueENS1_10AffineExprELj8ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEE13getNumBucketsEv Unexecuted instantiation: _ZNK4llvm13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE13getNumBucketsEv |
1167 | | |
1168 | 0 | void deallocateBuckets() { |
1169 | 0 | if (Small) |
1170 | 0 | return; |
1171 | 0 | |
1172 | 0 | deallocate_buffer(getLargeRep()->Buckets, |
1173 | 0 | sizeof(BucketT) * getLargeRep()->NumBuckets, |
1174 | 0 | alignof(BucketT)); |
1175 | 0 | getLargeRep()->~LargeRep(); |
1176 | 0 | } Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE17deallocateBucketsEv Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE17deallocateBucketsEv Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir5ValueENS1_10AffineExprELj8ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE17deallocateBucketsEv Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEEE17deallocateBucketsEv Unexecuted instantiation: _ZN4llvm13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEE17deallocateBucketsEv Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE17deallocateBucketsEv |
1177 | | |
1178 | 0 | LargeRep allocateBuckets(unsigned Num) { |
1179 | 0 | assert(Num > InlineBuckets && "Must allocate more buckets than are inline"); |
1180 | 0 | LargeRep Rep = {static_cast<BucketT *>(allocate_buffer( |
1181 | 0 | sizeof(BucketT) * Num, alignof(BucketT))), |
1182 | 0 | Num}; |
1183 | 0 | return Rep; |
1184 | 0 | } Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEENS_6detail13DenseSetEmptyELj8ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefIlEESt4pairIjlELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir5ValueENS1_10AffineExprELj8ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapINS_8ArrayRefImEEmLj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapImjLj2ENS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEEE15allocateBucketsEj Unexecuted instantiation: _ZN4llvm13SmallDenseMapIN4mlir8LocationENS_6detail13DenseSetEmptyELj4ENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE15allocateBucketsEj |
1185 | | }; |
1186 | | |
1187 | | template <typename KeyT, typename ValueT, typename KeyInfoT, typename Bucket, |
1188 | | bool IsConst> |
1189 | | class DenseMapIterator : DebugEpochBase::HandleBase { |
1190 | | friend class DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, true>; |
1191 | | friend class DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, false>; |
1192 | | |
1193 | | using ConstIterator = DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, true>; |
1194 | | |
1195 | | public: |
1196 | | using difference_type = ptrdiff_t; |
1197 | | using value_type = |
1198 | | typename std::conditional<IsConst, const Bucket, Bucket>::type; |
1199 | | using pointer = value_type *; |
1200 | | using reference = value_type &; |
1201 | | using iterator_category = std::forward_iterator_tag; |
1202 | | |
1203 | | private: |
1204 | | pointer Ptr = nullptr; |
1205 | | pointer End = nullptr; |
1206 | | |
1207 | | public: |
1208 | 0 | DenseMapIterator() = default; |
1209 | | |
1210 | | DenseMapIterator(pointer Pos, pointer E, const DebugEpochBase &Epoch, |
1211 | | bool NoAdvance = false) |
1212 | 0 | : DebugEpochBase::HandleBase(&Epoch), Ptr(Pos), End(E) { |
1213 | 0 | assert(isHandleInSync() && "invalid construction!"); |
1214 | 0 |
|
1215 | 0 | if (NoAdvance) return; |
1216 | 0 | if (shouldReverseIterate<KeyT>()) { |
1217 | 0 | RetreatPastEmptyBuckets(); |
1218 | 0 | return; |
1219 | 0 | } |
1220 | 0 | AdvancePastEmptyBuckets(); |
1221 | 0 | } Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS1_EENS2_12DenseSetPairIS1_EELb0EEC2EPS7_S9_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EELb0EEC2EPS9_SB_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_8ArrayRefIlEENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EELb0EEC2EPS8_SA_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_8ArrayRefIlEESt4pairIjlENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EELb0EEC2EPS9_SB_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS1_12DenseSetPairIjEELb0EEC2EPS6_S8_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb0EEC2EPS7_S9_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb1EEC2EPKS7_SA_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir5ValueENS1_10AffineExprENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb0EEC2EPS8_SA_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb1EEC2EPKS7_SA_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EELb1EEC2EPKSA_SD_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb1EEC2EPKS8_SB_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EELb0EEC2EPSA_SC_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPN4mlir5BlockEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEELb0EEC2EPS8_SA_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEELb0EEC2EPS5_S7_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb0EEC2EPS7_S9_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb0EEC2EPS8_SA_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EELb0EEC2EPS8_SA_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EELb0EEC2EPS8_SA_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb1EEC2EPKS8_SB_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EELb1EEC2EPKSB_SE_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_8ArrayRefImEEmNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEELb0EEC2EPS7_S9_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorImjNS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEELb0EEC2EPS5_S7_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir6TypeIDESt10unique_ptrINS1_16DialectInterfaceESt14default_deleteIS4_EENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S7_EELb0EEC2EPSC_SE_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir6TypeIDEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb0EEC2EPS7_S9_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EELb0EEC2EPSB_SD_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir8LocationENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EELb0EEC2EPS8_SA_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir6TypeIDEPNS1_7DialectENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EELb0EEC2EPS9_SB_RKNS_14DebugEpochBaseEb Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm16DenseMapIteratorIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS3_12DenseSetPairIS2_EELb0EEC2EPS8_SA_RKNS_14DebugEpochBaseEb Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm16DenseMapIteratorIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS3_12DenseSetPairIS2_EELb0EEC2EPS8_SA_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir10IdentifierEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb0EEC2EPS7_S9_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPvS1_NS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S1_EELb1EEC2EPKS6_S9_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir9AttributeENS1_8LocationENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb0EEC2EPS8_SA_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EELb0EEC2EPS9_SB_RKNS_14DebugEpochBaseEb Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS4_EELb0EEC2EPS9_SB_RKNS_14DebugEpochBaseEb |
1222 | | |
1223 | | // Converting ctor from non-const iterators to const iterators. SFINAE'd out |
1224 | | // for const iterator destinations so it doesn't end up as a user defined copy |
1225 | | // constructor. |
1226 | | template <bool IsConstSrc, |
1227 | | typename = std::enable_if_t<!IsConstSrc && IsConst>> |
1228 | | DenseMapIterator( |
1229 | | const DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, IsConstSrc> &I) |
1230 | 0 | : DebugEpochBase::HandleBase(I), Ptr(I.Ptr), End(I.End) {} Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EELb1EEC2ILb0EvEERKNS0_IS1_S4_S6_S9_XT_EEE Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir5ValueENS1_10AffineExprENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb1EEC2ILb0EvEERKNS0_IS2_S3_S5_S8_XT_EEE Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EELb1EEC2ILb0EvEERKNS0_IS3_S5_S7_SA_XT_EEE Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPN4mlir5BlockEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEELb1EEC2ILb0EvEERKNS0_IS3_jS5_S8_XT_EEE Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEELb1EEC2ILb0EvEERKNS0_IjjS2_S5_XT_EEE Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_8ArrayRefImEEmNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEELb1EEC2ILb0EvEERKNS0_IS2_mS4_S7_XT_EEE Unexecuted instantiation: _ZN4llvm16DenseMapIteratorImjNS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEELb1EEC2ILb0EvEERKNS0_ImjS2_S5_XT_EEE Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir6TypeIDESt10unique_ptrINS1_16DialectInterfaceESt14default_deleteIS4_EENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S7_EELb1EEC2ILb0EvEERKNS0_IS2_S7_S9_SC_XT_EEE Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir6TypeIDEPNS1_7DialectENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EELb1EEC2ILb0EvEERKNS0_IS2_S4_S6_S9_XT_EEE Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm16DenseMapIteratorIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS3_12DenseSetPairIS2_EELb1EEC2ILb0EvEERKNS0_IS2_S4_S6_S8_XT_EEE Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm16DenseMapIteratorIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS3_12DenseSetPairIS2_EELb1EEC2ILb0EvEERKNS0_IS2_S4_S6_S8_XT_EEE Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EELb1EEC2ILb0EvEERKNS0_IS4_S6_S7_S9_XT_EEE Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS4_EELb1EEC2ILb0EvEERKNS0_IjS4_S6_S9_XT_EEE |
1231 | | |
1232 | 0 | reference operator*() const { |
1233 | 0 | assert(isHandleInSync() && "invalid iterator access!"); |
1234 | 0 | assert(Ptr != End && "dereferencing end() iterator"); |
1235 | 0 | if (shouldReverseIterate<KeyT>()) |
1236 | 0 | return Ptr[-1]; |
1237 | 0 | return *Ptr; |
1238 | 0 | } Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EELb0EEdeEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorImjNS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEELb0EEdeEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EELb0EEdeEv |
1239 | 0 | pointer operator->() const { |
1240 | 0 | assert(isHandleInSync() && "invalid iterator access!"); |
1241 | 0 | assert(Ptr != End && "dereferencing end() iterator"); |
1242 | 0 | if (shouldReverseIterate<KeyT>()) |
1243 | 0 | return &(Ptr[-1]); |
1244 | 0 | return Ptr; |
1245 | 0 | } Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS1_EENS2_12DenseSetPairIS1_EELb0EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorINS_8ArrayRefIlEESt4pairIjlENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EELb0EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir6TypeIDESt10unique_ptrINS1_16DialectInterfaceESt14default_deleteIS4_EENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S7_EELb0EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EELb1EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb0EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb1EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir5ValueENS1_10AffineExprENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb0EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb1EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EELb1EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb1EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EELb0EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIPN4mlir5BlockEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEELb0EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEELb0EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb0EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEELb1EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb1EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorINS_8ArrayRefImEEmNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEELb0EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorImjNS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEELb0EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorImjNS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEELb1EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir6TypeIDEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb0EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir6TypeIDEPNS1_7DialectENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EELb0EEptEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm16DenseMapIteratorIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS3_12DenseSetPairIS2_EELb0EEptEv Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm16DenseMapIteratorIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS3_12DenseSetPairIS2_EELb0EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir10IdentifierEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb0EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIPvS1_NS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S1_EELb1EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir9AttributeENS1_8LocationENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb0EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EELb0EEptEv Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS4_EELb0EEptEv |
1246 | | |
1247 | 0 | bool operator==(const ConstIterator &RHS) const { |
1248 | 0 | assert((!Ptr || isHandleInSync()) && "handle not in sync!"); |
1249 | 0 | assert((!RHS.Ptr || RHS.isHandleInSync()) && "handle not in sync!"); |
1250 | 0 | assert(getEpochAddress() == RHS.getEpochAddress() && |
1251 | 0 | "comparing incomparable iterators!"); |
1252 | 0 | return Ptr == RHS.Ptr; |
1253 | 0 | } Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EELb1EEeqERKSC_ Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir5ValueENS1_10AffineExprENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb0EEeqERKNS0_IS2_S3_S5_S8_Lb1EEE Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb1EEeqERKS8_ Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EELb1EEeqERKSB_ Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb1EEeqERKS8_ Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EELb0EEeqERKNS0_IS3_S5_S7_SA_Lb1EEE Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEELb1EEeqERKS6_ Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorINS_8ArrayRefImEEmNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEELb0EEeqERKNS0_IS2_mS4_S7_Lb1EEE Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorImjNS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEELb1EEeqERKS6_ Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir6TypeIDEPNS1_7DialectENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EELb0EEeqERKNS0_IS2_S4_S6_S9_Lb1EEE Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EELb0EEeqERKNS0_IS4_S6_S7_S9_Lb1EEE |
1254 | 0 | bool operator!=(const ConstIterator &RHS) const { |
1255 | 0 | assert((!Ptr || isHandleInSync()) && "handle not in sync!"); |
1256 | 0 | assert((!RHS.Ptr || RHS.isHandleInSync()) && "handle not in sync!"); |
1257 | 0 | assert(getEpochAddress() == RHS.getEpochAddress() && |
1258 | 0 | "comparing incomparable iterators!"); |
1259 | 0 | return Ptr != RHS.Ptr; |
1260 | 0 | } Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EELb0EEneERKNS0_IS1_S4_S6_S9_Lb1EEE Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir6TypeIDESt10unique_ptrINS1_16DialectInterfaceESt14default_deleteIS4_EENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S7_EELb0EEneERKNS0_IS2_S7_S9_SC_Lb1EEE Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb1EEneERKS9_ Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIPN4mlir5BlockEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEELb0EEneERKNS0_IS3_jS5_S8_Lb1EEE Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb1EEneERKS9_ Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorImjNS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEELb0EEneERKNS0_ImjS2_S5_Lb1EEE Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm16DenseMapIteratorIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS3_12DenseSetPairIS2_EELb0EEneERKNS0_IS2_S4_S6_S8_Lb1EEE Unexecuted instantiation: MLIRContext.cpp:_ZNK4llvm16DenseMapIteratorIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS3_12DenseSetPairIS2_EELb0EEneERKNS0_IS2_S4_S6_S8_Lb1EEE Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIPvS1_NS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S1_EELb1EEneERKS7_ Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EELb0EEneERKNS0_IS4_S6_S7_S9_Lb1EEE Unexecuted instantiation: _ZNK4llvm16DenseMapIteratorIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS4_EELb0EEneERKNS0_IjS4_S6_S9_Lb1EEE |
1261 | | |
1262 | 0 | inline DenseMapIterator& operator++() { // Preincrement |
1263 | 0 | assert(isHandleInSync() && "invalid iterator access!"); |
1264 | 0 | assert(Ptr != End && "incrementing end() iterator"); |
1265 | 0 | if (shouldReverseIterate<KeyT>()) { |
1266 | 0 | --Ptr; |
1267 | 0 | RetreatPastEmptyBuckets(); |
1268 | 0 | return *this; |
1269 | 0 | } |
1270 | 0 | ++Ptr; |
1271 | 0 | AdvancePastEmptyBuckets(); |
1272 | 0 | return *this; |
1273 | 0 | } Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EELb0EEppEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorImjNS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEELb0EEppEv |
1274 | | DenseMapIterator operator++(int) { // Postincrement |
1275 | | assert(isHandleInSync() && "invalid iterator access!"); |
1276 | | DenseMapIterator tmp = *this; ++*this; return tmp; |
1277 | | } |
1278 | | |
1279 | | private: |
1280 | 0 | void AdvancePastEmptyBuckets() { |
1281 | 0 | assert(Ptr <= End); |
1282 | 0 | const KeyT Empty = KeyInfoT::getEmptyKey(); |
1283 | 0 | const KeyT Tombstone = KeyInfoT::getTombstoneKey(); |
1284 | 0 |
|
1285 | 0 | while (Ptr != End && (KeyInfoT::isEqual(Ptr->getFirst(), Empty) || |
1286 | 0 | KeyInfoT::isEqual(Ptr->getFirst(), Tombstone))) |
1287 | 0 | ++Ptr; |
1288 | 0 | } Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS1_EENS2_12DenseSetPairIS1_EELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_8ArrayRefIlEENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_8ArrayRefIlEESt4pairIjlENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir6TypeIDESt10unique_ptrINS1_16DialectInterfaceESt14default_deleteIS4_EENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S7_EELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EELb1EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS1_12DenseSetPairIjEELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb1EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir5ValueENS1_10AffineExprENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb1EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EELb1EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb1EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPN4mlir5BlockEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb1EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_8ArrayRefImEEmNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorImjNS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir6TypeIDEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir8LocationENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir6TypeIDEPNS1_7DialectENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm16DenseMapIteratorIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS3_12DenseSetPairIS2_EELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm16DenseMapIteratorIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS3_12DenseSetPairIS2_EELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir10IdentifierEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPvS1_NS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S1_EELb1EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir9AttributeENS1_8LocationENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EELb0EE23AdvancePastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS4_EELb0EE23AdvancePastEmptyBucketsEv |
1289 | | |
1290 | 0 | void RetreatPastEmptyBuckets() { |
1291 | 0 | assert(Ptr >= End); |
1292 | 0 | const KeyT Empty = KeyInfoT::getEmptyKey(); |
1293 | 0 | const KeyT Tombstone = KeyInfoT::getTombstoneKey(); |
1294 | 0 |
|
1295 | 0 | while (Ptr != End && (KeyInfoT::isEqual(Ptr[-1].getFirst(), Empty) || |
1296 | 0 | KeyInfoT::isEqual(Ptr[-1].getFirst(), Tombstone))) |
1297 | 0 | --Ptr; |
1298 | 0 | } Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_9StringRefENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS1_EENS2_12DenseSetPairIS1_EELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_9StringRefENS_3vfs27RedirectingFileSystemParser9KeyStatusENS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S4_EELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_8ArrayRefIlEENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_8ArrayRefIlEESt4pairIjlENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir6TypeIDESt10unique_ptrINS1_16DialectInterfaceESt14default_deleteIS4_EENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S7_EELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EELb1EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIjNS_6detail13DenseSetEmptyENS_12DenseMapInfoIjEENS1_12DenseSetPairIjEELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir5ValueEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb1EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir5ValueENS1_10AffineExprENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb1EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EELb1EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir5ValueENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb1EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPN4mlir9OperationENS_11SmallVectorIiLj1EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPN4mlir5BlockEjNS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_jEELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir9AttributeEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir4TypeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir9AttributeENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir4TypeENS_9StringRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb1EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorINS_8ArrayRefImEEmNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_mEELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorImjNS_12DenseMapInfoImEENS_6detail12DenseMapPairImjEELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir6TypeIDEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPKN4mlir16DialectInterfaceENS_6detail13DenseSetEmptyENS1_6detail30DialectInterfaceCollectionBase16InterfaceKeyInfoENS5_12DenseSetPairIS4_EELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir8LocationENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir6TypeIDEPNS1_7DialectENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm16DenseMapIteratorIN4mlir9AffineMapENS_6detail13DenseSetEmptyEN12_GLOBAL__N_116AffineMapKeyInfoENS3_12DenseSetPairIS2_EELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: MLIRContext.cpp:_ZN4llvm16DenseMapIteratorIN4mlir10IntegerSetENS_6detail13DenseSetEmptyEN12_GLOBAL__N_117IntegerSetKeyInfoENS3_12DenseSetPairIS2_EELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir10IdentifierEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIPvS1_NS_12DenseMapInfoIS1_EENS_6detail12DenseMapPairIS1_S1_EELb1EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir9AttributeENS1_8LocationENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIN4mlir6detail18StorageUniquerImpl13HashedStorageENS_6detail13DenseSetEmptyENS3_14StorageKeyInfoENS5_12DenseSetPairIS4_EELb0EE23RetreatPastEmptyBucketsEv Unexecuted instantiation: _ZN4llvm16DenseMapIteratorIjPN4mlir14StorageUniquer11BaseStorageENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS4_EELb0EE23RetreatPastEmptyBucketsEv |
1299 | | }; |
1300 | | |
1301 | | template <typename KeyT, typename ValueT, typename KeyInfoT> |
1302 | | inline size_t capacity_in_bytes(const DenseMap<KeyT, ValueT, KeyInfoT> &X) { |
1303 | | return X.getMemorySize(); |
1304 | | } |
1305 | | |
1306 | | } // end namespace llvm |
1307 | | |
1308 | | #endif // LLVM_ADT_DENSEMAP_H |