Coverage Report

Created: 2019-07-24 05:18

/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
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
//
9
// This file defines the SmallPtrSet class.  See the doxygen comment for
10
// SmallPtrSetImplBase for more details on the algorithm used.
11
//
12
//===----------------------------------------------------------------------===//
13
14
#ifndef LLVM_ADT_SMALLPTRSET_H
15
#define LLVM_ADT_SMALLPTRSET_H
16
17
#include "llvm/ADT/EpochTracker.h"
18
#include "llvm/Support/Compiler.h"
19
#include "llvm/Support/ReverseIteration.h"
20
#include "llvm/Support/type_traits.h"
21
#include <cassert>
22
#include <cstddef>
23
#include <cstdlib>
24
#include <cstring>
25
#include <initializer_list>
26
#include <iterator>
27
#include <utility>
28
29
namespace llvm {
30
31
/// SmallPtrSetImplBase - This is the common code shared among all the
32
/// SmallPtrSet<>'s, which is almost everything.  SmallPtrSet has two modes, one
33
/// for small and one for large sets.
34
///
35
/// Small sets use an array of pointers allocated in the SmallPtrSet object,
36
/// which is treated as a simple array of pointers.  When a pointer is added to
37
/// the set, the array is scanned to see if the element already exists, if not
38
/// the element is 'pushed back' onto the array.  If we run out of space in the
39
/// array, we grow into the 'large set' case.  SmallSet should be used when the
40
/// sets are often small.  In this case, no memory allocation is used, and only
41
/// light-weight and cache-efficient scanning is used.
42
///
43
/// Large sets use a classic exponentially-probed hash table.  Empty buckets are
44
/// represented with an illegal pointer value (-1) to allow null pointers to be
45
/// inserted.  Tombstones are represented with another illegal pointer value
46
/// (-2), to allow deletion.  The hash table is resized when the table is 3/4 or
47
/// more.  When this happens, the table is doubled in size.
48
///
49
class SmallPtrSetImplBase : public DebugEpochBase {
50
  friend class SmallPtrSetIteratorImpl;
51
52
protected:
53
  /// SmallArray - Points to a fixed size set of buckets, used in 'small mode'.
54
  const void **SmallArray;
55
  /// CurArray - This is the current set of buckets.  If equal to SmallArray,
56
  /// then the set is in 'small mode'.
57
  const void **CurArray;
58
  /// CurArraySize - The allocated size of CurArray, always a power of two.
59
  unsigned CurArraySize;
60
61
  /// Number of elements in CurArray that contain a value or are a tombstone.
62
  /// If small, all these elements are at the beginning of CurArray and the rest
63
  /// is uninitialized.
64
  unsigned NumNonEmpty;
65
  /// Number of tombstones in CurArray.
66
  unsigned NumTombstones;
67
68
  // Helpers to copy and move construct a SmallPtrSet.
69
  SmallPtrSetImplBase(const void **SmallStorage,
70
                      const SmallPtrSetImplBase &that);
71
  SmallPtrSetImplBase(const void **SmallStorage, unsigned SmallSize,
72
                      SmallPtrSetImplBase &&that);
73
74
  explicit SmallPtrSetImplBase(const void **SmallStorage, unsigned SmallSize)
75
      : SmallArray(SmallStorage), CurArray(SmallStorage),
76
1.48G
        CurArraySize(SmallSize), NumNonEmpty(0), NumTombstones(0) {
77
1.48G
    assert(SmallSize && (SmallSize & (SmallSize-1)) == 0 &&
78
1.48G
           "Initial size must be a power of two!");
79
1.48G
  }
80
81
1.68G
  ~SmallPtrSetImplBase() {
82
1.68G
    if (!isSmall())
83
21.5M
      free(CurArray);
84
1.68G
  }
85
86
public:
87
  using size_type = unsigned;
88
89
  SmallPtrSetImplBase &operator=(const SmallPtrSetImplBase &) = delete;
90
91
391M
  LLVM_NODISCARD bool empty() const { return size() == 0; }
92
1.00G
  size_type size() const { return NumNonEmpty - NumTombstones; }
93
94
199M
  void clear() {
95
199M
    incrementEpoch();
96
199M
    // If the capacity of the array is huge, and the # elements used is small,
97
199M
    // shrink the array.
98
199M
    if (!isSmall()) {
99
9.83M
      if (size() * 4 < CurArraySize && 
CurArraySize > 329.14M
)
100
618k
        return shrink_and_clear();
101
9.21M
      // Fill the array with empty markers.
102
9.21M
      memset(CurArray, -1, CurArraySize * sizeof(void *));
103
9.21M
    }
104
199M
105
199M
    NumNonEmpty = 0;
106
199M
    NumTombstones = 0;
107
199M
  }
108
109
protected:
110
9.56G
  static void *getTombstoneMarker() { return reinterpret_cast<void*>(-2); }
111
112
6.14G
  static void *getEmptyMarker() {
113
6.14G
    // Note that -1 is chosen to make clear() efficiently implementable with
114
6.14G
    // memset and because it's not a valid pointer value.
115
6.14G
    return reinterpret_cast<void*>(-1);
116
6.14G
  }
117
118
8.53G
  const void **EndPointer() const {
119
8.53G
    return isSmall() ? 
CurArray + NumNonEmpty6.44G
:
CurArray + CurArraySize2.09G
;
120
8.53G
  }
121
122
  /// insert_imp - This returns true if the pointer was new to the set, false if
123
  /// it was already in the set.  This is hidden from the client so that the
124
  /// derived class can check that the right type of pointer is passed in.
125
2.51G
  std::pair<const void *const *, bool> insert_imp(const void *Ptr) {
126
2.51G
    if (isSmall()) {
127
1.96G
      // Check to see if it is already in the set.
128
1.96G
      const void **LastTombstone = nullptr;
129
1.96G
      for (const void **APtr = SmallArray, **E = SmallArray + NumNonEmpty;
130
6.73G
           APtr != E; 
++APtr4.76G
) {
131
4.93G
        const void *Value = *APtr;
132
4.93G
        if (Value == Ptr)
133
164M
          return std::make_pair(APtr, false);
134
4.76G
        if (Value == getTombstoneMarker())
135
36.3M
          LastTombstone = APtr;
136
4.76G
      }
137
1.96G
138
1.96G
      // Did we find any tombstone marker?
139
1.96G
      
if (1.80G
LastTombstone != nullptr1.80G
) {
140
22.5M
        *LastTombstone = Ptr;
141
22.5M
        --NumTombstones;
142
22.5M
        incrementEpoch();
143
22.5M
        return std::make_pair(LastTombstone, true);
144
22.5M
      }
145
1.77G
146
1.77G
      // Nope, there isn't.  If we stay small, just 'pushback' now.
147
1.77G
      if (NumNonEmpty < CurArraySize) {
148
1.75G
        SmallArray[NumNonEmpty++] = Ptr;
149
1.75G
        incrementEpoch();
150
1.75G
        return std::make_pair(SmallArray + (NumNonEmpty - 1), true);
151
1.75G
      }
152
573M
      // Otherwise, hit the big set case, which will call grow.
153
573M
    }
154
573M
    return insert_imp_big(Ptr);
155
573M
  }
156
157
  /// erase_imp - If the set contains the specified pointer, remove it and
158
  /// return true, otherwise return false.  This is hidden from the client so
159
  /// that the derived class can check that the right type of pointer is passed
160
  /// in.
161
81.6M
  bool erase_imp(const void * Ptr) {
162
81.6M
    const void *const *P = find_imp(Ptr);
163
81.6M
    if (P == EndPointer())
164
28.6M
      return false;
165
52.9M
166
52.9M
    const void **Loc = const_cast<const void **>(P);
167
52.9M
    assert(*Loc == Ptr && "broken find!");
168
52.9M
    *Loc = getTombstoneMarker();
169
52.9M
    NumTombstones++;
170
52.9M
    return true;
171
52.9M
  }
172
173
  /// Returns the raw pointer needed to construct an iterator.  If element not
174
  /// found, this will be EndPointer.  Otherwise, it will be a pointer to the
175
  /// slot which stores Ptr;
176
1.46G
  const void *const * find_imp(const void * Ptr) const {
177
1.46G
    if (isSmall()) {
178
1.00G
      // Linear search for the item.
179
1.00G
      for (const void *const *APtr = SmallArray,
180
3.10G
                      *const *E = SmallArray + NumNonEmpty; APtr != E; 
++APtr2.10G
)
181
2.38G
        if (*APtr == Ptr)
182
285M
          return APtr;
183
1.00G
      
return EndPointer()719M
;
184
464M
    }
185
464M
186
464M
    // Big set case.
187
464M
    auto *Bucket = FindBucketFor(Ptr);
188
464M
    if (*Bucket == Ptr)
189
313M
      return Bucket;
190
150M
    return EndPointer();
191
150M
  }
192
193
private:
194
15.0G
  bool isSmall() const { return CurArray == SmallArray; }
195
196
  std::pair<const void *const *, bool> insert_imp_big(const void *Ptr);
197
198
  const void * const *FindBucketFor(const void *Ptr) const;
199
  void shrink_and_clear();
200
201
  /// Grow - Allocate a larger backing store for the buckets and move it over.
202
  void Grow(unsigned NewSize);
203
204
protected:
205
  /// swap - Swaps the elements of two sets.
206
  /// Note: This method assumes that both sets have the same small size.
207
  void swap(SmallPtrSetImplBase &RHS);
208
209
  void CopyFrom(const SmallPtrSetImplBase &RHS);
210
  void MoveFrom(unsigned SmallSize, SmallPtrSetImplBase &&RHS);
211
212
private:
213
  /// Code shared by MoveFrom() and move constructor.
214
  void MoveHelper(unsigned SmallSize, SmallPtrSetImplBase &&RHS);
215
  /// Code shared by CopyFrom() and copy constructor.
216
  void CopyHelper(const SmallPtrSetImplBase &RHS);
217
};
218
219
/// SmallPtrSetIteratorImpl - This is the common base class shared between all
220
/// instances of SmallPtrSetIterator.
221
class SmallPtrSetIteratorImpl {
222
protected:
223
  const void *const *Bucket;
224
  const void *const *End;
225
226
public:
227
  explicit SmallPtrSetIteratorImpl(const void *const *BP, const void*const *E)
228
5.83G
    : Bucket(BP), End(E) {
229
5.83G
    if (shouldReverseIterate()) {
230
0
      RetreatIfNotValid();
231
0
      return;
232
0
    }
233
5.83G
    AdvanceIfNotValid();
234
5.83G
  }
235
236
283k
  bool operator==(const SmallPtrSetIteratorImpl &RHS) const {
237
283k
    return Bucket == RHS.Bucket;
238
283k
  }
239
1.92G
  bool operator!=(const SmallPtrSetIteratorImpl &RHS) const {
240
1.92G
    return Bucket != RHS.Bucket;
241
1.92G
  }
242
243
protected:
244
  /// AdvanceIfNotValid - If the current bucket isn't valid, advance to a bucket
245
  /// that is.   This is guaranteed to stop because the end() bucket is marked
246
  /// valid.
247
6.09G
  void AdvanceIfNotValid() {
248
6.09G
    assert(Bucket <= End);
249
6.47G
    while (Bucket != End &&
250
6.47G
           
(3.71G
*Bucket == SmallPtrSetImplBase::getEmptyMarker()3.71G
||
251
3.71G
            
*Bucket == SmallPtrSetImplBase::getTombstoneMarker()3.33G
))
252
384M
      ++Bucket;
253
6.09G
  }
254
0
  void RetreatIfNotValid() {
255
0
    assert(Bucket >= End);
256
0
    while (Bucket != End &&
257
0
           (Bucket[-1] == SmallPtrSetImplBase::getEmptyMarker() ||
258
0
            Bucket[-1] == SmallPtrSetImplBase::getTombstoneMarker())) {
259
0
      --Bucket;
260
0
    }
261
0
  }
262
};
263
264
/// SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet.
265
template <typename PtrTy>
266
class SmallPtrSetIterator : public SmallPtrSetIteratorImpl,
267
                            DebugEpochBase::HandleBase {
268
  using PtrTraits = PointerLikeTypeTraits<PtrTy>;
269
270
public:
271
  using value_type = PtrTy;
272
  using reference = PtrTy;
273
  using pointer = PtrTy;
274
  using difference_type = std::ptrdiff_t;
275
  using iterator_category = std::forward_iterator_tag;
276
277
  explicit SmallPtrSetIterator(const void *const *BP, const void *const *E,
278
                               const DebugEpochBase &Epoch)
279
5.82G
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineInstr const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
30.5M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
90.1M
      : 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
279
8.68M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Loop*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
3.76M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineLoop*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
147
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SDNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
6.99M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::BasicBlock const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.02G
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Value const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
753M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Function*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
10.9M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Constant const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.36M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Instruction*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
313M
      : 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
279
208M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SUnit*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
71.4k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SUnit const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
138k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::BasicBlock*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
584M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::AllocaInst const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
352k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
164M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
129k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Value*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
300M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SDNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
584M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LoadInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.98M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Instruction const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
28.4M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MCSymbol const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
8.53M
      : 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
279
6.34k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PHINode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.56M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MCSymbolELF*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
474
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Constant*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
30.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LandingPadInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
47.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::AnalysisKey*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
92.9k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<void*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
9.06M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallInst const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
6
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PHINode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
7.12M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Loop const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
49.0M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::SCC*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
36.4k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::Node*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
2.40k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::RefSCC*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
4.79k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Use const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
88.9M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Use*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
19.8M
      : 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
279
25.6M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalValue const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
15.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
279
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
279
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
279
145k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MDNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
2.71M
      : 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
279
41.4M
      : 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
279
1.69M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::User const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
4.70M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalValue*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
27.4M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::RegionNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
50.7k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::RegionNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
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
279
401M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SCEVPredicate const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.04M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::User*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
8.60M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MDNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
2.30M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::InterleaveGroup<llvm::Instruction>*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
46.2k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Metadata*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
21.7k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SelectInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
9.82k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::AllocaInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
3.01M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VNInfo*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
3.49M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VNInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
3.34M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LiveRange*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
2.00M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LiveInterval*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
223k
      : 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
279
3.95M
      : 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
279
11.4M
      : 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
279
114k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DILocation*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
128k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Module*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
73.5k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Pass*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
170M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Type*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
11.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Metadata const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
7.11M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::ConstantInt*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
24.7k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::FuncletPadInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
2.28k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalAlias const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
3.96k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Argument*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
397k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::ReturnInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
2.44k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::AbstractAttribute*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
llvm::SmallPtrSetIterator<llvm::Comdat const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
9.46k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalVariable*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
297
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallGraphNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
657k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MCCodePaddingPolicy*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
37.5M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
111
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MemoryPhi*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
132
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MemoryPhi const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.24k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MemoryAccess*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
149
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
4.98M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::cl::OptionCategory*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
509k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::cl::Option*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
2.12k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DbgVariableIntrinsic*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
45
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VPValue*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
77.4k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VPBlockBase*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
79.3k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VPBlockBase const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
120
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
111
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Decl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
99.0M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CodeGen::CGFunctionInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
2.62M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXRecordDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
5.55M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::IdentifierInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
23.9k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ValueDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
61.4k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalIndirectSymbol const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
47
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Module*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
198k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::RecordDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
692k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Type const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.57M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::DirectoryEntry const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
99.8k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::HeaderMap const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
41
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Decl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
329M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::FileEntry const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
5.26k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::serialization::ModuleFile*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
654k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::DeclContext*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
82.1M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCCategoryDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
135
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<polly::ScopArrayInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
5.81k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Region*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
10.9k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<polly::MemoryAccess*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
650
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DISubprogram const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
35.3k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LoadSDNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
11.8k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CoroSubFnInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
15
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CoroBeginInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
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
279
569
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::VarDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
162k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ValueDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
164k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCProtocolDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
19.8k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCInterfaceDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
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
279
299
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CallGraphNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
23.2k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CFGBlock const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
49.7k
      : 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
279
6.40k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::VarDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
318
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CFGBlock*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.02M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<clang::CFGBlock>*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
785
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::IdentifierInfo*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
39.1k
      : 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
279
16.1k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ento::TypedValueRegion const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
125
      : 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
279
10.5k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::LocationContext const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
14.3k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::StackFrameContext const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
20.5k
      : 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
279
4.17M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::AttributedStmt const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
188
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::BlockDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
7.88M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::FieldDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
285
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXMethodDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.79k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ParmVarDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
57.4k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::EnumConstantDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
137
      : 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
279
276k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Selector>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
57.2k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::NamedDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
547
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::QualType>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.97M
      : 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
279
642k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
43.1k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXBaseSpecifier*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
5.32k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::RecordType const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
601k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXMethodDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
658k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Expr*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
113M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Expr const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
90.0M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXRecordDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
4
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::NamedDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
813
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::NamespaceDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
9
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCMethodDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
585
      : 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
279
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
279
31
      : 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
279
53.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::SourceLocation>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
78.5k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::StructType*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
123
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
280
281
  // Most methods provided by baseclass.
282
283
262M
  const PtrTy operator*() const {
284
262M
    assert(isHandleInSync() && "invalid iterator access!");
285
262M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
262M
    assert(Bucket < End);
290
262M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
262M
  }
llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>::operator*() const
Line
Count
Source
283
2.87M
  const PtrTy operator*() const {
284
2.87M
    assert(isHandleInSync() && "invalid iterator access!");
285
2.87M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
2.87M
    assert(Bucket < End);
290
2.87M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
2.87M
  }
llvm::SmallPtrSetIterator<llvm::AnalysisKey*>::operator*() const
Line
Count
Source
283
14
  const PtrTy operator*() const {
284
14
    assert(isHandleInSync() && "invalid iterator access!");
285
14
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
14
    assert(Bucket < End);
290
14
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
14
  }
llvm::SmallPtrSetIterator<void*>::operator*() const
Line
Count
Source
283
27.4k
  const PtrTy operator*() const {
284
27.4k
    assert(isHandleInSync() && "invalid iterator access!");
285
27.4k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
27.4k
    assert(Bucket < End);
290
27.4k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
27.4k
  }
llvm::SmallPtrSetIterator<llvm::InterleaveGroup<llvm::Instruction>*>::operator*() const
Line
Count
Source
283
1.61k
  const PtrTy operator*() const {
284
1.61k
    assert(isHandleInSync() && "invalid iterator access!");
285
1.61k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
1.61k
    assert(Bucket < End);
290
1.61k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
1.61k
  }
llvm::SmallPtrSetIterator<llvm::Function*>::operator*() const
Line
Count
Source
283
107k
  const PtrTy operator*() const {
284
107k
    assert(isHandleInSync() && "invalid iterator access!");
285
107k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
107k
    assert(Bucket < End);
290
107k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
107k
  }
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock*>::operator*() const
Line
Count
Source
283
1.63M
  const PtrTy operator*() const {
284
1.63M
    assert(isHandleInSync() && "invalid iterator access!");
285
1.63M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
1.63M
    assert(Bucket < End);
290
1.63M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
1.63M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::operator*() const
llvm::SmallPtrSetIterator<llvm::MachineInstr*>::operator*() const
Line
Count
Source
283
1.30M
  const PtrTy operator*() const {
284
1.30M
    assert(isHandleInSync() && "invalid iterator access!");
285
1.30M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
1.30M
    assert(Bucket < End);
290
1.30M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
1.30M
  }
llvm::SmallPtrSetIterator<llvm::Value const*>::operator*() const
Line
Count
Source
283
1.32M
  const PtrTy operator*() const {
284
1.32M
    assert(isHandleInSync() && "invalid iterator access!");
285
1.32M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
1.32M
    assert(Bucket < End);
290
1.32M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
1.32M
  }
llvm::SmallPtrSetIterator<llvm::SUnit const*>::operator*() const
Line
Count
Source
283
11.5k
  const PtrTy operator*() const {
284
11.5k
    assert(isHandleInSync() && "invalid iterator access!");
285
11.5k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
11.5k
    assert(Bucket < End);
290
11.5k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
11.5k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>::operator*() const
Line
Count
Source
283
277
  const PtrTy operator*() const {
284
277
    assert(isHandleInSync() && "invalid iterator access!");
285
277
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
277
    assert(Bucket < End);
290
277
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
277
  }
llvm::SmallPtrSetIterator<llvm::Instruction*>::operator*() const
Line
Count
Source
283
1.09M
  const PtrTy operator*() const {
284
1.09M
    assert(isHandleInSync() && "invalid iterator access!");
285
1.09M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
1.09M
    assert(Bucket < End);
290
1.09M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
1.09M
  }
llvm::SmallPtrSetIterator<llvm::Value*>::operator*() const
Line
Count
Source
283
5.43M
  const PtrTy operator*() const {
284
5.43M
    assert(isHandleInSync() && "invalid iterator access!");
285
5.43M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
5.43M
    assert(Bucket < End);
290
5.43M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
5.43M
  }
llvm::SmallPtrSetIterator<llvm::PHINode const*>::operator*() const
Line
Count
Source
283
28
  const PtrTy operator*() const {
284
28
    assert(isHandleInSync() && "invalid iterator access!");
285
28
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
28
    assert(Bucket < End);
290
28
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
28
  }
llvm::SmallPtrSetIterator<llvm::SDNode*>::operator*() const
Line
Count
Source
283
10.4M
  const PtrTy operator*() const {
284
10.4M
    assert(isHandleInSync() && "invalid iterator access!");
285
10.4M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
10.4M
    assert(Bucket < End);
290
10.4M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
10.4M
  }
llvm::SmallPtrSetIterator<llvm::MCSymbolELF*>::operator*() const
Line
Count
Source
283
6
  const PtrTy operator*() const {
284
6
    assert(isHandleInSync() && "invalid iterator access!");
285
6
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
6
    assert(Bucket < End);
290
6
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
6
  }
llvm::SmallPtrSetIterator<llvm::LandingPadInst*>::operator*() const
Line
Count
Source
283
2.63k
  const PtrTy operator*() const {
284
2.63k
    assert(isHandleInSync() && "invalid iterator access!");
285
2.63k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
2.63k
    assert(Bucket < End);
290
2.63k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
2.63k
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock const*>::operator*() const
Line
Count
Source
283
441k
  const PtrTy operator*() const {
284
441k
    assert(isHandleInSync() && "invalid iterator access!");
285
441k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
441k
    assert(Bucket < End);
290
441k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
441k
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock*>::operator*() const
Line
Count
Source
283
8.17M
  const PtrTy operator*() const {
284
8.17M
    assert(isHandleInSync() && "invalid iterator access!");
285
8.17M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
8.17M
    assert(Bucket < End);
290
8.17M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
8.17M
  }
llvm::SmallPtrSetIterator<llvm::Loop const*>::operator*() const
Line
Count
Source
283
7.50M
  const PtrTy operator*() const {
284
7.50M
    assert(isHandleInSync() && "invalid iterator access!");
285
7.50M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
7.50M
    assert(Bucket < End);
290
7.50M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
7.50M
  }
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
283
11.1k
  const PtrTy operator*() const {
284
11.1k
    assert(isHandleInSync() && "invalid iterator access!");
285
11.1k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
11.1k
    assert(Bucket < End);
290
11.1k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
11.1k
  }
llvm::SmallPtrSetIterator<llvm::GlobalValue*>::operator*() const
Line
Count
Source
283
8.49M
  const PtrTy operator*() const {
284
8.49M
    assert(isHandleInSync() && "invalid iterator access!");
285
8.49M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
8.49M
    assert(Bucket < End);
290
8.49M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
8.49M
  }
llvm::SmallPtrSetIterator<llvm::SCEVPredicate const*>::operator*() const
Line
Count
Source
283
2.35k
  const PtrTy operator*() const {
284
2.35k
    assert(isHandleInSync() && "invalid iterator access!");
285
2.35k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
2.35k
    assert(Bucket < End);
290
2.35k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
2.35k
  }
llvm::SmallPtrSetIterator<llvm::MDNode const*>::operator*() const
Line
Count
Source
283
484k
  const PtrTy operator*() const {
284
484k
    assert(isHandleInSync() && "invalid iterator access!");
285
484k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
484k
    assert(Bucket < End);
290
484k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
484k
  }
llvm::SmallPtrSetIterator<llvm::SelectInst*>::operator*() const
Line
Count
Source
283
26
  const PtrTy operator*() const {
284
26
    assert(isHandleInSync() && "invalid iterator access!");
285
26
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
26
    assert(Bucket < End);
290
26
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
26
  }
llvm::SmallPtrSetIterator<llvm::PHINode*>::operator*() const
Line
Count
Source
283
26
  const PtrTy operator*() const {
284
26
    assert(isHandleInSync() && "invalid iterator access!");
285
26
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
26
    assert(Bucket < End);
290
26
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
26
  }
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::operator*() const
Line
Count
Source
283
380k
  const PtrTy operator*() const {
284
380k
    assert(isHandleInSync() && "invalid iterator access!");
285
380k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
380k
    assert(Bucket < End);
290
380k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
380k
  }
llvm::SmallPtrSetIterator<llvm::SUnit*>::operator*() const
Line
Count
Source
283
4.75k
  const PtrTy operator*() const {
284
4.75k
    assert(isHandleInSync() && "invalid iterator access!");
285
4.75k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
4.75k
    assert(Bucket < End);
290
4.75k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
4.75k
  }
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock const*>::operator*() const
Line
Count
Source
283
467k
  const PtrTy operator*() const {
284
467k
    assert(isHandleInSync() && "invalid iterator access!");
285
467k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
467k
    assert(Bucket < End);
290
467k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
467k
  }
llvm::SmallPtrSetIterator<llvm::LiveInterval*>::operator*() const
Line
Count
Source
283
88.0k
  const PtrTy operator*() const {
284
88.0k
    assert(isHandleInSync() && "invalid iterator access!");
285
88.0k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
88.0k
    assert(Bucket < End);
290
88.0k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
88.0k
  }
llvm::SmallPtrSetIterator<llvm::VNInfo*>::operator*() const
Line
Count
Source
283
1.09M
  const PtrTy operator*() const {
284
1.09M
    assert(isHandleInSync() && "invalid iterator access!");
285
1.09M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
1.09M
    assert(Bucket < End);
290
1.09M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
1.09M
  }
llvm::SmallPtrSetIterator<llvm::Module*>::operator*() const
Line
Count
Source
283
559
  const PtrTy operator*() const {
284
559
    assert(isHandleInSync() && "invalid iterator access!");
285
559
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
559
    assert(Bucket < End);
290
559
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
559
  }
llvm::SmallPtrSetIterator<llvm::Pass*>::operator*() const
Line
Count
Source
283
170M
  const PtrTy operator*() const {
284
170M
    assert(isHandleInSync() && "invalid iterator access!");
285
170M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
170M
    assert(Bucket < End);
290
170M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
170M
  }
llvm::SmallPtrSetIterator<llvm::Metadata*>::operator*() const
Line
Count
Source
283
12.2k
  const PtrTy operator*() const {
284
12.2k
    assert(isHandleInSync() && "invalid iterator access!");
285
12.2k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
12.2k
    assert(Bucket < End);
290
12.2k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
12.2k
  }
llvm::SmallPtrSetIterator<llvm::Metadata const*>::operator*() const
Line
Count
Source
283
7.82k
  const PtrTy operator*() const {
284
7.82k
    assert(isHandleInSync() && "invalid iterator access!");
285
7.82k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
7.82k
    assert(Bucket < End);
290
7.82k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
7.82k
  }
llvm::SmallPtrSetIterator<llvm::ReturnInst*>::operator*() const
Line
Count
Source
283
738
  const PtrTy operator*() const {
284
738
    assert(isHandleInSync() && "invalid iterator access!");
285
738
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
738
    assert(Bucket < End);
290
738
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
738
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable*>::operator*() const
Line
Count
Source
283
52
  const PtrTy operator*() const {
284
52
    assert(isHandleInSync() && "invalid iterator access!");
285
52
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
52
    assert(Bucket < End);
290
52
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
52
  }
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::Constant*>::operator*() const
llvm::SmallPtrSetIterator<llvm::AllocaInst*>::operator*() const
Line
Count
Source
283
204
  const PtrTy operator*() const {
284
204
    assert(isHandleInSync() && "invalid iterator access!");
285
204
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
204
    assert(Bucket < End);
290
204
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
204
  }
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MCCodePaddingPolicy*>::operator*() const
llvm::SmallPtrSetIterator<llvm::CallInst*>::operator*() const
Line
Count
Source
283
9
  const PtrTy operator*() const {
284
9
    assert(isHandleInSync() && "invalid iterator access!");
285
9
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
9
    assert(Bucket < End);
290
9
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
9
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi*>::operator*() const
Line
Count
Source
283
11
  const PtrTy operator*() const {
284
11
    assert(isHandleInSync() && "invalid iterator access!");
285
11
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
11
    assert(Bucket < End);
290
11
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
11
  }
llvm::SmallPtrSetIterator<llvm::SCEV const*>::operator*() const
Line
Count
Source
283
7.78M
  const PtrTy operator*() const {
284
7.78M
    assert(isHandleInSync() && "invalid iterator access!");
285
7.78M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
7.78M
    assert(Bucket < End);
290
7.78M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
7.78M
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi const*>::operator*() const
Line
Count
Source
283
21
  const PtrTy operator*() const {
284
21
    assert(isHandleInSync() && "invalid iterator access!");
285
21
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
21
    assert(Bucket < End);
290
21
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
21
  }
llvm::SmallPtrSetIterator<llvm::MemoryAccess*>::operator*() const
Line
Count
Source
283
16
  const PtrTy operator*() const {
284
16
    assert(isHandleInSync() && "invalid iterator access!");
285
16
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
16
    assert(Bucket < End);
290
16
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
16
  }
llvm::SmallPtrSetIterator<llvm::User*>::operator*() const
Line
Count
Source
283
21.6k
  const PtrTy operator*() const {
284
21.6k
    assert(isHandleInSync() && "invalid iterator access!");
285
21.6k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
21.6k
    assert(Bucket < End);
290
21.6k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
21.6k
  }
llvm::SmallPtrSetIterator<llvm::cl::OptionCategory*>::operator*() const
Line
Count
Source
283
105
  const PtrTy operator*() const {
284
105
    assert(isHandleInSync() && "invalid iterator access!");
285
105
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
105
    assert(Bucket < End);
290
105
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
105
  }
llvm::SmallPtrSetIterator<llvm::DbgVariableIntrinsic*>::operator*() const
Line
Count
Source
283
3
  const PtrTy operator*() const {
284
3
    assert(isHandleInSync() && "invalid iterator access!");
285
3
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
3
    assert(Bucket < End);
290
3
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
3
  }
llvm::SmallPtrSetIterator<llvm::VPValue*>::operator*() const
Line
Count
Source
283
242
  const PtrTy operator*() const {
284
242
    assert(isHandleInSync() && "invalid iterator access!");
285
242
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
242
    assert(Bucket < End);
290
242
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
242
  }
llvm::SmallPtrSetIterator<clang::Decl const*>::operator*() const
Line
Count
Source
283
24
  const PtrTy operator*() const {
284
24
    assert(isHandleInSync() && "invalid iterator access!");
285
24
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
24
    assert(Bucket < End);
290
24
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
24
  }
llvm::SmallPtrSetIterator<clang::FileEntry const*>::operator*() const
Line
Count
Source
283
95
  const PtrTy operator*() const {
284
95
    assert(isHandleInSync() && "invalid iterator access!");
285
95
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
95
    assert(Bucket < End);
290
95
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
95
  }
llvm::SmallPtrSetIterator<clang::Decl*>::operator*() const
Line
Count
Source
283
32.4M
  const PtrTy operator*() const {
284
32.4M
    assert(isHandleInSync() && "invalid iterator access!");
285
32.4M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
32.4M
    assert(Bucket < End);
290
32.4M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
32.4M
  }
llvm::SmallPtrSetIterator<llvm::Region*>::operator*() const
Line
Count
Source
283
371
  const PtrTy operator*() const {
284
371
    assert(isHandleInSync() && "invalid iterator access!");
285
371
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
371
    assert(Bucket < End);
290
371
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
371
  }
llvm::SmallPtrSetIterator<polly::MemoryAccess*>::operator*() const
Line
Count
Source
283
131
  const PtrTy operator*() const {
284
131
    assert(isHandleInSync() && "invalid iterator access!");
285
131
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
131
    assert(Bucket < End);
290
131
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
131
  }
llvm::SmallPtrSetIterator<llvm::LoadSDNode*>::operator*() const
Line
Count
Source
283
877
  const PtrTy operator*() const {
284
877
    assert(isHandleInSync() && "invalid iterator access!");
285
877
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
877
    assert(Bucket < End);
290
877
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
877
  }
llvm::SmallPtrSetIterator<llvm::CoroSubFnInst*>::operator*() const
Line
Count
Source
283
3
  const PtrTy operator*() const {
284
3
    assert(isHandleInSync() && "invalid iterator access!");
285
3
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
3
    assert(Bucket < End);
290
3
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
3
  }
llvm::SmallPtrSetIterator<clang::ValueDecl*>::operator*() const
Line
Count
Source
283
226
  const PtrTy operator*() const {
284
226
    assert(isHandleInSync() && "invalid iterator access!");
285
226
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
226
    assert(Bucket < End);
290
226
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
226
  }
llvm::SmallPtrSetIterator<clang::ObjCProtocolDecl*>::operator*() const
Line
Count
Source
283
592
  const PtrTy operator*() const {
284
592
    assert(isHandleInSync() && "invalid iterator access!");
285
592
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
592
    assert(Bucket < End);
290
592
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
592
  }
llvm::SmallPtrSetIterator<clang::CFGBlock*>::operator*() const
Line
Count
Source
283
154
  const PtrTy operator*() const {
284
154
    assert(isHandleInSync() && "invalid iterator access!");
285
154
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
154
    assert(Bucket < End);
290
154
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
154
  }
llvm::SmallPtrSetIterator<clang::AttributedStmt const*>::operator*() const
Line
Count
Source
283
16
  const PtrTy operator*() const {
284
16
    assert(isHandleInSync() && "invalid iterator access!");
285
16
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
16
    assert(Bucket < End);
290
16
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
16
  }
llvm::SmallPtrSetIterator<clang::BlockDecl const*>::operator*() const
Line
Count
Source
283
2.62k
  const PtrTy operator*() const {
284
2.62k
    assert(isHandleInSync() && "invalid iterator access!");
285
2.62k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
2.62k
    assert(Bucket < End);
290
2.62k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
2.62k
  }
llvm::SmallPtrSetIterator<clang::FieldDecl*>::operator*() const
Line
Count
Source
283
192
  const PtrTy operator*() const {
284
192
    assert(isHandleInSync() && "invalid iterator access!");
285
192
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
192
    assert(Bucket < End);
290
192
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
192
  }
llvm::SmallPtrSetIterator<clang::CXXMethodDecl*>::operator*() const
Line
Count
Source
283
13
  const PtrTy operator*() const {
284
13
    assert(isHandleInSync() && "invalid iterator access!");
285
13
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
13
    assert(Bucket < End);
290
13
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
13
  }
llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>::operator*() const
Line
Count
Source
283
659
  const PtrTy operator*() const {
284
659
    assert(isHandleInSync() && "invalid iterator access!");
285
659
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
659
    assert(Bucket < End);
290
659
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
659
  }
llvm::SmallPtrSetIterator<clang::Expr const*>::operator*() const
Line
Count
Source
283
76
  const PtrTy operator*() const {
284
76
    assert(isHandleInSync() && "invalid iterator access!");
285
76
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
76
    assert(Bucket < End);
290
76
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
76
  }
llvm::SmallPtrSetIterator<clang::Expr*>::operator*() const
Line
Count
Source
283
165k
  const PtrTy operator*() const {
284
165k
    assert(isHandleInSync() && "invalid iterator access!");
285
165k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
165k
    assert(Bucket < End);
290
165k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
165k
  }
llvm::SmallPtrSetIterator<clang::ObjCMethodDecl const*>::operator*() const
Line
Count
Source
283
186
  const PtrTy operator*() const {
284
186
    assert(isHandleInSync() && "invalid iterator access!");
285
186
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
186
    assert(Bucket < End);
290
186
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
186
  }
llvm::SmallPtrSetIterator<clang::ast_matchers::MatchFinder::MatchCallback*>::operator*() const
Line
Count
Source
283
16.0k
  const PtrTy operator*() const {
284
16.0k
    assert(isHandleInSync() && "invalid iterator access!");
285
16.0k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
16.0k
    assert(Bucket < End);
290
16.0k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
16.0k
  }
llvm::SmallPtrSetIterator<clang::CXXMethodDecl const*>::operator*() const
Line
Count
Source
283
27.1k
  const PtrTy operator*() const {
284
27.1k
    assert(isHandleInSync() && "invalid iterator access!");
285
27.1k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
27.1k
    assert(Bucket < End);
290
27.1k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
27.1k
  }
llvm::SmallPtrSetIterator<clang::SourceLocation>::operator*() const
Line
Count
Source
283
8
  const PtrTy operator*() const {
284
8
    assert(isHandleInSync() && "invalid iterator access!");
285
8
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
8
    assert(Bucket < End);
290
8
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
8
  }
292
293
262M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
262M
    assert(isHandleInSync() && "invalid iterator access!");
295
262M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
262M
    ++Bucket;
301
262M
    AdvanceIfNotValid();
302
262M
    return *this;
303
262M
  }
llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>::operator++()
Line
Count
Source
293
2.87M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
2.87M
    assert(isHandleInSync() && "invalid iterator access!");
295
2.87M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
2.87M
    ++Bucket;
301
2.87M
    AdvanceIfNotValid();
302
2.87M
    return *this;
303
2.87M
  }
llvm::SmallPtrSetIterator<llvm::AnalysisKey*>::operator++()
Line
Count
Source
293
14
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
14
    assert(isHandleInSync() && "invalid iterator access!");
295
14
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
14
    ++Bucket;
301
14
    AdvanceIfNotValid();
302
14
    return *this;
303
14
  }
llvm::SmallPtrSetIterator<void*>::operator++()
Line
Count
Source
293
27.4k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
27.4k
    assert(isHandleInSync() && "invalid iterator access!");
295
27.4k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
27.4k
    ++Bucket;
301
27.4k
    AdvanceIfNotValid();
302
27.4k
    return *this;
303
27.4k
  }
llvm::SmallPtrSetIterator<llvm::InterleaveGroup<llvm::Instruction>*>::operator++()
Line
Count
Source
293
1.61k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
1.61k
    assert(isHandleInSync() && "invalid iterator access!");
295
1.61k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
1.61k
    ++Bucket;
301
1.61k
    AdvanceIfNotValid();
302
1.61k
    return *this;
303
1.61k
  }
llvm::SmallPtrSetIterator<llvm::Function*>::operator++()
Line
Count
Source
293
81.8k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
81.8k
    assert(isHandleInSync() && "invalid iterator access!");
295
81.8k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
81.8k
    ++Bucket;
301
81.8k
    AdvanceIfNotValid();
302
81.8k
    return *this;
303
81.8k
  }
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock*>::operator++()
Line
Count
Source
293
1.61M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
1.61M
    assert(isHandleInSync() && "invalid iterator access!");
295
1.61M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
1.61M
    ++Bucket;
301
1.61M
    AdvanceIfNotValid();
302
1.61M
    return *this;
303
1.61M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::operator++()
llvm::SmallPtrSetIterator<llvm::MachineInstr*>::operator++()
Line
Count
Source
293
1.30M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
1.30M
    assert(isHandleInSync() && "invalid iterator access!");
295
1.30M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
1.30M
    ++Bucket;
301
1.30M
    AdvanceIfNotValid();
302
1.30M
    return *this;
303
1.30M
  }
llvm::SmallPtrSetIterator<llvm::SUnit const*>::operator++()
Line
Count
Source
293
23.0k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
23.0k
    assert(isHandleInSync() && "invalid iterator access!");
295
23.0k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
23.0k
    ++Bucket;
301
23.0k
    AdvanceIfNotValid();
302
23.0k
    return *this;
303
23.0k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>::operator++()
Line
Count
Source
293
277
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
277
    assert(isHandleInSync() && "invalid iterator access!");
295
277
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
277
    ++Bucket;
301
277
    AdvanceIfNotValid();
302
277
    return *this;
303
277
  }
llvm::SmallPtrSetIterator<llvm::Instruction*>::operator++()
Line
Count
Source
293
988k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
988k
    assert(isHandleInSync() && "invalid iterator access!");
295
988k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
988k
    ++Bucket;
301
988k
    AdvanceIfNotValid();
302
988k
    return *this;
303
988k
  }
