Coverage Report

Created: 2018-07-20 23:04

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/include/llvm/ADT/SmallPtrSet.h
Line
Count
Source (jump to first uncovered line)
1
//===- llvm/ADT/SmallPtrSet.h - 'Normally small' pointer set ----*- C++ -*-===//
2
//
3
//                     The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
//
10
// This file defines the SmallPtrSet class.  See the doxygen comment for
11
// SmallPtrSetImplBase for more details on the algorithm used.
12
//
13
//===----------------------------------------------------------------------===//
14
15
#ifndef LLVM_ADT_SMALLPTRSET_H
16
#define LLVM_ADT_SMALLPTRSET_H
17
18
#include "llvm/ADT/EpochTracker.h"
19
#include "llvm/Support/Compiler.h"
20
#include "llvm/Support/ReverseIteration.h"
21
#include "llvm/Support/type_traits.h"
22
#include <cassert>
23
#include <cstddef>
24
#include <cstdlib>
25
#include <cstring>
26
#include <initializer_list>
27
#include <iterator>
28
#include <utility>
29
30
namespace llvm {
31
32
/// SmallPtrSetImplBase - This is the common code shared among all the
33
/// SmallPtrSet<>'s, which is almost everything.  SmallPtrSet has two modes, one
34
/// for small and one for large sets.
35
///
36
/// Small sets use an array of pointers allocated in the SmallPtrSet object,
37
/// which is treated as a simple array of pointers.  When a pointer is added to
38
/// the set, the array is scanned to see if the element already exists, if not
39
/// the element is 'pushed back' onto the array.  If we run out of space in the
40
/// array, we grow into the 'large set' case.  SmallSet should be used when the
41
/// sets are often small.  In this case, no memory allocation is used, and only
42
/// light-weight and cache-efficient scanning is used.
43
///
44
/// Large sets use a classic exponentially-probed hash table.  Empty buckets are
45
/// represented with an illegal pointer value (-1) to allow null pointers to be
46
/// inserted.  Tombstones are represented with another illegal pointer value
47
/// (-2), to allow deletion.  The hash table is resized when the table is 3/4 or
48
/// more.  When this happens, the table is doubled in size.
49
///
50
class SmallPtrSetImplBase : public DebugEpochBase {
51
  friend class SmallPtrSetIteratorImpl;
52
53
protected:
54
  /// SmallArray - Points to a fixed size set of buckets, used in 'small mode'.
55
  const void **SmallArray;
56
  /// CurArray - This is the current set of buckets.  If equal to SmallArray,
57
  /// then the set is in 'small mode'.
58
  const void **CurArray;
59
  /// CurArraySize - The allocated size of CurArray, always a power of two.
60
  unsigned CurArraySize;
61
62
  /// Number of elements in CurArray that contain a value or are a tombstone.
63
  /// If small, all these elements are at the beginning of CurArray and the rest
64
  /// is uninitialized.
65
  unsigned NumNonEmpty;
66
  /// Number of tombstones in CurArray.
67
  unsigned NumTombstones;
68
69
  // Helpers to copy and move construct a SmallPtrSet.
70
  SmallPtrSetImplBase(const void **SmallStorage,
71
                      const SmallPtrSetImplBase &that);
72
  SmallPtrSetImplBase(const void **SmallStorage, unsigned SmallSize,
73
                      SmallPtrSetImplBase &&that);
74
75
  explicit SmallPtrSetImplBase(const void **SmallStorage, unsigned SmallSize)
76
      : SmallArray(SmallStorage), CurArray(SmallStorage),
77
1.30G
        CurArraySize(SmallSize), NumNonEmpty(0), NumTombstones(0) {
78
1.30G
    assert(SmallSize && (SmallSize & (SmallSize-1)) == 0 &&
79
1.30G
           "Initial size must be a power of two!");
80
1.30G
  }
81
82
1.49G
  ~SmallPtrSetImplBase() {
83
1.49G
    if (!isSmall())
84
22.4M
      free(CurArray);
85
1.49G
  }
86
87
public:
88
  using size_type = unsigned;
89
90
  SmallPtrSetImplBase &operator=(const SmallPtrSetImplBase &) = delete;
91
92
324M
  LLVM_NODISCARD bool empty() const { return size() == 0; }
93
970M
  size_type size() const { return NumNonEmpty - NumTombstones; }
94
95
167M
  void clear() {
96
167M
    incrementEpoch();
97
167M
    // If the capacity of the array is huge, and the # elements used is small,
98
167M
    // shrink the array.
99
167M
    if (!isSmall()) {
100
8.01M
      if (size() * 4 < CurArraySize && 
CurArraySize > 327.34M
)
101
597k
        return shrink_and_clear();
102
7.42M
      // Fill the array with empty markers.
103
7.42M
      memset(CurArray, -1, CurArraySize * sizeof(void *));
104
7.42M
    }
105
167M
106
167M
    NumNonEmpty = 0;
107
166M
    NumTombstones = 0;
108
166M
  }
109
110
protected:
111
10.7G
  static void *getTombstoneMarker() { return reinterpret_cast<void*>(-2); }
112
113
6.19G
  static void *getEmptyMarker() {
114
6.19G
    // Note that -1 is chosen to make clear() efficiently implementable with
115
6.19G
    // memset and because it's not a valid pointer value.
116
6.19G
    return reinterpret_cast<void*>(-1);
117
6.19G
  }
118
119
8.39G
  const void **EndPointer() const {
120
8.39G
    return isSmall() ? 
CurArray + NumNonEmpty6.30G
:
CurArray + CurArraySize2.09G
;
121
8.39G
  }
122
123
  /// insert_imp - This returns true if the pointer was new to the set, false if
124
  /// it was already in the set.  This is hidden from the client so that the
125
  /// derived class can check that the right type of pointer is passed in.
126
2.59G
  std::pair<const void *const *, bool> insert_imp(const void *Ptr) {
127
2.59G
    if (isSmall()) {
128
2.00G
      // Check to see if it is already in the set.
129
2.00G
      const void **LastTombstone = nullptr;
130
2.00G
      for (const void **APtr = SmallArray, **E = SmallArray + NumNonEmpty;
131
7.85G
           APtr != E; 
++APtr5.85G
) {
132
6.02G
        const void *Value = *APtr;
133
6.02G
        if (Value == Ptr)
134
168M
          return std::make_pair(APtr, false);
135
5.85G
        if (Value == getTombstoneMarker())
136
31.0M
          LastTombstone = APtr;
137
5.85G
      }
138
2.00G
139
2.00G
      // Did we find any tombstone marker?
140
2.00G
      
if (1.83G
LastTombstone != nullptr1.83G
) {
141
19.7M
        *LastTombstone = Ptr;
142
19.7M
        --NumTombstones;
143
19.7M
        incrementEpoch();
144
19.7M
        return std::make_pair(LastTombstone, true);
145
19.7M
      }
146
1.81G
147
1.81G
      // Nope, there isn't.  If we stay small, just 'pushback' now.
148
1.81G
      if (NumNonEmpty < CurArraySize) {
149
1.79G
        SmallArray[NumNonEmpty++] = Ptr;
150
1.79G
        incrementEpoch();
151
1.79G
        return std::make_pair(SmallArray + (NumNonEmpty - 1), true);
152
1.79G
      }
153
616M
      // Otherwise, hit the big set case, which will call grow.
154
616M
    }
155
616M
    return insert_imp_big(Ptr);
156
616M
  }
157
158
  /// erase_imp - If the set contains the specified pointer, remove it and
159
  /// return true, otherwise return false.  This is hidden from the client so
160
  /// that the derived class can check that the right type of pointer is passed
161
  /// in.
162
86.9M
  bool erase_imp(const void * Ptr) {
163
86.9M
    const void *const *P = find_imp(Ptr);
164
86.9M
    if (P == EndPointer())
165
35.4M
      return false;
166
51.4M
167
51.4M
    const void **Loc = const_cast<const void **>(P);
168
51.4M
    assert(*Loc == Ptr && "broken find!");
169
51.4M
    *Loc = getTombstoneMarker();
170
51.4M
    NumTombstones++;
171
51.4M
    return true;
172
51.4M
  }
173
174
  /// Returns the raw pointer needed to construct an iterator.  If element not
175
  /// found, this will be EndPointer.  Otherwise, it will be a pointer to the
176
  /// slot which stores Ptr;
177
1.46G
  const void *const * find_imp(const void * Ptr) const {
178
1.46G
    if (isSmall()) {
179
1.01G
      // Linear search for the item.
180
1.01G
      for (const void *const *APtr = SmallArray,
181
3.57G
                      *const *E = SmallArray + NumNonEmpty; APtr != E; 
++APtr2.55G
)
182
2.84G
        if (*APtr == Ptr)
183
282M
          return APtr;
184
1.01G
      
return EndPointer()731M
;
185
452M
    }
186
452M
187
452M
    // Big set case.
188
452M
    auto *Bucket = FindBucketFor(Ptr);
189
452M
    if (*Bucket == Ptr)
190
300M
      return Bucket;
191
152M
    return EndPointer();
192
152M
  }
193
194
private:
195
14.4G
  bool isSmall() const { return CurArray == SmallArray; }
196
197
  std::pair<const void *const *, bool> insert_imp_big(const void *Ptr);
198
199
  const void * const *FindBucketFor(const void *Ptr) const;
200
  void shrink_and_clear();
201
202
  /// Grow - Allocate a larger backing store for the buckets and move it over.
203
  void Grow(unsigned NewSize);
204
205
protected:
206
  /// swap - Swaps the elements of two sets.
207
  /// Note: This method assumes that both sets have the same small size.
208
  void swap(SmallPtrSetImplBase &RHS);
209
210
  void CopyFrom(const SmallPtrSetImplBase &RHS);
211
  void MoveFrom(unsigned SmallSize, SmallPtrSetImplBase &&RHS);
212
213
private:
214
  /// Code shared by MoveFrom() and move constructor.
215
  void MoveHelper(unsigned SmallSize, SmallPtrSetImplBase &&RHS);
216
  /// Code shared by CopyFrom() and copy constructor.
217
  void CopyHelper(const SmallPtrSetImplBase &RHS);
218
};
219
220
/// SmallPtrSetIteratorImpl - This is the common base class shared between all
221
/// instances of SmallPtrSetIterator.
222
class SmallPtrSetIteratorImpl {
223
protected:
224
  const void *const *Bucket;
225
  const void *const *End;
226
227
public:
228
  explicit SmallPtrSetIteratorImpl(const void *const *BP, const void*const *E)
229
5.75G
    : Bucket(BP), End(E) {
230
5.75G
    if (shouldReverseIterate()) {
231
0
      RetreatIfNotValid();
232
0
      return;
233
0
    }
234
5.75G
    AdvanceIfNotValid();
235
5.75G
  }
236
237
243
  bool operator==(const SmallPtrSetIteratorImpl &RHS) const {
238
243
    return Bucket == RHS.Bucket;
239
243
  }
240
1.80G
  bool operator!=(const SmallPtrSetIteratorImpl &RHS) const {
241
1.80G
    return Bucket != RHS.Bucket;
242
1.80G
  }
243
244
protected:
245
  /// AdvanceIfNotValid - If the current bucket isn't valid, advance to a bucket
246
  /// that is.   This is guaranteed to stop because the end() bucket is marked
247
  /// valid.
248
5.98G
  void AdvanceIfNotValid() {
249
5.98G
    assert(Bucket <= End);
250
6.23G
    while (Bucket != End &&
251
6.23G
           
(3.61G
*Bucket == SmallPtrSetImplBase::getEmptyMarker()3.61G
||
252
3.61G
            
*Bucket == SmallPtrSetImplBase::getTombstoneMarker()3.36G
))
253
252M
      ++Bucket;
254
5.98G
  }
255
0
  void RetreatIfNotValid() {
256
0
    assert(Bucket >= End);
257
0
    while (Bucket != End &&
258
0
           (Bucket[-1] == SmallPtrSetImplBase::getEmptyMarker() ||
259
0
            Bucket[-1] == SmallPtrSetImplBase::getTombstoneMarker())) {
260
0
      --Bucket;
261
0
    }
262
0
  }
263
};
264
265
/// SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet.
266
template <typename PtrTy>
267
class SmallPtrSetIterator : public SmallPtrSetIteratorImpl,
268
                            DebugEpochBase::HandleBase {
269
  using PtrTraits = PointerLikeTypeTraits<PtrTy>;
270
271
public:
272
  using value_type = PtrTy;
273
  using reference = PtrTy;
274
  using pointer = PtrTy;
275
  using difference_type = std::ptrdiff_t;
276
  using iterator_category = std::forward_iterator_tag;
277
278
  explicit SmallPtrSetIterator(const void *const *BP, const void *const *E,
279
                               const DebugEpochBase &Epoch)
280
5.75G
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineInstr const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
29.6M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
8.52M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Loop*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3.65M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineLoop*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
135
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::BasicBlock const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
998M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Value const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
607M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Function*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
5.53M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Constant const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.11M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Instruction*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
305M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
102M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
llvm::SmallPtrSetIterator<llvm::MachineInstr*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
198M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::BasicBlock*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
626M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::AllocaInst const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
593k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
141M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SUnit const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
137k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
112k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SDNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
870M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MCSymbol const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
9.22M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SUnit*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
70.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
6.30k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PHINode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.42M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Value*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
298M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SDNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
10.8M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<void*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
8.93M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::AnalysisKey*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
25.3k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallInst const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
6
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PHINode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
6.86M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::SCC*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
8.25k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Constant*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
17.2k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::Node*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.37k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::RefSCC*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.21k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Use const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
134M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
21.8M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalValue const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
15.4M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Loop const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
43.1M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::SCC const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
30
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::RefSCC const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
75
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
133k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
40.7M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.52M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::User const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
97.5k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalValue*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
27.3M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Use*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
9.72M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::RegionNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
48.4k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::RegionNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
8
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SCEV const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
395M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SCEVPredicate const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.00M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Instruction const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
33.9M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::User*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
7.99M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallGraphNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
97
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MDNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.47M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SelectInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
10.5k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::AllocaInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.60M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VNInfo*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.76M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VNInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.51M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LiveRange*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.73M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LiveInterval*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
128k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
MachineBlockPlacement.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::BlockChain*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3.87M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
11.1M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Type*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
223k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MachineRegionNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MachineRegionNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
llvm::SmallPtrSetIterator<llvm::ConstantExpr const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
115k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Metadata*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3.94k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DILocation*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
18.9k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Module*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
61.9k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Pass*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
151M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Metadata const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
6.89M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::ConstantInt*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
18.0k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::FuncletPadInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.82k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalAlias const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3.40k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MDNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.66M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Argument*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
390k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Comdat const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
7.06k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalVariable*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
297
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Function const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.05k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallGraphNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
623k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MCCodePaddingPolicy*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
37.1M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
107
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MemoryPhi*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
124
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MemoryPhi const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.17k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MemoryAccess*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
146
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LoadInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.86M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3.83M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::cl::OptionCategory*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
346k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::cl::Option*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.24k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LandingPadInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
39.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DbgInfoIntrinsic*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
45
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::InterleaveGroup*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
41.0k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VPValue*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
73.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VPBlockBase*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
73.9k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::VPBlockBase const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
llvm::SmallPtrSetIterator<clang::CodeGen::CGFunctionInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.75M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXRecordDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
5.15M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::IdentifierInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
19.2k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::VarDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
4.92k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Decl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
83.3M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalIndirectSymbol const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
47
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Module*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
193k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::RecordDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
156k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Type const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
903k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::DirectoryEntry const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
118k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::HeaderMap const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
37
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<polly::ScopArrayInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
5.76k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Region*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
10.7k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<polly::MemoryAccess*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
634
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DISubprogram const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
36.3k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LoadSDNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
15.8k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CoroSubFnInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
15
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CoroBeginInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::DeclContext const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
569
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::VarDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
162k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ValueDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
171k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCProtocolDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
19.5k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCInterfaceDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.02k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::TagDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
299
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CallGraphNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
17.8k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CFGBlock const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.86k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ento::MemRegion const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
5.86k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CFGBlock*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.06M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::IdentifierInfo*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
38.2k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ento::SymExpr const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
14.5k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ento::ExplodedNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
9.37k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::LocationContext const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
5.41k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::StackFrameContext const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.91k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
RegionStore.cpp:llvm::SmallPtrSetIterator<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3.10M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Decl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
278M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::FileEntry const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
5.11k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::DeclContext*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
72.5M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::serialization::ModuleFile*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
546k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCCategoryDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
133
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::AttributedStmt const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
179
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::FieldDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
283
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXMethodDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
629
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ParmVarDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
54.1k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::EnumConstantDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
77
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CanQual<clang::Type> >::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
257k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Selector>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
55.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::NamedDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
531
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::QualType>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.67M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > > >::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
524k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
36.0k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXBaseSpecifier*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
4.86k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::RecordType const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
350k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXMethodDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
581k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Expr*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
98.2M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXRecordDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
4
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::NamedDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
605
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCMethodDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
585
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ClassTemplateDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
73.8k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
CFG.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::LocalScope const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.41k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CallGraphNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
24
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ast_matchers::MatchFinder::MatchCallback*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
33.1k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ValueDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
50.3k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::SourceLocation>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
68.9k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::StructType*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
110
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<lld::coff::Symbol*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
288
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<lld::elf::SharedSymbol*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
167
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
281
282
  // Most methods provided by baseclass.
283
284
227M
  const PtrTy operator*() const {
285
227M
    assert(isHandleInSync() && "invalid iterator access!");
286
227M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
227M
    assert(Bucket < End);
291
227M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
227M
  }
llvm::SmallPtrSetIterator<llvm::Function*>::operator*() const
Line
Count
Source
284
40.5k
  const PtrTy operator*() const {
285
40.5k
    assert(isHandleInSync() && "invalid iterator access!");
286
40.5k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
40.5k
    assert(Bucket < End);
291
40.5k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
40.5k
  }
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock*>::operator*() const
Line
Count
Source
284
1.68M
  const PtrTy operator*() const {
285
1.68M
    assert(isHandleInSync() && "invalid iterator access!");
286
1.68M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
1.68M
    assert(Bucket < End);
291
1.68M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
1.68M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::operator*() const
llvm::SmallPtrSetIterator<llvm::MachineInstr*>::operator*() const
Line
Count
Source
284
401k
  const PtrTy operator*() const {
285
401k
    assert(isHandleInSync() && "invalid iterator access!");
286
401k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
401k
    assert(Bucket < End);
291
401k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
401k
  }
llvm::SmallPtrSetIterator<llvm::Value const*>::operator*() const
Line
Count
Source
284
176k
  const PtrTy operator*() const {
285
176k
    assert(isHandleInSync() && "invalid iterator access!");
286
176k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
176k
    assert(Bucket < End);
291
176k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
176k
  }
llvm::SmallPtrSetIterator<llvm::SUnit const*>::operator*() const
Line
Count
Source
284
11.5k
  const PtrTy operator*() const {
285
11.5k
    assert(isHandleInSync() && "invalid iterator access!");
286
11.5k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
11.5k
    assert(Bucket < End);
291
11.5k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
11.5k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>::operator*() const
Line
Count
Source
284
301
  const PtrTy operator*() const {
285
301
    assert(isHandleInSync() && "invalid iterator access!");
286
301
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
301
    assert(Bucket < End);
291
301
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
301
  }
llvm::SmallPtrSetIterator<llvm::PHINode const*>::operator*() const
Line
Count
Source
284
19
  const PtrTy operator*() const {
285
19
    assert(isHandleInSync() && "invalid iterator access!");
286
19
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
19
    assert(Bucket < End);
291
19
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
19
  }
llvm::SmallPtrSetIterator<llvm::Value*>::operator*() const
Line
Count
Source
284
575k
  const PtrTy operator*() const {
285
575k
    assert(isHandleInSync() && "invalid iterator access!");
286
575k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
575k
    assert(Bucket < End);
291
575k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
575k
  }
llvm::SmallPtrSetIterator<llvm::SDNode*>::operator*() const
Line
Count
Source
284
14.8M
  const PtrTy operator*() const {
285
14.8M
    assert(isHandleInSync() && "invalid iterator access!");
286
14.8M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
14.8M
    assert(Bucket < End);
291
14.8M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
14.8M
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock const*>::operator*() const
Line
Count
Source
284
387k
  const PtrTy operator*() const {
285
387k
    assert(isHandleInSync() && "invalid iterator access!");
286
387k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
387k
    assert(Bucket < End);
291
387k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
387k
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock*>::operator*() const
Line
Count
Source
284
7.08M
  const PtrTy operator*() const {
285
7.08M
    assert(isHandleInSync() && "invalid iterator access!");
286
7.08M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
7.08M
    assert(Bucket < End);
291
7.08M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
7.08M
  }
llvm::SmallPtrSetIterator<llvm::AnalysisKey*>::operator*() const
Line
Count
Source
284
12
  const PtrTy operator*() const {
285
12
    assert(isHandleInSync() && "invalid iterator access!");
286
12
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
12
    assert(Bucket < End);
291
12
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
12
  }
llvm::SmallPtrSetIterator<void*>::operator*() const
Line
Count
Source
284
7.27k
  const PtrTy operator*() const {
285
7.27k
    assert(isHandleInSync() && "invalid iterator access!");
286
7.27k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
7.27k
    assert(Bucket < End);
291
7.27k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
7.27k
  }
llvm::SmallPtrSetIterator<llvm::Loop const*>::operator*() const
Line
Count
Source
284
7.22M
  const PtrTy operator*() const {
285
7.22M
    assert(isHandleInSync() && "invalid iterator access!");
286
7.22M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
7.22M
    assert(Bucket < End);
291
7.22M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
7.22M
  }
llvm::SmallPtrSetIterator<llvm::Instruction*>::operator*() const
Line
Count
Source
284
1.42M
  const PtrTy operator*() const {
285
1.42M
    assert(isHandleInSync() && "invalid iterator access!");
286
1.42M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
1.42M
    assert(Bucket < End);
291
1.42M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
1.42M
  }
llvm::SmallPtrSetIterator<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::operator*() const
Line
Count
Source
284
8.95k
  const PtrTy operator*() const {
285
8.95k
    assert(isHandleInSync() && "invalid iterator access!");
286
8.95k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
8.95k
    assert(Bucket < End);
291
8.95k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
8.95k
  }
llvm::SmallPtrSetIterator<llvm::GlobalValue*>::operator*() const
Line
Count
Source
284
8.43M
  const PtrTy operator*() const {
285
8.43M
    assert(isHandleInSync() && "invalid iterator access!");
286
8.43M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
8.43M
    assert(Bucket < End);
291
8.43M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
8.43M
  }
llvm::SmallPtrSetIterator<llvm::SCEVPredicate const*>::operator*() const
Line
Count
Source
284
1.92k
  const PtrTy operator*() const {
285
1.92k
    assert(isHandleInSync() && "invalid iterator access!");
286
1.92k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
1.92k
    assert(Bucket < End);
291
1.92k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
1.92k
  }
llvm::SmallPtrSetIterator<llvm::CallGraphNode const*>::operator*() const
Line
Count
Source
284
19
  const PtrTy operator*() const {
285
19
    assert(isHandleInSync() && "invalid iterator access!");
286
19
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
19
    assert(Bucket < End);
291
19
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
19
  }
llvm::SmallPtrSetIterator<llvm::MDNode const*>::operator*() const
Line
Count
Source
284
279k
  const PtrTy operator*() const {
285
279k
    assert(isHandleInSync() && "invalid iterator access!");
286
279k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
279k
    assert(Bucket < End);
291
279k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
279k
  }
llvm::SmallPtrSetIterator<llvm::SelectInst*>::operator*() const
Line
Count
Source
284
32
  const PtrTy operator*() const {
285
32
    assert(isHandleInSync() && "invalid iterator access!");
286
32
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
32
    assert(Bucket < End);
291
32
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
32
  }
llvm::SmallPtrSetIterator<llvm::PHINode*>::operator*() const
Line
Count
Source
284
26
  const PtrTy operator*() const {
285
26
    assert(isHandleInSync() && "invalid iterator access!");
286
26
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
26
    assert(Bucket < End);
291
26
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
26
  }
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::operator*() const
Line
Count
Source
284
368k
  const PtrTy operator*() const {
285
368k
    assert(isHandleInSync() && "invalid iterator access!");
286
368k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
368k
    assert(Bucket < End);
291
368k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
368k
  }
llvm::SmallPtrSetIterator<llvm::SUnit*>::operator*() const
Line
Count
Source
284
4.48k
  const PtrTy operator*() const {
285
4.48k
    assert(isHandleInSync() && "invalid iterator access!");
286
4.48k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
4.48k
    assert(Bucket < End);
291
4.48k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
4.48k
  }
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock const*>::operator*() const
Line
Count
Source
284
302k
  const PtrTy operator*() const {
285
302k
    assert(isHandleInSync() && "invalid iterator access!");
286
302k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
302k
    assert(Bucket < End);
291
302k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
302k
  }
llvm::SmallPtrSetIterator<llvm::LiveInterval*>::operator*() const
Line
Count
Source
284
44.0k
  const PtrTy operator*() const {
285
44.0k
    assert(isHandleInSync() && "invalid iterator access!");
286
44.0k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
44.0k
    assert(Bucket < End);
291
44.0k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
44.0k
  }
llvm::SmallPtrSetIterator<llvm::VNInfo*>::operator*() const
Line
Count
Source
284
257k
  const PtrTy operator*() const {
285
257k
    assert(isHandleInSync() && "invalid iterator access!");
286
257k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
257k
    assert(Bucket < End);
291
257k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
257k
  }
llvm::SmallPtrSetIterator<llvm::Module*>::operator*() const
Line
Count
Source
284
559
  const PtrTy operator*() const {
285
559
    assert(isHandleInSync() && "invalid iterator access!");
286
559
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
559
    assert(Bucket < End);
291
559
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
559
  }
llvm::SmallPtrSetIterator<llvm::Pass*>::operator*() const
Line
Count
Source
284
148M
  const PtrTy operator*() const {
285
148M
    assert(isHandleInSync() && "invalid iterator access!");
286
148M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
148M
    assert(Bucket < End);
291
148M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
148M
  }
llvm::SmallPtrSetIterator<llvm::Metadata*>::operator*() const
Line
Count
Source
284
1.14k
  const PtrTy operator*() const {
285
1.14k
    assert(isHandleInSync() && "invalid iterator access!");
286
1.14k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
1.14k
    assert(Bucket < End);
291
1.14k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
1.14k
  }
llvm::SmallPtrSetIterator<llvm::Metadata const*>::operator*() const
Line
Count
Source
284
6.28k
  const PtrTy operator*() const {
285
6.28k
    assert(isHandleInSync() && "invalid iterator access!");
286
6.28k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
6.28k
    assert(Bucket < End);
291
6.28k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
6.28k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable*>::operator*() const
Line
Count
Source
284
52
  const PtrTy operator*() const {
285
52
    assert(isHandleInSync() && "invalid iterator access!");
286
52
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
52
    assert(Bucket < End);
291
52
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
52
  }
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::Constant*>::operator*() const
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MCCodePaddingPolicy*>::operator*() const
llvm::SmallPtrSetIterator<llvm::CallInst*>::operator*() const
Line
Count
Source
284
9
  const PtrTy operator*() const {
285
9
    assert(isHandleInSync() && "invalid iterator access!");
286
9
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
9
    assert(Bucket < End);
291
9
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
9
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi*>::operator*() const
Line
Count
Source
284
11
  const PtrTy operator*() const {
285
11
    assert(isHandleInSync() && "invalid iterator access!");
286
11
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
11
    assert(Bucket < End);
291
11
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
11
  }
llvm::SmallPtrSetIterator<llvm::SCEV const*>::operator*() const
Line
Count
Source
284
4.81M
  const PtrTy operator*() const {
285
4.81M
    assert(isHandleInSync() && "invalid iterator access!");
286
4.81M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
4.81M
    assert(Bucket < End);
291
4.81M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
4.81M
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi const*>::operator*() const
Line
Count
Source
284
21
  const PtrTy operator*() const {
285
21
    assert(isHandleInSync() && "invalid iterator access!");
286
21
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
21
    assert(Bucket < End);
291
21
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
21
  }
llvm::SmallPtrSetIterator<llvm::MemoryAccess*>::operator*() const
Line
Count
Source
284
16
  const PtrTy operator*() const {
285
16
    assert(isHandleInSync() && "invalid iterator access!");
286
16
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
16
    assert(Bucket < End);
291
16
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
16
  }
llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>::operator*() const
Line
Count
Source
284
2.15M
  const PtrTy operator*() const {
285
2.15M
    assert(isHandleInSync() && "invalid iterator access!");
286
2.15M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
2.15M
    assert(Bucket < End);
291
2.15M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
2.15M
  }
llvm::SmallPtrSetIterator<llvm::cl::OptionCategory*>::operator*() const
Line
Count
Source
284
27
  const PtrTy operator*() const {
285
27
    assert(isHandleInSync() && "invalid iterator access!");
286
27
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
27
    assert(Bucket < End);
291
27
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
27
  }
llvm::SmallPtrSetIterator<llvm::LandingPadInst*>::operator*() const
Line
Count
Source
284
2.31k
  const PtrTy operator*() const {
285
2.31k
    assert(isHandleInSync() && "invalid iterator access!");
286
2.31k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
2.31k
    assert(Bucket < End);
291
2.31k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
2.31k
  }
llvm::SmallPtrSetIterator<llvm::DbgInfoIntrinsic*>::operator*() const
Line
Count
Source
284
3
  const PtrTy operator*() const {
285
3
    assert(isHandleInSync() && "invalid iterator access!");
286
3
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
3
    assert(Bucket < End);
291
3
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
3
  }
llvm::SmallPtrSetIterator<llvm::InterleaveGroup*>::operator*() const
Line
Count
Source
284
1.26k
  const PtrTy operator*() const {
285
1.26k
    assert(isHandleInSync() && "invalid iterator access!");
286
1.26k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
1.26k
    assert(Bucket < End);
291
1.26k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
1.26k
  }
llvm::SmallPtrSetIterator<llvm::VPValue*>::operator*() const
Line
Count
Source
284
10
  const PtrTy operator*() const {
285
10
    assert(isHandleInSync() && "invalid iterator access!");
286
10
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
10
    assert(Bucket < End);
291
10
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
10
  }
llvm::SmallPtrSetIterator<clang::Decl const*>::operator*() const
Line
Count
Source
284
33
  const PtrTy operator*() const {
285
33
    assert(isHandleInSync() && "invalid iterator access!");
286
33
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
33
    assert(Bucket < End);
291
33
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
33
  }
llvm::SmallPtrSetIterator<llvm::Region*>::operator*() const
Line
Count
Source
284
368
  const PtrTy operator*() const {
285
368
    assert(isHandleInSync() && "invalid iterator access!");
286
368
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
368
    assert(Bucket < End);
291
368
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
368
  }
llvm::SmallPtrSetIterator<polly::MemoryAccess*>::operator*() const
Line
Count
Source
284
123
  const PtrTy operator*() const {
285
123
    assert(isHandleInSync() && "invalid iterator access!");
286
123
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
123
    assert(Bucket < End);
291
123
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
123
  }
llvm::SmallPtrSetIterator<llvm::LoadSDNode*>::operator*() const
Line
Count
Source
284
1.89k
  const PtrTy operator*() const {
285
1.89k
    assert(isHandleInSync() && "invalid iterator access!");
286
1.89k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
1.89k
    assert(Bucket < End);
291
1.89k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
1.89k
  }
llvm::SmallPtrSetIterator<llvm::CoroSubFnInst*>::operator*() const
Line
Count
Source
284
3
  const PtrTy operator*() const {
285
3
    assert(isHandleInSync() && "invalid iterator access!");
286
3
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
3
    assert(Bucket < End);
291
3
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
3
  }
llvm::SmallPtrSetIterator<clang::ValueDecl*>::operator*() const
Line
Count
Source
284
226
  const PtrTy operator*() const {
285
226
    assert(isHandleInSync() && "invalid iterator access!");
286
226
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
226
    assert(Bucket < End);
291
226
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
226
  }
llvm::SmallPtrSetIterator<clang::ObjCProtocolDecl*>::operator*() const
Line
Count
Source
284
592
  const PtrTy operator*() const {
285
592
    assert(isHandleInSync() && "invalid iterator access!");
286
592
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
592
    assert(Bucket < End);
291
592
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
592
  }
llvm::SmallPtrSetIterator<clang::Decl*>::operator*() const
Line
Count
Source
284
28.0M
  const PtrTy operator*() const {
285
28.0M
    assert(isHandleInSync() && "invalid iterator access!");
286
28.0M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
28.0M
    assert(Bucket < End);
291
28.0M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
28.0M
  }
llvm::SmallPtrSetIterator<clang::FileEntry const*>::operator*() const
Line
Count
Source
284
95
  const PtrTy operator*() const {
285
95
    assert(isHandleInSync() && "invalid iterator access!");
286
95
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
95
    assert(Bucket < End);
291
95
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
95
  }
llvm::SmallPtrSetIterator<clang::AttributedStmt const*>::operator*() const
Line
Count
Source
284
16
  const PtrTy operator*() const {
285
16
    assert(isHandleInSync() && "invalid iterator access!");
286
16
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
16
    assert(Bucket < End);
291
16
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
16
  }
llvm::SmallPtrSetIterator<clang::FieldDecl*>::operator*() const
Line
Count
Source
284
192
  const PtrTy operator*() const {
285
192
    assert(isHandleInSync() && "invalid iterator access!");
286
192
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
192
    assert(Bucket < End);
291
192
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
192
  }
llvm::SmallPtrSetIterator<clang::CXXMethodDecl*>::operator*() const
Line
Count
Source
284
13
  const PtrTy operator*() const {
285
13
    assert(isHandleInSync() && "invalid iterator access!");
286
13
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
13
    assert(Bucket < End);
291
13
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
13
  }
llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>::operator*() const
Line
Count
Source
284
146
  const PtrTy operator*() const {
285
146
    assert(isHandleInSync() && "invalid iterator access!");
286
146
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
146
    assert(Bucket < End);
291
146
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
146
  }
llvm::SmallPtrSetIterator<clang::Expr*>::operator*() const
Line
Count
Source
284
106k
  const PtrTy operator*() const {
285
106k
    assert(isHandleInSync() && "invalid iterator access!");
286
106k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
106k
    assert(Bucket < End);
291
106k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
106k
  }
llvm::SmallPtrSetIterator<clang::ObjCMethodDecl const*>::operator*() const
Line
Count
Source
284
199
  const PtrTy operator*() const {
285
199
    assert(isHandleInSync() && "invalid iterator access!");
286
199
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
199
    assert(Bucket < End);
291
199
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
199
  }
llvm::SmallPtrSetIterator<clang::ast_matchers::MatchFinder::MatchCallback*>::operator*() const
Line
Count
Source
284
8.88k
  const PtrTy operator*() const {
285
8.88k
    assert(isHandleInSync() && "invalid iterator access!");
286
8.88k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
8.88k
    assert(Bucket < End);
291
8.88k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
8.88k
  }
llvm::SmallPtrSetIterator<clang::CXXMethodDecl const*>::operator*() const
Line
Count
Source
284
26.1k
  const PtrTy operator*() const {
285
26.1k
    assert(isHandleInSync() && "invalid iterator access!");
286
26.1k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
26.1k
    assert(Bucket < End);
291
26.1k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
26.1k
  }
llvm::SmallPtrSetIterator<clang::SourceLocation>::operator*() const
Line
Count
Source
284
8
  const PtrTy operator*() const {
285
8
    assert(isHandleInSync() && "invalid iterator access!");
286
8
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
8
    assert(Bucket < End);
291
8
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
8
  }
llvm::SmallPtrSetIterator<lld::elf::SharedSymbol*>::operator*() const
Line
Count
Source
284
66
  const PtrTy operator*() const {
285
66
    assert(isHandleInSync() && "invalid iterator access!");
286
66
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
66
    assert(Bucket < End);
291
66
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
66
  }
293
294
226M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
226M
    assert(isHandleInSync() && "invalid iterator access!");
296
226M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
226M
    ++Bucket;
302
226M
    AdvanceIfNotValid();
303
226M
    return *this;
304
226M
  }
llvm::SmallPtrSetIterator<llvm::Function*>::operator++()
Line
Count
Source
294
40.5k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
40.5k
    assert(isHandleInSync() && "invalid iterator access!");
296
40.5k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
40.5k
    ++Bucket;
302
40.5k
    AdvanceIfNotValid();
303
40.5k
    return *this;
304
40.5k
  }
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock*>::operator++()
Line
Count
Source
294
1.66M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
1.66M
    assert(isHandleInSync() && "invalid iterator access!");
296
1.66M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
1.66M
    ++Bucket;
302
1.66M
    AdvanceIfNotValid();
303
1.66M
    return *this;
304
1.66M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::operator++()
llvm::SmallPtrSetIterator<llvm::MachineInstr*>::operator++()
Line
Count
Source
294
400k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
400k
    assert(isHandleInSync() && "invalid iterator access!");
296
400k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
400k
    ++Bucket;
302
400k
    AdvanceIfNotValid();
303
400k
    return *this;
304
400k
  }
llvm::SmallPtrSetIterator<llvm::SUnit const*>::operator++()
Line
Count
Source
294
23.0k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
23.0k
    assert(isHandleInSync() && "invalid iterator access!");
296
23.0k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
23.0k
    ++Bucket;
302
23.0k
    AdvanceIfNotValid();
303
23.0k
    return *this;
304
23.0k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>::operator++()
Line
Count
Source
294
301
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
301
    assert(isHandleInSync() && "invalid iterator access!");
296
301
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
301
    ++Bucket;
302
301
    AdvanceIfNotValid();
303
301
    return *this;
304
301
  }
llvm::SmallPtrSetIterator<llvm::PHINode const*>::operator++()
Line
Count
Source
294
19
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
19
    assert(isHandleInSync() && "invalid iterator access!");
296
19
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
19
    ++Bucket;
302
19
    AdvanceIfNotValid();
303
19
    return *this;
304
19
  }
llvm::SmallPtrSetIterator<llvm::Value*>::operator++()
Line
Count
Source
294
580k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
580k
    assert(isHandleInSync() && "invalid iterator access!");
296
580k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
580k
    ++Bucket;
302
580k
    AdvanceIfNotValid();
303
580k
    return *this;
304
580k
  }
llvm::SmallPtrSetIterator<llvm::SDNode*>::operator++()
Line
Count
Source
294
14.8M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
14.8M
    assert(isHandleInSync() && "invalid iterator access!");
296
14.8M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
14.8M
    ++Bucket;
302
14.8M
    AdvanceIfNotValid();
303
14.8M
    return *this;
304
14.8M
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock const*>::operator++()
Line
Count
Source
294
69.5k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
69.5k
    assert(isHandleInSync() && "invalid iterator access!");
296
69.5k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
69.5k
    ++Bucket;
302
69.5k
    AdvanceIfNotValid();
303
69.5k
    return *this;
304
69.5k
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock*>::operator++()
Line
Count
Source
294
7.08M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
7.08M
    assert(isHandleInSync() && "invalid iterator access!");
296
7.08M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
7.08M
    ++Bucket;
302
7.08M
    AdvanceIfNotValid();
303
7.08M
    return *this;
304
7.08M
  }
llvm::SmallPtrSetIterator<llvm::AnalysisKey*>::operator++()
Line
Count
Source
294
12
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
12
    assert(isHandleInSync() && "invalid iterator access!");
296
12
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
12
    ++Bucket;
302
12
    AdvanceIfNotValid();
303
12
    return *this;
304
12
  }
llvm::SmallPtrSetIterator<void*>::operator++()
Line
Count
Source
294
7.27k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
7.27k
    assert(isHandleInSync() && "invalid iterator access!");
296
7.27k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
7.27k
    ++Bucket;
302
7.27k
    AdvanceIfNotValid();
303
7.27k
    return *this;
304
7.27k
  }