llvm::SmallPtrSetIterator<llvm::Value*>::operator++()
Line
Count
Source
293
6.95M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
6.95M
    assert(isHandleInSync() && "invalid iterator access!");
295
6.95M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
6.95M
    ++Bucket;
301
6.95M
    AdvanceIfNotValid();
302
6.95M
    return *this;
303
6.95M
  }
llvm::SmallPtrSetIterator<llvm::PHINode const*>::operator++()
Line
Count
Source
293
28
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
28
    assert(isHandleInSync() && "invalid iterator access!");
295
28
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
28
    ++Bucket;
301
28
    AdvanceIfNotValid();
302
28
    return *this;
303
28
  }
llvm::SmallPtrSetIterator<llvm::SDNode*>::operator++()
Line
Count
Source
293
10.4M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
10.4M
    assert(isHandleInSync() && "invalid iterator access!");
295
10.4M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
10.4M
    ++Bucket;
301
10.4M
    AdvanceIfNotValid();
302
10.4M
    return *this;
303
10.4M
  }
llvm::SmallPtrSetIterator<llvm::MCSymbolELF*>::operator++()
Line
Count
Source
293
6
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
6
    assert(isHandleInSync() && "invalid iterator access!");
295
6
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
6
    ++Bucket;
301
6
    AdvanceIfNotValid();
302
6
    return *this;
303
6
  }
llvm::SmallPtrSetIterator<llvm::LandingPadInst*>::operator++()
Line
Count
Source
293
2.63k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
2.63k
    assert(isHandleInSync() && "invalid iterator access!");
295
2.63k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
2.63k
    ++Bucket;
301
2.63k
    AdvanceIfNotValid();
302
2.63k
    return *this;
303
2.63k
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock const*>::operator++()
Line
Count
Source
293
115k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
115k
    assert(isHandleInSync() && "invalid iterator access!");
295
115k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
115k
    ++Bucket;
301
115k
    AdvanceIfNotValid();
302
115k
    return *this;
303
115k
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock*>::operator++()
Line
Count
Source
293
8.17M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
8.17M
    assert(isHandleInSync() && "invalid iterator access!");
295
8.17M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
8.17M
    ++Bucket;
301
8.17M
    AdvanceIfNotValid();
302
8.17M
    return *this;
303
8.17M
  }
llvm::SmallPtrSetIterator<llvm::Loop const*>::operator++()
Line
Count
Source
293
7.49M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
7.49M
    assert(isHandleInSync() && "invalid iterator access!");
295
7.49M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
7.49M
    ++Bucket;
301
7.49M
    AdvanceIfNotValid();
302
7.49M
    return *this;
303
7.49M
  }
llvm::SmallPtrSetIterator<llvm::Value const*>::operator++()
Line
Count
Source
293
1.21M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
1.21M
    assert(isHandleInSync() && "invalid iterator access!");
295
1.21M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
1.21M
    ++Bucket;
301
1.21M
    AdvanceIfNotValid();
302
1.21M
    return *this;
303
1.21M
  }
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
293
11.1k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
11.1k
    assert(isHandleInSync() && "invalid iterator access!");
295
11.1k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
11.1k
    ++Bucket;
301
11.1k
    AdvanceIfNotValid();
302
11.1k
    return *this;
303
11.1k
  }
llvm::SmallPtrSetIterator<llvm::GlobalValue*>::operator++()
Line
Count
Source
293
8.98M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
8.98M
    assert(isHandleInSync() && "invalid iterator access!");
295
8.98M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
8.98M
    ++Bucket;
301
8.98M
    AdvanceIfNotValid();
302
8.98M
    return *this;
303
8.98M
  }
llvm::SmallPtrSetIterator<llvm::SCEVPredicate const*>::operator++()
Line
Count
Source
293
2.35k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
2.35k
    assert(isHandleInSync() && "invalid iterator access!");
295
2.35k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
2.35k
    ++Bucket;
301
2.35k
    AdvanceIfNotValid();
302
2.35k
    return *this;
303
2.35k
  }
llvm::SmallPtrSetIterator<llvm::MDNode const*>::operator++()
Line
Count
Source
293
276k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
276k
    assert(isHandleInSync() && "invalid iterator access!");
295
276k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
276k
    ++Bucket;
301
276k
    AdvanceIfNotValid();
302
276k
    return *this;
303
276k
  }
llvm::SmallPtrSetIterator<llvm::SelectInst*>::operator++()
Line
Count
Source
293
26
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
26
    assert(isHandleInSync() && "invalid iterator access!");
295
26
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
26
    ++Bucket;
301
26
    AdvanceIfNotValid();
302
26
    return *this;
303
26
  }
llvm::SmallPtrSetIterator<llvm::PHINode*>::operator++()
Line
Count
Source
293
26
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
26
    assert(isHandleInSync() && "invalid iterator access!");
295
26
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
26
    ++Bucket;
301
26
    AdvanceIfNotValid();
302
26
    return *this;
303
26
  }
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::operator++()
Line
Count
Source
293
380k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
380k
    assert(isHandleInSync() && "invalid iterator access!");
295
380k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
380k
    ++Bucket;
301
380k
    AdvanceIfNotValid();
302
380k
    return *this;
303
380k
  }
llvm::SmallPtrSetIterator<llvm::LiveInterval*>::operator++()
Line
Count
Source
293
35.2k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
35.2k
    assert(isHandleInSync() && "invalid iterator access!");
295
35.2k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
35.2k
    ++Bucket;
301
35.2k
    AdvanceIfNotValid();
302
35.2k
    return *this;
303
35.2k
  }
llvm::SmallPtrSetIterator<llvm::VNInfo*>::operator++()
Line
Count
Source
293
452k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
452k
    assert(isHandleInSync() && "invalid iterator access!");
295
452k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
452k
    ++Bucket;
301
452k
    AdvanceIfNotValid();
302
452k
    return *this;
303
452k
  }
llvm::SmallPtrSetIterator<llvm::Pass*>::operator++()
Line
Count
Source
293
170M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
170M
    assert(isHandleInSync() && "invalid iterator access!");
295
170M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
170M
    ++Bucket;
301
170M
    AdvanceIfNotValid();
302
170M
    return *this;
303
170M
  }
llvm::SmallPtrSetIterator<llvm::Metadata*>::operator++()
Line
Count
Source
293
7.17k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
7.17k
    assert(isHandleInSync() && "invalid iterator access!");
295
7.17k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
7.17k
    ++Bucket;
301
7.17k
    AdvanceIfNotValid();
302
7.17k
    return *this;
303
7.17k
  }
llvm::SmallPtrSetIterator<llvm::Metadata const*>::operator++()
Line
Count
Source
293
7.81k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
7.81k
    assert(isHandleInSync() && "invalid iterator access!");
295
7.81k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
7.81k
    ++Bucket;
301
7.81k
    AdvanceIfNotValid();
302
7.81k
    return *this;
303
7.81k
  }
llvm::SmallPtrSetIterator<llvm::ReturnInst*>::operator++()
Line
Count
Source
293
738
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
738
    assert(isHandleInSync() && "invalid iterator access!");
295
738
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
738
    ++Bucket;
301
738
    AdvanceIfNotValid();
302
738
    return *this;
303
738
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable*>::operator++()
Line
Count
Source
293
52
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
52
    assert(isHandleInSync() && "invalid iterator access!");
295
52
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
52
    ++Bucket;
301
52
    AdvanceIfNotValid();
302
52
    return *this;
303
52
  }
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::Constant*>::operator++()
llvm::SmallPtrSetIterator<llvm::AllocaInst*>::operator++()
Line
Count
Source
293
204
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
204
    assert(isHandleInSync() && "invalid iterator access!");
295
204
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
204
    ++Bucket;
301
204
    AdvanceIfNotValid();
302
204
    return *this;
303
204
  }
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MCCodePaddingPolicy*>::operator++()
llvm::SmallPtrSetIterator<llvm::CallInst*>::operator++()
Line
Count
Source
293
9
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
9
    assert(isHandleInSync() && "invalid iterator access!");
295
9
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
9
    ++Bucket;
301
9
    AdvanceIfNotValid();
302
9
    return *this;
303
9
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi*>::operator++()
Line
Count
Source
293
11
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
11
    assert(isHandleInSync() && "invalid iterator access!");
295
11
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
11
    ++Bucket;
301
11
    AdvanceIfNotValid();
302
11
    return *this;
303
11
  }
llvm::SmallPtrSetIterator<llvm::SCEV const*>::operator++()
Line
Count
Source
293
7.78M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
7.78M
    assert(isHandleInSync() && "invalid iterator access!");
295
7.78M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
7.78M
    ++Bucket;
301
7.78M
    AdvanceIfNotValid();
302
7.78M
    return *this;
303
7.78M
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi const*>::operator++()
Line
Count
Source
293
15
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
15
    assert(isHandleInSync() && "invalid iterator access!");
295
15
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
15
    ++Bucket;
301
15
    AdvanceIfNotValid();
302
15
    return *this;
303
15
  }
llvm::SmallPtrSetIterator<llvm::MemoryAccess*>::operator++()
Line
Count
Source
293
16
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
16
    assert(isHandleInSync() && "invalid iterator access!");
295
16
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
16
    ++Bucket;
301
16
    AdvanceIfNotValid();
302
16
    return *this;
303
16
  }
llvm::SmallPtrSetIterator<llvm::User*>::operator++()
Line
Count
Source
293
21.6k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
21.6k
    assert(isHandleInSync() && "invalid iterator access!");
295
21.6k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
21.6k
    ++Bucket;
301
21.6k
    AdvanceIfNotValid();
302
21.6k
    return *this;
303
21.6k
  }
llvm::SmallPtrSetIterator<llvm::cl::OptionCategory*>::operator++()
Line
Count
Source
293
105
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
105
    assert(isHandleInSync() && "invalid iterator access!");
295
105
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
105
    ++Bucket;
301
105
    AdvanceIfNotValid();
302
105
    return *this;
303
105
  }
llvm::SmallPtrSetIterator<llvm::DbgVariableIntrinsic*>::operator++()
Line
Count
Source
293
3
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
3
    assert(isHandleInSync() && "invalid iterator access!");
295
3
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
3
    ++Bucket;
301
3
    AdvanceIfNotValid();
302
3
    return *this;
303
3
  }
llvm::SmallPtrSetIterator<llvm::VPValue*>::operator++()
Line
Count
Source
293
242
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
242
    assert(isHandleInSync() && "invalid iterator access!");
295
242
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
242
    ++Bucket;
301
242
    AdvanceIfNotValid();
302
242
    return *this;
303
242
  }
llvm::SmallPtrSetIterator<clang::Decl const*>::operator++()
Line
Count
Source
293
24
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
24
    assert(isHandleInSync() && "invalid iterator access!");
295
24
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
24
    ++Bucket;
301
24
    AdvanceIfNotValid();
302
24
    return *this;
303
24
  }
llvm::SmallPtrSetIterator<clang::FileEntry const*>::operator++()
Line
Count
Source
293
94
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
94
    assert(isHandleInSync() && "invalid iterator access!");
295
94
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
94
    ++Bucket;
301
94
    AdvanceIfNotValid();
302
94
    return *this;
303
94
  }
llvm::SmallPtrSetIterator<clang::Decl*>::operator++()
Line
Count
Source
293
32.4M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
32.4M
    assert(isHandleInSync() && "invalid iterator access!");
295
32.4M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
32.4M
    ++Bucket;
301
32.4M
    AdvanceIfNotValid();
302
32.4M
    return *this;
303
32.4M
  }
llvm::SmallPtrSetIterator<llvm::Region*>::operator++()
Line
Count
Source
293
51
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
51
    assert(isHandleInSync() && "invalid iterator access!");
295
51
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
51
    ++Bucket;
301
51
    AdvanceIfNotValid();
302
51
    return *this;
303
51
  }
llvm::SmallPtrSetIterator<polly::MemoryAccess*>::operator++()
Line
Count
Source
293
102
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
102
    assert(isHandleInSync() && "invalid iterator access!");
295
102
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
102
    ++Bucket;
301
102
    AdvanceIfNotValid();
302
102
    return *this;
303
102
  }
llvm::SmallPtrSetIterator<llvm::LoadSDNode*>::operator++()
Line
Count
Source
293
877
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
877
    assert(isHandleInSync() && "invalid iterator access!");
295
877
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
877
    ++Bucket;
301
877
    AdvanceIfNotValid();
302
877
    return *this;
303
877
  }
llvm::SmallPtrSetIterator<llvm::CoroSubFnInst*>::operator++()
Line
Count
Source
293
3
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
3
    assert(isHandleInSync() && "invalid iterator access!");
295
3
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
3
    ++Bucket;
301
3
    AdvanceIfNotValid();
302
3
    return *this;
303
3
  }
llvm::SmallPtrSetIterator<clang::ValueDecl*>::operator++()
Line
Count
Source
293
226
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
226
    assert(isHandleInSync() && "invalid iterator access!");
295
226
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
226
    ++Bucket;
301
226
    AdvanceIfNotValid();
302
226
    return *this;
303
226
  }
llvm::SmallPtrSetIterator<clang::ObjCProtocolDecl*>::operator++()
Line
Count
Source
293
402
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
402
    assert(isHandleInSync() && "invalid iterator access!");
295
402
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
402
    ++Bucket;
301
402
    AdvanceIfNotValid();
302
402
    return *this;
303
402
  }
llvm::SmallPtrSetIterator<clang::CFGBlock*>::operator++()
Line
Count
Source
293
154
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
154
    assert(isHandleInSync() && "invalid iterator access!");
295
154
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
154
    ++Bucket;
301
154
    AdvanceIfNotValid();
302
154
    return *this;
303
154
  }
llvm::SmallPtrSetIterator<clang::AttributedStmt const*>::operator++()
Line
Count
Source
293
16
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
16
    assert(isHandleInSync() && "invalid iterator access!");
295
16
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
16
    ++Bucket;
301
16
    AdvanceIfNotValid();
302
16
    return *this;
303
16
  }
llvm::SmallPtrSetIterator<clang::BlockDecl const*>::operator++()
Line
Count
Source
293
2.62k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
2.62k
    assert(isHandleInSync() && "invalid iterator access!");
295
2.62k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
2.62k
    ++Bucket;
301
2.62k
    AdvanceIfNotValid();
302
2.62k
    return *this;
303
2.62k
  }
llvm::SmallPtrSetIterator<clang::FieldDecl*>::operator++()
Line
Count
Source
293
48
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
48
    assert(isHandleInSync() && "invalid iterator access!");
295
48
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
48
    ++Bucket;
301
48
    AdvanceIfNotValid();
302
48
    return *this;
303
48
  }
Unexecuted instantiation: llvm::SmallPtrSetIterator<clang::CXXMethodDecl*>::operator++()
llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>::operator++()
Line
Count
Source
293
659
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
659
    assert(isHandleInSync() && "invalid iterator access!");
295
659
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
659
    ++Bucket;
301
659
    AdvanceIfNotValid();
302
659
    return *this;
303
659
  }
llvm::SmallPtrSetIterator<clang::Expr const*>::operator++()
Line
Count
Source
293
76
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
76
    assert(isHandleInSync() && "invalid iterator access!");
295
76
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
76
    ++Bucket;
301
76
    AdvanceIfNotValid();
302
76
    return *this;
303
76
  }
llvm::SmallPtrSetIterator<clang::Expr*>::operator++()
Line
Count
Source
293
165k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
165k
    assert(isHandleInSync() && "invalid iterator access!");
295
165k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
165k
    ++Bucket;
301
165k
    AdvanceIfNotValid();
302
165k
    return *this;
303
165k
  }
llvm::SmallPtrSetIterator<clang::ObjCMethodDecl const*>::operator++()
Line
Count
Source
293
154
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
154
    assert(isHandleInSync() && "invalid iterator access!");
295
154
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
154
    ++Bucket;
301
154
    AdvanceIfNotValid();
302
154
    return *this;
303
154
  }
llvm::SmallPtrSetIterator<clang::ast_matchers::MatchFinder::MatchCallback*>::operator++()
Line
Count
Source
293
16.0k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
16.0k
    assert(isHandleInSync() && "invalid iterator access!");
295
16.0k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
16.0k
    ++Bucket;
301
16.0k
    AdvanceIfNotValid();
302
16.0k
    return *this;
303
16.0k
  }
llvm::SmallPtrSetIterator<clang::CXXMethodDecl const*>::operator++()
Line
Count
Source
293
6.69k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
6.69k
    assert(isHandleInSync() && "invalid iterator access!");
295
6.69k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
6.69k
    ++Bucket;
301
6.69k
    AdvanceIfNotValid();
302
6.69k
    return *this;
303
6.69k
  }
llvm::SmallPtrSetIterator<clang::SourceLocation>::operator++()
Line
Count
Source
293
8
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
8
    assert(isHandleInSync() && "invalid iterator access!");
295
8
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
8
    ++Bucket;
301
8
    AdvanceIfNotValid();
302
8
    return *this;
303
8
  }
304
305
  SmallPtrSetIterator operator++(int) {        // Postincrement
306
    SmallPtrSetIterator tmp = *this;
307
    ++*this;
308
    return tmp;
309
  }