llvm::SmallPtrSetIterator<llvm::Loop const*>::operator++()
Line
Count
Source
294
7.21M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
7.21M
    assert(isHandleInSync() && "invalid iterator access!");
296
7.21M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
7.21M
    ++Bucket;
302
7.21M
    AdvanceIfNotValid();
303
7.21M
    return *this;
304
7.21M
  }
llvm::SmallPtrSetIterator<llvm::Value const*>::operator++()
Line
Count
Source
294
34.7k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
34.7k
    assert(isHandleInSync() && "invalid iterator access!");
296
34.7k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
34.7k
    ++Bucket;
302
34.7k
    AdvanceIfNotValid();
303
34.7k
    return *this;
304
34.7k
  }
llvm::SmallPtrSetIterator<llvm::Instruction*>::operator++()
Line
Count
Source
294
1.32M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
1.32M
    assert(isHandleInSync() && "invalid iterator access!");
296
1.32M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
1.32M
    ++Bucket;
302
1.32M
    AdvanceIfNotValid();
303
1.32M
    return *this;
304
1.32M
  }
llvm::SmallPtrSetIterator<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::operator++()
Line
Count
Source
294
8.95k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
8.95k
    assert(isHandleInSync() && "invalid iterator access!");
296
8.95k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
8.95k
    ++Bucket;