310
};
311
312
/// RoundUpToPowerOfTwo - This is a helper template that rounds N up to the next
313
/// power of two (which means N itself if N is already a power of two).
314
template<unsigned N>
315
struct RoundUpToPowerOfTwo;
316
317
/// RoundUpToPowerOfTwoH - If N is not a power of two, increase it.  This is a
318
/// helper template used to implement RoundUpToPowerOfTwo.
319
template<unsigned N, bool isPowerTwo>
320
struct RoundUpToPowerOfTwoH {
321
  enum { Val = N };
322
};
323
template<unsigned N>
324
struct RoundUpToPowerOfTwoH<N, false> {
325
  enum {
326
    // We could just use NextVal = N+1, but this converges faster.  N|(N-1) sets
327
    // the right-most zero bits to one all at once, e.g. 0b0011000 -> 0b0011111.
328
    Val = RoundUpToPowerOfTwo<(N|(N-1)) + 1>::Val
329
  };
330
};
331
332
template<unsigned N>
333
struct RoundUpToPowerOfTwo {
334
  enum { Val = RoundUpToPowerOfTwoH<N, (N&(N-1)) == 0>::Val };
335
};
336
337
/// A templated base class for \c SmallPtrSet which provides the
338
/// typesafe interface that is common across all small sizes.
339
///
340
/// This is particularly useful for passing around between interface boundaries
341
/// to avoid encoding a particular small size in the interface boundary.
342
template <typename PtrType>
343
class SmallPtrSetImpl : public SmallPtrSetImplBase {
344
  using ConstPtrType = typename add_const_past_pointer<PtrType>::type;
345
  using PtrTraits = PointerLikeTypeTraits<PtrType>;
346
  using ConstPtrTraits = PointerLikeTypeTraits<ConstPtrType>;
347
348
protected:
349
  // Constructors that forward to the base.
350
  SmallPtrSetImpl(const void **SmallStorage, const SmallPtrSetImpl &that)
351
72.0M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> const&)
Line
Count
Source
351
1.59M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*> const&)
Line
Count
Source
351
8.91M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineLoop*> const&)
Line
Count
Source
351
232
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*> const&)
Line
Count
Source
351
4.09M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::BasicBlock*> const&)
Line
Count
Source
351
20.7M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::BasicBlock const*> const&)
Line
Count
Source
351
10.6M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<void*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<void*> const&)
Line
Count
Source
351
1.04k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::AnalysisKey*> const&)
Line
Count
Source
351
1.04k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*> const&)
Line
Count
Source
351
3.31M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Loop*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Loop*> const&)
Line
Count
Source
351
538k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*> const&)
Line
Count
Source
351
14.3M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Value const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Value const*> const&)
Line
Count
Source
351
111k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Value*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Value*> const&)
Line
Count
Source
351
111k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::RegionNode const*> const&)
Line
Count
Source
351
8
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::RegionNode*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::RegionNode*> const&)
Line
Count
Source
351
25.7k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*> const&)
Line
Count
Source
351
1.33M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Loop const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Loop const*> const&)
Line
Count
Source
351
781k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Instruction*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Instruction*> const&)
Line
Count
Source
351
12.7k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineInstr*> const&)
Line
Count
Source
351
138k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*> const&)
Line
Count
Source
351
4.67M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::SUnit*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::SUnit*> const&)
Line
Count
Source
351
57.0k
      : 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
351
38.2k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::User*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::User*> const&)
Line
Count
Source
351
35.4k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Function*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Function*> const&)
Line
Count
Source
351
13.6k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::VPBlockBase*> const&)
Line
Count
Source
351
117k
      : SmallPtrSetImplBase(SmallStorage, that) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::VPBlockBase const*> const&)
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*> const&)
Line
Count
Source
351
50
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::DeclContext*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::DeclContext*> const&)
Line
Count
Source
351
4.21k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::CallGraphNode*> const&)
Line
Count
Source
351
1.76k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::VarDecl const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::VarDecl const*> const&)
Line
Count
Source
351
451
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> > const&)
Line
Count
Source
351
244k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::BlockDecl const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::BlockDecl const*> const&)
Line
Count
Source
351
6.71k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::ParmVarDecl const*> const&)
Line
Count
Source
351
6.71k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::Expr*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::Expr*> const&)
Line
Count
Source
351
6.71k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::CallGraphNode const*> const&)
Line
Count
Source
351
2
      : SmallPtrSetImplBase(SmallStorage, that) {}
352
  SmallPtrSetImpl(const void **SmallStorage, unsigned SmallSize,
353
                  SmallPtrSetImpl &&that)
354
136M
      : 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
354
3.19M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>&&)
Line
Count
Source
354
15.0M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineLoop*>&&)
Line
Count
Source
354
464
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>&&)
Line
Count
Source
354
4.10M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::BasicBlock*>&&)
Line
Count
Source
354
39.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
354
15.7M
      : 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
354
6.63M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::GlobalValue const*>&&)
Line
Count
Source
354
1.02k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Value*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Value*>&&)
Line
Count
Source
354
1.20M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Loop*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Loop*>&&)
Line
Count
Source
354
1.07M
      : 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
354
28.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
354
124k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Instruction*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Instruction*>&&)
Line
Count
Source
354
93.9k
      : 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
354
158k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::RegionNode*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::RegionNode*>&&)
Line
Count
Source
354
30.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::RegionNode const*>&&)
Line
Count
Source
354
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
354
2.85M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::PHINode const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::PHINode const*>&&)
Line
Count
Source
354
10.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Loop const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Loop const*>&&)
Line
Count
Source
354
1.31M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<void*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<void*>&&)
Line
Count
Source
354
279k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::AnalysisKey*>&&)
Line
Count
Source
354
279k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineInstr*>&&)
Line
Count
Source
354
261k
      : 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
354
9.35M
      : 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
354
3.48M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::ReturnInst*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::ReturnInst*>&&)
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::GlobalValue*>&&)
Line
Count
Source
354
1.47M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::SCEV const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::SCEV const*>&&)
Line
Count
Source
354
1.00M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MemoryAccess*>&&)
llvm::SmallPtrSetImpl<llvm::User*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::User*>&&)
Line
Count
Source
354
23.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::VPBlockBase*>&&)
Line
Count
Source
354
234k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>&&)
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>&&)
Line
Count
Source
354
100
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<clang::Decl const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::Decl const*>&&)
Line
Count
Source
354
2
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::CallGraphNode*>&&)
Line
Count
Source
354
1.76k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<clang::Expr*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::Expr*>&&)
Line
Count
Source
354
50.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<clang::Expr const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::Expr const*>&&)
Line
Count
Source
354
50.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
354
2
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<clang::FileEntry const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::FileEntry const*>&&)
llvm::SmallPtrSetImpl<llvm::Use*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Use*>&&)
Line
Count
Source
354
4.13k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
355
  explicit SmallPtrSetImpl(const void **SmallStorage, unsigned SmallSize)
356
1.47G
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
148M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
629k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
24.4M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.10M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Loop*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.08M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
270
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SDNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
4.54M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
50.5M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Value const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
459M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Function*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
3.05M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Constant const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
417k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
18.1M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Instruction*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
51.9M
      : 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::SUnit*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
186k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SUnit const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
669
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
64.1M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
11.7k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
53.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Value*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
52.0M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SDNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
52.8M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LoadInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
880k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Instruction const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.71M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
45.7M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Loop const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
18.5M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
27.5k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PHINode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
8.41M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MCSymbolELF*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
237
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Constant*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
6.17k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LandingPadInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
21.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<void*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.21M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.21M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallInst const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PHINode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
3.15M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.45k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Use const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
4.17M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Use*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.55M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
5.36M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
66.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
10
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
19
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
487
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
468
      : 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
356
22.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
14.3M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MDNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.16M
      : 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
356
611k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MDNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
798k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::User const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
4.33M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
4.81M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::RegionNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
30.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
8
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SCEV const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
140M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.58M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::User*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.25M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::InterleaveGroup<llvm::Instruction>*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
39.9k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Metadata*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
18.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SelectInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
5.40k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.62M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VNInfo*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.71M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.81M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LiveRange*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
838k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
689k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
MachineBlockPlacement.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::BlockChain*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
384k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
4.67M
      : 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
356
22.1M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DILocation*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
151k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Module*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
107k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Pass*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
4.85M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Metadata const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
773k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Type*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
795k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::ConstantInt*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
4.98k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::FuncletPadInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.97k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalAlias const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
39.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Argument*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
181k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::ReturnInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
768
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::AbstractAttribute*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
19
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Comdat const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
27.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalVariable*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.10k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
644k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MCCodePaddingPolicy*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
47.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
47.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
12.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MemoryPhi*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
58
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MemoryPhi const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
3.38k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MemoryAccess*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
60
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::cl::Option*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
28
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::cl::OptionCategory*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
139k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DbgVariableIntrinsic*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
12
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VPValue*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
38.5k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
117k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
34
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
50
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Decl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
43.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
17.8M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
5.22k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
19.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalIndirectSymbol const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
90
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Module*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
28.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Type const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
36.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::RecordDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
70.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
17.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::DeclContext*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
48.6M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.08M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::DirectoryEntry const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
264k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::HeaderMap const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
132k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::FileEntry const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.62k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Decl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
20.5M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCCategoryDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
5.34k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.40k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Region*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
4.48k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.85k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DISubprogram const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
35.7k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LoadSDNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
146k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CoroSubFnInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
6
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CoroBeginInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
6
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
328
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
23.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::TagDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
78
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ValueDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
70.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::VarDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
91.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::DeclContext const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
537
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.76k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
19.5k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::LocationContext const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
11.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::ExplodedNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
21.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.86k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::VarDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
840
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CFGBlock*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
297k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<clang::CFGBlock>*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
308
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
5.59k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
3.20k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::TypedValueRegion const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
133
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.98k
      : 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
356
348k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::AttributedStmt const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
88
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::BlockDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
465k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
471k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Expr*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
95.0M
      : 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
356
41.5k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
41.5k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::NamespaceDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
41.5k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Expr const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
45.0M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::FieldDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
45
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXMethodDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
889
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
23
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.32M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Selector>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
19.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::QualType>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
3.29M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
184k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::RecordType const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
535k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
541k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
60.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXRecordDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
24
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::NamedDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
13.2k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCMethodDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
98
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
222
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ast_matchers::MatchFinder::MatchCallback*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
26.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::SourceLocation>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
44.2k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::StructType*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
8.50k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
357
358
public:
359
  using iterator = SmallPtrSetIterator<PtrType>;
360
  using const_iterator = SmallPtrSetIterator<PtrType>;
361
  using key_type = ConstPtrType;
362
  using value_type = PtrType;
363
364
  SmallPtrSetImpl(const SmallPtrSetImpl &) = delete;
365
366
  /// Inserts Ptr if and only if there is no element in the container equal to
367
  /// Ptr. The bool component of the returned pair is true if and only if the
368
  /// insertion takes place, and the iterator component of the pair points to
369
  /// the element equal to Ptr.
370
2.51G
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.51G
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.51G
    return std::make_pair(makeIterator(p.first), p.second);
373
2.51G
  }
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::insert(llvm::cl::SubCommand*)
Line
Count
Source
370
1.15M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.15M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.15M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.15M
  }
llvm::SmallPtrSetImpl<void*>::insert(void*)
Line
Count
Source
370
2.57M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.57M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.57M
    return std::make_pair(makeIterator(p.first), p.second);
373
2.57M
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::insert(llvm::AnalysisKey*)
Line
Count
Source
370
933
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
933
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
933
    return std::make_pair(makeIterator(p.first), p.second);
373
933
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::insert(llvm::DomTreeNodeBase<llvm::BasicBlock>*)
Line
Count
Source
370
25.6M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
25.6M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
25.6M
    return std::make_pair(makeIterator(p.first), p.second);
373
25.6M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::insert(llvm::BasicBlock const*)
Line
Count
Source
370
165M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
165M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
165M
    return std::make_pair(makeIterator(p.first), p.second);
373
165M
  }
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::insert(llvm::SCEVPredicate const*)
Line
Count
Source
370
2.42k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.42k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.42k
    return std::make_pair(makeIterator(p.first), p.second);
373
2.42k
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::insert(llvm::MachineBasicBlock const*)
Line
Count
Source
370
80.2M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
80.2M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
80.2M
    return std::make_pair(makeIterator(p.first), p.second);
373
80.2M
  }
llvm::SmallPtrSetImpl<llvm::SDNode const*>::insert(llvm::SDNode const*)
Line
Count
Source
370
6.53M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
6.53M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
6.53M
    return std::make_pair(makeIterator(p.first), p.second);
373
6.53M
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::insert(llvm::MachineInstr const*)
Line
Count
Source
370
1.32M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.32M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.32M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.32M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::insert(llvm::MachineBasicBlock*)
Line
Count
Source
370
65.3M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
65.3M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
65.3M
    return std::make_pair(makeIterator(p.first), p.second);
373
65.3M
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::insert(llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*)
Line
Count
Source
370
6.81M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
6.81M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
6.81M
    return std::make_pair(makeIterator(p.first), p.second);
373
6.81M
  }
llvm::SmallPtrSetImpl<llvm::Loop*>::insert(llvm::Loop*)
Line
Count
Source
370
722k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
722k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
722k
    return std::make_pair(makeIterator(p.first), p.second);
373
722k
  }
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::insert(llvm::MachineLoop*)
Line
Count
Source
370
147
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
147
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
147
    return std::make_pair(makeIterator(p.first), p.second);
373
147
  }
llvm::SmallPtrSetImpl<llvm::InterleaveGroup<llvm::Instruction>*>::insert(llvm::InterleaveGroup<llvm::Instruction>*)
Line
Count
Source
370
6.17k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
6.17k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
6.17k
    return std::make_pair(makeIterator(p.first), p.second);
373
6.17k
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::insert(llvm::Instruction*)
Line
Count
Source
370
100M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
100M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
100M
    return std::make_pair(makeIterator(p.first), p.second);
373
100M
  }
llvm::SmallPtrSetImpl<llvm::Value const*>::insert(llvm::Value const*)
Line
Count
Source
370
606M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
606M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
606M
    return std::make_pair(makeIterator(p.first), p.second);
373
606M
  }
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::insert(llvm::MCSymbol const*)
Line
Count
Source
370
11.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
11.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
11.2k
    return std::make_pair(makeIterator(p.first), p.second);
373
11.2k
  }
llvm::SmallPtrSetImpl<llvm::Function*>::insert(llvm::Function*)
Line
Count
Source
370
1.08M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.08M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.08M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.08M
  }
llvm::SmallPtrSetImpl<llvm::Constant const*>::insert(llvm::Constant const*)
Line
Count
Source
370
1.36M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.36M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.36M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.36M
  }
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
370
76.8M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
76.8M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
76.8M
    return std::make_pair(makeIterator(p.first), p.second);
373
76.8M
  }
llvm::SmallPtrSetImpl<llvm::RegionNode*>::insert(llvm::RegionNode*)
Line
Count
Source
370
50.7k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
50.7k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
50.7k
    return std::make_pair(makeIterator(p.first), p.second);
373
50.7k
  }
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::insert(llvm::RegionNode const*)
Line
Count
Source
370
8
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
8
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
8
    return std::make_pair(makeIterator(p.first), p.second);
373
8
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>::insert(llvm::MachineRegionNode*)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>::insert(llvm::MachineRegionNode const*)
llvm::SmallPtrSetImpl<llvm::SUnit const*>::insert(llvm::SUnit const*)
Line
Count
Source
370
109k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
109k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
109k
    return std::make_pair(makeIterator(p.first), p.second);
373
109k
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::insert(llvm::SUnit*)
Line
Count
Source
370
21.6k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
21.6k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
21.6k
    return std::make_pair(makeIterator(p.first), p.second);
373
21.6k
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert(llvm::BasicBlock*)
Line
Count
Source
370
263M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
263M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
263M
    return std::make_pair(makeIterator(p.first), p.second);
373
263M
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::insert(llvm::AllocaInst const*)
Line
Count
Source
370
21.8k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
21.8k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
21.8k
    return std::make_pair(makeIterator(p.first), p.second);
373
21.8k
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::insert(llvm::GlobalVariable const*)
Line
Count
Source
370
4.28k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
4.28k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
4.28k
    return std::make_pair(makeIterator(p.first), p.second);
373
4.28k
  }
llvm::SmallPtrSetImpl<llvm::Value*>::insert(llvm::Value*)
Line
Count
Source
370
101M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
101M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
101M
    return std::make_pair(makeIterator(p.first), p.second);
373
101M
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::insert(llvm::SDNode*)
Line
Count
Source
370
268M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
268M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
268M
    return std::make_pair(makeIterator(p.first), p.second);
373
268M
  }
llvm::SmallPtrSetImpl<llvm::LoadInst*>::insert(llvm::LoadInst*)
Line
Count
Source
370
1.98M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.98M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.98M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.98M
  }
llvm::SmallPtrSetImpl<llvm::Instruction const*>::insert(llvm::Instruction const*)
Line
Count
Source
370
2.10M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.10M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.10M
    return std::make_pair(makeIterator(p.first), p.second);
373
2.10M
  }
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::insert(llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>)
Line
Count
Source
370
2.11k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.11k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.11k
    return std::make_pair(makeIterator(p.first), p.second);
373
2.11k
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::insert(llvm::PHINode const*)
Line
Count
Source
370
1.37M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.37M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.37M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.37M
  }
llvm::SmallPtrSetImpl<llvm::MCSymbolELF*>::insert(llvm::MCSymbolELF*)
Line
Count
Source
370
6
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
6
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
6
    return std::make_pair(makeIterator(p.first), p.second);
373
6
  }
llvm::SmallPtrSetImpl<llvm::Constant*>::insert(llvm::Constant*)
Line
Count
Source
370
30.3k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
30.3k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
30.3k
    return std::make_pair(makeIterator(p.first), p.second);
373
30.3k
  }
llvm::SmallPtrSetImpl<llvm::LandingPadInst*>::insert(llvm::LandingPadInst*)
Line
Count
Source
370
4.41k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
4.41k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
4.41k
    return std::make_pair(makeIterator(p.first), p.second);
373
4.41k
  }
llvm::SmallPtrSetImpl<llvm::CallInst const*>::insert(llvm::CallInst const*)
Line
Count
Source
370
2
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2
    return std::make_pair(makeIterator(p.first), p.second);
373
2
  }
llvm::SmallPtrSetImpl<llvm::PHINode*>::insert(llvm::PHINode*)
Line
Count
Source
370
7.12M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
7.12M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
7.12M
    return std::make_pair(makeIterator(p.first), p.second);
373
7.12M
  }
llvm::SmallPtrSetImpl<llvm::Loop const*>::insert(llvm::Loop const*)
Line
Count
Source
370
7.65M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
7.65M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
7.65M
    return std::make_pair(makeIterator(p.first), p.second);
373
7.65M
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::insert(llvm::LazyCallGraph::Node*)
Line
Count
Source
370
330
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
330
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
330
    return std::make_pair(makeIterator(p.first), p.second);
373
330
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::insert(llvm::LazyCallGraph::RefSCC*)
Line
Count
Source
370
356
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
356
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
356
    return std::make_pair(makeIterator(p.first), p.second);
373
356
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::insert(llvm::LazyCallGraph::SCC*)
Line
Count
Source
370
409
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
409
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
409
    return std::make_pair(makeIterator(p.first), p.second);
373
409
  }
llvm::SmallPtrSetImpl<llvm::Use const*>::insert(llvm::Use const*)
Line
Count
Source
370
88.9M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
88.9M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
88.9M
    return std::make_pair(makeIterator(p.first), p.second);
373
88.9M
  }
llvm::SmallPtrSetImpl<llvm::Use*>::insert(llvm::Use*)
Line
Count
Source
370
9.35M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
9.35M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
9.35M
    return std::make_pair(makeIterator(p.first), p.second);
373
9.35M
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::insert(llvm::GlobalValue const*)
Line
Count
Source
370
57.7k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
57.7k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
57.7k
    return std::make_pair(makeIterator(p.first), p.second);
373
57.7k
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC const*>::insert(llvm::LazyCallGraph::SCC const*)
Line
Count
Source
370
30
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
30
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
30
    return std::make_pair(makeIterator(p.first), p.second);
373
30
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC const*>::insert(llvm::LazyCallGraph::RefSCC const*)
Line
Count
Source
370
75
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
75
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
75
    return std::make_pair(makeIterator(p.first), p.second);
373
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
370
59.4k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
59.4k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
59.4k
    return std::make_pair(makeIterator(p.first), p.second);
373
59.4k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::insert(llvm::DomTreeNodeBase<llvm::BasicBlock> const*)
Line
Count
Source
370
41.4M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
41.4M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
41.4M
    return std::make_pair(makeIterator(p.first), p.second);
373
41.4M
  }
llvm::SmallPtrSetImpl<llvm::MDNode*>::insert(llvm::MDNode*)
Line
Count
Source
370
2.70M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.70M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.70M
    return std::make_pair(makeIterator(p.first), p.second);
373
2.70M
  }
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
370
1.66M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.66M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.66M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.66M
  }
llvm::SmallPtrSetImpl<llvm::User const*>::insert(llvm::User const*)
Line
Count
Source
370
4.70M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
4.70M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
4.70M
    return std::make_pair(makeIterator(p.first), p.second);
373
4.70M
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::insert(llvm::GlobalValue*)
Line
Count
Source
370
13.9M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
13.9M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
13.9M
    return std::make_pair(makeIterator(p.first), p.second);
373
13.9M
  }
llvm::SmallPtrSetImpl<llvm::SCEV const*>::insert(llvm::SCEV const*)
Line
Count
Source
370
364M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
364M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
364M
    return std::make_pair(makeIterator(p.first), p.second);
373
364M
  }
llvm::SmallPtrSetImpl<llvm::User*>::insert(llvm::User*)
Line
Count
Source
370
8.56M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
8.56M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
8.56M
    return std::make_pair(makeIterator(p.first), p.second);
373
8.56M
  }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::insert(llvm::MDNode const*)
Line
Count
Source
370
991k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
991k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
991k
    return std::make_pair(makeIterator(p.first), p.second);
373
991k
  }
llvm::SmallPtrSetImpl<llvm::Metadata*>::insert(llvm::Metadata*)
Line
Count
Source
370
5.80k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
5.80k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
5.80k
    return std::make_pair(makeIterator(p.first), p.second);
373
5.80k
  }
llvm::SmallPtrSetImpl<llvm::SelectInst*>::insert(llvm::SelectInst*)
Line
Count
Source
370
764
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
764
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
764
    return std::make_pair(makeIterator(p.first), p.second);
373
764
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::insert(llvm::AllocaInst*)
Line
Count
Source
370
59.9k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
59.9k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
59.9k
    return std::make_pair(makeIterator(p.first), p.second);
373
59.9k
  }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::insert(llvm::VNInfo*)
Line
Count
Source
370
1.53M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.53M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.53M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.53M
  }
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::insert(llvm::VNInfo const*)
Line
Count
Source
370
730k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
730k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
730k
    return std::make_pair(makeIterator(p.first), p.second);
373
730k
  }
llvm::SmallPtrSetImpl<llvm::LiveRange*>::insert(llvm::LiveRange*)
Line
Count
Source
370
2.00M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.00M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.00M
    return std::make_pair(makeIterator(p.first), p.second);
373
2.00M
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::insert(llvm::LiveInterval*)
Line
Count
Source
370
152k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
152k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
152k
    return std::make_pair(makeIterator(p.first), p.second);
373
152k
  }
MachineBlockPlacement.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::BlockChain*>::insert((anonymous namespace)::BlockChain*)
Line
Count
Source
370
3.95M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
3.95M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
3.95M
    return std::make_pair(makeIterator(p.first), p.second);
373
3.95M
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::insert(llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*)
Line
Count
Source
370
11.4M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
11.4M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
11.4M
    return std::make_pair(makeIterator(p.first), p.second);
373
11.4M
  }
llvm::SmallPtrSetImpl<llvm::ConstantExpr const*>::insert(llvm::ConstantExpr const*)
Line
Count
Source
370
114k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
114k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
114k
    return std::make_pair(makeIterator(p.first), p.second);
373
114k
  }
llvm::SmallPtrSetImpl<llvm::DILocation*>::insert(llvm::DILocation*)
Line
Count
Source
370
128k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
128k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
128k
    return std::make_pair(makeIterator(p.first), p.second);
373
128k
  }
llvm::SmallPtrSetImpl<llvm::Module*>::insert(llvm::Module*)
Line
Count
Source
370
69.1k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
69.1k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
69.1k
    return std::make_pair(makeIterator(p.first), p.second);
373
69.1k
  }
llvm::SmallPtrSetImpl<llvm::Pass*>::insert(llvm::Pass*)
Line
Count
Source
370
15.6M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
15.6M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
15.6M
    return std::make_pair(makeIterator(p.first), p.second);
373
15.6M
  }
llvm::SmallPtrSetImpl<llvm::Type*>::insert(llvm::Type*)
Line
Count
Source
370
11.6k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
11.6k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
11.6k
    return std::make_pair(makeIterator(p.first), p.second);
373
11.6k
  }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::insert(llvm::Metadata const*)
Line
Count
Source
370
6.93M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
6.93M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
6.93M
    return std::make_pair(makeIterator(p.first), p.second);
373
6.93M
  }
llvm::SmallPtrSetImpl<llvm::ConstantInt*>::insert(llvm::ConstantInt*)
Line
Count
Source
370
24.7k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
24.7k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
24.7k
    return std::make_pair(makeIterator(p.first), p.second);
373
24.7k
  }
llvm::SmallPtrSetImpl<llvm::FuncletPadInst*>::insert(llvm::FuncletPadInst*)
Line
Count
Source
370
2.28k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.28k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.28k
    return std::make_pair(makeIterator(p.first), p.second);
373
2.28k
  }
llvm::SmallPtrSetImpl<llvm::GlobalAlias const*>::insert(llvm::GlobalAlias const*)
Line
Count
Source
370
3.96k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
3.96k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
3.96k
    return std::make_pair(makeIterator(p.first), p.second);
373
3.96k
  }
llvm::SmallPtrSetImpl<llvm::Argument*>::insert(llvm::Argument*)
Line
Count
Source
370
156k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
156k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
156k
    return std::make_pair(makeIterator(p.first), p.second);
373
156k
  }
llvm::SmallPtrSetImpl<llvm::ReturnInst*>::insert(llvm::ReturnInst*)
Line
Count
Source
370
969
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
969
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
969
    return std::make_pair(makeIterator(p.first), p.second);
373
969
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::AbstractAttribute*>::insert(llvm::AbstractAttribute*)
llvm::SmallPtrSetImpl<llvm::Comdat const*>::insert(llvm::Comdat const*)
Line
Count
Source
370
2.41k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.41k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.41k
    return std::make_pair(makeIterator(p.first), p.second);
373
2.41k
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::insert(llvm::CallGraphNode*)
Line
Count
Source
370
644k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
644k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
644k
    return std::make_pair(makeIterator(p.first), p.second);
373
644k
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MCCodePaddingPolicy*>::insert(llvm::MCCodePaddingPolicy*)
llvm::SmallPtrSetImpl<llvm::CallInst*>::insert(llvm::CallInst*)
Line
Count
Source
370
9
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
9
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
9
    return std::make_pair(makeIterator(p.first), p.second);
373
9
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi*>::insert(llvm::MemoryPhi*)
Line
Count
Source
370
16
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
16
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
16
    return std::make_pair(makeIterator(p.first), p.second);
373
16
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi const*>::insert(llvm::MemoryPhi const*)
Line
Count
Source
370
335
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
335
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
335
    return std::make_pair(makeIterator(p.first), p.second);
373
335
  }
llvm::SmallPtrSetImpl<llvm::MemoryAccess*>::insert(llvm::MemoryAccess*)
Line
Count
Source
370
135
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
135
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
135
    return std::make_pair(makeIterator(p.first), p.second);
373
135
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess const*>::insert(llvm::MemoryAccess const*)
llvm::SmallPtrSetImpl<llvm::cl::OptionCategory*>::insert(llvm::cl::OptionCategory*)
Line
Count
Source
370
509k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
509k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
509k
    return std::make_pair(makeIterator(p.first), p.second);
373
509k
  }
llvm::SmallPtrSetImpl<llvm::cl::Option*>::insert(llvm::cl::Option*)
Line
Count
Source
370
2.12k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.12k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.12k
    return std::make_pair(makeIterator(p.first), p.second);
373
2.12k
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable*>::insert(llvm::GlobalVariable*)
Line
Count
Source
370
113
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
113
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
113
    return std::make_pair(makeIterator(p.first), p.second);
373
113
  }
llvm::SmallPtrSetImpl<llvm::DbgVariableIntrinsic*>::insert(llvm::DbgVariableIntrinsic*)
Line
Count
Source
370
3
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
3
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
3
    return std::make_pair(makeIterator(p.first), p.second);
373
3
  }
llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::insert(llvm::VPBlockBase const*)
Line
Count
Source
370
78
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
78
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
78
    return std::make_pair(makeIterator(p.first), p.second);
373
78
  }
llvm::SmallPtrSetImpl<llvm::VPValue*>::insert(llvm::VPValue*)
Line
Count
Source
370
216
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
216
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
216
    return std::make_pair(makeIterator(p.first), p.second);
373
216
  }
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::insert(llvm::VPBlockBase*)
Line
Count
Source
370
79.3k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
79.3k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
79.3k
    return std::make_pair(makeIterator(p.first), p.second);
373
79.3k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::insert(llvm::DomTreeNodeBase<llvm::VPBlockBase> const*)
Line
Count
Source
370
111
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
111
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
111
    return std::make_pair(makeIterator(p.first), p.second);
373
111
  }
llvm::SmallPtrSetImpl<clang::Decl const*>::insert(clang::Decl const*)
Line
Count
Source
370
20.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
20.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
20.2k
    return std::make_pair(makeIterator(p.first), p.second);
373
20.2k
  }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::insert(clang::CodeGen::CGFunctionInfo const*)
Line
Count
Source
370
2.38M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.38M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.38M
    return std::make_pair(makeIterator(p.first), p.second);
373
2.38M
  }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::insert(clang::CXXRecordDecl const*)
Line
Count
Source
370
2.15M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.15M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.15M
    return std::make_pair(makeIterator(p.first), p.second);
373
2.15M
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::insert(clang::IdentifierInfo const*)
Line
Count
Source
370
23.5k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
23.5k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
23.5k
    return std::make_pair(makeIterator(p.first), p.second);
373
23.5k
  }
llvm::SmallPtrSetImpl<clang::FileEntry const*>::insert(clang::FileEntry const*)
Line
Count
Source
370
715
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
715
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
715
    return std::make_pair(makeIterator(p.first), p.second);
373
715
  }
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::insert(clang::ValueDecl const*)
Line
Count
Source
370
20.3k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
20.3k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
20.3k
    return std::make_pair(makeIterator(p.first), p.second);
373
20.3k
  }
llvm::SmallPtrSetImpl<clang::DeclContext*>::insert(clang::DeclContext*)
Line
Count
Source
370
82.1M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
82.1M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
82.1M
    return std::make_pair(makeIterator(p.first), p.second);
373
82.1M
  }
llvm::SmallPtrSetImpl<llvm::GlobalIndirectSymbol const*>::insert(llvm::GlobalIndirectSymbol const*)
Line
Count
Source
370
47
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
47
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
47
    return std::make_pair(makeIterator(p.first), p.second);
373
47
  }
llvm::SmallPtrSetImpl<clang::Module*>::insert(clang::Module*)
Line
Count
Source
370
4.31k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
4.31k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
4.31k
    return std::make_pair(makeIterator(p.first), p.second);
373
4.31k
  }
llvm::SmallPtrSetImpl<clang::RecordDecl const*>::insert(clang::RecordDecl const*)
Line
Count
Source
370
692k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
692k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
692k
    return std::make_pair(makeIterator(p.first), p.second);
373
692k
  }
llvm::SmallPtrSetImpl<clang::Type const*>::insert(clang::Type const*)
Line
Count
Source
370
239k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
239k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
239k
    return std::make_pair(makeIterator(p.first), p.second);
373
239k
  }
llvm::SmallPtrSetImpl<clang::Decl*>::insert(clang::Decl*)
Line
Count
Source
370
43.1M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
43.1M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
43.1M
    return std::make_pair(makeIterator(p.first), p.second);
373
43.1M
  }
llvm::SmallPtrSetImpl<clang::DirectoryEntry const*>::insert(clang::DirectoryEntry const*)
Line
Count
Source
370
99.8k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
99.8k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
99.8k
    return std::make_pair(makeIterator(p.first), p.second);
373
99.8k
  }
llvm::SmallPtrSetImpl<clang::HeaderMap const*>::insert(clang::HeaderMap const*)
Line
Count
Source
370
41
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
41
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
41
    return std::make_pair(makeIterator(p.first), p.second);
373
41
  }
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::insert(clang::serialization::ModuleFile*)
Line
Count
Source
370
2.23k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.23k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.23k
    return std::make_pair(makeIterator(p.first), p.second);
373
2.23k
  }
llvm::SmallPtrSetImpl<clang::ObjCCategoryDecl*>::insert(clang::ObjCCategoryDecl*)
Line
Count
Source
370
135
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
135
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
135
    return std::make_pair(makeIterator(p.first), p.second);
373
135
  }
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::insert(polly::ScopArrayInfo const*)
Line
Count
Source
370
1.79k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.79k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.79k
    return std::make_pair(makeIterator(p.first), p.second);
373
1.79k
  }
llvm::SmallPtrSetImpl<llvm::Region*>::insert(llvm::Region*)
Line
Count
Source
370
1.19k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.19k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.19k
    return std::make_pair(makeIterator(p.first), p.second);
373
1.19k
  }
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::insert(polly::MemoryAccess*)
Line
Count
Source
370
225
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
225
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
225
    return std::make_pair(makeIterator(p.first), p.second);
373
225
  }
llvm::SmallPtrSetImpl<llvm::DISubprogram const*>::insert(llvm::DISubprogram const*)
Line
Count
Source
370
35.3k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
35.3k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
35.3k
    return std::make_pair(makeIterator(p.first), p.second);
373
35.3k
  }
llvm::SmallPtrSetImpl<llvm::LoadSDNode*>::insert(llvm::LoadSDNode*)
Line
Count
Source
370
11.3k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
11.3k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
11.3k
    return std::make_pair(makeIterator(p.first), p.second);
373
11.3k
  }
llvm::SmallPtrSetImpl<llvm::CoroSubFnInst*>::insert(llvm::CoroSubFnInst*)
Line
Count
Source
370
3
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
3
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
3
    return std::make_pair(makeIterator(p.first), p.second);
373
3
  }
llvm::SmallPtrSetImpl<llvm::CoroBeginInst*>::insert(llvm::CoroBeginInst*)
Line
Count
Source
370
3
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
3
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
3
    return std::make_pair(makeIterator(p.first), p.second);
373
3
  }
llvm::SmallPtrSetImpl<clang::DeclContext const*>::insert(clang::DeclContext const*)
Line
Count
Source
370
201
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
201
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
201
    return std::make_pair(makeIterator(p.first), p.second);
373
201
  }
llvm::SmallPtrSetImpl<clang::VarDecl*>::insert(clang::VarDecl*)
Line
Count
Source
370
111k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
111k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
111k
    return std::make_pair(makeIterator(p.first), p.second);
373
111k
  }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::insert(clang::ValueDecl*)
Line
Count
Source
370
152k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
152k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
152k
    return std::make_pair(makeIterator(p.first), p.second);
373
152k
  }
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::insert(clang::ObjCProtocolDecl*)
Line
Count
Source
370
18.5k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
18.5k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
18.5k
    return std::make_pair(makeIterator(p.first), p.second);
373
18.5k
  }
llvm::SmallPtrSetImpl<clang::TagDecl*>::insert(clang::TagDecl*)
Line
Count
Source
370
19
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
19
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
19
    return std::make_pair(makeIterator(p.first), p.second);
373
19
  }
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::insert(clang::ObjCInterfaceDecl*)
Line
Count
Source
370
376
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
376
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
376
    return std::make_pair(makeIterator(p.first), p.second);
373
376
  }
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::insert(clang::CallGraphNode*)
Line
Count
Source
370
23.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
23.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
23.2k
    return std::make_pair(makeIterator(p.first), p.second);
373
23.2k
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<clang::ento::ExplodedNode*>::insert(clang::ento::ExplodedNode*)
llvm::SmallPtrSetImpl<clang::ento::ExplodedNode const*>::insert(clang::ento::ExplodedNode const*)
Line
Count
Source
370
10.5k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
10.5k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
10.5k
    return std::make_pair(makeIterator(p.first), p.second);
373
10.5k
  }
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::insert(clang::CFGBlock const*)
Line
Count
Source
370
47.9k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
47.9k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
47.9k
    return std::make_pair(makeIterator(p.first), p.second);
373
47.9k
  }
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::insert(clang::ento::MemRegion const*)
Line
Count
Source
370
3.15k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
3.15k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
3.15k
    return std::make_pair(makeIterator(p.first), p.second);
373
3.15k
  }
llvm::SmallPtrSetImpl<clang::VarDecl const*>::insert(clang::VarDecl const*)
Line
Count
Source
370
86
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
86
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
86
    return std::make_pair(makeIterator(p.first), p.second);
373
86
  }
llvm::SmallPtrSetImpl<clang::CFGBlock*>::insert(clang::CFGBlock*)
Line
Count
Source
370
1.02M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.02M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.02M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.02M
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<clang::CFGBlock>*>::insert(llvm::DomTreeNodeBase<clang::CFGBlock>*)
Line
Count
Source
370
785
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
785
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
785
    return std::make_pair(makeIterator(p.first), p.second);
373
785
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::insert(clang::IdentifierInfo*)
Line
Count
Source
370
1.72k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.72k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.72k
    return std::make_pair(makeIterator(p.first), p.second);
373
1.72k
  }
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::insert(clang::ento::SymExpr const*)
Line
Count
Source
370
2.28k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.28k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.28k
    return std::make_pair(makeIterator(p.first), p.second);
373
2.28k
  }
llvm::SmallPtrSetImpl<clang::ento::TypedValueRegion const*>::insert(clang::ento::TypedValueRegion const*)
Line
Count
Source
370
125
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
125
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
125
    return std::make_pair(makeIterator(p.first), p.second);
373
125
  }
llvm::SmallPtrSetImpl<clang::LocationContext const*>::insert(clang::LocationContext const*)
Line
Count
Source
370
523
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
523
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
523
    return std::make_pair(makeIterator(p.first), p.second);
373
523
  }
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::insert(clang::StackFrameContext const*)
Line
Count
Source
370
17.0k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
17.0k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
17.0k
    return std::make_pair(makeIterator(p.first), p.second);
373
17.0k
  }
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
370
1.64M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.64M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.64M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.64M
  }
llvm::SmallPtrSetImpl<clang::AttributedStmt const*>::insert(clang::AttributedStmt const*)
Line
Count
Source
370
54
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
54
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
54
    return std::make_pair(makeIterator(p.first), p.second);
373
54
  }
llvm::SmallPtrSetImpl<clang::BlockDecl const*>::insert(clang::BlockDecl const*)
Line
Count
Source
370
2.62k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.62k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.62k
    return std::make_pair(makeIterator(p.first), p.second);