302
8.95k
    AdvanceIfNotValid();
303
8.95k
    return *this;
304
8.95k
  }
llvm::SmallPtrSetIterator<llvm::GlobalValue*>::operator++()
Line
Count
Source
294
8.92M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
8.92M
    assert(isHandleInSync() && "invalid iterator access!");
296
8.92M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
8.92M
    ++Bucket;
302
8.92M
    AdvanceIfNotValid();
303
8.92M
    return *this;
304
8.92M
  }
llvm::SmallPtrSetIterator<llvm::SCEVPredicate const*>::operator++()
Line
Count
Source
294
1.92k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
1.92k
    assert(isHandleInSync() && "invalid iterator access!");
296
1.92k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
1.92k
    ++Bucket;
302
1.92k
    AdvanceIfNotValid();
303
1.92k
    return *this;
304
1.92k
  }
llvm::SmallPtrSetIterator<llvm::CallGraphNode const*>::operator++()
Line
Count
Source
294
19
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
19
    assert(isHandleInSync() && "invalid iterator access!");
296
19
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
19
    ++Bucket;
302
19
    AdvanceIfNotValid();
303
19
    return *this;
304
19
  }
llvm::SmallPtrSetIterator<llvm::MDNode const*>::operator++()
Line
Count
Source
294
144k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
144k
    assert(isHandleInSync() && "invalid iterator access!");
296
144k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
144k
    ++Bucket;
302
144k
    AdvanceIfNotValid();
303
144k
    return *this;
304
144k
  }
llvm::SmallPtrSetIterator<llvm::SelectInst*>::operator++()
Line
Count
Source
294
32
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
32
    assert(isHandleInSync() && "invalid iterator access!");
296
32
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
32
    ++Bucket;
302
32
    AdvanceIfNotValid();
303
32
    return *this;
304
32
  }
llvm::SmallPtrSetIterator<llvm::PHINode*>::operator++()
Line
Count
Source
294
26
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
26
    assert(isHandleInSync() && "invalid iterator access!");
296
26
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
26
    ++Bucket;
302
26
    AdvanceIfNotValid();
303
26
    return *this;
304
26
  }
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::operator++()
Line
Count
Source
294
368k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
368k
    assert(isHandleInSync() && "invalid iterator access!");
296
368k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
368k
    ++Bucket;
302
368k
    AdvanceIfNotValid();
303
368k
    return *this;
304
368k
  }
llvm::SmallPtrSetIterator<llvm::LiveInterval*>::operator++()
Line
Count
Source
294
17.6k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
17.6k
    assert(isHandleInSync() && "invalid iterator access!");
296
17.6k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
17.6k
    ++Bucket;
302
17.6k
    AdvanceIfNotValid();
303
17.6k
    return *this;
304
17.6k
  }
llvm::SmallPtrSetIterator<llvm::VNInfo*>::operator++()
Line
Count
Source
294
137k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
137k
    assert(isHandleInSync() && "invalid iterator access!");
296
137k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
137k
    ++Bucket;
302
137k
    AdvanceIfNotValid();
303
137k
    return *this;
304
137k
  }
llvm::SmallPtrSetIterator<llvm::Pass*>::operator++()
Line
Count
Source
294
148M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
148M
    assert(isHandleInSync() && "invalid iterator access!");
296
148M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
148M
    ++Bucket;
302
148M
    AdvanceIfNotValid();
303
148M
    return *this;
304
148M
  }
llvm::SmallPtrSetIterator<llvm::Metadata*>::operator++()
Line
Count
Source
294
355
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
355
    assert(isHandleInSync() && "invalid iterator access!");
296
355
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
355
    ++Bucket;
302
355
    AdvanceIfNotValid();
303
355
    return *this;
304
355
  }
llvm::SmallPtrSetIterator<llvm::Metadata const*>::operator++()
Line
Count
Source
294
6.26k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
6.26k
    assert(isHandleInSync() && "invalid iterator access!");
296
6.26k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
6.26k
    ++Bucket;
302
6.26k
    AdvanceIfNotValid();
303
6.26k
    return *this;
304
6.26k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable*>::operator++()
Line
Count
Source
294
52
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
52
    assert(isHandleInSync() && "invalid iterator access!");
296
52
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
52
    ++Bucket;
302
52
    AdvanceIfNotValid();
303
52
    return *this;
304
52
  }
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::Constant*>::operator++()
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MCCodePaddingPolicy*>::operator++()
llvm::SmallPtrSetIterator<llvm::CallInst*>::operator++()
Line
Count
Source
294
9
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
9
    assert(isHandleInSync() && "invalid iterator access!");
296
9
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
9
    ++Bucket;
302
9
    AdvanceIfNotValid();
303
9
    return *this;
304
9
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi*>::operator++()
Line
Count
Source
294
11
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
11
    assert(isHandleInSync() && "invalid iterator access!");
296
11
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
11
    ++Bucket;
302
11
    AdvanceIfNotValid();
303
11
    return *this;
304
11
  }
llvm::SmallPtrSetIterator<llvm::SCEV const*>::operator++()
Line
Count
Source
294
4.81M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
4.81M
    assert(isHandleInSync() && "invalid iterator access!");
296
4.81M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
4.81M
    ++Bucket;
302
4.81M
    AdvanceIfNotValid();
303
4.81M
    return *this;
304
4.81M
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi const*>::operator++()
Line
Count
Source
294
15
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
15
    assert(isHandleInSync() && "invalid iterator access!");
296
15
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
15
    ++Bucket;
302
15
    AdvanceIfNotValid();
303
15
    return *this;
304
15
  }
llvm::SmallPtrSetIterator<llvm::MemoryAccess*>::operator++()
Line
Count
Source
294
16
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
16
    assert(isHandleInSync() && "invalid iterator access!");
296
16
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
16
    ++Bucket;
302
16
    AdvanceIfNotValid();
303
16
    return *this;
304
16
  }
llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>::operator++()
Line
Count
Source
294
2.15M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
2.15M
    assert(isHandleInSync() && "invalid iterator access!");
296
2.15M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
2.15M
    ++Bucket;
302
2.15M
    AdvanceIfNotValid();
303
2.15M
    return *this;
304
2.15M
  }
llvm::SmallPtrSetIterator<llvm::cl::OptionCategory*>::operator++()
Line
Count
Source
294
27
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
27
    assert(isHandleInSync() && "invalid iterator access!");
296
27
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
27
    ++Bucket;
302
27
    AdvanceIfNotValid();
303
27
    return *this;
304
27
  }
llvm::SmallPtrSetIterator<llvm::LandingPadInst*>::operator++()
Line
Count
Source
294
2.31k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
2.31k
    assert(isHandleInSync() && "invalid iterator access!");
296
2.31k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
2.31k
    ++Bucket;
302
2.31k
    AdvanceIfNotValid();
303
2.31k
    return *this;
304
2.31k
  }
llvm::SmallPtrSetIterator<llvm::DbgInfoIntrinsic*>::operator++()
Line
Count
Source
294
3
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
3
    assert(isHandleInSync() && "invalid iterator access!");
296
3
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
3
    ++Bucket;
302
3
    AdvanceIfNotValid();
303
3
    return *this;
304
3
  }
llvm::SmallPtrSetIterator<llvm::InterleaveGroup*>::operator++()
Line
Count
Source
294
1.26k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
1.26k
    assert(isHandleInSync() && "invalid iterator access!");
296
1.26k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
1.26k
    ++Bucket;
302
1.26k
    AdvanceIfNotValid();
303
1.26k
    return *this;
304
1.26k
  }
llvm::SmallPtrSetIterator<llvm::VPValue*>::operator++()
Line
Count
Source
294
10
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
10
    assert(isHandleInSync() && "invalid iterator access!");
296
10
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
10
    ++Bucket;
302
10
    AdvanceIfNotValid();
303
10
    return *this;
304
10
  }
llvm::SmallPtrSetIterator<clang::Decl const*>::operator++()
Line
Count
Source
294
33
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
33
    assert(isHandleInSync() && "invalid iterator access!");
296
33
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
33
    ++Bucket;
302
33
    AdvanceIfNotValid();
303
33
    return *this;
304
33
  }
llvm::SmallPtrSetIterator<llvm::Region*>::operator++()
Line
Count
Source
294
51
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
51
    assert(isHandleInSync() && "invalid iterator access!");
296
51
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
51
    ++Bucket;
302
51
    AdvanceIfNotValid();
303
51
    return *this;
304
51
  }
llvm::SmallPtrSetIterator<polly::MemoryAccess*>::operator++()
Line
Count
Source
294
94
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
94
    assert(isHandleInSync() && "invalid iterator access!");
296
94
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
94
    ++Bucket;
302
94
    AdvanceIfNotValid();
303
94
    return *this;
304
94
  }
llvm::SmallPtrSetIterator<llvm::LoadSDNode*>::operator++()
Line
Count
Source
294
1.89k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
1.89k
    assert(isHandleInSync() && "invalid iterator access!");
296
1.89k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
1.89k
    ++Bucket;
302
1.89k
    AdvanceIfNotValid();
303
1.89k
    return *this;
304
1.89k
  }
llvm::SmallPtrSetIterator<llvm::CoroSubFnInst*>::operator++()
Line
Count
Source
294
3
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
3
    assert(isHandleInSync() && "invalid iterator access!");
296
3
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
3
    ++Bucket;
302
3
    AdvanceIfNotValid();
303
3
    return *this;
304
3
  }
llvm::SmallPtrSetIterator<clang::ValueDecl*>::operator++()
Line
Count
Source
294
226
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
226
    assert(isHandleInSync() && "invalid iterator access!");
296
226
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
226
    ++Bucket;
302
226
    AdvanceIfNotValid();
303
226
    return *this;
304
226
  }
llvm::SmallPtrSetIterator<clang::ObjCProtocolDecl*>::operator++()
Line
Count
Source
294
402
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
402
    assert(isHandleInSync() && "invalid iterator access!");
296
402
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
402
    ++Bucket;
302
402
    AdvanceIfNotValid();
303
402
    return *this;
304
402
  }
llvm::SmallPtrSetIterator<clang::Decl*>::operator++()
Line
Count
Source
294
28.1M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
28.1M
    assert(isHandleInSync() && "invalid iterator access!");
296
28.1M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
28.1M
    ++Bucket;
302
28.1M
    AdvanceIfNotValid();
303
28.1M
    return *this;
304
28.1M
  }
llvm::SmallPtrSetIterator<clang::FileEntry const*>::operator++()
Line
Count
Source
294
94
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
94
    assert(isHandleInSync() && "invalid iterator access!");
296
94
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
94
    ++Bucket;
302
94
    AdvanceIfNotValid();
303
94
    return *this;
304
94
  }
llvm::SmallPtrSetIterator<clang::AttributedStmt const*>::operator++()
Line
Count
Source
294
16
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
16
    assert(isHandleInSync() && "invalid iterator access!");
296
16
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
16
    ++Bucket;
302
16
    AdvanceIfNotValid();
303
16
    return *this;
304
16
  }
llvm::SmallPtrSetIterator<clang::FieldDecl*>::operator++()
Line
Count
Source
294
48
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
48
    assert(isHandleInSync() && "invalid iterator access!");
296
48
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
48
    ++Bucket;
302
48
    AdvanceIfNotValid();
303
48
    return *this;
304
48
  }
Unexecuted instantiation: llvm::SmallPtrSetIterator<clang::CXXMethodDecl*>::operator++()
llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>::operator++()
Line
Count
Source
294
146
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
146
    assert(isHandleInSync() && "invalid iterator access!");
296
146
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
146
    ++Bucket;
302
146
    AdvanceIfNotValid();
303
146
    return *this;
304
146
  }
llvm::SmallPtrSetIterator<clang::Expr*>::operator++()
Line
Count
Source
294
106k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
106k
    assert(isHandleInSync() && "invalid iterator access!");
296
106k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
106k
    ++Bucket;
302
106k
    AdvanceIfNotValid();
303
106k
    return *this;
304
106k
  }
llvm::SmallPtrSetIterator<clang::ObjCMethodDecl const*>::operator++()
Line
Count
Source
294
167
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
167
    assert(isHandleInSync() && "invalid iterator access!");
296
167
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
167
    ++Bucket;
302
167
    AdvanceIfNotValid();
303
167
    return *this;
304
167
  }
llvm::SmallPtrSetIterator<clang::ast_matchers::MatchFinder::MatchCallback*>::operator++()
Line
Count
Source
294
8.88k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
8.88k
    assert(isHandleInSync() && "invalid iterator access!");
296
8.88k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
8.88k
    ++Bucket;
302
8.88k
    AdvanceIfNotValid();
303
8.88k
    return *this;
304
8.88k
  }
llvm::SmallPtrSetIterator<clang::CXXMethodDecl const*>::operator++()
Line
Count
Source
294
6.66k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
6.66k
    assert(isHandleInSync() && "invalid iterator access!");
296
6.66k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
6.66k
    ++Bucket;
302
6.66k
    AdvanceIfNotValid();
303
6.66k
    return *this;
304
6.66k
  }
llvm::SmallPtrSetIterator<clang::SourceLocation>::operator++()
Line
Count
Source
294
8
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
8
    assert(isHandleInSync() && "invalid iterator access!");
296
8
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
8
    ++Bucket;
302
8
    AdvanceIfNotValid();
303
8
    return *this;
304
8
  }
llvm::SmallPtrSetIterator<lld::elf::SharedSymbol*>::operator++()
Line
Count
Source
294
66
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
66
    assert(isHandleInSync() && "invalid iterator access!");
296
66
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
66
    ++Bucket;
302
66
    AdvanceIfNotValid();
303
66
    return *this;
304
66
  }
305
306
  SmallPtrSetIterator operator++(int) {        // Postincrement
307
    SmallPtrSetIterator tmp = *this;
308
    ++*this;
309
    return tmp;
310
  }
311
};
312
313
/// RoundUpToPowerOfTwo - This is a helper template that rounds N up to the next
314
/// power of two (which means N itself if N is already a power of two).
315
template<unsigned N>
316
struct RoundUpToPowerOfTwo;
317
318
/// RoundUpToPowerOfTwoH - If N is not a power of two, increase it.  This is a
319
/// helper template used to implement RoundUpToPowerOfTwo.
320
template<unsigned N, bool isPowerTwo>
321
struct RoundUpToPowerOfTwoH {
322
  enum { Val = N };
323
};
324
template<unsigned N>
325
struct RoundUpToPowerOfTwoH<N, false> {
326
  enum {
327
    // We could just use NextVal = N+1, but this converges faster.  N|(N-1) sets
328
    // the right-most zero bits to one all at once, e.g. 0b0011000 -> 0b0011111.
329
    Val = RoundUpToPowerOfTwo<(N|(N-1)) + 1>::Val
330
  };
331
};
332
333
template<unsigned N>
334
struct RoundUpToPowerOfTwo {
335
  enum { Val = RoundUpToPowerOfTwoH<N, (N&(N-1)) == 0>::Val };
336
};
337
338
/// A templated base class for \c SmallPtrSet which provides the
339
/// typesafe interface that is common across all small sizes.
340
///
341
/// This is particularly useful for passing around between interface boundaries
342
/// to avoid encoding a particular small size in the interface boundary.
343
template <typename PtrType>
344
class SmallPtrSetImpl : public SmallPtrSetImplBase {
345
  using ConstPtrType = typename add_const_past_pointer<PtrType>::type;
346
  using PtrTraits = PointerLikeTypeTraits<PtrType>;
347
  using ConstPtrTraits = PointerLikeTypeTraits<ConstPtrType>;
348
349
protected:
350
  // Constructors that forward to the base.
351
  SmallPtrSetImpl(const void **SmallStorage, const SmallPtrSetImpl &that)
352
65.3M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> const&)
Line
Count
Source
352
1.54M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*> const&)
Line
Count
Source
352
7.45M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineLoop*> const&)
Line
Count
Source
352
208
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*> const&)
Line
Count
Source
352
3.69M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::BasicBlock*> const&)
Line
Count
Source
352
19.9M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::BasicBlock const*> const&)
Line
Count
Source
352
10.2M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<void*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<void*> const&)
Line
Count
Source
352
208
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::AnalysisKey*> const&)
Line
Count
Source
352
208
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*> const&)
Line
Count
Source
352
1.47M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Loop*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Loop*> const&)
Line
Count
Source
352
528k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*> const&)
Line
Count
Source
352
13.3M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Value const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Value const*> const&)
Line
Count
Source
352
339
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Value*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Value*> const&)
Line
Count
Source
352
37
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::RegionNode const*> const&)
Line
Count
Source
352
8
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::RegionNode*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::RegionNode*> const&)
Line
Count
Source
352
23.5k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*> const&)
Line
Count
Source
352
1.30M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Loop const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Loop const*> const&)
Line
Count
Source
352
756k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineInstr*> const&)
Line
Count
Source
352
150k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*> const&)
Line
Count
Source
352
4.23M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Type*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Type*> const&)
Line
Count
Source
352
120k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::SUnit*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::SUnit*> const&)
Line
Count
Source
352
58.3k
      : SmallPtrSetImplBase(SmallStorage, that) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*> const&)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineRegionNode*> const&)
llvm::SmallPtrSetImpl<llvm::VNInfo*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::VNInfo*> const&)
Line
Count
Source
352
21.1k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Function const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Function const*> const&)
Line
Count
Source
352
1.05k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Instruction*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Instruction*> const&)
Line
Count
Source
352
11.3k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Function*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Function*> const&)
Line
Count
Source
352
13.3k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::VPBlockBase*> const&)
Line
Count
Source
352
111k
      : SmallPtrSetImplBase(SmallStorage, that) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::VPBlockBase const*> const&)
llvm::SmallPtrSetImpl<clang::DeclContext*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::DeclContext*> const&)
Line
Count
Source
352
3.19k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::CallGraphNode*> const&)
Line
Count
Source
352
1.44k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::VarDecl const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::VarDecl const*> const&)
Line
Count
Source
352
435
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> > const&)
Line
Count
Source
352
208k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::ParmVarDecl const*> const&)
Line
Count
Source
352
5.58k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::Expr*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::Expr*> const&)
Line
Count
Source
352
5.58k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::CallGraphNode const*> const&)
Line
Count
Source
352
2
      : SmallPtrSetImplBase(SmallStorage, that) {}
353
  SmallPtrSetImpl(const void **SmallStorage, unsigned SmallSize,
354
                  SmallPtrSetImpl &&that)