373
2.62k
  }
llvm::SmallPtrSetImpl<clang::Expr*>::insert(clang::Expr*)
Line
Count
Source
370
1.12M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.12M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.12M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.12M
  }
llvm::SmallPtrSetImpl<clang::FieldDecl*>::insert(clang::FieldDecl*)
Line
Count
Source
370
129
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
129
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
129
    return std::make_pair(makeIterator(p.first), p.second);
373
129
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl*>::insert(clang::CXXMethodDecl*)
Line
Count
Source
370
13
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
13
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
13
    return std::make_pair(makeIterator(p.first), p.second);
373
13
  }
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::insert(clang::EnumConstantDecl*)
Line
Count
Source
370
5
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
5
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
5
    return std::make_pair(makeIterator(p.first), p.second);
373
5
  }
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::insert(clang::CanQual<clang::Type>)
Line
Count
Source
370
266k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
266k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
266k
    return std::make_pair(makeIterator(p.first), p.second);
373
266k
  }
llvm::SmallPtrSetImpl<clang::Selector>::insert(clang::Selector)
Line
Count
Source
370
28.8k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
28.8k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
28.8k
    return std::make_pair(makeIterator(p.first), p.second);
373
28.8k
  }
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::insert(clang::NamedDecl const*)
Line
Count
Source
370
25
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
25
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
25
    return std::make_pair(makeIterator(p.first), p.second);
373
25
  }
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::insert(clang::ParmVarDecl const*)
Line
Count
Source
370
15.6k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
15.6k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
15.6k
    return std::make_pair(makeIterator(p.first), p.second);
373
15.6k
  }
llvm::SmallPtrSetImpl<clang::QualType>::insert(clang::QualType)
Line
Count
Source
370
604k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
604k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
604k
    return std::make_pair(makeIterator(p.first), p.second);
373
604k
  }
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
370
642k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
642k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
642k
    return std::make_pair(makeIterator(p.first), p.second);
373
642k
  }
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::insert(clang::CXXConstructorDecl*)
Line
Count
Source
370
1.29k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.29k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.29k
    return std::make_pair(makeIterator(p.first), p.second);
373
1.29k
  }
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::insert(clang::CXXBaseSpecifier*)
Line
Count
Source
370
1.41k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.41k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.41k
    return std::make_pair(makeIterator(p.first), p.second);
373
1.41k
  }
llvm::SmallPtrSetImpl<clang::RecordType const*>::insert(clang::RecordType const*)
Line
Count
Source
370
596k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
596k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
596k
    return std::make_pair(makeIterator(p.first), p.second);
373
596k
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::insert(clang::CXXMethodDecl const*)
Line
Count
Source
370
588k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
588k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
588k
    return std::make_pair(makeIterator(p.first), p.second);
373
588k
  }
llvm::SmallPtrSetImpl<clang::Expr const*>::insert(clang::Expr const*)
Line
Count
Source
370
84
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
84
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
84
    return std::make_pair(makeIterator(p.first), p.second);
373
84
  }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl*>::insert(clang::CXXRecordDecl*)
Line
Count
Source
370
4
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
4
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
4
    return std::make_pair(makeIterator(p.first), p.second);
373
4
  }
llvm::SmallPtrSetImpl<clang::NamedDecl*>::insert(clang::NamedDecl*)
Line
Count
Source
370
1
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1
    return std::make_pair(makeIterator(p.first), p.second);
373
1
  }
llvm::SmallPtrSetImpl<clang::NamespaceDecl const*>::insert(clang::NamespaceDecl const*)
Line
Count
Source
370
9
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
9
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
9
    return std::make_pair(makeIterator(p.first), p.second);
373
9
  }
llvm::SmallPtrSetImpl<clang::ObjCMethodDecl const*>::insert(clang::ObjCMethodDecl const*)
Line
Count
Source
370
120
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
120
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
120
    return std::make_pair(makeIterator(p.first), p.second);
373
120
  }
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::insert((anonymous namespace)::LocalScope const*)
Line
Count
Source
370
422
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
422
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
422
    return std::make_pair(makeIterator(p.first), p.second);
373
422
  }
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::insert(clang::CallGraphNode const*)
Line
Count
Source
370
31
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
31
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
31
    return std::make_pair(makeIterator(p.first), p.second);
373
31
  }
llvm::SmallPtrSetImpl<clang::ast_matchers::MatchFinder::MatchCallback*>::insert(clang::ast_matchers::MatchFinder::MatchCallback*)
Line
Count
Source
370
28.3k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
28.3k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
28.3k
    return std::make_pair(makeIterator(p.first), p.second);
373
28.3k
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<clang::Stmt*>::insert(clang::Stmt*)
Unexecuted instantiation: llvm::SmallPtrSetImpl<clang::Stmt const*>::insert(clang::Stmt const*)
llvm::SmallPtrSetImpl<clang::SourceLocation>::insert(clang::SourceLocation)
Line
Count
Source
370
18
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
18
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
18
    return std::make_pair(makeIterator(p.first), p.second);
373
18
  }
llvm::SmallPtrSetImpl<llvm::StructType*>::insert(llvm::StructType*)
Line
Count
Source
370
123
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
123
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
123
    return std::make_pair(makeIterator(p.first), p.second);
373
123
  }
374
375
  /// erase - If the set contains the specified pointer, remove it and return
376
  /// true, otherwise return false.
377
81.6M
  bool erase(PtrType Ptr) {
378
81.6M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
81.6M
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::erase(llvm::AnalysisKey*)
Line
Count
Source
377
365k
  bool erase(PtrType Ptr) {
378
365k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
365k
  }
llvm::SmallPtrSetImpl<void*>::erase(void*)
Line
Count
Source
377
3.82k
  bool erase(PtrType Ptr) {
378
3.82k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
3.82k
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::erase(llvm::MachineBasicBlock const*)
Line
Count
Source
377
707k
  bool erase(PtrType Ptr) {
378
707k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
707k
  }
llvm::SmallPtrSetImpl<llvm::InterleaveGroup<llvm::Instruction>*>::erase(llvm::InterleaveGroup<llvm::Instruction>*)
Line
Count
Source
377
584
  bool erase(PtrType Ptr) {
378
584
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
584
  }
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
377
54.5k
  bool erase(PtrType Ptr) {
378
54.5k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
54.5k
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::erase(llvm::MachineInstr*)
Line
Count
Source
377
3.78M
  bool erase(PtrType Ptr) {
378
3.78M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
3.78M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::erase(llvm::MachineBasicBlock*)
Line
Count
Source
377
993
  bool erase(PtrType Ptr) {
378
993
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
993
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::erase(llvm::PHINode const*)
Line
Count
Source
377
1.05M
  bool erase(PtrType Ptr) {
378
1.05M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
1.05M
  }
llvm::SmallPtrSetImpl<llvm::MCSymbolELF*>::erase(llvm::MCSymbolELF*)
Line
Count
Source
377
25
  bool erase(PtrType Ptr) {
378
25
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
25
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::erase(llvm::BasicBlock const*)
Line
Count
Source
377
27.6M
  bool erase(PtrType Ptr) {
378
27.6M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
27.6M
  }
llvm::SmallPtrSetImpl<llvm::Use*>::erase(llvm::Use*)
Line
Count
Source
377
5.53M
  bool erase(PtrType Ptr) {
378
5.53M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
5.53M
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::erase(llvm::GlobalValue const*)
Line
Count
Source
377
86.2k
  bool erase(PtrType Ptr) {
378
86.2k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
86.2k
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::erase(llvm::Instruction*)
Line
Count
Source
377
2.05M
  bool erase(PtrType Ptr) {
378
2.05M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
2.05M
  }
llvm::SmallPtrSetImpl<llvm::Value*>::erase(llvm::Value*)
Line
Count
Source
377
10.5M
  bool erase(PtrType Ptr) {
378
10.5M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
10.5M
  }
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
377
138k
  bool erase(PtrType Ptr) {
378
138k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
138k
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::erase(llvm::BasicBlock*)
Line
Count
Source
377
3.05k
  bool erase(PtrType Ptr) {
378
3.05k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
3.05k
  }
llvm::SmallPtrSetImpl<llvm::User const*>::erase(llvm::User const*)
Line
Count
Source
377
220
  bool erase(PtrType Ptr) {
378
220
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
220
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::SelectInst*>::erase(llvm::SelectInst*)
llvm::SmallPtrSetImpl<llvm::Instruction const*>::erase(llvm::Instruction const*)
Line
Count
Source
377
151
  bool erase(PtrType Ptr) {
378
151
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
151
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::erase(llvm::LiveInterval*)
Line
Count
Source
377
633k
  bool erase(PtrType Ptr) {
378
633k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
633k
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::erase(llvm::SUnit*)
Line
Count
Source
377
4.75k
  bool erase(PtrType Ptr) {
378
4.75k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
4.75k
  }
llvm::SmallPtrSetImpl<llvm::Module*>::erase(llvm::Module*)
Line
Count
Source
377
55.8k
  bool erase(PtrType Ptr) {
378
55.8k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
55.8k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::erase(llvm::GlobalValue*)
Line
Count
Source
377
3.03M
  bool erase(PtrType Ptr) {
378
3.03M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
3.03M
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::erase(llvm::AllocaInst*)
Line
Count
Source
377
35
  bool erase(PtrType Ptr) {
378
35
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
35
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi const*>::erase(llvm::MemoryPhi const*)
Line
Count
Source
377
197
  bool erase(PtrType Ptr) {
378
197
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
197
  }
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::erase(llvm::cl::SubCommand*)
Line
Count
Source
377
51
  bool erase(PtrType Ptr) {
378
51
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
51
  }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::erase(clang::CodeGen::CGFunctionInfo const*)
Line
Count
Source
377
2.38M
  bool erase(PtrType Ptr) {
378
2.38M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
2.38M
  }
llvm::SmallPtrSetImpl<clang::Type const*>::erase(clang::Type const*)
Line
Count
Source
377
238k
  bool erase(PtrType Ptr) {
378
238k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
238k
  }
llvm::SmallPtrSetImpl<clang::Decl*>::erase(clang::Decl*)
Line
Count
Source
377
390k
  bool erase(PtrType Ptr) {
378
390k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
390k
  }
llvm::SmallPtrSetImpl<clang::FileEntry const*>::erase(clang::FileEntry const*)
Line
Count
Source
377
54
  bool erase(PtrType Ptr) {
378
54
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
54
  }
llvm::SmallPtrSetImpl<clang::ObjCCategoryDecl*>::erase(clang::ObjCCategoryDecl*)
Line
Count
Source
377
141
  bool erase(PtrType Ptr) {
378
141
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
141
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::erase(llvm::SDNode*)
Line
Count
Source
377
11.2M
  bool erase(PtrType Ptr) {
378
11.2M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
11.2M
  }
llvm::SmallPtrSetImpl<clang::ento::ExplodedNode const*>::erase(clang::ento::ExplodedNode const*)
Line
Count
Source
377
1.11M
  bool erase(PtrType Ptr) {
378
1.11M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
1.11M
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::erase(clang::IdentifierInfo*)
Line
Count
Source
377
61
  bool erase(PtrType Ptr) {
378
61
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
61
  }
llvm::SmallPtrSetImpl<clang::AttributedStmt const*>::erase(clang::AttributedStmt const*)
Line
Count
Source
377
38
  bool erase(PtrType Ptr) {
378
38
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
38
  }
llvm::SmallPtrSetImpl<clang::FieldDecl*>::erase(clang::FieldDecl*)
Line
Count
Source
377
72
  bool erase(PtrType Ptr) {
378
72
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
72
  }
llvm::SmallPtrSetImpl<clang::Decl const*>::erase(clang::Decl const*)
Line
Count
Source
377
8.17M
  bool erase(PtrType Ptr) {
378
8.17M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
8.17M
  }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::erase(clang::ValueDecl*)
Line
Count
Source
377
78.6k
  bool erase(PtrType Ptr) {
378
78.6k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
78.6k
  }
llvm::SmallPtrSetImpl<clang::QualType>::erase(clang::QualType)
Line
Count
Source
377
13.1k
  bool erase(PtrType Ptr) {
378
13.1k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
13.1k
  }
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
377
642k
  bool erase(PtrType Ptr) {
378
642k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
642k
  }
llvm::SmallPtrSetImpl<clang::NamespaceDecl const*>::erase(clang::NamespaceDecl const*)
Line
Count
Source
377
121k
  bool erase(PtrType Ptr) {
378
121k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
121k
  }
llvm::SmallPtrSetImpl<clang::Expr*>::erase(clang::Expr*)
Line
Count
Source
377
1.32M
  bool erase(PtrType Ptr) {
378
1.32M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
1.32M
  }
llvm::SmallPtrSetImpl<clang::Expr const*>::erase(clang::Expr const*)
Line
Count
Source
377
184k
  bool erase(PtrType Ptr) {
378
184k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
184k
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::erase(clang::CXXMethodDecl const*)
Line
Count
Source
377
306
  bool erase(PtrType Ptr) {
378
306
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
306
  }
llvm::SmallPtrSetImpl<clang::SourceLocation>::erase(clang::SourceLocation)
Line
Count
Source
377
8
  bool erase(PtrType Ptr) {
378
8
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
8
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::StructType*>::erase(llvm::StructType*)
380
  /// count - Return 1 if the specified pointer is in the set, 0 otherwise.
381
1.38G
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1545M
:
0838M
; }
llvm::SmallPtrSetImpl<void*>::count(void const*) const
Line
Count
Source
381
3.23M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12.01M
:
01.22M
; }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::count(llvm::AnalysisKey const*) const
Line
Count
Source
381
35.4k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1941
:
034.4k
; }
llvm::SmallPtrSetImpl<llvm::SDNode const*>::count(llvm::SDNode const*) const
Line
Count
Source
381
225k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
121.0k
:
0204k
; }
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::count(llvm::MachineInstr const*) const
Line
Count
Source
381
14.6M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.30M
:
013.3M
; }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::count(llvm::MachineBasicBlock const*) const
Line
Count
Source
381
10.8M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
17.18M
:
03.63M
; }
llvm::SmallPtrSetImpl<llvm::Value*>::count(llvm::Value const*) const
Line
Count
Source
381
96.2M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
131.5M
:
064.6M
; }
llvm::SmallPtrSetImpl<llvm::Instruction*>::count(llvm::Instruction const*) const
Line
Count
Source
381
102M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
118.4M
:
084.2M
; }
llvm::SmallPtrSetImpl<llvm::Function*>::count(llvm::Function const*) const
Line
Count
Source
381
4.23M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1305k
:
03.92M
; }
llvm::SmallPtrSetImpl<llvm::SUnit*>::count(llvm::SUnit const*) const
Line
Count
Source
381
22.5k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.87k
:
020.6k
; }
llvm::SmallPtrSetImpl<llvm::SUnit const*>::count(llvm::SUnit const*) const
Line
Count
Source
381
173
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
184
:
089
; }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::count(llvm::BasicBlock const*) const
Line
Count
Source
381
427M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1258M
:
0169M
; }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::count(llvm::MachineBasicBlock const*) const
Line
Count
Source
381
42.0M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
117.2M
:
024.7M
; }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::count(llvm::BasicBlock const*) const
Line
Count
Source
381
151M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
199.6M
:
051.3M
; }
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::count(llvm::MachineInstr const*) const
Line
Count
Source
381
64.0M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.11M
:
062.9M
; }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::count(llvm::GlobalVariable const*) const
Line
Count
Source
381
35.3k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12.77k
:
032.6k
; }
llvm::SmallPtrSetImpl<llvm::SDNode*>::count(llvm::SDNode const*) const
Line
Count
Source
381
151M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
138.6M
:
0113M
; }
llvm::SmallPtrSetImpl<llvm::LoadInst*>::count(llvm::LoadInst const*) const
Line
Count
Source
381
159
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
175
:
084
; }
llvm::SmallPtrSetImpl<llvm::Instruction const*>::count(llvm::Instruction const*) const
Line
Count
Source
381
13.1M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1165k
:
013.0M
; }
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::count(llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>) const
Line
Count
Source
381
2.11k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
13
:
02.11k
; }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::count(llvm::PHINode const*) const
Line
Count
Source
381
86.7k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1318
:
086.4k
; }
llvm::SmallPtrSetImpl<llvm::CallInst const*>::count(llvm::CallInst const*) const
Line
Count
Source
381
2
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 1 : 
00
; }
llvm::SmallPtrSetImpl<llvm::Loop const*>::count(llvm::Loop const*) const
Line
Count
Source
381
5.47M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1909k
:
04.56M
; }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::count(llvm::LazyCallGraph::SCC const*) const
Line
Count
Source
381
18.0k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1168
:
017.8k
; }
llvm::SmallPtrSetImpl<llvm::Constant*>::count(llvm::Constant const*) const
Line
Count
Source
381
130
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
129
:
0101
; }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::count(llvm::LazyCallGraph::Node const*) const
Line
Count
Source
381
1.03k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1330
:
0707
; }
llvm::SmallPtrSetImpl<llvm::Value const*>::count(llvm::Value const*) const
Line
Count
Source
381
71.0M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
13.21M
:
067.8M
; }
llvm::SmallPtrSetImpl<llvm::Use*>::count(llvm::Use const*) const
Line
Count
Source
381
5.22M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
16.15k
:
05.22M
; }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::count(llvm::GlobalValue const*) const
Line
Count
Source
381
7.53M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1707k
:
06.83M
; }
llvm::SmallPtrSetImpl<llvm::Loop*>::count(llvm::Loop const*) const
Line
Count
Source
381
1.52M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.22M
:
0298k
; }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::count(llvm::LazyCallGraph::RefSCC const*) const
Line
Count
Source
381
2.21k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
136
:
02.18k
; }
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
381
42.9k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
115.8k
:
027.0k
; }
llvm::SmallPtrSetImpl<llvm::MDNode*>::count(llvm::MDNode const*) const
Line
Count
Source
381
138
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1127
:
011
; }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::count(llvm::MDNode const*) const
Line
Count
Source
381
207k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1198k
:
08.99k
; }
llvm::SmallPtrSetImpl<llvm::Metadata*>::count(llvm::Metadata const*) const
Line
Count
Source
381
2
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11
:
01
; }
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::count(llvm::AllocaInst const*) const
Line
Count
Source
381
1.47M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
14
:
01.47M
; }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::count(llvm::VNInfo const*) const
Line
Count
Source
381
729k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
152.4k
:
0676k
; }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::count(llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*) const
Line
Count
Source
381
660k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1126k
:
0533k
; }
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::count(llvm::VNInfo const*) const
Line
Count
Source
381
1.30M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1592k
:
0716k
; }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::count(llvm::LiveInterval const*) const
Line
Count
Source
381
17
  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
381
165k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
146.4k
:
0118k
; }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::count(llvm::Metadata const*) const
Line
Count
Source
381
7.90k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
17.88k
:
020
; }
llvm::SmallPtrSetImpl<llvm::Argument*>::count(llvm::Argument const*) const
Line
Count
Source
381
120k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
119.1k
:
0101k
; }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::count(llvm::GlobalValue const*) const
Line
Count
Source
381
1.78M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.76M
:
022.8k
; }
llvm::SmallPtrSetImpl<llvm::Comdat const*>::count(llvm::Comdat const*) const
Line
Count
Source
381
3.52k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12.07k
:
01.45k
; }
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::count(llvm::CallGraphNode const*) const
Line
Count
Source
381
6.43k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
144
:
06.39k
; }
llvm::SmallPtrSetImpl<llvm::PHINode*>::count(llvm::PHINode const*) const
Line
Count
Source
381
1.68k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.57k
:
0109
; }
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::count(llvm::MCSymbol const*) const
Line
Count
Source
381
4.26M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
17.54k
:
04.25M
; }
llvm::SmallPtrSetImpl<llvm::SCEV const*>::count(llvm::SCEV const*) const
Line
Count
Source
381
16.9M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.95M
:
015.0M
; }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess const*>::count(llvm::MemoryAccess const*) const
llvm::SmallPtrSetImpl<llvm::DbgVariableIntrinsic*>::count(llvm::DbgVariableIntrinsic const*) const
Line
Count
Source
381
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
381
668k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
16.76k
:
0661k
; }
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::count(clang::ValueDecl const*) const
Line
Count
Source
381
20.5k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1203
:
020.3k
; }
llvm::SmallPtrSetImpl<clang::Decl const*>::count(clang::Decl const*) const
Line
Count
Source
381
49.5M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1155
:
049.5M
; }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::count(clang::CodeGen::CGFunctionInfo const*) const
Line
Count
Source
381
123k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1411
:
0122k
; }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::count(clang::CXXRecordDecl const*) const
Line
Count
Source
381
1.70M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.64M
:
053.8k
; }
llvm::SmallPtrSetImpl<clang::Decl*>::count(clang::Decl const*) const
Line
Count
Source
381
128M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
155.5M
:
072.9M
; }
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::count(clang::serialization::ModuleFile const*) const
Line
Count
Source
381
326k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12.19k
:
0324k
; }
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::count(polly::ScopArrayInfo const*) const
Line
Count
Source
381
2.00k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1397
:
01.61k
; }
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::count(polly::MemoryAccess const*) const
Line
Count
Source
381
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
381
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
381
5.74k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.22k
:
04.51k
; }
llvm::SmallPtrSetImpl<clang::VarDecl*>::count(clang::VarDecl const*) const
Line
Count
Source
381
25.8k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
124.6k
:
01.17k
; }
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::count(clang::ObjCProtocolDecl const*) const
Line
Count
Source
381
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
381
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
381
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
381
906
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1117
:
0789
; }
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::count(clang::ento::MemRegion const*) const
Line
Count
Source
381
1.62k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1494
:
01.13k
; }
llvm::SmallPtrSetImpl<clang::VarDecl const*>::count(clang::VarDecl const*) const
Line
Count
Source
381
116
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12
:
0114
; }
llvm::SmallPtrSetImpl<clang::CFGBlock*>::count(clang::CFGBlock const*) const
Line
Count
Source
381
105
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
18
:
097
; }
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::count(clang::IdentifierInfo const*) const
Line
Count
Source
381
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
381
18.6k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
19
:
018.6k
; }
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::count(clang::ento::SymExpr const*) const
Line
Count
Source
381
6.92k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12.27k
:
04.64k
; }
llvm::SmallPtrSetImpl<clang::LocationContext const*>::count(clang::LocationContext const*) const
Line
Count
Source
381
6.89k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
199
:
06.79k
; }
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::count(clang::StackFrameContext const*) const
Line
Count
Source
381
1.72k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1316
:
01.40k
; }
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
381
1.26M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.15M
:
0101k
; }
llvm::SmallPtrSetImpl<clang::Expr*>::count(clang::Expr const*) const
Line
Count
Source
381
746
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
119
:
0727
; }
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::count(clang::ParmVarDecl const*) const
Line
Count
Source
381
20.9k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
14.82k
:
016.0k
; }
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::count(clang::EnumConstantDecl const*) const
Line
Count
Source
381
66
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
15
:
061
; }
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::count(clang::NamedDecl const*) const
Line
Count
Source
381
261
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12
:
0259
; }
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::count(clang::CXXConstructorDecl const*) const
Line
Count
Source
381
58
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
118
:
040
; }
llvm::SmallPtrSetImpl<clang::QualType>::count(clang::QualType) const
Line
Count
Source
381
683k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1342
:
0682k
; }
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::count(clang::CXXBaseSpecifier const*) const
Line
Count
Source
381
1.95k
  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
381
2.50k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.52k
:
0976
; }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::count(clang::CXXMethodDecl const*) const
Line
Count
Source
381
27
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
112
:
015
; }
llvm::SmallPtrSetImpl<clang::Selector>::count(clang::Selector) const
Line
Count
Source
381
14.1k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
14.01k
:
010.1k
; }
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::count(clang::CanQual<clang::Type>) const
Line
Count
Source
381
5.22k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1248
:
04.97k
; }
llvm::SmallPtrSetImpl<clang::DeclContext*>::count(clang::DeclContext const*) const
Line
Count
Source
381
610
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1137
:
0473
; }
llvm::SmallPtrSetImpl<clang::NamedDecl*>::count(clang::NamedDecl const*) const
Line
Count
Source
381
406
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11
:
0405
; }
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::count((anonymous namespace)::LocalScope const*) const
Line
Count
Source
381
498
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1222
:
0276
; }
llvm::SmallPtrSetImpl<clang::Module*>::count(clang::Module const*) const
Line
Count
Source
381
97.3k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
164
:
097.2k
; }
382
1.38G
  iterator find(ConstPtrType Ptr) const {
383
1.38G
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.38G
  }