355
122M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>&&)
Line
Count
Source
355
3.08M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>&&)
Line
Count
Source
355
12.3M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineLoop*>&&)
Line
Count
Source
355
416
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>&&)
Line
Count
Source
355
3.70M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::BasicBlock*>&&)
Line
Count
Source
355
37.2M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::BasicBlock const*>&&)
Line
Count
Source
355
15.5M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>&&)
Line
Count
Source
355
2.94M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::GlobalValue const*>&&)
Line
Count
Source
355
392
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Value*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Value*>&&)
Line
Count
Source
355
1.05M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Loop*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Loop*>&&)
Line
Count
Source
355
1.05M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>&&)
Line
Count
Source
355
26.7M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Value const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Value const*>&&)
Line
Count
Source
355
189
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Instruction*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Instruction*>&&)
Line
Count
Source
355
85.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >&&)
Line
Count
Source
355
148k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::RegionNode*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::RegionNode*>&&)
Line
Count
Source
355
26.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::RegionNode const*>&&)
Line
Count
Source
355
16
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>&&)
Line
Count
Source
355
2.78M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::PHINode const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::PHINode const*>&&)
Line
Count
Source
355
3.19k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Loop const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Loop const*>&&)
Line
Count
Source
355
1.29M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<void*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<void*>&&)
Line
Count
Source
355
240k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::AnalysisKey*>&&)
Line
Count
Source
355
240k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineInstr*>&&)
Line
Count
Source
355
271k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>&&)
Line
Count
Source
355
8.46M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Type*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Type*>&&)
Line
Count
Source
355
241k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::SUnit*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::SUnit*>&&)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>&&)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>&&)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::VNInfo*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::VNInfo*>&&)
llvm::SmallPtrSetImpl<llvm::Pass*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Pass*>&&)
Line
Count
Source
355
2.53M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::GlobalValue*>&&)
Line
Count
Source
355
1.46M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::SCEV const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::SCEV const*>&&)
Line
Count
Source
355
973k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MemoryAccess*>&&)
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::VPBlockBase*>&&)
Line
Count
Source
355
223k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>&&)
Unexecuted instantiation: llvm::SmallPtrSetImpl<clang::Decl const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::Decl const*>&&)
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::CallGraphNode*>&&)
Line
Count
Source
355
1.44k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<clang::Expr*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::Expr*>&&)
Line
Count
Source
355
36.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<clang::QualType>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::QualType>&&)
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::CallGraphNode const*>&&)
Line
Count
Source
355
2
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<clang::FileEntry const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::FileEntry const*>&&)
356
  explicit SmallPtrSetImpl(const void **SmallStorage, unsigned SmallSize)
357
1.30G
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
118M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
252k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.05M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Loop*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.06M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
246
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
45.0M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Value const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
386M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Function*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.21M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Constant const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
380k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Instruction*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
49.0M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::SmallPtrSetImpl(void const**, unsigned int)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegion*>::SmallPtrSetImpl(void const**, unsigned int)
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
27.7M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
16.3M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
75.6M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
27.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SUnit const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
656
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
47.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SDNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
77.9M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
39.1M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Loop const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
15.9M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SUnit*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
196k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
27.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PHINode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
8.03M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Value*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
86.8M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SDNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
6.91M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<void*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.42M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.42M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallInst const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PHINode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.98M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Constant*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.22k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
434
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Use const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
5.91M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.05M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
65.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
10
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
19
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
339
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
320
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
21.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
13.3M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
579k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MDNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
489k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::User const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
63.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.78M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::RegionNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
28.4k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
8
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SCEV const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
128M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Instruction const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.68M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.51M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::User*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.10M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallGraphNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
17
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SelectInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
6.02k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.46M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VNInfo*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.42M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.61M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LiveRange*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.18M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
642k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
MachineBlockPlacement.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::BlockChain*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
380k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.23M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Type*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
786k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>::SmallPtrSetImpl(void const**, unsigned int)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>::SmallPtrSetImpl(void const**, unsigned int)
llvm::SmallPtrSetImpl<llvm::ConstantExpr const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
22.0M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Metadata*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
14.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DILocation*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
66.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Module*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
89.4k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Pass*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.24M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Metadata const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
689k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::ConstantInt*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.96k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::FuncletPadInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.58k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalAlias const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
35.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MDNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.09M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Argument*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
180k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Use*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.41M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Comdat const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
26.9k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalVariable*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.03k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Function const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
877
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
610k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MCCodePaddingPolicy*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
40.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
40.5k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
12.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MemoryPhi*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
54
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MemoryPhi const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.13k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MemoryAccess*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
58
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LoadInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
799k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::cl::Option*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
8
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::cl::OptionCategory*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
117k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LandingPadInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
17.9k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DbgInfoIntrinsic*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
12
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::InterleaveGroup*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
18.9k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VPValue*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
36.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
111k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::SmallPtrSetImpl(void const**, unsigned int)
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
15.4M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.98k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::VarDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
11.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Decl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
37.5k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalIndirectSymbol const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
90
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Module*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
27.2k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Type const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
33.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::RecordDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
66.9k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
16.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::DeclContext*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
43.4M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.01M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::DirectoryEntry const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
232k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::HeaderMap const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
116k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.38k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Region*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.43k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.72k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DISubprogram const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
32.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LoadSDNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
631k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CoroSubFnInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
6
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CoroBeginInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
6
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
328
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
22.9k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::TagDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
78
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ValueDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
71.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::VarDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
85.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::DeclContext const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
527
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.44k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
445
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::LocationContext const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
10.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.45k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CFGBlock*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
307k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.67k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.83k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::ExplodedNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
8.86k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.46k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
RegionStore.cpp:llvm::SmallPtrSetImpl<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
276k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Decl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
17.1M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::FileEntry const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.54k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCCategoryDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.90k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::AttributedStmt const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
85
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Expr*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
38.6M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
440k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > > >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
36.4k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
36.4k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::FieldDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
40
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXMethodDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
308
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.12M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
8
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Selector>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
18.5k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::QualType>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.95M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
158k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::RecordType const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
372k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
474k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
53.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXRecordDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
14
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::NamedDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
10.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCMethodDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
98
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ClassTemplateDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.61M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
222
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ast_matchers::MatchFinder::MatchCallback*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
19.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
16.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::SourceLocation>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
38.9k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::StructType*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
7.12k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<lld::coff::Symbol*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
408
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<lld::elf::SharedSymbol*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
50
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
358
359
public:
360
  using iterator = SmallPtrSetIterator<PtrType>;
361
  using const_iterator = SmallPtrSetIterator<PtrType>;
362
  using key_type = ConstPtrType;
363
  using value_type = PtrType;
364
365
  SmallPtrSetImpl(const SmallPtrSetImpl &) = delete;
366
367
  /// Inserts Ptr if and only if there is no element in the container equal to
368
  /// Ptr. The bool component of the returned pair is true if and only if the
369
  /// insertion takes place, and the iterator component of the pair points to
370
  /// the element equal to Ptr.
371
2.59G
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.59G
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.59G
    return std::make_pair(makeIterator(p.first), p.second);
374
2.59G
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::insert(llvm::MachineInstr const*)
Line
Count
Source
371
1.39M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.39M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.39M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.39M
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::insert(llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*)
Line
Count
Source
371
6.68M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
6.68M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
6.68M
    return std::make_pair(makeIterator(p.first), p.second);
374
6.68M
  }
llvm::SmallPtrSetImpl<llvm::Loop*>::insert(llvm::Loop*)
Line
Count
Source
371
704k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
704k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
704k
    return std::make_pair(makeIterator(p.first), p.second);
374
704k
  }
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::insert(llvm::MachineLoop*)
Line
Count
Source
371
135
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
135
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
135
    return std::make_pair(makeIterator(p.first), p.second);
374
135
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::insert(llvm::BasicBlock const*)
Line
Count
Source
371
163M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
163M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
163M
    return std::make_pair(makeIterator(p.first), p.second);
374
163M
  }
llvm::SmallPtrSetImpl<llvm::Value const*>::insert(llvm::Value const*)
Line
Count
Source
371
466M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
466M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
466M
    return std::make_pair(makeIterator(p.first), p.second);
374
466M
  }
llvm::SmallPtrSetImpl<llvm::Function*>::insert(llvm::Function*)
Line
Count
Source
371
949k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
949k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
949k
    return std::make_pair(makeIterator(p.first), p.second);
374
949k
  }
llvm::SmallPtrSetImpl<llvm::Constant const*>::insert(llvm::Constant const*)
Line
Count
Source
371
1.11M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.11M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.11M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.11M
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::insert(llvm::Instruction*)
Line
Count
Source
371
92.5M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
92.5M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
92.5M
    return std::make_pair(makeIterator(p.first), p.second);
374
92.5M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::insert(llvm::MachineBasicBlock*)
Line
Count
Source
371
78.5M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
78.5M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
78.5M
    return std::make_pair(makeIterator(p.first), p.second);
374
78.5M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::insert((anonymous namespace)::PHILinearize::PHIInfoElementT*)
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::insert(llvm::MachineInstr*)
Line
Count
Source
371
66.5M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
66.5M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
66.5M
    return std::make_pair(makeIterator(p.first), p.second);
374
66.5M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert(llvm::BasicBlock*)
Line
Count
Source
371
316M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
316M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
316M
    return std::make_pair(makeIterator(p.first), p.second);
374
316M
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::insert(llvm::AllocaInst const*)
Line
Count
Source
371
32.4k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
32.4k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
32.4k
    return std::make_pair(makeIterator(p.first), p.second);
374
32.4k
  }
llvm::SmallPtrSetImpl<llvm::SUnit const*>::insert(llvm::SUnit const*)
Line
Count
Source
371
109k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
109k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
109k
    return std::make_pair(makeIterator(p.first), p.second);
374
109k
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::insert(llvm::GlobalVariable const*)
Line
Count
Source
371
3.36k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3.36k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3.36k
    return std::make_pair(makeIterator(p.first), p.second);
374
3.36k
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::insert(llvm::SDNode*)
Line
Count
Source
371
408M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
408M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
408M
    return std::make_pair(makeIterator(p.first), p.second);
374
408M
  }
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::insert(llvm::MCSymbol const*)
Line
Count
Source
371
10.9k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
10.9k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
10.9k
    return std::make_pair(makeIterator(p.first), p.second);
374
10.9k
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::insert(llvm::MachineBasicBlock const*)
Line
Count
Source
371
66.8M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
66.8M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
66.8M
    return std::make_pair(makeIterator(p.first), p.second);
374
66.8M
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::insert(llvm::SUnit*)
Line
Count
Source
371
23.1k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
23.1k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
23.1k
    return std::make_pair(makeIterator(p.first), p.second);
374
23.1k
  }
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::insert(llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>)
Line
Count
Source
371
2.10k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.10k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.10k
    return std::make_pair(makeIterator(p.first), p.second);
374
2.10k
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::insert(llvm::PHINode const*)
Line
Count
Source
371
1.31M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.31M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.31M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.31M
  }
llvm::SmallPtrSetImpl<llvm::Value*>::insert(llvm::Value*)
Line
Count
Source
371
136M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
136M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
136M
    return std::make_pair(makeIterator(p.first), p.second);
374
136M
  }
llvm::SmallPtrSetImpl<llvm::SDNode const*>::insert(llvm::SDNode const*)
Line
Count
Source
371
9.55M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
9.55M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
9.55M
    return std::make_pair(makeIterator(p.first), p.second);
374
9.55M
  }
llvm::SmallPtrSetImpl<void*>::insert(void*)
Line
Count
Source
371
2.72M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.72M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.72M
    return std::make_pair(makeIterator(p.first), p.second);
374
2.72M
  }
llvm::SmallPtrSetImpl<llvm::CallInst const*>::insert(llvm::CallInst const*)
Line
Count
Source
371
2
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2
    return std::make_pair(makeIterator(p.first), p.second);
374
2
  }
llvm::SmallPtrSetImpl<llvm::PHINode*>::insert(llvm::PHINode*)
Line
Count
Source
371
6.86M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
6.86M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
6.86M
    return std::make_pair(makeIterator(p.first), p.second);
374
6.86M
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::insert(llvm::AnalysisKey*)
Line
Count
Source
371
160
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
160
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
160
    return std::make_pair(makeIterator(p.first), p.second);
374
160
  }
llvm::SmallPtrSetImpl<llvm::Constant*>::insert(llvm::Constant*)
Line
Count
Source
371
17.0k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
17.0k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
17.0k
    return std::make_pair(makeIterator(p.first), p.second);
374
17.0k
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::insert(llvm::LazyCallGraph::Node*)
Line
Count
Source
371
241
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
241
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
241
    return std::make_pair(makeIterator(p.first), p.second);
374
241
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::insert(llvm::LazyCallGraph::RefSCC*)
Line
Count
Source
371
134
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
134
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
134
    return std::make_pair(makeIterator(p.first), p.second);
374
134
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::insert(llvm::LazyCallGraph::SCC*)
Line
Count
Source
371
188
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
188
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
188
    return std::make_pair(makeIterator(p.first), p.second);
374
188
  }
llvm::SmallPtrSetImpl<llvm::Use const*>::insert(llvm::Use const*)
Line
Count
Source
371
134M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
134M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
134M
    return std::make_pair(makeIterator(p.first), p.second);
374
134M
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::insert(llvm::DomTreeNodeBase<llvm::BasicBlock>*)
Line
Count
Source
371
17.9M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
17.9M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
17.9M
    return std::make_pair(makeIterator(p.first), p.second);
374
17.9M
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::insert(llvm::GlobalValue const*)
Line
Count
Source
371
54.8k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
54.8k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
54.8k
    return std::make_pair(makeIterator(p.first), p.second);
374
54.8k
  }
llvm::SmallPtrSetImpl<llvm::Loop const*>::insert(llvm::Loop const*)
Line
Count
Source
371
8.19M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
8.19M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
8.19M
    return std::make_pair(makeIterator(p.first), p.second);
374
8.19M
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC const*>::insert(llvm::LazyCallGraph::SCC const*)
Line
Count
Source
371
30
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
30
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
30
    return std::make_pair(makeIterator(p.first), p.second);
374
30
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC const*>::insert(llvm::LazyCallGraph::RefSCC const*)
Line
Count
Source
371
75
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
75
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
75
    return std::make_pair(makeIterator(p.first), p.second);
374
75
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::insert(llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >)
Line
Count
Source
371
54.9k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
54.9k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
54.9k
    return std::make_pair(makeIterator(p.first), p.second);
374
54.9k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::insert(llvm::DomTreeNodeBase<llvm::BasicBlock> const*)
Line
Count
Source
371
40.7M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
40.7M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
40.7M
    return std::make_pair(makeIterator(p.first), p.second);
374
40.7M
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::insert(llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > >)
Line
Count
Source
371
1.50M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.50M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.50M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.50M
  }
llvm::SmallPtrSetImpl<llvm::User const*>::insert(llvm::User const*)
Line
Count
Source
371
97.5k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
97.5k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
97.5k
    return std::make_pair(makeIterator(p.first), p.second);
374
97.5k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::insert(llvm::GlobalValue*)
Line
Count
Source
371
13.8M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
13.8M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
13.8M
    return std::make_pair(makeIterator(p.first), p.second);
374
13.8M
  }
llvm::SmallPtrSetImpl<llvm::Use*>::insert(llvm::Use*)
Line
Count
Source
371
8.75M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
8.75M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
8.75M
    return std::make_pair(makeIterator(p.first), p.second);
374
8.75M
  }
llvm::SmallPtrSetImpl<llvm::RegionNode*>::insert(llvm::RegionNode*)
Line
Count
Source
371
48.4k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
48.4k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
48.4k
    return std::make_pair(makeIterator(p.first), p.second);
374
48.4k
  }
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::insert(llvm::RegionNode const*)
Line
Count
Source
371
8
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
8
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
8
    return std::make_pair(makeIterator(p.first), p.second);
374
8
  }
llvm::SmallPtrSetImpl<llvm::SCEV const*>::insert(llvm::SCEV const*)
Line
Count
Source
371
366M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
366M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
366M
    return std::make_pair(makeIterator(p.first), p.second);
374
366M
  }
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::insert(llvm::SCEVPredicate const*)
Line
Count
Source
371
1.98k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.98k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.98k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.98k
  }
llvm::SmallPtrSetImpl<llvm::Instruction const*>::insert(llvm::Instruction const*)
Line
Count
Source
371
2.02M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.02M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.02M
    return std::make_pair(makeIterator(p.first), p.second);
374
2.02M
  }
llvm::SmallPtrSetImpl<llvm::User*>::insert(llvm::User*)
Line
Count
Source
371
7.99M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
7.99M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
7.99M
    return std::make_pair(makeIterator(p.first), p.second);
374
7.99M
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode const*>::insert(llvm::CallGraphNode const*)
Line
Count
Source
371
19
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
19
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
19
    return std::make_pair(makeIterator(p.first), p.second);
374
19
  }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::insert(llvm::MDNode const*)
Line
Count
Source
371
642k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
642k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
642k
    return std::make_pair(makeIterator(p.first), p.second);
374
642k
  }
llvm::SmallPtrSetImpl<llvm::SelectInst*>::insert(llvm::SelectInst*)
Line
Count
Source
371
643
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
643
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
643
    return std::make_pair(makeIterator(p.first), p.second);
374
643
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::insert(llvm::AllocaInst*)
Line
Count
Source
371
50.5k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
50.5k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
50.5k
    return std::make_pair(makeIterator(p.first), p.second);
374
50.5k
  }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::insert(llvm::VNInfo*)
Line
Count
Source
371
1.08M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.08M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.08M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.08M
  }
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::insert(llvm::VNInfo const*)
Line
Count
Source
371
548k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
548k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
548k
    return std::make_pair(makeIterator(p.first), p.second);
374
548k
  }
llvm::SmallPtrSetImpl<llvm::LiveRange*>::insert(llvm::LiveRange*)
Line
Count
Source
371
2.73M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.73M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.73M
    return std::make_pair(makeIterator(p.first), p.second);
374
2.73M
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::insert(llvm::LiveInterval*)
Line
Count
Source
371
93.0k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
93.0k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
93.0k
    return std::make_pair(makeIterator(p.first), p.second);
374
93.0k
  }
MachineBlockPlacement.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::BlockChain*>::insert((anonymous namespace)::BlockChain*)
Line
Count
Source
371
3.87M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3.87M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3.87M
    return std::make_pair(makeIterator(p.first), p.second);
374
3.87M
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::insert(llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*)
Line
Count
Source
371
11.1M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
11.1M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
11.1M
    return std::make_pair(makeIterator(p.first), p.second);
374
11.1M
  }
llvm::SmallPtrSetImpl<llvm::Type*>::insert(llvm::Type*)
Line
Count
Source
371
223k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
223k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
223k
    return std::make_pair(makeIterator(p.first), p.second);
374
223k
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>::insert(llvm::MachineRegionNode*)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>::insert(llvm::MachineRegionNode const*)
llvm::SmallPtrSetImpl<llvm::ConstantExpr const*>::insert(llvm::ConstantExpr const*)
Line
Count
Source
371
115k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
115k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
115k
    return std::make_pair(makeIterator(p.first), p.second);
374
115k
  }
llvm::SmallPtrSetImpl<llvm::Metadata*>::insert(llvm::Metadata*)
Line
Count
Source
371
1.24k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.24k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.24k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.24k
  }
llvm::SmallPtrSetImpl<llvm::DILocation*>::insert(llvm::DILocation*)
Line
Count
Source
371
4.66k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
4.66k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
4.66k
    return std::make_pair(makeIterator(p.first), p.second);
374
4.66k
  }
llvm::SmallPtrSetImpl<llvm::Module*>::insert(llvm::Module*)
Line
Count
Source
371
57.6k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
57.6k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
57.6k
    return std::make_pair(makeIterator(p.first), p.second);
374
57.6k
  }
llvm::SmallPtrSetImpl<llvm::Pass*>::insert(llvm::Pass*)
Line
Count
Source
371
13.6M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
13.6M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
13.6M
    return std::make_pair(makeIterator(p.first), p.second);
374
13.6M
  }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::insert(llvm::Metadata const*)
Line
Count
Source
371
6.73M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
6.73M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
6.73M
    return std::make_pair(makeIterator(p.first), p.second);
374
6.73M
  }
llvm::SmallPtrSetImpl<llvm::ConstantInt*>::insert(llvm::ConstantInt*)
Line
Count
Source
371
18.0k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
18.0k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
18.0k
    return std::make_pair(makeIterator(p.first), p.second);