llvm::SmallPtrSetImpl<void*>::find(void const*) const
Line
Count
Source
382
3.23M
  iterator find(ConstPtrType Ptr) const {
383
3.23M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
3.23M
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::find(llvm::AnalysisKey const*) const
Line
Count
Source
382
35.4k
  iterator find(ConstPtrType Ptr) const {
383
35.4k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
35.4k
  }
llvm::SmallPtrSetImpl<llvm::SDNode const*>::find(llvm::SDNode const*) const
Line
Count
Source
382
225k
  iterator find(ConstPtrType Ptr) const {
383
225k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
225k
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::find(llvm::MachineInstr const*) const
Line
Count
Source
382
14.6M
  iterator find(ConstPtrType Ptr) const {
383
14.6M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
14.6M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::find(llvm::MachineBasicBlock const*) const
Line
Count
Source
382
10.8M
  iterator find(ConstPtrType Ptr) const {
383
10.8M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
10.8M
  }
llvm::SmallPtrSetImpl<llvm::Value*>::find(llvm::Value const*) const
Line
Count
Source
382
96.2M
  iterator find(ConstPtrType Ptr) const {
383
96.2M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
96.2M
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::find(llvm::Instruction const*) const
Line
Count
Source
382
105M
  iterator find(ConstPtrType Ptr) const {
383
105M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
105M
  }
llvm::SmallPtrSetImpl<llvm::Function*>::find(llvm::Function const*) const
Line
Count
Source
382
4.23M
  iterator find(ConstPtrType Ptr) const {
383
4.23M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
4.23M
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::find(llvm::SUnit const*) const
Line
Count
Source
382
22.5k
  iterator find(ConstPtrType Ptr) const {
383
22.5k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
22.5k
  }
llvm::SmallPtrSetImpl<llvm::SUnit const*>::find(llvm::SUnit const*) const
Line
Count
Source
382
26.6k
  iterator find(ConstPtrType Ptr) const {
383
26.6k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
26.6k
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::find(llvm::BasicBlock const*) const
Line
Count
Source
382
427M
  iterator find(ConstPtrType Ptr) const {
383
427M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
427M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::find(llvm::MachineBasicBlock const*) const
Line
Count
Source
382
42.0M
  iterator find(ConstPtrType Ptr) const {
383
42.0M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
42.0M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::find(llvm::BasicBlock const*) const
Line
Count
Source
382
151M
  iterator find(ConstPtrType Ptr) const {
383
151M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
151M
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::find(llvm::MachineInstr const*) const
Line
Count
Source
382
64.0M
  iterator find(ConstPtrType Ptr) const {
383
64.0M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
64.0M
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::find(llvm::GlobalVariable const*) const
Line
Count
Source
382
35.3k
  iterator find(ConstPtrType Ptr) const {
383
35.3k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
35.3k
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::find(llvm::SDNode const*) const
Line
Count
Source
382
151M
  iterator find(ConstPtrType Ptr) const {
383
151M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
151M
  }
llvm::SmallPtrSetImpl<llvm::LoadInst*>::find(llvm::LoadInst const*) const
Line
Count
Source
382
159
  iterator find(ConstPtrType Ptr) const {
383
159
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
159
  }
llvm::SmallPtrSetImpl<llvm::Instruction const*>::find(llvm::Instruction const*) const
Line
Count
Source
382
13.1M
  iterator find(ConstPtrType Ptr) const {
383
13.1M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
13.1M
  }
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::find(llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>) const
Line
Count
Source
382
2.11k
  iterator find(ConstPtrType Ptr) const {
383
2.11k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
2.11k
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::find(llvm::PHINode const*) const
Line
Count
Source
382
86.7k
  iterator find(ConstPtrType Ptr) const {
383
86.7k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
86.7k
  }
llvm::SmallPtrSetImpl<llvm::CallInst const*>::find(llvm::CallInst const*) const
Line
Count
Source
382
2
  iterator find(ConstPtrType Ptr) const {
383
2
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
2
  }
llvm::SmallPtrSetImpl<llvm::Loop const*>::find(llvm::Loop const*) const
Line
Count
Source
382
5.47M
  iterator find(ConstPtrType Ptr) const {
383
5.47M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
5.47M
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::find(llvm::LazyCallGraph::SCC const*) const
Line
Count
Source
382
18.0k
  iterator find(ConstPtrType Ptr) const {
383
18.0k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
18.0k
  }
llvm::SmallPtrSetImpl<llvm::Constant*>::find(llvm::Constant const*) const
Line
Count
Source
382
130
  iterator find(ConstPtrType Ptr) const {
383
130
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
130
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::find(llvm::LazyCallGraph::Node const*) const
Line
Count
Source
382
1.03k
  iterator find(ConstPtrType Ptr) const {
383
1.03k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.03k
  }
llvm::SmallPtrSetImpl<llvm::Value const*>::find(llvm::Value const*) const
Line
Count
Source
382
72.8M
  iterator find(ConstPtrType Ptr) const {
383
72.8M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
72.8M
  }
llvm::SmallPtrSetImpl<llvm::Use*>::find(llvm::Use const*) const
Line
Count
Source
382
5.22M
  iterator find(ConstPtrType Ptr) const {
383
5.22M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
5.22M
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::find(llvm::GlobalValue const*) const
Line
Count
Source
382
7.53M
  iterator find(ConstPtrType Ptr) const {
383
7.53M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
7.53M
  }
llvm::SmallPtrSetImpl<llvm::Loop*>::find(llvm::Loop const*) const
Line
Count
Source
382
1.52M
  iterator find(ConstPtrType Ptr) const {
383
1.52M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.52M
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::find(llvm::LazyCallGraph::RefSCC const*) const
Line
Count
Source
382
2.21k
  iterator find(ConstPtrType Ptr) const {
383
2.21k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
2.21k
  }
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
382
42.9k
  iterator find(ConstPtrType Ptr) const {
383
42.9k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
42.9k
  }
llvm::SmallPtrSetImpl<llvm::MDNode*>::find(llvm::MDNode const*) const
Line
Count
Source
382
138
  iterator find(ConstPtrType Ptr) const {
383
138
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
138
  }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::find(llvm::MDNode const*) const
Line
Count
Source
382
207k
  iterator find(ConstPtrType Ptr) const {
383
207k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
207k
  }
llvm::SmallPtrSetImpl<llvm::Metadata*>::find(llvm::Metadata const*) const
Line
Count
Source
382
2
  iterator find(ConstPtrType Ptr) const {
383
2
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
2
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::find(llvm::AllocaInst const*) const
Line
Count
Source
382
1.47M
  iterator find(ConstPtrType Ptr) const {
383
1.47M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.47M
  }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::find(llvm::VNInfo const*) const
Line
Count
Source
382
729k
  iterator find(ConstPtrType Ptr) const {
383
729k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
729k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::find(llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*) const
Line
Count
Source
382
660k
  iterator find(ConstPtrType Ptr) const {
383
660k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
660k
  }
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::find(llvm::VNInfo const*) const
Line
Count
Source
382
1.30M
  iterator find(ConstPtrType Ptr) const {
383
1.30M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.30M
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::find(llvm::LiveInterval const*) const
Line
Count
Source
382
17
  iterator find(ConstPtrType Ptr) const {
383
17
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
17
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::find(llvm::AllocaInst const*) const
Line
Count
Source
382
165k
  iterator find(ConstPtrType Ptr) const {
383
165k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
165k
  }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::find(llvm::Metadata const*) const
Line
Count
Source
382
7.90k
  iterator find(ConstPtrType Ptr) const {
383
7.90k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
7.90k
  }
llvm::SmallPtrSetImpl<llvm::Argument*>::find(llvm::Argument const*) const
Line
Count
Source
382
120k
  iterator find(ConstPtrType Ptr) const {
383
120k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
120k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::find(llvm::GlobalValue const*) const
Line
Count
Source
382
1.78M
  iterator find(ConstPtrType Ptr) const {
383
1.78M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.78M
  }
llvm::SmallPtrSetImpl<llvm::Comdat const*>::find(llvm::Comdat const*) const
Line
Count
Source
382
3.52k
  iterator find(ConstPtrType Ptr) const {
383
3.52k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
3.52k
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::find(llvm::CallGraphNode const*) const
Line
Count
Source
382
6.43k
  iterator find(ConstPtrType Ptr) const {
383
6.43k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
6.43k
  }
llvm::SmallPtrSetImpl<llvm::PHINode*>::find(llvm::PHINode const*) const
Line
Count
Source
382
1.68k
  iterator find(ConstPtrType Ptr) const {
383
1.68k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.68k
  }
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::find(llvm::MCSymbol const*) const
Line
Count
Source
382
4.26M
  iterator find(ConstPtrType Ptr) const {
383
4.26M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
4.26M
  }
llvm::SmallPtrSetImpl<llvm::SCEV const*>::find(llvm::SCEV const*) const
Line
Count
Source
382
16.9M
  iterator find(ConstPtrType Ptr) const {
383
16.9M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
16.9M
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess const*>::find(llvm::MemoryAccess const*) const
llvm::SmallPtrSetImpl<llvm::DbgVariableIntrinsic*>::find(llvm::DbgVariableIntrinsic const*) const
Line
Count
Source
382
18
  iterator find(ConstPtrType Ptr) const {
383
18
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
18
  }
llvm::SmallPtrSetImpl<clang::Type const*>::find(clang::Type const*) const
Line
Count
Source
382
668k
  iterator find(ConstPtrType Ptr) const {
383
668k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
668k
  }
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::find(clang::ValueDecl const*) const
Line
Count
Source
382
20.5k
  iterator find(ConstPtrType Ptr) const {
383
20.5k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
20.5k
  }
llvm::SmallPtrSetImpl<clang::Decl const*>::find(clang::Decl const*) const
Line
Count
Source
382
49.5M
  iterator find(ConstPtrType Ptr) const {
383
49.5M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
49.5M
  }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::find(clang::CodeGen::CGFunctionInfo const*) const
Line
Count
Source
382
123k
  iterator find(ConstPtrType Ptr) const {
383
123k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
123k
  }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::find(clang::CXXRecordDecl const*) const
Line
Count
Source
382
1.70M
  iterator find(ConstPtrType Ptr) const {
383
1.70M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.70M
  }
llvm::SmallPtrSetImpl<clang::Decl*>::find(clang::Decl const*) const
Line
Count
Source
382
128M
  iterator find(ConstPtrType Ptr) const {
383
128M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
128M
  }
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::find(clang::serialization::ModuleFile const*) const
Line
Count
Source
382
326k
  iterator find(ConstPtrType Ptr) const {
383
326k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
326k
  }
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::find(polly::ScopArrayInfo const*) const
Line
Count
Source
382
2.00k
  iterator find(ConstPtrType Ptr) const {
383
2.00k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
2.00k
  }
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::find(polly::MemoryAccess const*) const
Line
Count
Source
382
123
  iterator find(ConstPtrType Ptr) const {
383
123
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
123
  }
llvm::SmallPtrSetImpl<clang::DeclContext const*>::find(clang::DeclContext const*) const
Line
Count
Source
382
184
  iterator find(ConstPtrType Ptr) const {
383
184
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
184
  }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::find(clang::ValueDecl const*) const
Line
Count
Source
382
5.74k
  iterator find(ConstPtrType Ptr) const {
383
5.74k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
5.74k
  }
llvm::SmallPtrSetImpl<clang::VarDecl*>::find(clang::VarDecl const*) const
Line
Count
Source
382
25.8k
  iterator find(ConstPtrType Ptr) const {
383
25.8k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
25.8k
  }
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::find(clang::ObjCProtocolDecl const*) const
Line
Count
Source
382
174
  iterator find(ConstPtrType Ptr) const {
383
174
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
174
  }
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::find(clang::ObjCInterfaceDecl const*) const
Line
Count
Source
382
822
  iterator find(ConstPtrType Ptr) const {
383
822
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
822
  }
llvm::SmallPtrSetImpl<clang::TagDecl*>::find(clang::TagDecl const*) const
Line
Count
Source
382
140
  iterator find(ConstPtrType Ptr) const {
383
140
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
140
  }
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::find(clang::CFGBlock const*) const
Line
Count
Source
382
906
  iterator find(ConstPtrType Ptr) const {
383
906
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
906
  }
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::find(clang::ento::MemRegion const*) const
Line
Count
Source
382
1.62k
  iterator find(ConstPtrType Ptr) const {
383
1.62k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.62k
  }
llvm::SmallPtrSetImpl<clang::VarDecl const*>::find(clang::VarDecl const*) const
Line
Count
Source
382
116
  iterator find(ConstPtrType Ptr) const {
383
116
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
116
  }
llvm::SmallPtrSetImpl<clang::CFGBlock*>::find(clang::CFGBlock const*) const
Line
Count
Source
382
105
  iterator find(ConstPtrType Ptr) const {
383
105
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
105
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::find(clang::IdentifierInfo const*) const
Line
Count
Source
382
196
  iterator find(ConstPtrType Ptr) const {
383
196
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
196
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::find(clang::IdentifierInfo const*) const
Line
Count
Source
382
18.7k
  iterator find(ConstPtrType Ptr) const {
383
18.7k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
18.7k
  }
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::find(clang::ento::SymExpr const*) const
Line
Count
Source
382
6.92k
  iterator find(ConstPtrType Ptr) const {
383
6.92k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
6.92k
  }
llvm::SmallPtrSetImpl<clang::LocationContext const*>::find(clang::LocationContext const*) const
Line
Count
Source
382
6.89k
  iterator find(ConstPtrType Ptr) const {
383
6.89k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
6.89k
  }
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::find(clang::StackFrameContext const*) const
Line
Count
Source
382
1.72k
  iterator find(ConstPtrType Ptr) const {
383
1.72k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.72k
  }
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
382
1.26M
  iterator find(ConstPtrType Ptr) const {
383
1.26M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.26M
  }
llvm::SmallPtrSetImpl<clang::Expr*>::find(clang::Expr const*) const
Line
Count
Source
382
746
  iterator find(ConstPtrType Ptr) const {
383
746
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
746
  }
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::find(clang::ParmVarDecl const*) const
Line
Count
Source
382
20.9k
  iterator find(ConstPtrType Ptr) const {
383
20.9k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
20.9k
  }
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::find(clang::EnumConstantDecl const*) const
Line
Count
Source
382
66
  iterator find(ConstPtrType Ptr) const {
383
66
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
66
  }
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::find(clang::NamedDecl const*) const
Line
Count
Source
382
261
  iterator find(ConstPtrType Ptr) const {
383
261
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
261
  }
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::find(clang::CXXConstructorDecl const*) const
Line
Count
Source
382
58
  iterator find(ConstPtrType Ptr) const {
383
58
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
58
  }
llvm::SmallPtrSetImpl<clang::QualType>::find(clang::QualType) const
Line
Count
Source
382
683k
  iterator find(ConstPtrType Ptr) const {
383
683k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
683k
  }
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::find(clang::CXXBaseSpecifier const*) const
Line
Count
Source
382
1.95k
  iterator find(ConstPtrType Ptr) const {
383
1.95k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.95k
  }
llvm::SmallPtrSetImpl<clang::RecordType const*>::find(clang::RecordType const*) const
Line
Count
Source
382
2.50k
  iterator find(ConstPtrType Ptr) const {
383
2.50k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
2.50k
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::find(clang::CXXMethodDecl const*) const
Line
Count
Source
382
27
  iterator find(ConstPtrType Ptr) const {
383
27
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
27
  }
llvm::SmallPtrSetImpl<clang::Selector>::find(clang::Selector) const
Line
Count
Source
382
14.1k
  iterator find(ConstPtrType Ptr) const {
383
14.1k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
14.1k
  }
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::find(clang::CanQual<clang::Type>) const
Line
Count
Source
382
5.22k
  iterator find(ConstPtrType Ptr) const {
383
5.22k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
5.22k
  }
llvm::SmallPtrSetImpl<clang::DeclContext*>::find(clang::DeclContext const*) const
Line
Count
Source
382
610
  iterator find(ConstPtrType Ptr) const {
383
610
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
610
  }
llvm::SmallPtrSetImpl<clang::NamedDecl*>::find(clang::NamedDecl const*) const
Line
Count
Source
382
406
  iterator find(ConstPtrType Ptr) const {
383
406
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
406
  }
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::find((anonymous namespace)::LocalScope const*) const
Line
Count
Source
382
498
  iterator find(ConstPtrType Ptr) const {
383
498
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
498
  }
llvm::SmallPtrSetImpl<clang::Module*>::find(clang::Module const*) const
Line
Count
Source
382
97.3k
  iterator find(ConstPtrType Ptr) const {
383
97.3k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
97.3k
  }
385
386
  template <typename IterT>
387
33.0M
  void insert(IterT I, IterT E) {
388
68.2M
    for (; I != E; 
++I35.1M
)
389
35.1M
      insert(*I);
390
33.0M
  }
void llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::insert<llvm::MachineInstr const* const*>(llvm::MachineInstr const* const*, llvm::MachineInstr const* const*)
Line
Count
Source
387
636k
  void insert(IterT I, IterT E) {
388
1.95M
    for (; I != E; 
++I1.32M
)
389
1.32M
      insert(*I);
390
636k
  }
void llvm::SmallPtrSetImpl<llvm::Function*>::insert<llvm::SmallPtrSetIterator<llvm::Function*> >(llvm::SmallPtrSetIterator<llvm::Function*>, llvm::SmallPtrSetIterator<llvm::Function*>)
Line
Count
Source
387
26.0k
  void insert(IterT I, IterT E) {
388
26.8k
    for (; I != E; 
++I754
)
389
754
      insert(*I);
390
26.0k
  }
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
387
132
  void insert(IterT I, IterT E) {
388
137
    for (; I != E; 
++I5
)
389
5
      insert(*I);
390
132
  }
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
387
2.74M
  void insert(IterT I, IterT E) {
388
6.10M
    for (; I != E; 
++I3.36M
)
389
3.36M
      insert(*I);
390
2.74M
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<llvm::SmallPtrSetIterator<llvm::Instruction*> >(llvm::SmallPtrSetIterator<llvm::Instruction*>, llvm::SmallPtrSetIterator<llvm::Instruction*>)
Line
Count
Source
387
423k
  void insert(IterT I, IterT E) {
388
432k
    for (; I != E; 
++I9.83k
)
389
9.83k
      insert(*I);
390
423k
  }
void llvm::SmallPtrSetImpl<llvm::SDNode*>::insert<llvm::SmallPtrSetIterator<llvm::SDNode*> >(llvm::SmallPtrSetIterator<llvm::SDNode*>, llvm::SmallPtrSetIterator<llvm::SDNode*>)
Line
Count
Source
387
8
  void insert(IterT I, IterT E) {
388
19
    for (; I != E; 
++I11
)
389
11
      insert(*I);
390
8
  }
void llvm::SmallPtrSetImpl<llvm::MachineInstr*>::insert<llvm::MachineInstr**>(llvm::MachineInstr**, llvm::MachineInstr**)
Line
Count
Source
387
1.66k
  void insert(IterT I, IterT E) {
388
3.52k
    for (; I != E; 
++I1.86k
)
389
1.86k
      insert(*I);
390
1.66k
  }
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
387
10
  void insert(IterT I, IterT E) {
388
20
    for (; I != E; 
++I10
)
389
10
      insert(*I);
390
10
  }
void llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::insert<llvm::LazyCallGraph::RefSCC**>(llvm::LazyCallGraph::RefSCC**, llvm::LazyCallGraph::RefSCC**)
Line
Count
Source
387
4
  void insert(IterT I, IterT E) {
388
12
    for (; I != E; 
++I8
)
389
8
      insert(*I);
390
4
  }
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
387
1.69M
  void insert(IterT I, IterT E) {
388
4.07M
    for (; I != E; 
++I2.37M
)
389
2.37M
      insert(*I);
390
1.69M
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::BasicBlock**>(llvm::BasicBlock**, llvm::BasicBlock**)
Line
Count
Source
387
327k
  void insert(IterT I, IterT E) {
388
1.47M
    for (; I != E; 
++I1.14M
)
389
1.14M
      insert(*I);
390
327k
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::BasicBlock* const*>(llvm::BasicBlock* const*, llvm::BasicBlock* const*)
Line
Count
Source
387
1.47M
  void insert(IterT I, IterT E) {
388
3.98M
    for (; I != E; 
++I2.51M
)
389
2.51M
      insert(*I);
390
1.47M
  }
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
387
38.0k
  void insert(IterT I, IterT E) {
388
281k
    for (; I != E; 
++I243k
)
389
243k
      insert(*I);
390
38.0k
  }
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
387
132k
  void insert(IterT I, IterT E) {
388
272k
    for (; I != E; 
++I140k
)
389
140k
      insert(*I);
390
132k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction const*>::insert<llvm::SelectInst**>(llvm::SelectInst**, llvm::SelectInst**)
Line
Count
Source
387
149
  void insert(IterT I, IterT E) {
388
300
    for (; I != E; 
++I151
)
389
151
      insert(*I);
390
149
  }
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
387
257k
  void insert(IterT I, IterT E) {
388
617k
    for (; I != E; 
++I359k
)
389
359k
      insert(*I);
390
257k
  }
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
387
7.09M
  void insert(IterT I, IterT E) {
388
11.4M
    for (; I != E; 
++I4.31M
)
389
4.31M
      insert(*I);
390
7.09M
  }
Unexecuted instantiation: void llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::insert<llvm::MachineBasicBlock* const*>(llvm::MachineBasicBlock* const*, llvm::MachineBasicBlock* const*)
void llvm::SmallPtrSetImpl<llvm::Metadata*>::insert<llvm::MDOperand const*>(llvm::MDOperand const*, llvm::MDOperand const*)
Line
Count
Source
387
15.1k
  void insert(IterT I, IterT E) {
388
20.5k
    for (; I != E; 
++I5.40k
)
389
5.40k
      insert(*I);
390
15.1k
  }
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
387
6.27k
  void insert(IterT I, IterT E) {
388
14.0k
    for (; I != E; 
++I7.82k
)
389
7.82k
      insert(*I);
390
6.27k
  }
void llvm::SmallPtrSetImpl<llvm::ReturnInst*>::insert<llvm::ReturnInst* const*>(llvm::ReturnInst* const*, llvm::ReturnInst* const*)
Line
Count
Source
387
199
  void insert(IterT I, IterT E) {
388
398
    for (; I != E; 
++I199
)
389
199
      insert(*I);
390
199
  }
void llvm::SmallPtrSetImpl<llvm::ReturnInst*>::insert<llvm::SmallPtrSetIterator<llvm::ReturnInst*> >(llvm::SmallPtrSetIterator<llvm::ReturnInst*>, llvm::SmallPtrSetIterator<llvm::ReturnInst*>)
Line
Count
Source
387
516
  void insert(IterT I, IterT E) {
388
1.03k
    for (; I != E; 
++I516
)
389
516
      insert(*I);
390
516
  }
void llvm::SmallPtrSetImpl<llvm::GlobalValue*>::insert<llvm::SmallPtrSetIterator<llvm::GlobalValue*> >(llvm::SmallPtrSetIterator<llvm::GlobalValue*>, llvm::SmallPtrSetIterator<llvm::GlobalValue*>)
Line
Count
Source
387
1.37M
  void insert(IterT I, IterT E) {
388
3.06M
    for (; I != E; 
++I1.69M
)
389
1.69M
      insert(*I);
390
1.37M
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::SmallPtrSetIterator<llvm::BasicBlock*> >(llvm::SmallPtrSetIterator<llvm::BasicBlock*>, llvm::SmallPtrSetIterator<llvm::BasicBlock*>)
Line
Count
Source
387
1.39M
  void insert(IterT I, IterT E) {
388
4.27M
    for (; I != E; 
++I2.88M
)
389
2.88M
      insert(*I);
390
1.39M
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::Value* const*>(llvm::Value* const*, llvm::Value* const*)
Line
Count
Source
387
992k
  void insert(IterT I, IterT E) {
388
3.29M
    for (; I != E; 
++I2.30M
)
389
2.30M
      insert(*I);
390
992k
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> >(llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>, llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>)
Line
Count
Source
387
2.23M
  void insert(IterT I, IterT E) {
388
6.72M
    for (; I != E; 
++I4.48M
)
389
4.48M
      insert(*I);
390
2.23M
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::SmallPtrSetIterator<llvm::Instruction*> >(llvm::SmallPtrSetIterator<llvm::Instruction*>, llvm::SmallPtrSetIterator<llvm::Instruction*>)
Line
Count
Source
387
11.7k
  void insert(IterT I, IterT E) {
388
23.5k
    for (; I != E; 
++I11.8k
)
389
11.8k
      insert(*I);
390
11.7k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<llvm::Instruction**>(llvm::Instruction**, llvm::Instruction**)
Line
Count
Source
387
11.2k
  void insert(IterT I, IterT E) {
388
41.2k
    for (; I != E; 
++I30.0k
)
389
30.0k
      insert(*I);
390
11.2k
  }
void llvm::SmallPtrSetImpl<llvm::SCEV const*>::insert<llvm::SCEV const* const*>(llvm::SCEV const* const*, llvm::SCEV const* const*)
Line
Count
Source
387
4.99M
  void insert(IterT I, IterT E) {
388
11.2M
    for (; I != E; 
++I6.25M
)
389
6.25M
      insert(*I);
390
4.99M
  }
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
387
136
  void insert(IterT I, IterT E) {
388
328
    for (; I != E; 
++I192
)
389
192
      insert(*I);
390
136
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::SmallPtrSetIterator<llvm::Value*> >(llvm::SmallPtrSetIterator<llvm::Value*>, llvm::SmallPtrSetIterator<llvm::Value*>)
Line
Count
Source
387
112
  void insert(IterT I, IterT E) {
388
214
    for (; I != E; 
++I102
)
389
102
      insert(*I);
390
112
  }
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
387
865
  void insert(IterT I, IterT E) {
388
1.63k
    for (; I != E; 
++I768
)
389
768
      insert(*I);
390
865
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::Instruction* const*>(llvm::Instruction* const*, llvm::Instruction* const*)
Line
Count
Source
387
88.6k
  void insert(IterT I, IterT E) {
388
280k
    for (; I != E; 
++I192k
)
389
192k
      insert(*I);
390
88.6k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<llvm::Instruction* const*>(llvm::Instruction* const*, llvm::Instruction* const*)
Line
Count
Source
387
67.3k
  void insert(IterT I, IterT E) {
388
240k
    for (; I != E; 
++I172k
)
389
172k
      insert(*I);
390
67.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
387
32.3k
  void insert(IterT I, IterT E) {
388
161k
    for (; I != E; 
++I129k
)
389
129k
      insert(*I);
390
32.3k
  }
void llvm::SmallPtrSetImpl<llvm::Value const*>::insert<llvm::SmallPtrSetIterator<llvm::Instruction*> >(llvm::SmallPtrSetIterator<llvm::Instruction*>, llvm::SmallPtrSetIterator<llvm::Instruction*>)
Line
Count
Source
387
3.44k
  void insert(IterT I, IterT E) {
388
3.45k
    for (; I != E; 
++I10
)
389
10
      insert(*I);
390
3.44k
  }
void llvm::SmallPtrSetImpl<llvm::Value const*>::insert<llvm::Instruction* const*>(llvm::Instruction* const*, llvm::Instruction* const*)
Line
Count
Source
387
23.8k
  void insert(IterT I, IterT E) {
388
23.8k
    for (; I != E; 
++I21
)
389
21
      insert(*I);
390
23.8k
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::Value**>(llvm::Value**, llvm::Value**)
Line
Count
Source
387
501k
  void insert(IterT I, IterT E) {
388
1.64M
    for (; I != E; 
++I1.14M
)
389
1.14M
      insert(*I);
390
501k
  }
void llvm::SmallPtrSetImpl<clang::ValueDecl const*>::insert<clang::ValueDecl const* const*>(clang::ValueDecl const* const*, clang::ValueDecl const* const*)
Line
Count
Source
387
69
  void insert(IterT I, IterT E) {
388
130
    for (; I != E; 
++I61
)
389
61
      insert(*I);
390
69
  }
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
387
38
  void insert(IterT I, IterT E) {
388
62
    for (; I != E; 
++I24
)
389
24
      insert(*I);
390
38
  }
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
387
81
  void insert(IterT I, IterT E) {
388
193
    for (; I != E; 
++I112
)
389
112
      insert(*I);
390
81
  }
void llvm::SmallPtrSetImpl<clang::CFGBlock*>::insert<clang::CFGBlock* const*>(clang::CFGBlock* const*, clang::CFGBlock* const*)
Line
Count
Source
387
154
  void insert(IterT I, IterT E) {
388
308
    for (; I != E; 
++I154
)
389
154
      insert(*I);
390
154
  }
void llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::insert<clang::ParmVarDecl* const*>(clang::ParmVarDecl* const*, clang::ParmVarDecl* const*)
Line
Count
Source
387
5.14k
  void insert(IterT I, IterT E) {
388
20.7k
    for (; I != E; 
++I15.5k
)
389
15.5k
      insert(*I);
390
5.14k
  }
void llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::insert<llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*> >(llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>, llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>)
Line
Count
Source
387
641
  void insert(IterT I, IterT E) {
388
1.28k
    for (; I != E; 
++I646
)
389
646
      insert(*I);
390
641
  }
void llvm::SmallPtrSetImpl<clang::Decl*>::insert<clang::NamedDecl* const*>(clang::NamedDecl* const*, clang::NamedDecl* const*)
Line
Count
Source
387
126
  void insert(IterT I, IterT E) {
388
430
    for (; I != E; 
++I304
)
389
304
      insert(*I);
390
126
  }
void llvm::SmallPtrSetImpl<clang::Expr*>::insert<llvm::SmallPtrSetIterator<clang::Expr*> >(llvm::SmallPtrSetIterator<clang::Expr*>, llvm::SmallPtrSetIterator<clang::Expr*>)
Line
Count
Source
387
6.45M
  void insert(IterT I, IterT E) {
388
6.51M
    for (; I != E; 
++I51.6k
)
389
51.6k
      insert(*I);
390
6.45M
  }
void llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::insert<clang::CXXMethodDecl const* const*>(clang::CXXMethodDecl const* const*, clang::CXXMethodDecl const* const*)
Line
Count
Source
387
115
  void insert(IterT I, IterT E) {
388
243
    for (; I != E; 
++I128
)
389
128
      insert(*I);
390
115
  }
391
392
  void insert(std::initializer_list<PtrType> IL) {
393
    insert(IL.begin(), IL.end());
394
  }
395
396
268M
  iterator begin() const {
397
268M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
268M
    return makeIterator(CurArray);
400
268M
  }
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::begin() const
Line
Count
Source
396
1.91M
  iterator begin() const {
397
1.91M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
1.91M
    return makeIterator(CurArray);
400
1.91M
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::begin() const
Line
Count
Source
396
10.5k
  iterator begin() const {
397
10.5k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
10.5k
    return makeIterator(CurArray);
400
10.5k
  }
llvm::SmallPtrSetImpl<void*>::begin() const
Line
Count
Source
396
10.5k
  iterator begin() const {
397
10.5k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
10.5k
    return makeIterator(CurArray);
400
10.5k
  }
llvm::SmallPtrSetImpl<llvm::InterleaveGroup<llvm::Instruction>*>::begin() const
Line
Count
Source
396
20.0k
  iterator begin() const {
397
20.0k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
20.0k
    return makeIterator(CurArray);
400
20.0k
  }
llvm::SmallPtrSetImpl<llvm::Function*>::begin() const
Line
Count
Source
396
718k
  iterator begin() const {
397
718k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
718k
    return makeIterator(CurArray);
400
718k
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::begin() const
Line
Count
Source
396
1.57M
  iterator begin() const {
397
1.57M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
1.57M
    return makeIterator(CurArray);
400
1.57M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::begin() const
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::begin() const
Line
Count
Source
396
1.96M
  iterator begin() const {
397
1.96M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
1.96M
    return makeIterator(CurArray);
400
1.96M
  }
llvm::SmallPtrSetImpl<llvm::Value const*>::begin() const
Line
Count
Source
396
391k
  iterator begin() const {
397
391k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
391k
    return makeIterator(CurArray);
400
391k
  }
llvm::SmallPtrSetImpl<llvm::SUnit const*>::begin() const
Line
Count
Source
396
656
  iterator begin() const {
397
656
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
656
    return makeIterator(CurArray);
400
656
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::begin() const
Line
Count
Source
396
27.0k
  iterator begin() const {
397
27.0k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
27.0k
    return makeIterator(CurArray);
400
27.0k
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::begin() const
Line
Count
Source
396
1.84M
  iterator begin() const {
397
1.84M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
1.84M
    return makeIterator(CurArray);
400
1.84M
  }
llvm::SmallPtrSetImpl<llvm::Value*>::begin() const
Line
Count
Source
396
3.18M
  iterator begin() const {
397
3.18M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
3.18M
    return makeIterator(CurArray);
400
3.18M
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::begin() const
Line
Count
Source
396
10.4k
  iterator begin() const {
397
10.4k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
10.4k
    return makeIterator(CurArray);
400
10.4k
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::begin() const
Line
Count
Source
396
6.34M
  iterator begin() const {
397
6.34M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
6.34M
    return makeIterator(CurArray);
400
6.34M
  }
llvm::SmallPtrSetImpl<llvm::MCSymbolELF*>::begin() const
Line
Count
Source
396
234
  iterator begin() const {
397
234
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
234
    return makeIterator(CurArray);
400
234
  }
llvm::SmallPtrSetImpl<llvm::LandingPadInst*>::begin() const
Line
Count
Source
396
21.6k
  iterator begin() const {
397
21.6k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
21.6k
    return makeIterator(CurArray);
400
21.6k
  }
llvm::Sma