374
18.0k
  }
llvm::SmallPtrSetImpl<llvm::FuncletPadInst*>::insert(llvm::FuncletPadInst*)
Line
Count
Source
371
1.82k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.82k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.82k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.82k
  }
llvm::SmallPtrSetImpl<llvm::GlobalAlias const*>::insert(llvm::GlobalAlias const*)
Line
Count
Source
371
3.40k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3.40k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3.40k
    return std::make_pair(makeIterator(p.first), p.second);
374
3.40k
  }
llvm::SmallPtrSetImpl<llvm::MDNode*>::insert(llvm::MDNode*)
Line
Count
Source
371
2.66M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.66M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.66M
    return std::make_pair(makeIterator(p.first), p.second);
374
2.66M
  }
llvm::SmallPtrSetImpl<llvm::Argument*>::insert(llvm::Argument*)
Line
Count
Source
371
156k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
156k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
156k
    return std::make_pair(makeIterator(p.first), p.second);
374
156k
  }
llvm::SmallPtrSetImpl<llvm::Comdat const*>::insert(llvm::Comdat const*)
Line
Count
Source
371
1.59k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.59k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.59k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.59k
  }
llvm::SmallPtrSetImpl<llvm::Function const*>::insert(llvm::Function const*)
Line
Count
Source
371
1.05k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.05k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.05k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.05k
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::insert(llvm::CallGraphNode*)
Line
Count
Source
371
611k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
611k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
611k
    return std::make_pair(makeIterator(p.first), p.second);
374
611k
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MCCodePaddingPolicy*>::insert(llvm::MCCodePaddingPolicy*)
llvm::SmallPtrSetImpl<llvm::CallInst*>::insert(llvm::CallInst*)
Line
Count
Source
371
9
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
9
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
9
    return std::make_pair(makeIterator(p.first), p.second);
374
9
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi*>::insert(llvm::MemoryPhi*)
Line
Count
Source
371
16
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
16
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
16
    return std::make_pair(makeIterator(p.first), p.second);
374
16
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi const*>::insert(llvm::MemoryPhi const*)
Line
Count
Source
371
316
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
316
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
316
    return std::make_pair(makeIterator(p.first), p.second);
374
316
  }
llvm::SmallPtrSetImpl<llvm::MemoryAccess*>::insert(llvm::MemoryAccess*)
Line
Count
Source
371
132
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
132
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
132
    return std::make_pair(makeIterator(p.first), p.second);
374
132
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess const*>::insert(llvm::MemoryAccess const*)
llvm::SmallPtrSetImpl<llvm::LoadInst*>::insert(llvm::LoadInst*)
Line
Count
Source
371
1.86M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.86M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.86M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.86M
  }
llvm::SmallPtrSetImpl<llvm::cl::OptionCategory*>::insert(llvm::cl::OptionCategory*)
Line
Count
Source
371
346k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
346k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
346k
    return std::make_pair(makeIterator(p.first), p.second);
374
346k
  }
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::insert(llvm::cl::SubCommand*)
Line
Count
Source
371
960k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
960k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
960k
    return std::make_pair(makeIterator(p.first), p.second);
374
960k
  }
llvm::SmallPtrSetImpl<llvm::cl::Option*>::insert(llvm::cl::Option*)
Line
Count
Source
371
1.24k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.24k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.24k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.24k
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable*>::insert(llvm::GlobalVariable*)
Line
Count
Source
371
113
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
113
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
113
    return std::make_pair(makeIterator(p.first), p.second);
374
113
  }
llvm::SmallPtrSetImpl<llvm::LandingPadInst*>::insert(llvm::LandingPadInst*)
Line
Count
Source
371
3.67k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3.67k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3.67k
    return std::make_pair(makeIterator(p.first), p.second);
374
3.67k
  }
llvm::SmallPtrSetImpl<llvm::DbgInfoIntrinsic*>::insert(llvm::DbgInfoIntrinsic*)
Line
Count
Source
371
3
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3
    return std::make_pair(makeIterator(p.first), p.second);
374
3
  }
llvm::SmallPtrSetImpl<llvm::InterleaveGroup*>::insert(llvm::InterleaveGroup*)
Line
Count
Source
371
3.12k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3.12k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3.12k
    return std::make_pair(makeIterator(p.first), p.second);
374
3.12k
  }
llvm::SmallPtrSetImpl<llvm::VPValue*>::insert(llvm::VPValue*)
Line
Count
Source
371
10
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
10
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
10
    return std::make_pair(makeIterator(p.first), p.second);
374
10
  }
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::insert(llvm::VPBlockBase*)
Line
Count
Source
371
73.9k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
73.9k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
73.9k
    return std::make_pair(makeIterator(p.first), p.second);
374
73.9k
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::insert(llvm::VPBlockBase const*)
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::insert(clang::CodeGen::CGFunctionInfo const*)
Line
Count
Source
371
1.69M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.69M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.69M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.69M
  }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::insert(clang::CXXRecordDecl const*)
Line
Count
Source
371
1.99M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.99M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.99M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.99M
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::insert(clang::IdentifierInfo const*)
Line
Count
Source
371
18.8k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
18.8k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
18.8k
    return std::make_pair(makeIterator(p.first), p.second);
374
18.8k
  }
llvm::SmallPtrSetImpl<clang::VarDecl const*>::insert(clang::VarDecl const*)
Line
Count
Source
371
2.74k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.74k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.74k
    return std::make_pair(makeIterator(p.first), p.second);
374
2.74k
  }
llvm::SmallPtrSetImpl<clang::Decl const*>::insert(clang::Decl const*)
Line
Count
Source
371
16.5k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
16.5k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
16.5k
    return std::make_pair(makeIterator(p.first), p.second);
374
16.5k
  }
llvm::SmallPtrSetImpl<llvm::GlobalIndirectSymbol const*>::insert(llvm::GlobalIndirectSymbol const*)
Line
Count
Source
371
47
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
47
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
47
    return std::make_pair(makeIterator(p.first), p.second);
374
47
  }
llvm::SmallPtrSetImpl<clang::Module*>::insert(clang::Module*)
Line
Count
Source
371
4.17k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
4.17k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
4.17k
    return std::make_pair(makeIterator(p.first), p.second);
374
4.17k
  }
llvm::SmallPtrSetImpl<clang::RecordDecl const*>::insert(clang::RecordDecl const*)
Line
Count
Source
371
156k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
156k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
156k
    return std::make_pair(makeIterator(p.first), p.second);
374
156k
  }
llvm::SmallPtrSetImpl<clang::Type const*>::insert(clang::Type const*)
Line
Count
Source
371
634k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
634k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
634k
    return std::make_pair(makeIterator(p.first), p.second);
374
634k
  }
llvm::SmallPtrSetImpl<clang::DeclContext*>::insert(clang::DeclContext*)
Line
Count
Source
371
72.5M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
72.5M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
72.5M
    return std::make_pair(makeIterator(p.first), p.second);
374
72.5M
  }
llvm::SmallPtrSetImpl<clang::DirectoryEntry const*>::insert(clang::DirectoryEntry const*)
Line
Count
Source
371
118k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
118k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
118k
    return std::make_pair(makeIterator(p.first), p.second);
374
118k
  }
llvm::SmallPtrSetImpl<clang::HeaderMap const*>::insert(clang::HeaderMap const*)
Line
Count
Source
371
37
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
37
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
37
    return std::make_pair(makeIterator(p.first), p.second);
374
37
  }
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::insert(polly::ScopArrayInfo const*)
Line
Count
Source
371
1.78k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.78k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.78k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.78k
  }
llvm::SmallPtrSetImpl<llvm::Region*>::insert(llvm::Region*)
Line
Count
Source
371
1.18k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.18k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.18k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.18k
  }
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::insert(polly::MemoryAccess*)
Line
Count
Source
371
217
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
217
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
217
    return std::make_pair(makeIterator(p.first), p.second);
374
217
  }
llvm::SmallPtrSetImpl<llvm::DISubprogram const*>::insert(llvm::DISubprogram const*)
Line
Count
Source
371
36.3k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
36.3k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
36.3k
    return std::make_pair(makeIterator(p.first), p.second);
374
36.3k
  }
llvm::SmallPtrSetImpl<llvm::LoadSDNode*>::insert(llvm::LoadSDNode*)
Line
Count
Source
371
14.7k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
14.7k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
14.7k
    return std::make_pair(makeIterator(p.first), p.second);
374
14.7k
  }
llvm::SmallPtrSetImpl<llvm::CoroSubFnInst*>::insert(llvm::CoroSubFnInst*)
Line
Count
Source
371
3
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3
    return std::make_pair(makeIterator(p.first), p.second);
374
3
  }
llvm::SmallPtrSetImpl<llvm::CoroBeginInst*>::insert(llvm::CoroBeginInst*)
Line
Count
Source
371
3
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3
    return std::make_pair(makeIterator(p.first), p.second);
374
3
  }
llvm::SmallPtrSetImpl<clang::DeclContext const*>::insert(clang::DeclContext const*)
Line
Count
Source
371
201
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
201
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
201
    return std::make_pair(makeIterator(p.first), p.second);
374
201
  }
llvm::SmallPtrSetImpl<clang::VarDecl*>::insert(clang::VarDecl*)
Line
Count
Source
371
105k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
105k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
105k
    return std::make_pair(makeIterator(p.first), p.second);
374
105k
  }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::insert(clang::ValueDecl*)
Line
Count
Source
371
158k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
158k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
158k
    return std::make_pair(makeIterator(p.first), p.second);
374
158k
  }
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::insert(clang::ObjCProtocolDecl*)
Line
Count
Source
371
18.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
18.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
18.2k
    return std::make_pair(makeIterator(p.first), p.second);
374
18.2k
  }
llvm::SmallPtrSetImpl<clang::TagDecl*>::insert(clang::TagDecl*)
Line
Count
Source
371
19
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
19
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
19
    return std::make_pair(makeIterator(p.first), p.second);
374
19
  }
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::insert(clang::ObjCInterfaceDecl*)
Line
Count
Source
371
376
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
376
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
376
    return std::make_pair(makeIterator(p.first), p.second);
374
376
  }
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::insert(clang::CallGraphNode*)
Line
Count
Source
371
17.8k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
17.8k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
17.8k
    return std::make_pair(makeIterator(p.first), p.second);
374
17.8k
  }
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::insert(clang::CFGBlock const*)
Line
Count
Source
371
1.35k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.35k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.35k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.35k
  }
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::insert(clang::ento::MemRegion const*)
Line
Count
Source
371
2.76k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.76k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.76k
    return std::make_pair(makeIterator(p.first), p.second);
374
2.76k
  }
llvm::SmallPtrSetImpl<clang::CFGBlock*>::insert(clang::CFGBlock*)
Line
Count
Source
371
1.06M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.06M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.06M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.06M
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::insert(clang::IdentifierInfo*)
Line
Count
Source
371
1.39k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.39k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.39k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.39k
  }
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::insert(clang::ento::SymExpr const*)
Line
Count
Source
371
2.08k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.08k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.08k
    return std::make_pair(makeIterator(p.first), p.second);
374
2.08k
  }
llvm::SmallPtrSetImpl<clang::ento::ExplodedNode const*>::insert(clang::ento::ExplodedNode const*)
Line
Count
Source
371
9.37k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
9.37k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
9.37k
    return std::make_pair(makeIterator(p.first), p.second);
374
9.37k
  }
llvm::SmallPtrSetImpl<clang::LocationContext const*>::insert(clang::LocationContext const*)
Line
Count
Source
371
288
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
288
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
288
    return std::make_pair(makeIterator(p.first), p.second);
374
288
  }
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::insert(clang::StackFrameContext const*)
Line
Count
Source
371
1.57k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.57k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.57k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.57k
  }
RegionStore.cpp:llvm::SmallPtrSetImpl<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::insert(llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*)
Line
Count
Source
371
1.24M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.24M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.24M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.24M
  }
llvm::SmallPtrSetImpl<clang::FileEntry const*>::insert(clang::FileEntry const*)
Line
Count
Source
371
715
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
715
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
715
    return std::make_pair(makeIterator(p.first), p.second);
374
715
  }
llvm::SmallPtrSetImpl<clang::Decl*>::insert(clang::Decl*)
Line
Count
Source
371
36.7M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
36.7M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
36.7M
    return std::make_pair(makeIterator(p.first), p.second);
374
36.7M
  }
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::insert(clang::serialization::ModuleFile*)
Line
Count
Source
371
1.55k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.55k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.55k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.55k
  }
llvm::SmallPtrSetImpl<clang::ObjCCategoryDecl*>::insert(clang::ObjCCategoryDecl*)
Line
Count
Source
371
133
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
133
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
133
    return std::make_pair(makeIterator(p.first), p.second);
374
133
  }
llvm::SmallPtrSetImpl<clang::AttributedStmt const*>::insert(clang::AttributedStmt const*)
Line
Count
Source
371
51
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
51
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
51
    return std::make_pair(makeIterator(p.first), p.second);
374
51
  }
llvm::SmallPtrSetImpl<clang::Expr*>::insert(clang::Expr*)
Line
Count
Source
371
846k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
846k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
846k
    return std::make_pair(makeIterator(p.first), p.second);
374
846k
  }
llvm::SmallPtrSetImpl<clang::FieldDecl*>::insert(clang::FieldDecl*)
Line
Count
Source
371
127
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
127
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
127
    return std::make_pair(makeIterator(p.first), p.second);
374
127
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl*>::insert(clang::CXXMethodDecl*)
Line
Count
Source
371
13
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
13
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
13
    return std::make_pair(makeIterator(p.first), p.second);
374
13
  }
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::insert(clang::EnumConstantDecl*)
Line
Count
Source
371
5
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
5
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
5
    return std::make_pair(makeIterator(p.first), p.second);
374
5
  }
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::insert(clang::CanQual<clang::Type>)
Line
Count
Source
371
249k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
249k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
249k
    return std::make_pair(makeIterator(p.first), p.second);
374
249k
  }
llvm::SmallPtrSetImpl<clang::Selector>::insert(clang::Selector)
Line
Count
Source
371
28.1k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
28.1k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
28.1k
    return std::make_pair(makeIterator(p.first), p.second);
374
28.1k
  }
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::insert(clang::NamedDecl const*)
Line
Count
Source
371
25
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
25
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
25
    return std::make_pair(makeIterator(p.first), p.second);
374
25
  }
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::insert(clang::ParmVarDecl const*)
Line
Count
Source
371
14.8k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
14.8k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
14.8k
    return std::make_pair(makeIterator(p.first), p.second);
374
14.8k
  }
llvm::SmallPtrSetImpl<clang::QualType>::insert(clang::QualType)
Line
Count
Source
371
584k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
584k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
584k
    return std::make_pair(makeIterator(p.first), p.second);
374
584k
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > > >::insert(llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > >)
Line
Count
Source
371
524k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
524k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
524k
    return std::make_pair(makeIterator(p.first), p.second);
374
524k
  }
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::insert(clang::CXXConstructorDecl*)
Line
Count
Source
371
266
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
266
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
266
    return std::make_pair(makeIterator(p.first), p.second);
374
266
  }
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::insert(clang::CXXBaseSpecifier*)
Line
Count
Source
371
1.29k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.29k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.29k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.29k
  }
llvm::SmallPtrSetImpl<clang::RecordType const*>::insert(clang::RecordType const*)
Line
Count
Source
371
345k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
345k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
345k
    return std::make_pair(makeIterator(p.first), p.second);
374
345k
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::insert(clang::CXXMethodDecl const*)
Line
Count
Source
371
515k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
515k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
515k
    return std::make_pair(makeIterator(p.first), p.second);
374
515k
  }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl*>::insert(clang::CXXRecordDecl*)
Line
Count
Source
371
4
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
4
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
4
    return std::make_pair(makeIterator(p.first), p.second);
374
4
  }
llvm::SmallPtrSetImpl<clang::NamedDecl*>::insert(clang::NamedDecl*)
Line
Count
Source
371
1
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1
    return std::make_pair(makeIterator(p.first), p.second);
374
1
  }
llvm::SmallPtrSetImpl<clang::ObjCMethodDecl const*>::insert(clang::ObjCMethodDecl const*)
Line
Count
Source
371
120
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
120
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
120
    return std::make_pair(makeIterator(p.first), p.second);
374
120
  }
llvm::SmallPtrSetImpl<clang::ClassTemplateDecl*>::insert(clang::ClassTemplateDecl*)
Line
Count
Source
371
73.8k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
73.8k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
73.8k
    return std::make_pair(makeIterator(p.first), p.second);
374
73.8k
  }
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::insert((anonymous namespace)::LocalScope const*)
Line
Count
Source
371
422
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
422
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
422
    return std::make_pair(makeIterator(p.first), p.second);
374
422
  }
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::insert(clang::CallGraphNode const*)
Line
Count
Source
371
24
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
24
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
24
    return std::make_pair(makeIterator(p.first), p.second);
374
24
  }
llvm::SmallPtrSetImpl<clang::ast_matchers::MatchFinder::MatchCallback*>::insert(clang::ast_matchers::MatchFinder::MatchCallback*)
Line
Count
Source
371
21.4k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
21.4k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
21.4k
    return std::make_pair(makeIterator(p.first), p.second);
374
21.4k
  }
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::insert(clang::ValueDecl const*)
Line
Count
Source
371
16.7k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
16.7k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
16.7k
    return std::make_pair(makeIterator(p.first), p.second);
374
16.7k
  }
llvm::SmallPtrSetImpl<clang::SourceLocation>::insert(clang::SourceLocation)
Line
Count
Source
371
17
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
17
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
17
    return std::make_pair(makeIterator(p.first), p.second);
374
17
  }
llvm::SmallPtrSetImpl<llvm::StructType*>::insert(llvm::StructType*)
Line
Count
Source
371
110
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
110
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
110
    return std::make_pair(makeIterator(p.first), p.second);
374
110
  }
llvm::SmallPtrSetImpl<lld::coff::Symbol*>::insert(lld::coff::Symbol*)
Line
Count
Source
371
26
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
26
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
26
    return std::make_pair(makeIterator(p.first), p.second);
374
26
  }
llvm::SmallPtrSetImpl<lld::elf::SharedSymbol*>::insert(lld::elf::SharedSymbol*)
Line
Count
Source
371
67
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
67
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
67
    return std::make_pair(makeIterator(p.first), p.second);
374
67
  }
375
376
  /// erase - If the set contains the specified pointer, remove it and return
377
  /// true, otherwise return false.
378
86.8M
  bool erase(PtrType Ptr) {
379
86.8M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
86.8M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::erase(llvm::MachineBasicBlock const*)
Line
Count
Source
378
573k
  bool erase(PtrType Ptr) {
379
573k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
573k
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::erase((anonymous namespace)::PHILinearize::PHIInfoElementT*)
llvm::SmallPtrSetImpl<llvm::Value const*>::erase(llvm::Value const*)
Line
Count
Source
378
70.6k
  bool erase(PtrType Ptr) {
379
70.6k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
70.6k
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::erase(llvm::MachineInstr*)
Line
Count
Source
378
4.34M
  bool erase(PtrType Ptr) {
379
4.34M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
4.34M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::erase(llvm::MachineBasicBlock*)
Line
Count
Source
378
920
  bool erase(PtrType Ptr) {
379
920
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
920
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::erase(llvm::PHINode const*)
Line
Count
Source
378
1.02M
  bool erase(PtrType Ptr) {
379
1.02M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
1.02M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::erase(llvm::BasicBlock const*)
Line
Count
Source
378
26.5M
  bool erase(PtrType Ptr) {
379
26.5M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
26.5M
  }
llvm::SmallPtrSetImpl<void*>::erase(void*)
Line
Count
Source
378
934
  bool erase(PtrType Ptr) {
379
934
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
934
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::erase(llvm::AnalysisKey*)
Line
Count
Source
378
305k
  bool erase(PtrType Ptr) {
379
305k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
305k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::erase(llvm::GlobalValue const*)
Line
Count
Source
378
77.8k
  bool erase(PtrType Ptr) {
379
77.8k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
77.8k
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::erase(llvm::Instruction*)
Line
Count
Source
378
1.89M
  bool erase(PtrType Ptr) {
379
1.89M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
1.89M
  }
llvm::SmallPtrSetImpl<llvm::Value*>::erase(llvm::Value*)
Line
Count
Source
378
7.06M
  bool erase(PtrType Ptr) {
379
7.06M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
7.06M
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::erase(llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > >)
Line
Count
Source
378
139k
  bool erase(PtrType Ptr) {
379
139k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
139k
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::erase(llvm::BasicBlock*)
Line
Count
Source
378
2.81M
  bool erase(PtrType Ptr) {
379
2.81M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
2.81M
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::SelectInst*>::erase(llvm::SelectInst*)
llvm::SmallPtrSetImpl<llvm::Instruction const*>::erase(llvm::Instruction const*)
Line
Count
Source
378
50
  bool erase(PtrType Ptr) {
379
50
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
50
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::erase(llvm::LiveInterval*)
Line
Count
Source
378
556k
  bool erase(PtrType Ptr) {
379
556k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
556k
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::erase(llvm::SUnit*)
Line
Count
Source
378
4.48k
  bool erase(PtrType Ptr) {
379
4.48k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
4.48k
  }
llvm::SmallPtrSetImpl<llvm::Module*>::erase(llvm::Module*)
Line
Count
Source
378
44.3k
  bool erase(PtrType Ptr) {
379
44.3k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
44.3k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::erase(llvm::GlobalValue*)
Line
Count
Source
378
2.90M
  bool erase(PtrType Ptr) {
379
2.90M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
2.90M
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi const*>::erase(llvm::MemoryPhi const*)
Line
Count
Source
378
187
  bool erase(PtrType Ptr) {
379
187
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
187
  }
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::erase(llvm::cl::SubCommand*)
Line
Count
Source
378
49
  bool erase(PtrType Ptr) {
379
49
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
49
  }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::erase(clang::CodeGen::CGFunctionInfo const*)
Line
Count
Source
378
1.69M
  bool erase(PtrType Ptr) {
379
1.69M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
1.69M
  }
llvm::SmallPtrSetImpl<clang::Type const*>::erase(clang::Type const*)
Line
Count
Source
378
634k
  bool erase(PtrType Ptr) {
379
634k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
634k
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::erase(llvm::SDNode*)
Line
Count
Source
378
15.0M
  bool erase(PtrType Ptr) {
379
15.0M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
15.0M
  }
llvm::SmallPtrSetImpl<clang::ento::ExplodedNode const*>::erase(clang::ento::ExplodedNode const*)
Line
Count
Source
378
874k
  bool erase(PtrType Ptr) {
379
874k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
874k
  }
llvm::SmallPtrSetImpl<clang::FileEntry const*>::erase(clang::FileEntry const*)
Line
Count
Source
378
54
  bool erase(PtrType Ptr) {
379
54
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
54
  }
llvm::SmallPtrSetImpl<clang::Decl*>::erase(clang::Decl*)
Line
Count
Source
378
367k
  bool erase(PtrType Ptr) {
379
367k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
367k
  }
llvm::SmallPtrSetImpl<clang::ObjCCategoryDecl*>::erase(clang::ObjCCategoryDecl*)
Line
Count
Source
378
139
  bool erase(PtrType Ptr) {
379
139
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
139
  }
llvm::SmallPtrSetImpl<clang::AttributedStmt const*>::erase(clang::AttributedStmt const*)
Line
Count
Source
378
35
  bool erase(PtrType Ptr) {
379
35
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
35
  }
llvm::SmallPtrSetImpl<clang::FieldDecl*>::erase(clang::FieldDecl*)
Line
Count
Source
378
72
  bool erase(PtrType Ptr) {
379
72
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
72
  }
llvm::SmallPtrSetImpl<clang::Decl const*>::erase(clang::Decl const*)
Line
Count
Source
378
7.70M
  bool erase(PtrType Ptr) {
379
7.70M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
7.70M
  }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::erase(clang::ValueDecl*)
Line
Count
Source
378
81.9k
  bool erase(PtrType Ptr) {
379
81.9k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
81.9k
  }
llvm::SmallPtrSetImpl<clang::QualType>::erase(clang::QualType)
Line
Count
Source
378
13.7k
  bool erase(PtrType Ptr) {
379
13.7k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
13.7k
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > > >::erase(llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > >)
Line
Count
Source
378
524k
  bool erase(PtrType Ptr) {
379
524k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
524k
  }
llvm::SmallPtrSetImpl<clang::Expr*>::erase(clang::Expr*)
Line
Count
Source
378
11.5M
  bool erase(PtrType Ptr) {
379
11.5M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
11.5M
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::erase(clang::CXXMethodDecl const*)
Line
Count
Source
378
304
  bool erase(PtrType Ptr) {
379
304
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
304
  }
llvm::SmallPtrSetImpl<clang::SourceLocation>::erase(clang::SourceLocation)
Line
Count
Source
378
7
  bool erase(PtrType Ptr) {
379
7
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
7
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::StructType*>::erase(llvm::StructType*)
381
  /// count - Return 1 if the specified pointer is in the set, 0 otherwise.
382
1.38G
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1531M
:
0848M
; }
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::count(llvm::MachineInstr const*) const
Line
Count
Source
382
14.1M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.36M
:
012.7M
; }
llvm::SmallPtrSetImpl<llvm::Function*>::count(llvm::Function const*) const
Line
Count
Source
382
2.24M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1267k
:
01.97M
; }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::count(llvm::MachineBasicBlock const*) const
Line
Count
Source
382
10.7M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
17.04M
:
03.67M
; }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::count(llvm::BasicBlock const*) const
Line
Count
Source
382
417M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1246M
:
0170M
; }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::count(llvm::MachineBasicBlock const*) const
Line
Count
Source
382
37.0M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
116.2M
:
020.8M
; }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::count(llvm::BasicBlock const*) const
Line
Count
Source
382
145M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
192.7M
:
052.5M
; }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::count(llvm::GlobalVariable const*) const
Line
Count
Source
382
30.9k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1469
:
030.4k
; }
llvm::SmallPtrSetImpl<llvm::SDNode*>::count(llvm::SDNode const*) const
Line
Count
Source
382
222M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
154.7M
:
0167M
; }
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::count(llvm::MachineInstr const*) const
Line
Count
Source
382
64.8M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.25M
:
063.6M
; }
llvm::SmallPtrSetImpl<llvm::Instruction*>::count(llvm::Instruction const*) const
Line
Count
Source
382
104M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
121.7M
:
082.7M
; }
llvm::SmallPtrSetImpl<llvm::SUnit*>::count(llvm::SUnit const*) const
Line
Count
Source
382
21.4k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.97k
:
019.5k
; }
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::count(llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>) const
Line
Count
Source
382
2.09k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
17
:
02.09k
; }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::count(llvm::PHINode const*) const
Line
Count
Source
382
45.2k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1303
:
044.9k
; }
llvm::SmallPtrSetImpl<llvm::Value*>::count(llvm::Value const*) const
Line
Count
Source
382
79.6M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
128.1M
:
051.5M
; }
llvm::SmallPtrSetImpl<llvm::SDNode const*>::count(llvm::SDNode const*) const
Line
Count
Source
382
625k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
155.5k
:
0569k
; }
llvm::SmallPtrSetImpl<void*>::count(void const*) const
Line
Count
Source
382
3.10M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12.15M
:
0945k
; }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::count(llvm::AnalysisKey const*) const
Line
Count
Source
382
10.7k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1166
:
010.5k
; }
llvm::SmallPtrSetImpl<llvm::CallInst const*>::count(llvm::CallInst const*) const
Line
Count
Source
382
2
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 1 : 
00
; }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::count(llvm::LazyCallGraph::SCC const*) const
Line
Count
Source
382
4.03k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1129
:
03.90k
; }
llvm::SmallPtrSetImpl<llvm::Constant*>::count(llvm::Constant const*) const
Line
Count
Source
382
111
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
127
:
084
; }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::count(llvm::LazyCallGraph::Node const*) const
Line
Count
Source
382
567
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1241
:
0326
; }
llvm::SmallPtrSetImpl<llvm::Value const*>::count(llvm::Value const*) const
Line
Count
Source
382
70.2M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
13.04M
:
067.2M
; }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::count(llvm::GlobalValue const*) const
Line
Count
Source
382
7.70M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1702k
:
07.00M
; }
llvm::SmallPtrSetImpl<llvm::Loop*>::count(llvm::Loop const*) const
Line
Count
Source
382
1.47M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.18M
:
0289k
; }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::count(llvm::LazyCallGraph::RefSCC const*) const
Line
Count
Source
382
1.03k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
134
:
01.00k
; }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::count(llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >) const
Line
Count
Source
382
39.1k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
113.9k
:
025.1k
; }
llvm::SmallPtrSetImpl<llvm::Loop const*>::count(llvm::Loop const*) const
Line
Count
Source
382
3.18M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1877k
:
02.30M
; }
llvm::SmallPtrSetImpl<llvm::CallGraphNode const*>::count(llvm::CallGraphNode const*) const
Line
Count
Source
382
22
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
14
:
018
; }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::count(llvm::MDNode const*) const
Line
Count
Source
382
135k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1130k
:
05.39k
; }
llvm::SmallPtrSetImpl<llvm::Instruction const*>::count(llvm::Instruction const*) const
Line
Count
Source
382
15.9M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1154k
:
015.8M
; }
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::count(llvm::AllocaInst const*) const
Line
Count
Source
382
1.27M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
14
:
01.27M
; }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::count(llvm::VNInfo const*) const
Line
Count
Source
382
260k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
18.73k
:
0251k
; }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::count(llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*) const
Line
Count
Source
382
658k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1116k
:
0542k
; }
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::count(llvm::VNInfo const*) const
Line
Count
Source
382
981k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1423k
:
0557k
; }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::count(llvm::LiveInterval const*) const
Line
Count
Source
382
9
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 1 : 
00
; }
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::count(llvm::AllocaInst const*) const
Line
Count
Source
382
280k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
194.3k
:
0186k
; }
llvm::SmallPtrSetImpl<llvm::DILocation*>::count(llvm::DILocation const*) const
Line
Count
Source
382
7.12k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.01k
:
06.11k
; }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::count(llvm::DomTreeNodeBase<llvm::BasicBlock> const*) const
Line
Count
Source
382
1.91M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11
:
01.91M
; }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::count(llvm::Metadata const*) const
Line
Count
Source
382
6.34k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
16.32k
:
020
; }
llvm::SmallPtrSetImpl<llvm::Argument*>::count(llvm::Argument const*) const
Line
Count
Source
382
117k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
118.7k
:
098.5k
; }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::count(llvm::GlobalValue const*) const
Line
Count
Source
382
1.77M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.75M
:
017.2k
; }
llvm::SmallPtrSetImpl<llvm::Comdat const*>::count(llvm::Comdat const*) const
Line
Count
Source
382
2.73k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.32k
:
01.41k
; }
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::count(llvm::CallGraphNode const*) const
Line
Count
Source
382
6.11k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
145
:
06.07k
; }
llvm::SmallPtrSetImpl<llvm::PHINode*>::count(llvm::PHINode const*) const
Line
Count
Source
382
1.37k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.27k
:
099
; }
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::count(llvm::MCSymbol const*) const
Line
Count
Source
382
4.60M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
17.14k
:
04.59M
; }
llvm::SmallPtrSetImpl<llvm::Use*>::count(llvm::Use const*) const
Line
Count
Source
382
485k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
14.70k
:
0480k
; }
llvm::SmallPtrSetImpl<llvm::SCEV const*>::count(llvm::SCEV const*) const
Line
Count
Source
382
13.2M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.66M
:
011.5M
; }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess const*>::count(llvm::MemoryAccess const*) const
llvm::SmallPtrSetImpl<llvm::LoadInst*>::count(llvm::LoadInst const*) const
Line
Count
Source
382
49
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
18
:
041
; }
llvm::SmallPtrSetImpl<llvm::DbgInfoIntrinsic*>::count(llvm::DbgInfoIntrinsic const*) const
Line
Count
Source
382
18
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
13
:
015
; }
llvm::SmallPtrSetImpl<clang::Type const*>::count(clang::Type const*) const
Line
Count
Source
382
134k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
16.92k
:
0127k
; }
llvm::SmallPtrSetImpl<clang::VarDecl const*>::count(clang::VarDecl const*) const
Line
Count
Source
382
1.09k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1237
:
0857
; }
llvm::SmallPtrSetImpl<clang::Decl const*>::count(clang::Decl const*) const
Line
Count
Source
382
41.6M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1145
:
041.6M
; }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::count(clang::CodeGen::CGFunctionInfo const*) const
Line
Count
Source
382
526k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1412
:
0525k
; }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::count(clang::CXXRecordDecl const*) const
Line
Count
Source
382
1.58M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.52M
:
051.8k
; }
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::count(polly::ScopArrayInfo const*) const
Line
Count
Source
382
1.98k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1397
:
01.59k
; }
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::count(polly::MemoryAccess const*) const
Line
Count
Source
382
123
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
186
:
037
; }
llvm::SmallPtrSetImpl<clang::DeclContext const*>::count(clang::DeclContext const*) const
Line
Count
Source
382
184
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
16
:
0178
; }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::count(clang::ValueDecl const*) const
Line
Count
Source
382
6.16k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.27k
:
04.89k
; }
llvm::SmallPtrSetImpl<clang::VarDecl*>::count(clang::VarDecl const*) const
Line
Count
Source
382
28.4k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
127.3k
:
01.16k
; }
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::count(clang::ObjCProtocolDecl const*) const
Line
Count
Source
382
174
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1117
:
057
; }
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::count(clang::ObjCInterfaceDecl const*) const
Line
Count
Source
382
822
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1134
:
0688
; }
llvm::SmallPtrSetImpl<clang::TagDecl*>::count(clang::TagDecl const*) const
Line
Count
Source
382
140
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
153
:
087
; }
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::count(clang::CFGBlock const*) const
Line
Count
Source
382
255
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1114
:
0141
; }
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::count(clang::ento::MemRegion const*) const
Line
Count
Source
382
1.54k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1467
:
01.08k
; }
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::count(clang::IdentifierInfo const*) const
Line
Count
Source
382
196
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
113
:
0183
; }
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::count(clang::IdentifierInfo const*) const
Line
Count
Source
382
18.4k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
19
:
018.4k
; }
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::count(clang::ento::SymExpr const*) const
Line
Count
Source
382
6.22k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12.08k
:
04.14k
; }
llvm::SmallPtrSetImpl<clang::LocationContext const*>::count(clang::LocationContext const*) const
Line
Count
Source
382
2.56k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
159
:
02.50k
; }
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::count(clang::StackFrameContext const*) const
Line
Count
Source
382
168
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
120
:
0148
; }
RegionStore.cpp:llvm::SmallPtrSetImpl<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::count(llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*) const
Line
Count
Source
382
931k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1852k
:
079.2k
; }
llvm::SmallPtrSetImpl<clang::Decl*>::count(clang::Decl const*) const
Line
Count
Source
382
108M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
147.1M
:
061.1M
; }
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::count(clang::serialization::ModuleFile const*) const
Line
Count
Source
382
272k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.52k
:
0271k
; }
llvm::SmallPtrSetImpl<clang::Expr*>::count(clang::Expr const*) const
Line
Count
Source
382
492
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
117
:
0475
; }
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::count(clang::ParmVarDecl const*) const
Line
Count
Source
382
19.6k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
14.61k
:
015.0k
; }
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::count(clang::EnumConstantDecl const*) const
Line
Count
Source
382
36
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
15
:
031
; }
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::count(clang::NamedDecl const*) const
Line
Count
Source
382
253
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12
:
0251
; }
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::count(clang::CXXConstructorDecl const*) const
Line
Count
Source
382
58
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
118
:
040
; }
llvm::SmallPtrSetImpl<clang::QualType>::count(clang::QualType) const
Line
Count
Source
382
547k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1332
:
0547k
; }
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::count(clang::CXXBaseSpecifier const*) const
Line
Count
Source
382
1.78k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
10
: 0; }
llvm::SmallPtrSetImpl<clang::RecordType const*>::count(clang::RecordType const*) const
Line
Count
Source
382
2.22k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.39k
:
0831
; }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::count(clang::CXXMethodDecl const*) const
Line
Count
Source
382
27
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
112
:
015
; }
llvm::SmallPtrSetImpl<clang::Selector>::count(clang::Selector) const
Line
Count
Source
382
13.7k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
13.87k
:
09.84k
; }
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::count(clang::CanQual<clang::Type>) const
Line
Count
Source
382
4.41k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1246
:
04.16k
; }
llvm::SmallPtrSetImpl<clang::DeclContext*>::count(clang::DeclContext const*) const
Line
Count
Source
382
405
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1126
:
0279
; }
llvm::SmallPtrSetImpl<clang::NamedDecl*>::count(clang::NamedDecl const*) const
Line
Count
Source
382
302
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11
:
0301
; }
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::count((anonymous namespace)::LocalScope const*) const
Line
Count
Source
382
498
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1222
:
0276
; }
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::count(clang::ValueDecl const*) const
Line
Count
Source
382
16.8k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1112
:
016.7k
; }
llvm::SmallPtrSetImpl<clang::Module*>::count(clang::Module const*) const
Line
Count
Source
382
94.8k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
164
:
094.7k
; }
llvm::SmallPtrSetImpl<lld::coff::Symbol*>::count(lld::coff::Symbol const*) const
Line
Count
Source
382
131
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
126
:
0105
; }
383
1.38G
  iterator find(ConstPtrType Ptr) const {
384
1.38G
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.38G
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::find(llvm::MachineInstr const*) const
Line
Count
Source
383
14.1M
  iterator find(ConstPtrType Ptr) const {
384
14.1M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
14.1M
  }
llvm::SmallPtrSetImpl<llvm::Function*>::find(llvm::Function const*) const
Line
Count
Source
383
2.24M
  iterator find(ConstPtrType Ptr) const {
384
2.24M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2.24M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::find(llvm::MachineBasicBlock const*) const
Line
Count
Source
383
10.7M
  iterator find(ConstPtrType Ptr) const {
384
10.7M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
10.7M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::find(llvm::BasicBlock const*) const
Line
Count
Source
383
417M
  iterator find(ConstPtrType Ptr) const {
384
417M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
417M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::find(llvm::MachineBasicBlock const*) const
Line
Count
Source
383
37.0M
  iterator find(ConstPtrType Ptr) const {
384
37.0M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
37.0M
  }
llvm::SmallPtrSetImpl<llvm::SUnit const*>::find(llvm::SUnit const*) const
Line
Count
Source
383
26.5k
  iterator find(ConstPtrType Ptr) const {
384
26.5k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
26.5k
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::find(llvm::BasicBlock const*) const
Line
Count
Source
383
145M
  iterator find(ConstPtrType Ptr) const {
384
145M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
145M
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::find(llvm::GlobalVariable const*) const
Line
Count
Source
383
30.9k
  iterator find(ConstPtrType Ptr) const {
384
30.9k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
30.9k
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::find(llvm::SDNode const*) const
Line
Count
Source
383
222M
  iterator find(ConstPtrType Ptr) const {
384
222M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
222M
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::find(llvm::MachineInstr const*) const
Line
Count
Source
383
64.8M
  iterator find(ConstPtrType Ptr) const {
384
64.8M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
64.8M
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::find(llvm::Instruction const*) const
Line
Count
Source
383
104M
  iterator find(ConstPtrType Ptr) const {
384
104M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
104M
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::find(llvm::SUnit const*) const
Line
Count
Source
383
21.4k
  iterator find(ConstPtrType Ptr) const {
384
21.4k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
21.4k
  }
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::find(llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>) const
Line
Count
Source
383
2.09k
  iterator find(ConstPtrType Ptr) const {
384
2.09k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2.09k
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::find(llvm::PHINode const*) const
Line
Count
Source
383
45.2k
  iterator find(ConstPtrType Ptr) const {
384
45.2k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
45.2k
  }
llvm::SmallPtrSetImpl<llvm::Value*>::find(llvm::Value const*) const
Line
Count
Source
383
79.6M
  iterator find(ConstPtrType Ptr) const {
384
79.6M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
79.6M
  }
llvm::SmallPtrSetImpl<llvm::SDNode const*>::find(llvm::SDNode const*) const
Line
Count
Source
383
625k
  iterator find(ConstPtrType Ptr) const {
384
625k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
625k
  }
llvm::SmallPtrSetImpl<void*>::find(void const*) const
Line
Count
Source
383
3.10M
  iterator find(ConstPtrType Ptr) const {
384
3.10M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
3.10M
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::find(llvm::AnalysisKey const*) const
Line
Count
Source
383
10.7k
  iterator find(ConstPtrType Ptr) const {
384
10.7k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
10.7k
  }
llvm::SmallPtrSetImpl<llvm::CallInst const*>::find(llvm::CallInst const*) const
Line
Count
Source
383
2
  iterator find(ConstPtrType Ptr) const {
384
2
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::find(llvm::LazyCallGraph::SCC const*) const
Line
Count
Source
383
4.03k
  iterator find(ConstPtrType Ptr) const {
384
4.03k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
4.03k
  }
llvm::SmallPtrSetImpl<llvm::Constant*>::find(llvm::Constant const*) const
Line
Count
Source
383
111
  iterator find(ConstPtrType Ptr) const {
384
111
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
111
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::find(llvm::LazyCallGraph::Node const*) const
Line
Count
Source
383
567
  iterator find(ConstPtrType Ptr) const {
384
567
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
567
  }
llvm::SmallPtrSetImpl<llvm::Value const*>::find(llvm::Value const*) const
Line
Count
Source
383
70.2M
  iterator find(ConstPtrType Ptr) const {
384
70.2M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
70.2M
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::find(llvm::GlobalValue const*) const
Line
Count
Source
383
7.70M
  iterator find(ConstPtrType Ptr) const {
384
7.70M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
7.70M
  }
llvm::SmallPtrSetImpl<llvm::Loop*>::find(llvm::Loop const*) const
Line
Count
Source
383
1.47M
  iterator find(ConstPtrType Ptr) const {
384
1.47M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.47M
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::find(llvm::LazyCallGraph::RefSCC const*) const
Line
Count
Source
383
1.03k
  iterator find(ConstPtrType Ptr) const {
384
1.03k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.03k
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::find(llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >) const
Line
Count
Source
383
39.1k
  iterator find(ConstPtrType Ptr) const {
384
39.1k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
39.1k
  }
llvm::SmallPtrSetImpl<llvm::Loop const*>::find(llvm::Loop const*) const
Line
Count
Source
383
3.18M
  iterator find(ConstPtrType Ptr) const {
384
3.18M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
3.18M
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode const*>::find(llvm::CallGraphNode const*) const
Line
Count
Source
383
22
  iterator find(ConstPtrType Ptr) const {
384
22
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
22
  }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::find(llvm::MDNode const*) const
Line
Count
Source
383
135k
  iterator find(ConstPtrType Ptr) const {
384
135k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
135k
  }
llvm::SmallPtrSetImpl<llvm::Instruction const*>::find(llvm::Instruction const*) const
Line
Count
Source
383
15.9M
  iterator find(ConstPtrType Ptr) const {
384
15.9M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
15.9M
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::find(llvm::AllocaInst const*) const
Line
Count
Source
383
1.27M
  iterator find(ConstPtrType Ptr) const {
384
1.27M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.27M
  }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::find(llvm::VNInfo const*) const
Line
Count
Source
383
260k
  iterator find(ConstPtrType Ptr) const {
384
260k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
260k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::find(llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*) const
Line
Count
Source
383
658k
  iterator find(ConstPtrType Ptr) const {
384
658k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
658k
  }
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::find(llvm::VNInfo const*) const
Line
Count
Source
383
981k
  iterator find(ConstPtrType Ptr) const {
384
981k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
981k
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::find(llvm::LiveInterval const*) const
Line
Count
Source
383
9
  iterator find(ConstPtrType Ptr) const {
384
9
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
9
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::find(llvm::AllocaInst const*) const
Line
Count
Source
383
280k
  iterator find(ConstPtrType Ptr) const {
384
280k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
280k
  }
llvm::SmallPtrSetImpl<llvm::DILocation*>::find(llvm::DILocation const*) const
Line
Count
Source
383
7.12k
  iterator find(ConstPtrType Ptr) const {
384
7.12k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
7.12k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::find(llvm::DomTreeNodeBase<llvm::BasicBlock> const*) const
Line
Count
Source
383
1.91M
  iterator find(ConstPtrType Ptr) const {
384
1.91M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.91M
  }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::find(llvm::Metadata const*) const
Line
Count
Source
383
6.34k
  iterator find(ConstPtrType Ptr) const {
384
6.34k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
6.34k
  }
llvm::SmallPtrSetImpl<llvm::Argument*>::find(llvm::Argument const*) const
Line
Count
Source
383
117k
  iterator find(ConstPtrType Ptr) const {
384
117k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
117k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::find(llvm::GlobalValue const*) const
Line
Count
Source
383
1.77M
  iterator find(ConstPtrType Ptr) const {
384
1.77M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.77M
  }
llvm::SmallPtrSetImpl<llvm::Comdat const*>::find(llvm::Comdat const*) const
Line
Count
Source
383
2.73k
  iterator find(ConstPtrType Ptr) const {
384
2.73k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2.73k
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::find(llvm::CallGraphNode const*) const
Line
Count
Source
383
6.11k
  iterator find(ConstPtrType Ptr) const {
384
6.11k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
6.11k
  }
llvm::SmallPtrSetImpl<llvm::PHINode*>::find(llvm::PHINode const*) const
Line
Count
Source
383
1.37k
  iterator find(ConstPtrType Ptr) const {
384
1.37k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.37k
  }
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::find(llvm::MCSymbol const*) const
Line
Count
Source
383
4.60M
  iterator find(ConstPtrType Ptr) const {
384
4.60M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
4.60M
  }
llvm::SmallPtrSetImpl<llvm::Use*>::find(llvm::Use const*) const
Line
Count
Source
383
485k
  iterator find(ConstPtrType Ptr) const {
384
485k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
485k
  }
llvm::SmallPtrSetImpl<llvm::SCEV const*>::find(llvm::SCEV const*) const
Line
Count
Source
383
13.2M
  iterator find(ConstPtrType Ptr) const {
384
13.2M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
13.2M
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess const*>::find(llvm::MemoryAccess const*) const
llvm::SmallPtrSetImpl<llvm::LoadInst*>::find(llvm::LoadInst const*) const
Line
Count
Source
383
49
  iterator find(ConstPtrType Ptr) const {
384
49
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
49
  }
llvm::SmallPtrSetImpl<llvm::DbgInfoIntrinsic*>::find(llvm::DbgInfoIntrinsic const*) const
Line
Count
Source
383
18
  iterator find(ConstPtrType Ptr) const {
384
18
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
18
  }
llvm::SmallPtrSetImpl<clang::Type const*>::find(clang::Type const*) const
Line
Count
Source
383
134k
  iterator find(ConstPtrType Ptr) const {
384
134k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
134k
  }
llvm::SmallPtrSetImpl<clang::VarDecl const*>::find(clang::VarDecl const*) const
Line
Count
Source
383
1.09k
  iterator find(ConstPtrType Ptr) const {
384
1.09k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.09k
  }
llvm::SmallPtrSetImpl<clang::Decl const*>::find(clang::Decl const*) const
Line
Count
Source
383
41.6M
  iterator find(ConstPtrType Ptr) const {
384
41.6M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
41.6M
  }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::find(clang::CodeGen::CGFunctionInfo const*) const
Line
Count
Source
383
526k
  iterator find(ConstPtrType Ptr) const {
384
526k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
526k
  }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::find(clang::CXXRecordDecl const*) const
Line
Count
Source
383
1.58M
  iterator find(ConstPtrType Ptr) const {
384
1.58M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.58M
  }
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::find(polly::ScopArrayInfo const*) const
Line
Count
Source
383
1.98k
  iterator find(ConstPtrType Ptr) const {
384
1.98k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.98k
  }
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::find(polly::MemoryAccess const*) const
Line
Count
Source
383
123
  iterator find(ConstPtrType Ptr) const {
384
123
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
123
  }
llvm::SmallPtrSetImpl<clang::DeclContext const*>::find(clang::DeclContext const*) const
Line
Count
Source
383
184
  iterator find(ConstPtrType Ptr) const {
384
184
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
184
  }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::find(clang::ValueDecl const*) const
Line
Count
Source
383
6.16k
  iterator find(ConstPtrType Ptr) const {
384
6.16k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
6.16k
  }
llvm::SmallPtrSetImpl<clang::VarDecl*>::find(clang::VarDecl const*) const
Line
Count
Source
383
28.4k
  iterator find(ConstPtrType Ptr) const {
384
28.4k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
28.4k
  }
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::find(clang::ObjCProtocolDecl const*) const
Line
Count
Source
383
174
  iterator find(ConstPtrType Ptr) const {
384
174
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
174
  }
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::find(clang::ObjCInterfaceDecl const*) const
Line
Count
Source
383
822
  iterator find(ConstPtrType Ptr) const {
384
822
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
822
  }
llvm::SmallPtrSetImpl<clang::TagDecl*>::find(clang::TagDecl const*) const
Line
Count
Source
383
140
  iterator find(ConstPtrType Ptr) const {
384
140
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
140
  }
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::find(clang::CFGBlock const*) const
Line
Count
Source
383
255
  iterator find(ConstPtrType Ptr) const {
384
255
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
255
  }
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::find(clang::ento::MemRegion const*) const
Line
Count
Source
383
1.54k
  iterator find(ConstPtrType Ptr) const {
384
1.54k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.54k
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::find(clang::IdentifierInfo const*) const
Line
Count
Source
383
196
  iterator find(ConstPtrType Ptr) const {
384
196
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
196
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::find(clang::IdentifierInfo const*) const
Line
Count
Source
383
18.4k
  iterator find(ConstPtrType Ptr) const {
384
18.4k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
18.4k
  }
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::find(clang::ento::SymExpr const*) const
Line
Count
Source
383
6.22k
  iterator find(ConstPtrType Ptr) const {
384
6.22k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
6.22k
  }
llvm::SmallPtrSetImpl<clang::LocationContext const*>::find(clang::LocationContext const*) const
Line
Count
Source
383
2.56k
  iterator find(ConstPtrType Ptr) const {
384
2.56k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2.56k
  }
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::find(clang::StackFrameContext const*) const
Line
Count
Source
383
168
  iterator find(ConstPtrType Ptr) const {
384
168
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
168
  }
RegionStore.cpp:llvm::SmallPtrSetImpl<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::find(llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*) const
Line
Count
Source
383
931k
  iterator find(ConstPtrType Ptr) const {
384
931k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
931k
  }
llvm::SmallPtrSetImpl<clang::Decl*>::find(clang::Decl const*) const
Line
Count
Source
383
108M
  iterator find(ConstPtrType Ptr) const {
384
108M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
108M
  }
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::find(clang::serialization::ModuleFile const*) const
Line
Count
Source
383
272k
  iterator find(ConstPtrType Ptr) const {
384
272k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
272k
  }
llvm::SmallPtrSetImpl<clang::Expr*>::find(clang::Expr const*) const
Line
Count
Source
383
492
  iterator find(ConstPtrType Ptr) const {
384
492
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
492
  }
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::find(clang::ParmVarDecl const*) const
Line
Count
Source
383
19.6k
  iterator find(ConstPtrType Ptr) const {
384
19.6k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
19.6k
  }
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::find(clang::EnumConstantDecl const*) const
Line
Count
Source
383
36
  iterator find(ConstPtrType Ptr) const {
384
36
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
36
  }
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::find(clang::NamedDecl const*) const
Line
Count
Source
383
253
  iterator find(ConstPtrType Ptr) const {
384
253
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
253
  }
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::find(clang::CXXConstructorDecl const*) const
Line
Count
Source
383
58
  iterator find(ConstPtrType Ptr) const {
384
58
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
58
  }
llvm::SmallPtrSetImpl<clang::QualType>::find(clang::QualType) const
Line
Count
Source
383
547k
  iterator find(ConstPtrType Ptr) const {
384
547k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
547k
  }
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::find(clang::CXXBaseSpecifier const*) const
Line
Count
Source
383
1.78k
  iterator find(ConstPtrType Ptr) const {
384
1.78k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.78k
  }
llvm::SmallPtrSetImpl<clang::RecordType const*>::find(clang::RecordType const*) const
Line
Count
Source
383
2.22k
  iterator find(ConstPtrType Ptr) const {
384
2.22k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2.22k
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::find(clang::CXXMethodDecl const*) const
Line
Count
Source
383
27
  iterator find(ConstPtrType Ptr) const {
384
27
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
27
  }
llvm::SmallPtrSetImpl<clang::Selector>::find(clang::Selector) const
Line
Count
Source
383
13.7k
  iterator find(ConstPtrType Ptr) const {
384
13.7k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
13.7k
  }
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::find(clang::CanQual<clang::Type>) const
Line
Count
Source
383
4.41k
  iterator find(ConstPtrType Ptr) const {
384
4.41k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
4.41k
  }
llvm::SmallPtrSetImpl<clang::DeclContext*>::find(clang::DeclContext const*) const
Line
Count
Source
383
405
  iterator find(ConstPtrType Ptr) const {
384
405
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
405
  }
llvm::SmallPtrSetImpl<clang::NamedDecl*>::find(clang::NamedDecl const*) const
Line
Count
Source
383
302
  iterator find(ConstPtrType Ptr) const {
384
302
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
302
  }
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::find((anonymous namespace)::LocalScope const*) const
Line
Count
Source
383
498
  iterator find(ConstPtrType Ptr) const {
384
498
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
498
  }
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::find(clang::ValueDecl const*) const
Line
Count
Source
383
16.8k
  iterator find(ConstPtrType Ptr) const {
384
16.8k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
16.8k
  }
llvm::SmallPtrSetImpl<clang::Module*>::find(clang::Module const*) const
Line
Count
Source
383
94.8k
  iterator find(ConstPtrType Ptr) const {
384
94.8k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
94.8k
  }
llvm::SmallPtrSetImpl<lld::coff::Symbol*>::find(lld::coff::Symbol const*) const
Line
Count
Source
383
131
  iterator find(ConstPtrType Ptr) const {
384
131
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
131
  }
386
387
  template <typename IterT>
388
26.1M
  void insert(IterT I, IterT E) {
389
58.4M
    for (; I != E; 
++I32.3M
)
390
32.3M
      insert(*I);
391
26.1M
  }
void llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::insert<llvm::MachineInstr const* const*>(llvm::MachineInstr const* const*, llvm::MachineInstr const* const*)
Line
Count
Source
388
673k
  void insert(IterT I, IterT E) {
389
2.07M
    for (; I != E; 
++I1.39M
)
390
1.39M
      insert(*I);
391
673k
  }
void llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::insert<llvm::SmallPtrSetIterator<llvm::GlobalVariable const*> >(llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>, llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>)
Line
Count
Source
388
131
  void insert(IterT I, IterT E) {
389
136
    for (; I != E; 
++I5
)
390
5
      insert(*I);
391
131
  }
void llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::insert<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >(std::__1::__wrap_iter<llvm::MachineBasicBlock**>, std::__1::__wrap_iter<llvm::MachineBasicBlock**>)
Line
Count
Source
388
2.71M
  void insert(IterT I, IterT E) {
389
6.08M
    for (; I != E; 
++I3.37M
)
390
3.37M
      insert(*I);
391
2.71M
  }
void llvm::SmallPtrSetImpl<llvm::SDNode*>::insert<llvm::SmallPtrSetIterator<llvm::SDNode*> >(llvm::SmallPtrSetIterator<llvm::SDNode*>, llvm::SmallPtrSetIterator<llvm::SDNode*>)
Line
Count
Source
388
8
  void insert(IterT I, IterT E) {
389
19
    for (; I != E; 
++I11
)
390
11
      insert(*I);
391
8
  }
void llvm::SmallPtrSetImpl<llvm::MachineInstr*>::insert<llvm::MachineInstr**>(llvm::MachineInstr**, llvm::MachineInstr**)
Line
Count
Source
388
1.59k
  void insert(IterT I, IterT E) {
389
3.41k
    for (; I != E; 
++I1.81k
)
390
1.81k
      insert(*I);
391
1.59k
  }
void llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC const*>::insert<llvm::LazyCallGraph::SCC const* const*>(llvm::LazyCallGraph::SCC const* const*, llvm::LazyCallGraph::SCC const* const*)
Line
Count
Source
388
10
  void insert(IterT I, IterT E) {
389
20
    for (; I != E; 
++I10
)
390
10
      insert(*I);
391
10
  }
void llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::insert<llvm::LazyCallGraph::RefSCC**>(llvm::LazyCallGraph::RefSCC**, llvm::LazyCallGraph::RefSCC**)
Line
Count
Source
388
4
  void insert(IterT I, IterT E) {
389
12
    for (; I != E; 
++I8
)
390
8
      insert(*I);
391
4
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::BasicBlock* const*>(llvm::BasicBlock* const*, llvm::BasicBlock* const*)
Line
Count
Source
388
1.29M
  void insert(IterT I, IterT E) {
389
2.72M
    for (; I != E; 
++I1.43M
)
390
1.43M
      insert(*I);
391
1.29M
  }
void llvm::SmallPtrSetImpl<llvm::Value const*>::insert<llvm::SmallPtrSetIterator<llvm::Value const*> >(llvm::SmallPtrSetIterator<llvm::Value const*>, llvm::SmallPtrSetIterator<llvm::Value const*>)
Line
Count
Source
388
15
  void insert(IterT I, IterT E) {
389
110
    for (; I != E; 
++I95
)
390
95
      insert(*I);
391
15
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::insert<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> > >(llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >, llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >)
Line
Count
Source
388
126k
  void insert(IterT I, IterT E) {
389
260k
    for (; I != E; 
++I133k
)
390
133k
      insert(*I);
391
126k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction const*>::insert<llvm::SelectInst**>(llvm::SelectInst**, llvm::SelectInst**)
Line
Count
Source
388
48
  void insert(IterT I, IterT E) {
389
98
    for (; I != E; 
++I50
)
390
50
      insert(*I);
391
48
  }
void llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::insert<llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> >(llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>, llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>)
Line
Count
Source
388
251k
  void insert(IterT I, IterT E) {
389
605k
    for (; I != E; 
++I353k
)
390
353k
      insert(*I);
391
251k
  }
void llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::insert<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*> >(std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>, std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>)
Line
Count
Source
388
5.09M
  void insert(IterT I, IterT E) {
389
8.67M
    for (; I != E; 
++I3.58M
)
390
3.58M
      insert(*I);
391
5.09M
  }
void llvm::SmallPtrSetImpl<llvm::Metadata*>::insert<llvm::MDOperand const*>(llvm::MDOperand const*, llvm::MDOperand const*)
Line
Count
Source
388
11.0k
  void insert(IterT I, IterT E) {
389
11.9k
    for (; I != E; 
++I865
)
390
865
      insert(*I);
391
11.0k
  }
void llvm::SmallPtrSetImpl<llvm::Metadata const*>::insert<llvm::NamedMDNode::op_iterator_impl<llvm::MDNode*, llvm::MDNode> >(llvm::NamedMDNode::op_iterator_impl<llvm::MDNode*, llvm::MDNode>, llvm::NamedMDNode::op_iterator_impl<llvm::MDNode*, llvm::MDNode>)
Line
Count
Source
388
4.80k
  void insert(IterT I, IterT E) {
389
11.0k
    for (; I != E; 
++I6.28k
)
390
6.28k
      insert(*I);
391
4.80k
  }
void llvm::SmallPtrSetImpl<llvm::GlobalValue*>::insert<llvm::SmallPtrSetIterator<llvm::GlobalValue*> >(llvm::SmallPtrSetIterator<llvm::GlobalValue*>, llvm::SmallPtrSetIterator<llvm::GlobalValue*>)
Line
Count
Source
388
1.36M
  void insert(IterT I, IterT E) {
389
3.04M
    for (; I != E; 
++I1.68M
)
390
1.68M
      insert(*I);
391
1.36M
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<llvm::SmallPtrSetIterator<llvm::Instruction*> >(llvm::SmallPtrSetIterator<llvm::Instruction*>, llvm::SmallPtrSetIterator<llvm::Instruction*>)
Line
Count
Source
388
413k
  void insert(IterT I, IterT E) {
389
422k
    for (; I != E; 
++I9.15k
)
390
9.15k
      insert(*I);
391
413k
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::SmallPtrSetIterator<llvm::BasicBlock*> >(llvm::SmallPtrSetIterator<llvm::BasicBlock*>, llvm::SmallPtrSetIterator<llvm::BasicBlock*>)
Line
Count
Source
388
1.43M
  void insert(IterT I, IterT E) {
389
4.39M
    for (; I != E; 
++I2.96M
)
390
2.96M
      insert(*I);
391
1.43M
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::BasicBlock**>(llvm::BasicBlock**, llvm::BasicBlock**)
Line
Count
Source
388
311k
  void insert(IterT I, IterT E) {
389
1.39M
    for (; I != E; 
++I1.08M
)
390
1.08M
      insert(*I);
391
311k
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::Value* const*>(llvm::Value* const*, llvm::Value* const*)
Line
Count
Source
388
918k
  void insert(IterT I, IterT E) {
389
3.05M
    for (; I != E; 
++I2.13M
)
390
2.13M
      insert(*I);
391
918k
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::SmallPtrSetIterator<llvm::Instruction*> >(llvm::SmallPtrSetIterator<llvm::Instruction*>, llvm::SmallPtrSetIterator<llvm::Instruction*>)
Line
Count
Source
388
11.5k
  void insert(IterT I, IterT E) {
389
23.3k
    for (; I != E; 
++I11.7k
)
390
11.7k
      insert(*I);
391
11.5k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<llvm::Instruction**>(llvm::Instruction**, llvm::Instruction**)
Line
Count
Source
388
9.02k
  void insert(IterT I, IterT E) {
389
33.8k
    for (; I != E; 
++I24.8k
)
390
24.8k
      insert(*I);
391
9.02k
  }
void llvm::SmallPtrSetImpl<llvm::SCEV const*>::insert<llvm::SCEV const* const*>(llvm::SCEV const* const*, llvm::SCEV const* const*)
Line
Count
Source
388
4.57M
  void insert(IterT I, IterT E) {
389
10.3M
    for (; I != E; 
++I5.76M
)
390
5.76M
      insert(*I);
391
4.57M
  }
Unexecuted instantiation: void llvm::SmallPtrSetImpl<llvm::SCEV const*>::insert<llvm::SCEV const**>(llvm::SCEV const**, llvm::SCEV const**)
void llvm::SmallPtrSetImpl<llvm::Loop*>::insert<std::__1::__wrap_iter<llvm::Loop* const*> >(std::__1::__wrap_iter<llvm::Loop* const*>, std::__1::__wrap_iter<llvm::Loop* const*>)
Line
Count
Source
388
101
  void insert(IterT I, IterT E) {
389
256
    for (; I != E; 
++I155
)
390
155
      insert(*I);
391
101
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::SmallPtrSetIterator<llvm::Value*> >(llvm::SmallPtrSetIterator<llvm::Value*>, llvm::SmallPtrSetIterator<llvm::Value*>)
Line
Count
Source
388
96
  void insert(IterT I, IterT E) {
389
186
    for (; I != E; 
++I90
)
390
90
      insert(*I);
391
96
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<std::__1::__wrap_iter<llvm::BasicBlock**> >(std::__1::__wrap_iter<llvm::BasicBlock**>, std::__1::__wrap_iter<llvm::BasicBlock**>)
Line
Count
Source
388
184
  void insert(IterT I, IterT E) {
389
544
    for (; I != E; 
++I360
)
390
360
      insert(*I);
391
184
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> > >(llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >, llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >)
Line
Count
Source
388
1.63M
  void insert(IterT I, IterT E) {
389
3.94M
    for (; I != E; 
++I2.30M
)
390
2.30M
      insert(*I);
391
1.63M
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::TerminatorInst::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >(llvm::TerminatorInst::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock>, llvm::TerminatorInst::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock>)
Line
Count
Source
388
2.32M
  void insert(IterT I, IterT E) {
389
6.98M
    for (; I != E; 
++I4.65M
)
390
4.65M
      insert(*I);
391
2.32M
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::Instruction* const*>(llvm::Instruction* const*, llvm::Instruction* const*)
Line
Count
Source
388
29.8k
  void insert(IterT I, IterT E) {
389
97.4k
    for (; I != E; 
++I67.6k
)
390
67.6k
      insert(*I);
391
29.8k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<llvm::Instruction* const*>(llvm::Instruction* const*, llvm::Instruction* const*)
Line
Count
Source
388
61.3k
  void insert(IterT I, IterT E) {
389
216k
    for (; I != E; 
++I155k
)
390
155k
      insert(*I);
391
61.3k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<std::__1::__wrap_iter<llvm::Instruction* const*> >(std::__1::__wrap_iter<llvm::Instruction* const*>, std::__1::__wrap_iter<llvm::Instruction* const*>)
Line
Count
Source
388
30.4k
  void insert(IterT I, IterT E) {
389
149k
    for (; I != E; 
++I118k
)
390
118k
      insert(*I);
391
30.4k
  }
void llvm::SmallPtrSetImpl<llvm::Value const*>::insert<llvm::SmallPtrSetIterator<llvm::Instruction*> >(llvm::SmallPtrSetIterator<llvm::Instruction*>, llvm::SmallPtrSetIterator<llvm::Instruction*>)
Line
Count
Source
388
3.37k
  void insert(IterT I, IterT E) {
389
3.38k
    for (; I != E; 
++I10
)
390
10
      insert(*I);
391
3.37k
  }
void llvm::SmallPtrSetImpl<llvm::Value const*>::insert<llvm::Instruction* const*>(llvm::Instruction* const*, llvm::Instruction* const*)
Line
Count
Source
388
22.1k
  void insert(IterT I, IterT E) {
389
22.1k
    for (; I != E; 
++I17
)
390
17
      insert(*I);
391
22.1k
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::Value**>(llvm::Value**, llvm::Value**)
Line
Count
Source
388
435k
  void insert(IterT I, IterT E) {
389
1.44M
    for (; I != E; 
++I1.00M
)
390
1.00M
      insert(*I);
391
435k
  }
void llvm::SmallPtrSetImpl<clang::Decl const*>::insert<llvm::SmallPtrSetIterator<clang::Decl const*> >(llvm::SmallPtrSetIterator<clang::Decl const*>, llvm::SmallPtrSetIterator<clang::Decl const*>)
Line
Count
Source
388
37
  void insert(IterT I, IterT E) {
389
70
    for (; I != E; 
++I33
)
390
33
      insert(*I);
391
37
  }
void llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::insert<llvm::pointer_iterator<llvm::pointee_iterator<std::__1::unique_ptr<clang::serialization::ModuleFile, std::__1::default_delete<clang::serialization::ModuleFile> >*, clang::serialization::ModuleFile>, clang::serialization::ModuleFile*> >(llvm::pointer_iterator<llvm::pointee_iterator<std::__1::unique_ptr<clang::serialization::ModuleFile, std::__1::default_delete<clang::serialization::ModuleFile> >*, clang::serialization::ModuleFile>, clang::serialization::ModuleFile*>, llvm::pointer_iterator<llvm::pointee_iterator<std::__1::unique_ptr<clang::serialization::ModuleFile, std::__1::default_delete<clang::serialization::ModuleFile> >*, clang::serialization::ModuleFile>, clang::serialization::ModuleFile*>)
Line
Count
Source
388
94
  void insert(IterT I, IterT E) {
389
219
    for (; I != E; 
++I125
)
390
125
      insert(*I);
391
94
  }
void llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::insert<clang::ParmVarDecl* const*>(clang::ParmVarDecl* const*, clang::ParmVarDecl* const*)
Line
Count
Source
388
4.92k
  void insert(IterT I, IterT E) {
389
19.7k
    for (; I != E; 
++I14.8k
)
390
14.8k
      insert(*I);
391
4.92k
  }
void llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::insert<llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*> >(llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>, llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>)
Line
Count
Source
388
128
  void insert(IterT I, IterT E) {
389
261
    for (; I != E; 
++I133
)
390
133
      insert(*I);
391
128
  }
void llvm::SmallPtrSetImpl<clang::Decl*>::insert<clang::NamedDecl* const*>(clang::NamedDecl* const*, clang::NamedDecl* const*)
Line
Count
Source
388
105
  void insert(IterT I, IterT E) {
389
352
    for (; I != E; 
++I247
)
390
247
      insert(*I);
391
105
  }
void llvm::SmallPtrSetImpl<clang::Expr*>::insert<llvm::SmallPtrSetIterator<clang::Expr*> >(llvm::SmallPtrSetIterator<clang::Expr*>, llvm::SmallPtrSetIterator<clang::Expr*>)
Line
Count
Source
388
2.38M
  void insert(IterT I, IterT E) {
389
2.42M
    for (; I != E; 
++I46.4k
)
390
46.4k
      insert(*I);
391
2.38M
  }
void llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::insert<clang::CXXMethodDecl const* const*>(clang::CXXMethodDecl const* const*, clang::CXXMethodDecl const* const*)
Line
Count
Source
388
114
  void insert(IterT I, IterT E) {
389
241
    for (; I != E; 
++I127
)
390
127
      insert(*I);
391
114
  }
392
393
  void insert(std::initializer_list<PtrType> IL) {
394
    insert(IL.begin(), IL.end());
395
  }
396
397
197M
  iterator begin() const {
398
197M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
197M
    return makeIterator(CurArray);
401
197M
  }
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::begin() const
Line
Count
Source
397
1.43M
  iterator begin() const {
398
1.43M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.43M
    return makeIterator(CurArray);
401
1.43M
  }
llvm::SmallPtrSetImpl<llvm::Function*>::begin() const
Line
Count
Source
397
48.0k
  iterator begin() const {
398
48.0k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
48.0k
    return makeIterator(CurArray);
401
48.0k
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::begin() const
Line
Count
Source
397
1.50M
  iterator begin() const {
398
1.50M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.50M
    return makeIterator(CurArray);
401
1.50M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::begin() const
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::begin() const
Line
Count
Source
397
1.17M
  iterator begin() const {
398
1.17M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.17M
    return makeIterator(CurArray);
401
1.17M
  }
llvm::SmallPtrSetImpl<llvm::Value const*>::begin() const
Line
Count
Source
397
170k
  iterator begin() const {
398
170k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
170k
    return makeIterator(CurArray);
401
170k
  }
llvm::SmallPtrSetImpl<llvm::SUnit const*>::begin() const
Line
Count
Source
397
656
  iterator begin() const {
398
656
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
656
    return makeIterator(CurArray);
401
656
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::begin() const
Line
Count
Source
397
23.5k
  iterator begin() const {
398
23.5k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
23.5k
    return makeIterator(CurArray);
401
23.5k
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::begin() const
Line
Count
Source
397
8.49k
  iterator begin() const {
398
8.49k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
8.49k
    return makeIterator(CurArray);
401
8.49k
  }
llvm::SmallPtrSetImpl<llvm::Value*>::begin() const
Line
Count
Source
397
1.13M
  iterator begin() const {
398
1.13M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.13M
    return makeIterator(CurArray);
401
1.13M
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::begin() const
Line
Count
Source
397
8.94M
  iterator begin() const {
398
8.94M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
8.94M
    return makeIterator(CurArray);
401
8.94M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::begin() const
Line
Count
Source
397
362k
  iterator begin() const {
398
362k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
362k
    return makeIterator(CurArray);
401
362k
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::begin() const
Line
Count
Source
397
9.53M
  iterator begin() const {
398
9.53M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
9.53M
    return makeIterator(CurArray);
401
9.53M
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::begin() const
Line
Count
Source
397
1.84k
  iterator begin() const {
398
1.84k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.84k
    return makeIterator(CurArray);
401
1.84k
  }
llvm::SmallPtrSetImpl<void*>::begin() const
Line
Count
Source
397
1.84k
  iterator begin() const {
398
1.84k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.84k
    return makeIterator(CurArray);
401
1.84k
  }
llvm::SmallPtrSetImpl<llvm::Loop const*>::begin() const
Line
Count
Source
397
14.2M
  iterator begin() const {
398
14.2M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
14.2M
    return makeIterator(CurArray);
401
14.2M
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::begin() const
Line
Count
Source
397
1.97M
  iterator begin() const {
398
1.97M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.97M
    return makeIterator(CurArray);
401
1.97M
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::begin() const
Line
Count
Source
397
8.49k
  iterator begin() const {
398
8.49k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
8.49k
    return makeIterator(CurArray);
401
8.49k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::begin() const
Line
Count
Source
397
4.94M
  iterator begin() const {
398
4.94M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
4.94M
    return makeIterator(CurArray);
401
4.94M
  }
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::begin() const
Line
Count
Source
397
501k
  iterator begin() const {
398
501k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
501k
    return makeIterator(CurArray);
401
501k
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode const*>::begin() const
Line
Count
Source
397
17
  iterator begin() const {
398
17
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
17
    return makeIterator(CurArray);
401
17
  }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::begin() const
Line
Count
Source
397
278k
  iterator begin() const {
398
278k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
278k
    return makeIterator(CurArray);
401
278k
  }
llvm::SmallPtrSetImpl<llvm::SelectInst*>::begin() const
Line
Count
Source
397
4.95k
  iterator begin() const {
398
4.95k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
4.95k
    return makeIterator(CurArray);
401
4.95k
  }
llvm::SmallPtrSetImpl<llvm::PHINode*>::begin() const
Line
Count
Source
397
23
  iterator begin() const {
398
23
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
23
    return makeIterator(CurArray);
401
23
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::begin() const
Line
Count
Source
397
261k
  iterator begin() const {
398
261k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
261k
    return makeIterator(CurArray);
401
261k
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::begin() const
Line
Count
Source
397
4.48k
  iterator begin() const {
398
4.48k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
4.48k
    return makeIterator(CurArray);
401
4.48k
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::begin() const
Line
Count
Source
397
302k
  iterator begin() const {
398
302k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
302k
    return makeIterator(CurArray);
401
302k
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::begin() const
Line
Count
Source
397
17.6k
  iterator begin() const {
398
17.6k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
17.6k
    return makeIterator(CurArray);
401
17.6k
  }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::begin() const
Line
Count
Source
397
12.9k
  iterator begin() const {
398
12.9k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
12.9k
    return makeIterator(CurArray);
401
12.9k
  }
llvm::SmallPtrSetImpl<llvm::Module*>::begin() const
Line
Count
Source
397
1.16k
  iterator begin() const {
398
1.16k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.16k
    return makeIterator(CurArray);
401
1.16k
  }
llvm::SmallPtrSetImpl<llvm::Pass*>::begin() const
Line
Count
Source
397
68.9M
  iterator begin() const {
398
68.9M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
68.9M
    return makeIterator(CurArray);
401
68.9M
  }
llvm::SmallPtrSetImpl<llvm::Metadata*>::begin() const
Line
Count
Source
397
899
  iterator begin() const {
398
899
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
899
    return makeIterator(CurArray);
401
899
  }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::begin() const
Line
Count
Source
397
71.0k
  iterator begin() const {
398
71.0k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
71.0k
    return makeIterator(CurArray);
401
71.0k
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable*>::begin() const
Line
Count
Source
397
92
  iterator begin() const {
398
92
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
92
    return makeIterator(CurArray);
401
92
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::Constant*>::begin() const
llvm::SmallPtrSetImpl<llvm::MCCodePaddingPolicy*>::begin() const
Line
Count
Source
397
18.5M
  iterator begin() const {
398
18.5M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
18.5M
    return makeIterator(CurArray);
401
18.5M
  }
llvm::SmallPtrSetImpl<llvm::CallInst*>::begin() const
Line
Count
Source
397
49
  iterator begin() const {
398
49
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
49
    return makeIterator(CurArray);
401
49
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi*>::begin() const
Line
Count
Source
397
54
  iterator begin() const {
398
54
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
54
    return makeIterator(CurArray);
401
54
  }
llvm::SmallPtrSetImpl<llvm::SCEV const*>::begin() const
Line
Count
Source
397
1.27M
  iterator begin() const {
398
1.27M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.27M
    return makeIterator(CurArray);
401
1.27M
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi const*>::begin() const
Line
Count
Source
397
430
  iterator begin() const {
398
430
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
430
    return makeIterator(CurArray);
401
430
  }
llvm::SmallPtrSetImpl<llvm::MemoryAccess*>::begin() const
Line
Count
Source
397
7
  iterator begin() const {
398
7
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
7
    return makeIterator(CurArray);
401
7
  }
llvm::SmallPtrSetImpl<llvm::cl::OptionCategory*>::begin() const
Line
Count
Source
397
8
  iterator begin() const {
398
8
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
8
    return makeIterator(CurArray);
401
8
  }
llvm::SmallPtrSetImpl<llvm::LandingPadInst*>::begin() const
Line
Count
Source
397
17.9k
  iterator begin() const {
398
17.9k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
17.9k
    return makeIterator(CurArray);
401
17.9k
  }
llvm::SmallPtrSetImpl<llvm::DbgInfoIntrinsic*>::begin() const
Line
Count
Source
397
3
  iterator begin() const {
398
3
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
3
    return makeIterator(CurArray);
401
3
  }
llvm::SmallPtrSetImpl<llvm::InterleaveGroup*>::begin() const
Line
Count
Source
397
18.9k
  iterator begin() const {
398
18.9k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
18.9k
    return makeIterator(CurArray);
401
18.9k
  }
llvm::SmallPtrSetImpl<llvm::VPValue*>::begin() const
Line
Count
Source
397
36.8k
  iterator begin() const {
398
36.8k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
36.8k
    return makeIterator(CurArray);
401
36.8k
  }
llvm::SmallPtrSetImpl<clang::Decl const*>::begin() const
Line
Count
Source
397
37
  iterator begin() const {
398
37
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
37
    return makeIterator(CurArray);
401
37
  }
llvm::SmallPtrSetImpl<llvm::Region*>::begin() const
Line
Count
Source
397
4.80k
  iterator begin() const {
398
4.80k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
4.80k
    return makeIterator(CurArray);
401
4.80k
  }
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::begin() const
Line
Count
Source
397
100
  iterator begin() const {
398
100
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
100
    return makeIterator(CurArray);
401
100
  }
llvm::SmallPtrSetImpl<llvm::LoadSDNode*>::begin() const
Line
Count
Source
397
569
  iterator begin() const {
398
569
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
569
    return makeIterator(CurArray);
401
569
  }
llvm::SmallPtrSetImpl<llvm::CoroSubFnInst*>::begin() const
Line
Count
Source
397
6
  iterator begin() const {
398
6
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
6
    return makeIterator(CurArray);
401
6
  }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::begin() const
Line
Count
Source
397
140
  iterator begin() const {
398
140
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
140
    return makeIterator(CurArray);
401
140
  }
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::begin() const
Line
Count
Source
397
466
  iterator begin() const {
398
466
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
466
    return makeIterator(CurArray);
401
466
  }
llvm::SmallPtrSetImpl<clang::Decl*>::begin() const
Line
Count
Source
397
12.6M
  iterator begin() const {
398
12.6M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
12.6M
    return makeIterator(CurArray);
401
12.6M
  }
llvm::SmallPtrSetImpl<clang::FileEntry const*>::begin() const
Line
Count
Source
397
2.20k
  iterator begin() const {
398
2.20k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
2.20k
    return makeIterator(CurArray);
401
2.20k
  }
llvm::SmallPtrSetImpl<clang::AttributedStmt const*>::begin() const
Line
Count
Source
397
64
  iterator begin() const {
398
64
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
64
    return makeIterator(CurArray);
401
64
  }
llvm::SmallPtrSetImpl<clang::FieldDecl*>::begin() const
Line
Count
Source
397
78
  iterator begin() const {
398
78
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
78