Coverage Report

Created: 2018-11-16 02:38

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/include/llvm/ADT/SmallPtrSet.h
Line
Count
Source (jump to first uncovered line)
1
//===- llvm/ADT/SmallPtrSet.h - 'Normally small' pointer set ----*- C++ -*-===//
2
//
3
//                     The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
//
10
// This file defines the SmallPtrSet class.  See the doxygen comment for
11
// SmallPtrSetImplBase for more details on the algorithm used.
12
//
13
//===----------------------------------------------------------------------===//
14
15
#ifndef LLVM_ADT_SMALLPTRSET_H
16
#define LLVM_ADT_SMALLPTRSET_H
17
18
#include "llvm/ADT/EpochTracker.h"
19
#include "llvm/Support/Compiler.h"
20
#include "llvm/Support/ReverseIteration.h"
21
#include "llvm/Support/type_traits.h"
22
#include <cassert>
23
#include <cstddef>
24
#include <cstdlib>
25
#include <cstring>
26
#include <initializer_list>
27
#include <iterator>
28
#include <utility>
29
30
namespace llvm {
31
32
/// SmallPtrSetImplBase - This is the common code shared among all the
33
/// SmallPtrSet<>'s, which is almost everything.  SmallPtrSet has two modes, one
34
/// for small and one for large sets.
35
///
36
/// Small sets use an array of pointers allocated in the SmallPtrSet object,
37
/// which is treated as a simple array of pointers.  When a pointer is added to
38
/// the set, the array is scanned to see if the element already exists, if not
39
/// the element is 'pushed back' onto the array.  If we run out of space in the
40
/// array, we grow into the 'large set' case.  SmallSet should be used when the
41
/// sets are often small.  In this case, no memory allocation is used, and only
42
/// light-weight and cache-efficient scanning is used.
43
///
44
/// Large sets use a classic exponentially-probed hash table.  Empty buckets are
45
/// represented with an illegal pointer value (-1) to allow null pointers to be
46
/// inserted.  Tombstones are represented with another illegal pointer value
47
/// (-2), to allow deletion.  The hash table is resized when the table is 3/4 or
48
/// more.  When this happens, the table is doubled in size.
49
///
50
class SmallPtrSetImplBase : public DebugEpochBase {
51
  friend class SmallPtrSetIteratorImpl;
52
53
protected:
54
  /// SmallArray - Points to a fixed size set of buckets, used in 'small mode'.
55
  const void **SmallArray;
56
  /// CurArray - This is the current set of buckets.  If equal to SmallArray,
57
  /// then the set is in 'small mode'.
58
  const void **CurArray;
59
  /// CurArraySize - The allocated size of CurArray, always a power of two.
60
  unsigned CurArraySize;
61
62
  /// Number of elements in CurArray that contain a value or are a tombstone.
63
  /// If small, all these elements are at the beginning of CurArray and the rest
64
  /// is uninitialized.
65
  unsigned NumNonEmpty;
66
  /// Number of tombstones in CurArray.
67
  unsigned NumTombstones;
68
69
  // Helpers to copy and move construct a SmallPtrSet.
70
  SmallPtrSetImplBase(const void **SmallStorage,
71
                      const SmallPtrSetImplBase &that);
72
  SmallPtrSetImplBase(const void **SmallStorage, unsigned SmallSize,
73
                      SmallPtrSetImplBase &&that);
74
75
  explicit SmallPtrSetImplBase(const void **SmallStorage, unsigned SmallSize)
76
      : SmallArray(SmallStorage), CurArray(SmallStorage),
77
1.38G
        CurArraySize(SmallSize), NumNonEmpty(0), NumTombstones(0) {
78
1.38G
    assert(SmallSize && (SmallSize & (SmallSize-1)) == 0 &&
79
1.38G
           "Initial size must be a power of two!");
80
1.38G
  }
81
82
1.58G
  ~SmallPtrSetImplBase() {
83
1.58G
    if (!isSmall())
84
23.2M
      free(CurArray);
85
1.58G
  }
86
87
public:
88
  using size_type = unsigned;
89
90
  SmallPtrSetImplBase &operator=(const SmallPtrSetImplBase &) = delete;
91
92
357M
  LLVM_NODISCARD bool empty() const { return size() == 0; }
93
1.03G
  size_type size() const { return NumNonEmpty - NumTombstones; }
94
95
184M
  void clear() {
96
184M
    incrementEpoch();
97
184M
    // If the capacity of the array is huge, and the # elements used is small,
98
184M
    // shrink the array.
99
184M
    if (!isSmall()) {
100
8.44M
      if (size() * 4 < CurArraySize && 
CurArraySize > 327.74M
)
101
617k
        return shrink_and_clear();
102
7.82M
      // Fill the array with empty markers.
103
7.82M
      memset(CurArray, -1, CurArraySize * sizeof(void *));
104
7.82M
    }
105
184M
106
184M
    NumNonEmpty = 0;
107
183M
    NumTombstones = 0;
108
183M
  }
109
110
protected:
111
11.2G
  static void *getTombstoneMarker() { return reinterpret_cast<void*>(-2); }
112
113
6.53G
  static void *getEmptyMarker() {
114
6.53G
    // Note that -1 is chosen to make clear() efficiently implementable with
115
6.53G
    // memset and because it's not a valid pointer value.
116
6.53G
    return reinterpret_cast<void*>(-1);
117
6.53G
  }
118
119
8.81G
  const void **EndPointer() const {
120
8.81G
    return isSmall() ? 
CurArray + NumNonEmpty6.63G
:
CurArray + CurArraySize2.17G
;
121
8.81G
  }
122
123
  /// insert_imp - This returns true if the pointer was new to the set, false if
124
  /// it was already in the set.  This is hidden from the client so that the
125
  /// derived class can check that the right type of pointer is passed in.
126
2.72G
  std::pair<const void *const *, bool> insert_imp(const void *Ptr) {
127
2.72G
    if (isSmall()) {
128
2.10G
      // Check to see if it is already in the set.
129
2.10G
      const void **LastTombstone = nullptr;
130
2.10G
      for (const void **APtr = SmallArray, **E = SmallArray + NumNonEmpty;
131
8.19G
           APtr != E; 
++APtr6.09G
) {
132
6.27G
        const void *Value = *APtr;
133
6.27G
        if (Value == Ptr)
134
181M
          return std::make_pair(APtr, false);
135
6.09G
        if (Value == getTombstoneMarker())
136
33.2M
          LastTombstone = APtr;
137
6.09G
      }
138
2.10G
139
2.10G
      // Did we find any tombstone marker?
140
2.10G
      
if (1.92G
LastTombstone != nullptr1.92G
) {
141
20.5M
        *LastTombstone = Ptr;
142
20.5M
        --NumTombstones;
143
20.5M
        incrementEpoch();
144
20.5M
        return std::make_pair(LastTombstone, true);
145
20.5M
      }
146
1.90G
147
1.90G
      // Nope, there isn't.  If we stay small, just 'pushback' now.
148
1.90G
      if (NumNonEmpty < CurArraySize) {
149
1.87G
        SmallArray[NumNonEmpty++] = Ptr;
150
1.87G
        incrementEpoch();
151
1.87G
        return std::make_pair(SmallArray + (NumNonEmpty - 1), true);
152
1.87G
      }
153
641M
      // Otherwise, hit the big set case, which will call grow.
154
641M
    }
155
641M
    return insert_imp_big(Ptr);
156
641M
  }
157
158
  /// erase_imp - If the set contains the specified pointer, remove it and
159
  /// return true, otherwise return false.  This is hidden from the client so
160
  /// that the derived class can check that the right type of pointer is passed
161
  /// in.
162
89.9M
  bool erase_imp(const void * Ptr) {
163
89.9M
    const void *const *P = find_imp(Ptr);
164
89.9M
    if (P == EndPointer())
165
36.7M
      return false;
166
53.2M
167
53.2M
    const void **Loc = const_cast<const void **>(P);
168
53.2M
    assert(*Loc == Ptr && "broken find!");
169
53.2M
    *Loc = getTombstoneMarker();
170
53.2M
    NumTombstones++;
171
53.2M
    return true;
172
53.2M
  }
173
174
  /// Returns the raw pointer needed to construct an iterator.  If element not
175
  /// found, this will be EndPointer.  Otherwise, it will be a pointer to the
176
  /// slot which stores Ptr;
177
1.53G
  const void *const * find_imp(const void * Ptr) const {
178
1.53G
    if (isSmall()) {
179
1.06G
      // Linear search for the item.
180
1.06G
      for (const void *const *APtr = SmallArray,
181
3.64G
                      *const *E = SmallArray + NumNonEmpty; APtr != E; 
++APtr2.57G
)
182
2.87G
        if (*APtr == Ptr)
183
293M
          return APtr;
184
1.06G
      
return EndPointer()769M
;
185
470M
    }
186
470M
187
470M
    // Big set case.
188
470M
    auto *Bucket = FindBucketFor(Ptr);
189
470M
    if (*Bucket == Ptr)
190
315M
      return Bucket;
191
155M
    return EndPointer();
192
155M
  }
193
194
private:
195
15.2G
  bool isSmall() const { return CurArray == SmallArray; }
196
197
  std::pair<const void *const *, bool> insert_imp_big(const void *Ptr);
198
199
  const void * const *FindBucketFor(const void *Ptr) const;
200
  void shrink_and_clear();
201
202
  /// Grow - Allocate a larger backing store for the buckets and move it over.
203
  void Grow(unsigned NewSize);
204
205
protected:
206
  /// swap - Swaps the elements of two sets.
207
  /// Note: This method assumes that both sets have the same small size.
208
  void swap(SmallPtrSetImplBase &RHS);
209
210
  void CopyFrom(const SmallPtrSetImplBase &RHS);
211
  void MoveFrom(unsigned SmallSize, SmallPtrSetImplBase &&RHS);
212
213
private:
214
  /// Code shared by MoveFrom() and move constructor.
215
  void MoveHelper(unsigned SmallSize, SmallPtrSetImplBase &&RHS);
216
  /// Code shared by CopyFrom() and copy constructor.
217
  void CopyHelper(const SmallPtrSetImplBase &RHS);
218
};
219
220
/// SmallPtrSetIteratorImpl - This is the common base class shared between all
221
/// instances of SmallPtrSetIterator.
222
class SmallPtrSetIteratorImpl {
223
protected:
224
  const void *const *Bucket;
225
  const void *const *End;
226
227
public:
228
  explicit SmallPtrSetIteratorImpl(const void *const *BP, const void*const *E)
229
6.04G
    : Bucket(BP), End(E) {
230
6.04G
    if (shouldReverseIterate()) {
231
0
      RetreatIfNotValid();
232
0
      return;
233
0
    }
234
6.04G
    AdvanceIfNotValid();
235
6.04G
  }
236
237
279k
  bool operator==(const SmallPtrSetIteratorImpl &RHS) const {
238
279k
    return Bucket == RHS.Bucket;
239
279k
  }
240
1.91G
  bool operator!=(const SmallPtrSetIteratorImpl &RHS) const {
241
1.91G
    return Bucket != RHS.Bucket;
242
1.91G
  }
243
244
protected:
245
  /// AdvanceIfNotValid - If the current bucket isn't valid, advance to a bucket
246
  /// that is.   This is guaranteed to stop because the end() bucket is marked
247
  /// valid.
248
6.29G
  void AdvanceIfNotValid() {
249
6.29G
    assert(Bucket <= End);
250
6.64G
    while (Bucket != End &&
251
6.64G
           
(3.88G
*Bucket == SmallPtrSetImplBase::getEmptyMarker()3.88G
||
252
3.88G
            
*Bucket == SmallPtrSetImplBase::getTombstoneMarker()3.53G
))
253
349M
      ++Bucket;
254
6.29G
  }
255
0
  void RetreatIfNotValid() {
256
0
    assert(Bucket >= End);
257
0
    while (Bucket != End &&
258
0
           (Bucket[-1] == SmallPtrSetImplBase::getEmptyMarker() ||
259
0
            Bucket[-1] == SmallPtrSetImplBase::getTombstoneMarker())) {
260
0
      --Bucket;
261
0
    }
262
0
  }
263
};
264
265
/// SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet.
266
template <typename PtrTy>
267
class SmallPtrSetIterator : public SmallPtrSetIteratorImpl,
268
                            DebugEpochBase::HandleBase {
269
  using PtrTraits = PointerLikeTypeTraits<PtrTy>;
270
271
public:
272
  using value_type = PtrTy;
273
  using reference = PtrTy;
274
  using pointer = PtrTy;
275
  using difference_type = std::ptrdiff_t;
276
  using iterator_category = std::forward_iterator_tag;
277
278
  explicit SmallPtrSetIterator(const void *const *BP, const void *const *E,
279
                               const DebugEpochBase &Epoch)
280
6.04G
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineInstr const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
30.2M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
110M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
8.76M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Loop*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3.73M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineLoop*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
135
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SDNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
10.9M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::BasicBlock const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.04G
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Value const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
673M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Function*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
7.12M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Constant const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.16M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Instruction*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
316M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
llvm::SmallPtrSetIterator<llvm::MachineInstr*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
204M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::BasicBlock*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
664M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::AllocaInst const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
636k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
146M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SUnit const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
137k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
120k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Value*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
320M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SDNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
842M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Instruction const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
35.6M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MCSymbol const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
9.31M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SUnit*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
66.5k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
6.32k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PHINode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.55M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Constant*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
17.4k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LandingPadInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
47.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<void*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
9.46M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::AnalysisKey*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
28.5k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallInst const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
6
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PHINode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
7.27M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::SCC*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
8.49k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::Node*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.30k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::RefSCC*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.27k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Use const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
144M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
24.3M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalValue const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
15.4M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Loop const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
44.6M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::SCC const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
30
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::RefSCC const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
75
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
141k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
42.1M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.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
280
4.71M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalValue*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
27.6M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Use*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
10.2M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::RegionNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
49.1k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::RegionNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
8
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SCEV const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
416M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SCEVPredicate const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.04M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::User*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
8.47M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallGraphNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
97
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MDNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.75M
      : 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
280
45.2k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SelectInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
9.72k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::AllocaInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.93M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VNInfo*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.77M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VNInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.53M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LiveRange*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.65M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LiveInterval*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
128k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
MachineBlockPlacement.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::BlockChain*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3.98M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
11.4M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Type*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
223k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MachineRegionNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MachineRegionNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
llvm::SmallPtrSetIterator<llvm::ConstantExpr const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
114k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Metadata*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
21.4k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DILocation*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
131k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Module*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
64.8k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Pass*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
161M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Metadata const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
6.93M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::ConstantInt*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
19.7k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::FuncletPadInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.05k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalAlias const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3.50k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MDNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.67M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Argument*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
396k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Comdat const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
7.21k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalVariable*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
297
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Function const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.45k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallGraphNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
649k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MCCodePaddingPolicy*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
37.8M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
107
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MemoryPhi*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
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
280
1.22k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MemoryAccess*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
146
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LoadInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.96M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
4.07M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::cl::OptionCategory*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
448k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::cl::Option*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.34k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DbgVariableIntrinsic*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
45
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VPValue*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
76.3k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VPBlockBase*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
79.5k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VPBlockBase const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
76
      : 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
280
68
      : 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
280
2.92M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXRecordDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
5.46M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::IdentifierInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
19.5k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::VarDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
5.38k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ValueDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
57.9k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Decl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
90.0M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalIndirectSymbol const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
46
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Module*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
194k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::RecordDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
687k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Type const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.98M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::DirectoryEntry const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
115k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::HeaderMap const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
37
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<polly::ScopArrayInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
5.76k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Region*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
10.8k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<polly::MemoryAccess*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
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
280
36.3k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LoadSDNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
15.9k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CoroSubFnInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
15
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CoroBeginInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::DeclContext const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
569
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::VarDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
156k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ValueDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
172k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCProtocolDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
19.5k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCInterfaceDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.02k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::TagDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
299
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CallGraphNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
19.7k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CFGBlock const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3.62k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ento::MemRegion const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
5.86k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CFGBlock*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.07M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::IdentifierInfo*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
38.3k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ento::SymExpr const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
13.0k
      : 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
280
115
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ento::ExplodedNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
9.63k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::LocationContext const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
5.70k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::StackFrameContext const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
13.0k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
RegionStore.cpp:llvm::SmallPtrSetIterator<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3.15M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Decl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
295M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::FileEntry const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
5.17k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::DeclContext*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
78.6M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::serialization::ModuleFile*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
545k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCCategoryDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
133
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::AttributedStmt const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
179
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::BlockDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
7.03M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::FieldDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
285
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXMethodDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.52k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ParmVarDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
56.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::EnumConstantDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
77
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CanQual<clang::Type> >::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
269k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Selector>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
55.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::NamedDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
533
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::QualType>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.90M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > > >::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
562k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
39.5k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXBaseSpecifier*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
4.97k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::RecordType const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
538k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXMethodDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
586k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Expr*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
111M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXRecordDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
4
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::NamedDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
689
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCMethodDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
585
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ClassTemplateDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
82.2k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
CFG.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::LocalScope const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.41k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CallGraphNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
24
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ast_matchers::MatchFinder::MatchCallback*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
39.0k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::SourceLocation>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
71.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::StructType*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
114
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<lld::coff::Symbol*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
401
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<lld::elf::SharedSymbol*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
170
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
281
282
  // Most methods provided by baseclass.
283
284
252M
  const PtrTy operator*() const {
285
252M
    assert(isHandleInSync() && "invalid iterator access!");
286
252M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
252M
    assert(Bucket < End);
291
252M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
252M
  }
llvm::SmallPtrSetIterator<llvm::Function*>::operator*() const
Line
Count
Source
284
81.5k
  const PtrTy operator*() const {
285
81.5k
    assert(isHandleInSync() && "invalid iterator access!");
286
81.5k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
81.5k
    assert(Bucket < End);
291
81.5k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
81.5k
  }
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock*>::operator*() const
Line
Count
Source
284
1.71M
  const PtrTy operator*() const {
285
1.71M
    assert(isHandleInSync() && "invalid iterator access!");
286
1.71M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
1.71M
    assert(Bucket < End);
291
1.71M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
1.71M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::operator*() const
llvm::SmallPtrSetIterator<llvm::MachineInstr*>::operator*() const
Line
Count
Source
284
409k
  const PtrTy operator*() const {
285
409k
    assert(isHandleInSync() && "invalid iterator access!");
286
409k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
409k
    assert(Bucket < End);
291
409k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
409k
  }
llvm::SmallPtrSetIterator<llvm::Value const*>::operator*() const
Line
Count
Source
284
1.57M
  const PtrTy operator*() const {
285
1.57M
    assert(isHandleInSync() && "invalid iterator access!");
286
1.57M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
1.57M
    assert(Bucket < End);
291
1.57M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
1.57M
  }
llvm::SmallPtrSetIterator<llvm::SUnit const*>::operator*() const
Line
Count
Source
284
11.5k
  const PtrTy operator*() const {
285
11.5k
    assert(isHandleInSync() && "invalid iterator access!");
286
11.5k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
11.5k
    assert(Bucket < End);
291
11.5k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
11.5k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>::operator*() const
Line
Count
Source
284
272
  const PtrTy operator*() const {
285
272
    assert(isHandleInSync() && "invalid iterator access!");
286
272
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
272
    assert(Bucket < End);
291
272
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
272
  }
llvm::SmallPtrSetIterator<llvm::Value*>::operator*() const
Line
Count
Source
284
5.46M
  const PtrTy operator*() const {
285
5.46M
    assert(isHandleInSync() && "invalid iterator access!");
286
5.46M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
5.46M
    assert(Bucket < End);
291
5.46M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
5.46M
  }
llvm::SmallPtrSetIterator<llvm::Instruction*>::operator*() const
Line
Count
Source
284
1.47M
  const PtrTy operator*() const {
285
1.47M
    assert(isHandleInSync() && "invalid iterator access!");
286
1.47M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
1.47M
    assert(Bucket < End);
291
1.47M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
1.47M
  }
llvm::SmallPtrSetIterator<llvm::PHINode const*>::operator*() const
Line
Count
Source
284
19
  const PtrTy operator*() const {
285
19
    assert(isHandleInSync() && "invalid iterator access!");
286
19
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
19
    assert(Bucket < End);
291
19
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
19
  }
llvm::SmallPtrSetIterator<llvm::SDNode*>::operator*() const
Line
Count
Source
284
15.3M
  const PtrTy operator*() const {
285
15.3M
    assert(isHandleInSync() && "invalid iterator access!");
286
15.3M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
15.3M
    assert(Bucket < End);
291
15.3M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
15.3M
  }
llvm::SmallPtrSetIterator<llvm::LandingPadInst*>::operator*() const
Line
Count
Source
284
2.57k
  const PtrTy operator*() const {
285
2.57k
    assert(isHandleInSync() && "invalid iterator access!");
286
2.57k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
2.57k
    assert(Bucket < End);
291
2.57k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
2.57k
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock const*>::operator*() const
Line
Count
Source
284
570k
  const PtrTy operator*() const {
285
570k
    assert(isHandleInSync() && "invalid iterator access!");
286
570k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
570k
    assert(Bucket < End);
291
570k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
570k
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock*>::operator*() const
Line
Count
Source
284
7.38M
  const PtrTy operator*() const {
285
7.38M
    assert(isHandleInSync() && "invalid iterator access!");
286
7.38M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
7.38M
    assert(Bucket < End);
291
7.38M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
7.38M
  }
llvm::SmallPtrSetIterator<llvm::AnalysisKey*>::operator*() const
Line
Count
Source
284
12
  const PtrTy operator*() const {
285
12
    assert(isHandleInSync() && "invalid iterator access!");
286
12
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
12
    assert(Bucket < End);
291
12
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
12
  }
llvm::SmallPtrSetIterator<void*>::operator*() const
Line
Count
Source
284
8.57k
  const PtrTy operator*() const {
285
8.57k
    assert(isHandleInSync() && "invalid iterator access!");
286
8.57k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
8.57k
    assert(Bucket < End);
291
8.57k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
8.57k
  }
llvm::SmallPtrSetIterator<llvm::Loop const*>::operator*() const
Line
Count
Source
284
7.47M
  const PtrTy operator*() const {
285
7.47M
    assert(isHandleInSync() && "invalid iterator access!");
286
7.47M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
7.47M
    assert(Bucket < End);
291
7.47M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
7.47M
  }
llvm::SmallPtrSetIterator<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::operator*() const
Line
Count
Source
284
11.1k
  const PtrTy operator*() const {
285
11.1k
    assert(isHandleInSync() && "invalid iterator access!");
286
11.1k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
11.1k
    assert(Bucket < End);
291
11.1k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
11.1k
  }
llvm::SmallPtrSetIterator<llvm::GlobalValue*>::operator*() const
Line
Count
Source
284
8.52M
  const PtrTy operator*() const {
285
8.52M
    assert(isHandleInSync() && "invalid iterator access!");
286
8.52M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
8.52M
    assert(Bucket < End);
291
8.52M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
8.52M
  }
llvm::SmallPtrSetIterator<llvm::SCEVPredicate const*>::operator*() const
Line
Count
Source
284
2.49k
  const PtrTy operator*() const {
285
2.49k
    assert(isHandleInSync() && "invalid iterator access!");
286
2.49k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
2.49k
    assert(Bucket < End);
291
2.49k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
2.49k
  }
llvm::SmallPtrSetIterator<llvm::CallGraphNode const*>::operator*() const
Line
Count
Source
284
19
  const PtrTy operator*() const {
285
19
    assert(isHandleInSync() && "invalid iterator access!");
286
19
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
19
    assert(Bucket < End);
291
19
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
19
  }
llvm::SmallPtrSetIterator<llvm::MDNode const*>::operator*() const
Line
Count
Source
284
369k
  const PtrTy operator*() const {
285
369k
    assert(isHandleInSync() && "invalid iterator access!");
286
369k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
369k
    assert(Bucket < End);
291
369k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
369k
  }
llvm::SmallPtrSetIterator<llvm::InterleaveGroup<llvm::Instruction>*>::operator*() const
Line
Count
Source
284
1.49k
  const PtrTy operator*() const {
285
1.49k
    assert(isHandleInSync() && "invalid iterator access!");
286
1.49k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
1.49k
    assert(Bucket < End);
291
1.49k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
1.49k
  }
llvm::SmallPtrSetIterator<llvm::SelectInst*>::operator*() const
Line
Count
Source
284
32
  const PtrTy operator*() const {
285
32
    assert(isHandleInSync() && "invalid iterator access!");
286
32
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
32
    assert(Bucket < End);
291
32
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
32
  }
llvm::SmallPtrSetIterator<llvm::PHINode*>::operator*() const
Line
Count
Source
284
26
  const PtrTy operator*() const {
285
26
    assert(isHandleInSync() && "invalid iterator access!");
286
26
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
26
    assert(Bucket < End);
291
26
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
26
  }
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::operator*() const
Line
Count
Source
284
378k
  const PtrTy operator*() const {
285
378k
    assert(isHandleInSync() && "invalid iterator access!");
286
378k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
378k
    assert(Bucket < End);
291
378k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
378k
  }
llvm::SmallPtrSetIterator<llvm::SUnit*>::operator*() const
Line
Count
Source
284
4.73k
  const PtrTy operator*() const {
285
4.73k
    assert(isHandleInSync() && "invalid iterator access!");
286
4.73k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
4.73k
    assert(Bucket < End);
291
4.73k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
4.73k
  }
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock const*>::operator*() const
Line
Count
Source
284
360k
  const PtrTy operator*() const {
285
360k
    assert(isHandleInSync() && "invalid iterator access!");
286
360k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
360k
    assert(Bucket < End);
291
360k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
360k
  }
llvm::SmallPtrSetIterator<llvm::LiveInterval*>::operator*() const
Line
Count
Source
284
44.0k
  const PtrTy operator*() const {
285
44.0k
    assert(isHandleInSync() && "invalid iterator access!");
286
44.0k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
44.0k
    assert(Bucket < End);
291
44.0k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
44.0k
  }
llvm::SmallPtrSetIterator<llvm::VNInfo*>::operator*() const
Line
Count
Source
284
256k
  const PtrTy operator*() const {
285
256k
    assert(isHandleInSync() && "invalid iterator access!");
286
256k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
256k
    assert(Bucket < End);
291
256k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
256k
  }
llvm::SmallPtrSetIterator<llvm::Module*>::operator*() const
Line
Count
Source
284
559
  const PtrTy operator*() const {
285
559
    assert(isHandleInSync() && "invalid iterator access!");
286
559
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
559
    assert(Bucket < End);
291
559
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
559
  }
llvm::SmallPtrSetIterator<llvm::Pass*>::operator*() const
Line
Count
Source
284
160M
  const PtrTy operator*() const {
285
160M
    assert(isHandleInSync() && "invalid iterator access!");
286
160M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
160M
    assert(Bucket < End);
291
160M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
160M
  }
llvm::SmallPtrSetIterator<llvm::Metadata*>::operator*() const
Line
Count
Source
284
12.1k
  const PtrTy operator*() const {
285
12.1k
    assert(isHandleInSync() && "invalid iterator access!");
286
12.1k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
12.1k
    assert(Bucket < End);
291
12.1k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
12.1k
  }
llvm::SmallPtrSetIterator<llvm::Metadata const*>::operator*() const
Line
Count
Source
284
6.61k
  const PtrTy operator*() const {
285
6.61k
    assert(isHandleInSync() && "invalid iterator access!");
286
6.61k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
6.61k
    assert(Bucket < End);
291
6.61k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
6.61k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable*>::operator*() const
Line
Count
Source
284
52
  const PtrTy operator*() const {
285
52
    assert(isHandleInSync() && "invalid iterator access!");
286
52
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
52
    assert(Bucket < End);
291
52
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
52
  }
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::Constant*>::operator*() const
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MCCodePaddingPolicy*>::operator*() const
llvm::SmallPtrSetIterator<llvm::CallInst*>::operator*() const
Line
Count
Source
284
9
  const PtrTy operator*() const {
285
9
    assert(isHandleInSync() && "invalid iterator access!");
286
9
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
9
    assert(Bucket < End);
291
9
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
9
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi*>::operator*() const
Line
Count
Source
284
11
  const PtrTy operator*() const {
285
11
    assert(isHandleInSync() && "invalid iterator access!");
286
11
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
11
    assert(Bucket < End);
291
11
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
11
  }
llvm::SmallPtrSetIterator<llvm::SCEV const*>::operator*() const
Line
Count
Source
284
7.46M
  const PtrTy operator*() const {
285
7.46M
    assert(isHandleInSync() && "invalid iterator access!");
286
7.46M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
7.46M
    assert(Bucket < End);
291
7.46M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
7.46M
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi const*>::operator*() const
Line
Count
Source
284
21
  const PtrTy operator*() const {
285
21
    assert(isHandleInSync() && "invalid iterator access!");
286
21
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
21
    assert(Bucket < End);
291
21
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
21
  }
llvm::SmallPtrSetIterator<llvm::MemoryAccess*>::operator*() const
Line
Count
Source
284
16
  const PtrTy operator*() const {
285
16
    assert(isHandleInSync() && "invalid iterator access!");
286
16
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
16
    assert(Bucket < End);
291
16
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
16
  }
llvm::SmallPtrSetIterator<llvm::User*>::operator*() const
Line
Count
Source
284
21.6k
  const PtrTy operator*() const {
285
21.6k
    assert(isHandleInSync() && "invalid iterator access!");
286
21.6k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
21.6k
    assert(Bucket < End);
291
21.6k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
21.6k
  }
llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>::operator*() const
Line
Count
Source
284
2.28M
  const PtrTy operator*() const {
285
2.28M
    assert(isHandleInSync() && "invalid iterator access!");
286
2.28M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
2.28M
    assert(Bucket < End);
291
2.28M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
2.28M
  }
llvm::SmallPtrSetIterator<llvm::cl::OptionCategory*>::operator*() const
Line
Count
Source
284
33
  const PtrTy operator*() const {
285
33
    assert(isHandleInSync() && "invalid iterator access!");
286
33
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
33
    assert(Bucket < End);
291
33
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
33
  }
llvm::SmallPtrSetIterator<llvm::DbgVariableIntrinsic*>::operator*() const
Line
Count
Source
284
3
  const PtrTy operator*() const {
285
3
    assert(isHandleInSync() && "invalid iterator access!");
286
3
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
3
    assert(Bucket < End);
291
3
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
3
  }
llvm::SmallPtrSetIterator<llvm::VPValue*>::operator*() const
Line
Count
Source
284
194
  const PtrTy operator*() const {
285
194
    assert(isHandleInSync() && "invalid iterator access!");
286
194
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
194
    assert(Bucket < End);
291
194
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
194
  }
llvm::SmallPtrSetIterator<clang::Decl const*>::operator*() const
Line
Count
Source
284
27
  const PtrTy operator*() const {
285
27
    assert(isHandleInSync() && "invalid iterator access!");
286
27
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
27
    assert(Bucket < End);
291
27
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
27
  }
llvm::SmallPtrSetIterator<llvm::Region*>::operator*() const
Line
Count
Source
284
368
  const PtrTy operator*() const {
285
368
    assert(isHandleInSync() && "invalid iterator access!");
286
368
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
368
    assert(Bucket < End);
291
368
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
368
  }
llvm::SmallPtrSetIterator<polly::MemoryAccess*>::operator*() const
Line
Count
Source
284
131
  const PtrTy operator*() const {
285
131
    assert(isHandleInSync() && "invalid iterator access!");
286
131
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
131
    assert(Bucket < End);
291
131
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
131
  }
llvm::SmallPtrSetIterator<llvm::LoadSDNode*>::operator*() const
Line
Count
Source
284
1.89k
  const PtrTy operator*() const {
285
1.89k
    assert(isHandleInSync() && "invalid iterator access!");
286
1.89k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
1.89k
    assert(Bucket < End);
291
1.89k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
1.89k
  }
llvm::SmallPtrSetIterator<llvm::CoroSubFnInst*>::operator*() const
Line
Count
Source
284
3
  const PtrTy operator*() const {
285
3
    assert(isHandleInSync() && "invalid iterator access!");
286
3
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
3
    assert(Bucket < End);
291
3
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
3
  }
llvm::SmallPtrSetIterator<clang::ValueDecl*>::operator*() const
Line
Count
Source
284
226
  const PtrTy operator*() const {
285
226
    assert(isHandleInSync() && "invalid iterator access!");
286
226
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
226
    assert(Bucket < End);
291
226
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
226
  }
llvm::SmallPtrSetIterator<clang::ObjCProtocolDecl*>::operator*() const
Line
Count
Source
284
592
  const PtrTy operator*() const {
285
592
    assert(isHandleInSync() && "invalid iterator access!");
286
592
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
592
    assert(Bucket < End);
291
592
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
592
  }
llvm::SmallPtrSetIterator<clang::Decl*>::operator*() const
Line
Count
Source
284
29.5M
  const PtrTy operator*() const {
285
29.5M
    assert(isHandleInSync() && "invalid iterator access!");
286
29.5M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
29.5M
    assert(Bucket < End);
291
29.5M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
29.5M
  }
llvm::SmallPtrSetIterator<clang::FileEntry const*>::operator*() const
Line
Count
Source
284
95
  const PtrTy operator*() const {
285
95
    assert(isHandleInSync() && "invalid iterator access!");
286
95
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
95
    assert(Bucket < End);
291
95
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
95
  }
llvm::SmallPtrSetIterator<clang::AttributedStmt const*>::operator*() const
Line
Count
Source
284
16
  const PtrTy operator*() const {
285
16
    assert(isHandleInSync() && "invalid iterator access!");
286
16
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
16
    assert(Bucket < End);
291
16
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
16
  }
llvm::SmallPtrSetIterator<clang::BlockDecl const*>::operator*() const
Line
Count
Source
284
2.50k
  const PtrTy operator*() const {
285
2.50k
    assert(isHandleInSync() && "invalid iterator access!");
286
2.50k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
2.50k
    assert(Bucket < End);
291
2.50k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
2.50k
  }
llvm::SmallPtrSetIterator<clang::FieldDecl*>::operator*() const
Line
Count
Source
284
192
  const PtrTy operator*() const {
285
192
    assert(isHandleInSync() && "invalid iterator access!");
286
192
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
192
    assert(Bucket < End);
291
192
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
192
  }
llvm::SmallPtrSetIterator<clang::CXXMethodDecl*>::operator*() const
Line
Count
Source
284
13
  const PtrTy operator*() const {
285
13
    assert(isHandleInSync() && "invalid iterator access!");
286
13
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
13
    assert(Bucket < End);
291
13
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
13
  }
llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>::operator*() const
Line
Count
Source
284
589
  const PtrTy operator*() const {
285
589
    assert(isHandleInSync() && "invalid iterator access!");
286
589
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
589
    assert(Bucket < End);
291
589
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
589
  }
llvm::SmallPtrSetIterator<clang::Expr*>::operator*() const
Line
Count
Source
284
145k
  const PtrTy operator*() const {
285
145k
    assert(isHandleInSync() && "invalid iterator access!");
286
145k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
145k
    assert(Bucket < End);
291
145k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
145k
  }
llvm::SmallPtrSetIterator<clang::ObjCMethodDecl const*>::operator*() const
Line
Count
Source
284
201
  const PtrTy operator*() const {
285
201
    assert(isHandleInSync() && "invalid iterator access!");
286
201
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
201
    assert(Bucket < End);
291
201
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
201
  }
llvm::SmallPtrSetIterator<clang::ast_matchers::MatchFinder::MatchCallback*>::operator*() const
Line
Count
Source
284
10.4k
  const PtrTy operator*() const {
285
10.4k
    assert(isHandleInSync() && "invalid iterator access!");
286
10.4k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
10.4k
    assert(Bucket < End);
291
10.4k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
10.4k
  }
llvm::SmallPtrSetIterator<clang::CXXMethodDecl const*>::operator*() const
Line
Count
Source
284
26.8k
  const PtrTy operator*() const {
285
26.8k
    assert(isHandleInSync() && "invalid iterator access!");
286
26.8k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
26.8k
    assert(Bucket < End);
291
26.8k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
26.8k
  }
llvm::SmallPtrSetIterator<clang::SourceLocation>::operator*() const
Line
Count
Source
284
8
  const PtrTy operator*() const {
285
8
    assert(isHandleInSync() && "invalid iterator access!");
286
8
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
8
    assert(Bucket < End);
291
8
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
8
  }
llvm::SmallPtrSetIterator<lld::elf::SharedSymbol*>::operator*() const
Line
Count
Source
284
67
  const PtrTy operator*() const {
285
67
    assert(isHandleInSync() && "invalid iterator access!");
286
67
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
67
    assert(Bucket < End);
291
67
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
67
  }
293
294
252M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
252M
    assert(isHandleInSync() && "invalid iterator access!");
296
252M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
252M
    ++Bucket;
302
252M
    AdvanceIfNotValid();
303
252M
    return *this;
304
252M
  }
llvm::SmallPtrSetIterator<llvm::Function*>::operator++()
Line
Count
Source
294
81.5k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
81.5k
    assert(isHandleInSync() && "invalid iterator access!");
296
81.5k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
81.5k
    ++Bucket;
302
81.5k
    AdvanceIfNotValid();
303
81.5k
    return *this;
304
81.5k
  }
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock*>::operator++()
Line
Count
Source
294
1.68M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
1.68M
    assert(isHandleInSync() && "invalid iterator access!");
296
1.68M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
1.68M
    ++Bucket;
302
1.68M
    AdvanceIfNotValid();
303
1.68M
    return *this;
304
1.68M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::operator++()
llvm::SmallPtrSetIterator<llvm::MachineInstr*>::operator++()
Line
Count
Source
294
408k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
408k
    assert(isHandleInSync() && "invalid iterator access!");
296
408k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
408k
    ++Bucket;
302
408k
    AdvanceIfNotValid();
303
408k
    return *this;
304
408k
  }
llvm::SmallPtrSetIterator<llvm::SUnit const*>::operator++()
Line
Count
Source
294
23.0k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
23.0k
    assert(isHandleInSync() && "invalid iterator access!");
296
23.0k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
23.0k
    ++Bucket;
302
23.0k
    AdvanceIfNotValid();
303
23.0k
    return *this;
304
23.0k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>::operator++()
Line
Count
Source
294
272
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
272
    assert(isHandleInSync() && "invalid iterator access!");
296
272
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
272
    ++Bucket;
302
272
    AdvanceIfNotValid();
303
272
    return *this;
304
272
  }
llvm::SmallPtrSetIterator<llvm::Value*>::operator++()
Line
Count
Source
294
6.99M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
6.99M
    assert(isHandleInSync() && "invalid iterator access!");
296
6.99M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
6.99M
    ++Bucket;
302
6.99M
    AdvanceIfNotValid();
303
6.99M
    return *this;
304
6.99M
  }
llvm::SmallPtrSetIterator<llvm::Instruction*>::operator++()
Line
Count
Source
294
1.37M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
1.37M
    assert(isHandleInSync() && "invalid iterator access!");
296
1.37M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
1.37M
    ++Bucket;
302
1.37M
    AdvanceIfNotValid();
303
1.37M
    return *this;
304
1.37M
  }
llvm::SmallPtrSetIterator<llvm::PHINode const*>::operator++()
Line
Count
Source
294
19
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
19
    assert(isHandleInSync() && "invalid iterator access!");
296
19
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
19
    ++Bucket;
302
19
    AdvanceIfNotValid();
303
19
    return *this;
304
19
  }
llvm::SmallPtrSetIterator<llvm::SDNode*>::operator++()
Line
Count
Source
294
15.3M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
15.3M
    assert(isHandleInSync() && "invalid iterator access!");
296
15.3M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
15.3M
    ++Bucket;
302
15.3M
    AdvanceIfNotValid();
303
15.3M
    return *this;
304
15.3M
  }
llvm::SmallPtrSetIterator<llvm::LandingPadInst*>::operator++()
Line
Count
Source
294
2.57k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
2.57k
    assert(isHandleInSync() && "invalid iterator access!");
296
2.57k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
2.57k
    ++Bucket;
302
2.57k
    AdvanceIfNotValid();
303
2.57k
    return *this;
304
2.57k
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock const*>::operator++()
Line
Count
Source
294
132k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
132k
    assert(isHandleInSync() && "invalid iterator access!");
296
132k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
132k
    ++Bucket;
302
132k
    AdvanceIfNotValid();
303
132k
    return *this;
304
132k
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock*>::operator++()
Line
Count
Source
294
7.38M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
7.38M
    assert(isHandleInSync() && "invalid iterator access!");
296
7.38M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
7.38M
    ++Bucket;
302
7.38M
    AdvanceIfNotValid();
303
7.38M
    return *this;
304
7.38M
  }
llvm::SmallPtrSetIterator<llvm::AnalysisKey*>::operator++()
Line
Count
Source
294
12
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
12
    assert(isHandleInSync() && "invalid iterator access!");
296
12
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
12
    ++Bucket;
302
12
    AdvanceIfNotValid();
303
12
    return *this;
304
12
  }
llvm::SmallPtrSetIterator<void*>::operator++()
Line
Count
Source
294
8.57k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
8.57k
    assert(isHandleInSync() && "invalid iterator access!");
296
8.57k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
8.57k
    ++Bucket;
302
8.57k
    AdvanceIfNotValid();
303
8.57k
    return *this;
304
8.57k
  }
llvm::SmallPtrSetIterator<llvm::Loop const*>::operator++()
Line
Count
Source
294
7.46M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
7.46M
    assert(isHandleInSync() && "invalid iterator access!");
296
7.46M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
7.46M
    ++Bucket;
302
7.46M
    AdvanceIfNotValid();
303
7.46M
    return *this;
304
7.46M
  }
llvm::SmallPtrSetIterator<llvm::Value const*>::operator++()
Line
Count
Source
294
1.42M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
1.42M
    assert(isHandleInSync() && "invalid iterator access!");
296
1.42M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
1.42M
    ++Bucket;
302
1.42M
    AdvanceIfNotValid();
303
1.42M
    return *this;
304
1.42M
  }
llvm::SmallPtrSetIterator<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::operator++()
Line
Count
Source
294
11.1k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
11.1k
    assert(isHandleInSync() && "invalid iterator access!");
296
11.1k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
11.1k
    ++Bucket;
302
11.1k
    AdvanceIfNotValid();
303
11.1k
    return *this;
304
11.1k
  }
llvm::SmallPtrSetIterator<llvm::GlobalValue*>::operator++()
Line
Count
Source
294
9.01M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
9.01M
    assert(isHandleInSync() && "invalid iterator access!");
296
9.01M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
9.01M
    ++Bucket;
302
9.01M
    AdvanceIfNotValid();
303
9.01M
    return *this;
304
9.01M
  }
llvm::SmallPtrSetIterator<llvm::SCEVPredicate const*>::operator++()
Line
Count
Source
294
2.49k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
2.49k
    assert(isHandleInSync() && "invalid iterator access!");
296
2.49k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
2.49k
    ++Bucket;
302
2.49k
    AdvanceIfNotValid();
303
2.49k
    return *this;
304
2.49k
  }
llvm::SmallPtrSetIterator<llvm::CallGraphNode const*>::operator++()
Line
Count
Source
294
19
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
19
    assert(isHandleInSync() && "invalid iterator access!");
296
19
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
19
    ++Bucket;
302
19
    AdvanceIfNotValid();
303
19
    return *this;
304
19
  }
llvm::SmallPtrSetIterator<llvm::MDNode const*>::operator++()
Line
Count
Source
294
214k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
214k
    assert(isHandleInSync() && "invalid iterator access!");
296
214k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
214k
    ++Bucket;
302
214k
    AdvanceIfNotValid();
303
214k
    return *this;
304
214k
  }
llvm::SmallPtrSetIterator<llvm::InterleaveGroup<llvm::Instruction>*>::operator++()
Line
Count
Source
294
1.49k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
1.49k
    assert(isHandleInSync() && "invalid iterator access!");
296
1.49k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
1.49k
    ++Bucket;
302
1.49k
    AdvanceIfNotValid();
303
1.49k
    return *this;
304
1.49k
  }
llvm::SmallPtrSetIterator<llvm::SelectInst*>::operator++()
Line
Count
Source
294
32
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
32
    assert(isHandleInSync() && "invalid iterator access!");
296
32
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
32
    ++Bucket;
302
32
    AdvanceIfNotValid();
303
32
    return *this;
304
32
  }
llvm::SmallPtrSetIterator<llvm::PHINode*>::operator++()
Line
Count
Source
294
26
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
26
    assert(isHandleInSync() && "invalid iterator access!");
296
26
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
26
    ++Bucket;
302
26
    AdvanceIfNotValid();
303
26
    return *this;
304
26
  }
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::operator++()
Line
Count
Source
294
378k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
378k
    assert(isHandleInSync() && "invalid iterator access!");
296
378k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
378k
    ++Bucket;
302
378k
    AdvanceIfNotValid();
303
378k
    return *this;
304
378k
  }
llvm::SmallPtrSetIterator<llvm::LiveInterval*>::operator++()
Line
Count
Source
294
17.6k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
17.6k
    assert(isHandleInSync() && "invalid iterator access!");
296
17.6k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
17.6k
    ++Bucket;
302
17.6k
    AdvanceIfNotValid();
303
17.6k
    return *this;
304
17.6k
  }
llvm::SmallPtrSetIterator<llvm::VNInfo*>::operator++()
Line
Count
Source
294
137k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
137k
    assert(isHandleInSync() && "invalid iterator access!");
296
137k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
137k
    ++Bucket;
302
137k
    AdvanceIfNotValid();
303
137k
    return *this;
304
137k
  }
llvm::SmallPtrSetIterator<llvm::Pass*>::operator++()
Line
Count
Source
294
160M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
160M
    assert(isHandleInSync() && "invalid iterator access!");
296
160M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
160M
    ++Bucket;
302
160M
    AdvanceIfNotValid();
303
160M
    return *this;
304
160M
  }
llvm::SmallPtrSetIterator<llvm::Metadata*>::operator++()
Line
Count
Source
294
7.12k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
7.12k
    assert(isHandleInSync() && "invalid iterator access!");
296
7.12k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
7.12k
    ++Bucket;
302
7.12k
    AdvanceIfNotValid();
303
7.12k
    return *this;
304
7.12k
  }
llvm::SmallPtrSetIterator<llvm::Metadata const*>::operator++()
Line
Count
Source
294
6.59k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
6.59k
    assert(isHandleInSync() && "invalid iterator access!");
296
6.59k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
6.59k
    ++Bucket;
302
6.59k
    AdvanceIfNotValid();
303
6.59k
    return *this;
304
6.59k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable*>::operator++()
Line
Count
Source
294
52
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
52
    assert(isHandleInSync() && "invalid iterator access!");
296
52
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
52
    ++Bucket;
302
52
    AdvanceIfNotValid();
303
52
    return *this;
304
52
  }
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::Constant*>::operator++()
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MCCodePaddingPolicy*>::operator++()
llvm::SmallPtrSetIterator<llvm::CallInst*>::operator++()
Line
Count
Source
294
9
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
9
    assert(isHandleInSync() && "invalid iterator access!");
296
9
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
9
    ++Bucket;
302
9
    AdvanceIfNotValid();
303
9
    return *this;
304
9
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi*>::operator++()
Line
Count
Source
294
11
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
11
    assert(isHandleInSync() && "invalid iterator access!");
296
11
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
11
    ++Bucket;
302
11
    AdvanceIfNotValid();
303
11
    return *this;
304
11
  }
llvm::SmallPtrSetIterator<llvm::SCEV const*>::operator++()
Line
Count
Source
294
7.46M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
7.46M
    assert(isHandleInSync() && "invalid iterator access!");
296
7.46M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
7.46M
    ++Bucket;
302
7.46M
    AdvanceIfNotValid();
303
7.46M
    return *this;
304
7.46M
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi const*>::operator++()
Line
Count
Source
294
15
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
15
    assert(isHandleInSync() && "invalid iterator access!");
296
15
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
15
    ++Bucket;
302
15
    AdvanceIfNotValid();
303
15
    return *this;
304
15
  }
llvm::SmallPtrSetIterator<llvm::MemoryAccess*>::operator++()
Line
Count
Source
294
16
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
16
    assert(isHandleInSync() && "invalid iterator access!");
296
16
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
16
    ++Bucket;
302
16
    AdvanceIfNotValid();
303
16
    return *this;
304
16
  }
llvm::SmallPtrSetIterator<llvm::User*>::operator++()
Line
Count
Source
294
21.6k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
21.6k
    assert(isHandleInSync() && "invalid iterator access!");
296
21.6k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
21.6k
    ++Bucket;
302
21.6k
    AdvanceIfNotValid();
303
21.6k
    return *this;
304
21.6k
  }
llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>::operator++()
Line
Count
Source
294
2.28M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
2.28M
    assert(isHandleInSync() && "invalid iterator access!");
296
2.28M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
2.28M
    ++Bucket;
302
2.28M
    AdvanceIfNotValid();
303
2.28M
    return *this;
304
2.28M
  }
llvm::SmallPtrSetIterator<llvm::cl::OptionCategory*>::operator++()
Line
Count
Source
294
33
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
33
    assert(isHandleInSync() && "invalid iterator access!");
296
33
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
33
    ++Bucket;
302
33
    AdvanceIfNotValid();
303
33
    return *this;
304
33
  }
llvm::SmallPtrSetIterator<llvm::DbgVariableIntrinsic*>::operator++()
Line
Count
Source
294
3
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
3
    assert(isHandleInSync() && "invalid iterator access!");
296
3
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
3
    ++Bucket;
302
3
    AdvanceIfNotValid();
303
3
    return *this;
304
3
  }
llvm::SmallPtrSetIterator<llvm::VPValue*>::operator++()
Line
Count
Source
294
194
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
194
    assert(isHandleInSync() && "invalid iterator access!");
296
194
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
194
    ++Bucket;
302
194
    AdvanceIfNotValid();
303
194
    return *this;
304
194
  }
llvm::SmallPtrSetIterator<clang::Decl const*>::operator++()
Line
Count
Source
294
27
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
27
    assert(isHandleInSync() && "invalid iterator access!");
296
27
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
27
    ++Bucket;
302
27
    AdvanceIfNotValid();
303
27
    return *this;
304
27
  }
llvm::SmallPtrSetIterator<llvm::Region*>::operator++()
Line
Count
Source
294
51
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
51
    assert(isHandleInSync() && "invalid iterator access!");
296
51
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
51
    ++Bucket;
302
51
    AdvanceIfNotValid();
303
51
    return *this;
304
51
  }
llvm::SmallPtrSetIterator<polly::MemoryAccess*>::operator++()
Line
Count
Source
294
102
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
102
    assert(isHandleInSync() && "invalid iterator access!");
296
102
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
102
    ++Bucket;
302
102
    AdvanceIfNotValid();
303
102
    return *this;
304
102
  }
llvm::SmallPtrSetIterator<llvm::LoadSDNode*>::operator++()
Line
Count
Source
294
1.89k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
1.89k
    assert(isHandleInSync() && "invalid iterator access!");
296
1.89k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
1.89k
    ++Bucket;
302
1.89k
    AdvanceIfNotValid();
303
1.89k
    return *this;
304
1.89k
  }
llvm::SmallPtrSetIterator<llvm::CoroSubFnInst*>::operator++()
Line
Count
Source
294
3
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
3
    assert(isHandleInSync() && "invalid iterator access!");
296
3
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
3
    ++Bucket;
302
3
    AdvanceIfNotValid();
303
3
    return *this;
304
3
  }
llvm::SmallPtrSetIterator<clang::ValueDecl*>::operator++()
Line
Count
Source
294
226
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
226
    assert(isHandleInSync() && "invalid iterator access!");
296
226
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
226
    ++Bucket;
302
226
    AdvanceIfNotValid();
303
226
    return *this;
304
226
  }
llvm::SmallPtrSetIterator<clang::ObjCProtocolDecl*>::operator++()
Line
Count
Source
294
402
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
402
    assert(isHandleInSync() && "invalid iterator access!");
296
402
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
402
    ++Bucket;
302
402
    AdvanceIfNotValid();
303
402
    return *this;
304
402
  }
llvm::SmallPtrSetIterator<clang::Decl*>::operator++()
Line
Count
Source
294
29.6M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
29.6M
    assert(isHandleInSync() && "invalid iterator access!");
296
29.6M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
29.6M
    ++Bucket;
302
29.6M
    AdvanceIfNotValid();
303
29.6M
    return *this;
304
29.6M
  }
llvm::SmallPtrSetIterator<clang::FileEntry const*>::operator++()
Line
Count
Source
294
94
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
94
    assert(isHandleInSync() && "invalid iterator access!");
296
94
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
94
    ++Bucket;
302
94
    AdvanceIfNotValid();
303
94
    return *this;
304
94
  }
llvm::SmallPtrSetIterator<clang::AttributedStmt const*>::operator++()
Line
Count
Source
294
16
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
16
    assert(isHandleInSync() && "invalid iterator access!");
296
16
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
16
    ++Bucket;
302
16
    AdvanceIfNotValid();
303
16
    return *this;
304
16
  }
llvm::SmallPtrSetIterator<clang::BlockDecl const*>::operator++()
Line
Count
Source
294
2.50k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
2.50k
    assert(isHandleInSync() && "invalid iterator access!");
296
2.50k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
2.50k
    ++Bucket;
302
2.50k
    AdvanceIfNotValid();
303
2.50k
    return *this;
304
2.50k
  }
llvm::SmallPtrSetIterator<clang::FieldDecl*>::operator++()
Line
Count
Source
294
48
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
48
    assert(isHandleInSync() && "invalid iterator access!");
296
48
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
48
    ++Bucket;
302
48
    AdvanceIfNotValid();
303
48
    return *this;
304
48
  }
Unexecuted instantiation: llvm::SmallPtrSetIterator<clang::CXXMethodDecl*>::operator++()
llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>::operator++()
Line
Count
Source
294
589
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
589
    assert(isHandleInSync() && "invalid iterator access!");
296
589
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
589
    ++Bucket;
302
589
    AdvanceIfNotValid();
303
589
    return *this;
304
589
  }
llvm::SmallPtrSetIterator<clang::Expr*>::operator++()
Line
Count
Source
294
145k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
145k
    assert(isHandleInSync() && "invalid iterator access!");
296
145k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
145k
    ++Bucket;
302
145k
    AdvanceIfNotValid();
303
145k
    return *this;
304
145k
  }
llvm::SmallPtrSetIterator<clang::ObjCMethodDecl const*>::operator++()
Line
Count
Source
294
169
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
169
    assert(isHandleInSync() && "invalid iterator access!");
296
169
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
169
    ++Bucket;
302
169
    AdvanceIfNotValid();
303
169
    return *this;
304
169
  }
llvm::SmallPtrSetIterator<clang::ast_matchers::MatchFinder::MatchCallback*>::operator++()
Line
Count
Source
294
10.4k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
10.4k
    assert(isHandleInSync() && "invalid iterator access!");
296
10.4k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
10.4k
    ++Bucket;
302
10.4k
    AdvanceIfNotValid();
303
10.4k
    return *this;
304
10.4k
  }
llvm::SmallPtrSetIterator<clang::CXXMethodDecl const*>::operator++()
Line
Count
Source
294
6.66k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
6.66k
    assert(isHandleInSync() && "invalid iterator access!");
296
6.66k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
6.66k
    ++Bucket;
302
6.66k
    AdvanceIfNotValid();
303
6.66k
    return *this;
304
6.66k
  }
llvm::SmallPtrSetIterator<clang::SourceLocation>::operator++()
Line
Count
Source
294
8
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
8
    assert(isHandleInSync() && "invalid iterator access!");
296
8
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
8
    ++Bucket;
302
8
    AdvanceIfNotValid();
303
8
    return *this;
304
8
  }
llvm::SmallPtrSetIterator<lld::elf::SharedSymbol*>::operator++()
Line
Count
Source
294
67
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
67
    assert(isHandleInSync() && "invalid iterator access!");
296
67
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
67
    ++Bucket;
302
67
    AdvanceIfNotValid();
303
67
    return *this;
304
67
  }
305
306
  SmallPtrSetIterator operator++(int) {        // Postincrement
307
    SmallPtrSetIterator tmp = *this;
308
    ++*this;
309
    return tmp;
310
  }
311
};
312
313
/// RoundUpToPowerOfTwo - This is a helper template that rounds N up to the next
314
/// power of two (which means N itself if N is already a power of two).
315
template<unsigned N>
316
struct RoundUpToPowerOfTwo;
317
318
/// RoundUpToPowerOfTwoH - If N is not a power of two, increase it.  This is a
319
/// helper template used to implement RoundUpToPowerOfTwo.
320
template<unsigned N, bool isPowerTwo>
321
struct RoundUpToPowerOfTwoH {
322
  enum { Val = N };
323
};
324
template<unsigned N>
325
struct RoundUpToPowerOfTwoH<N, false> {
326
  enum {
327
    // We could just use NextVal = N+1, but this converges faster.  N|(N-1) sets
328
    // the right-most zero bits to one all at once, e.g. 0b0011000 -> 0b0011111.
329
    Val = RoundUpToPowerOfTwo<(N|(N-1)) + 1>::Val
330
  };
331
};
332
333
template<unsigned N>
334
struct RoundUpToPowerOfTwo {
335
  enum { Val = RoundUpToPowerOfTwoH<N, (N&(N-1)) == 0>::Val };
336
};
337
338
/// A templated base class for \c SmallPtrSet which provides the
339
/// typesafe interface that is common across all small sizes.
340
///
341
/// This is particularly useful for passing around between interface boundaries
342
/// to avoid encoding a particular small size in the interface boundary.
343
template <typename PtrType>
344
class SmallPtrSetImpl : public SmallPtrSetImplBase {
345
  using ConstPtrType = typename add_const_past_pointer<PtrType>::type;
346
  using PtrTraits = PointerLikeTypeTraits<PtrType>;
347
  using ConstPtrTraits = PointerLikeTypeTraits<ConstPtrType>;
348
349
protected:
350
  // Constructors that forward to the base.
351
  SmallPtrSetImpl(const void **SmallStorage, const SmallPtrSetImpl &that)
352
70.6M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> const&)
Line
Count
Source
352
1.57M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*> const&)
Line
Count
Source
352
8.32M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineLoop*> const&)
Line
Count
Source
352
208
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*> const&)
Line
Count
Source
352
3.86M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::BasicBlock*> const&)
Line
Count
Source
352
20.9M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::BasicBlock const*> const&)
Line
Count
Source
352
11.1M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<void*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<void*> const&)
Line
Count
Source
352
223
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::AnalysisKey*> const&)
Line
Count
Source
352
223
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*> const&)
Line
Count
Source
352
2.72M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Loop*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Loop*> const&)
Line
Count
Source
352
537k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*> const&)
Line
Count
Source
352
13.9M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Value const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Value const*> const&)
Line
Count
Source
352
112k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Value*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Value*> const&)
Line
Count
Source
352
111k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::RegionNode const*> const&)
Line
Count
Source
352
8
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::RegionNode*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::RegionNode*> const&)
Line
Count
Source
352
24.3k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*> const&)
Line
Count
Source
352
1.33M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Loop const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Loop const*> const&)
Line
Count
Source
352
769k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Instruction*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Instruction*> const&)
Line
Count
Source
352
12.0k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineInstr*> const&)
Line
Count
Source
352
154k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*> const&)
Line
Count
Source
352
4.46M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Type*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Type*> const&)
Line
Count
Source
352
120k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::SUnit*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::SUnit*> const&)
Line
Count
Source
352
56.5k
      : SmallPtrSetImplBase(SmallStorage, that) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*> const&)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineRegionNode*> const&)
llvm::SmallPtrSetImpl<llvm::VNInfo*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::VNInfo*> const&)
Line
Count
Source
352
21.6k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Function const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Function const*> const&)
Line
Count
Source
352
1.33k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::User*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::User*> const&)
Line
Count
Source
352
35.4k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Function*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Function*> const&)
Line
Count
Source
352
13.5k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::VPBlockBase*> const&)
Line
Count
Source
352
116k
      : 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
352
36
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::DeclContext*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::DeclContext*> const&)
Line
Count
Source
352
3.30k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::CallGraphNode*> const&)
Line
Count
Source
352
1.56k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::VarDecl const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::VarDecl const*> const&)
Line
Count
Source
352
439
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> > const&)
Line
Count
Source
352
234k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::BlockDecl const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::BlockDecl const*> const&)
Line
Count
Source
352
5.77k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::ParmVarDecl const*> const&)
Line
Count
Source
352
5.77k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::Expr*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::Expr*> const&)
Line
Count
Source
352
5.77k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::CallGraphNode const*> const&)
Line
Count
Source
352
2
      : SmallPtrSetImplBase(SmallStorage, that) {}
353
  SmallPtrSetImpl(const void **SmallStorage, unsigned SmallSize,
354
                  SmallPtrSetImpl &&that)
355
132M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>&&)
Line
Count
Source
355
3.14M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>&&)
Line
Count
Source
355
13.9M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineLoop*>&&)
Line
Count
Source
355
416
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>&&)
Line
Count
Source
355
3.87M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::BasicBlock*>&&)
Line
Count
Source
355
38.9M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::BasicBlock const*>&&)
Line
Count
Source
355
16.6M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>&&)
Line
Count
Source
355
5.44M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::GlobalValue const*>&&)
Line
Count
Source
355
424
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Value*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Value*>&&)
Line
Count
Source
355
1.22M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Loop*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Loop*>&&)
Line
Count
Source
355
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
355
27.9M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Value const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Value const*>&&)
Line
Count
Source
355
125k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Instruction*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Instruction*>&&)
Line
Count
Source
355
92.5k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >&&)
Line
Count
Source
355
160k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::RegionNode*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::RegionNode*>&&)
Line
Count
Source
355
28.2k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::RegionNode const*>&&)
Line
Count
Source
355
16
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>&&)
Line
Count
Source
355
2.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
355
3.92k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Loop const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Loop const*>&&)
Line
Count
Source
355
1.30M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<void*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<void*>&&)
Line
Count
Source
355
267k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::AnalysisKey*>&&)
Line
Count
Source
355
267k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineInstr*>&&)
Line
Count
Source
355
276k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>&&)
Line
Count
Source
355
8.92M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Type*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Type*>&&)
Line
Count
Source
355
240k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::SUnit*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::SUnit*>&&)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>&&)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>&&)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::VNInfo*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::VNInfo*>&&)
llvm::SmallPtrSetImpl<llvm::Pass*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Pass*>&&)
Line
Count
Source
355
2.64M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::GlobalValue*>&&)
Line
Count
Source
355
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
355
986k
      : 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
355
23.2k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::VPBlockBase*>&&)
Line
Count
Source
355
232k
      : 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
355
72
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<clang::Decl const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::Decl const*>&&)
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::CallGraphNode*>&&)
Line
Count
Source
355
1.56k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<clang::Expr*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::Expr*>&&)
Line
Count
Source
355
40.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<clang::QualType>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::QualType>&&)
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::CallGraphNode const*>&&)
Line
Count
Source
355
2
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<clang::FileEntry const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::FileEntry const*>&&)
356
  explicit SmallPtrSetImpl(const void **SmallStorage, unsigned SmallSize)
357
1.38G
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
128M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
256k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
29.4M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.09M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Loop*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.08M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
246
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SDNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
7.12M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
49.8M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Value const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
410M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Function*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.90M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Constant const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
394k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Instruction*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
50.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::MachineInstr*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
16.8M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
83.6M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
28.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SUnit const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
656
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
49.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Value*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
91.0M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SDNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
76.8M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Instruction const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.72M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
41.5M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Loop const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
16.4M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SUnit*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
201k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
27.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PHINode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
8.28M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Constant*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.76k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LandingPadInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
21.7k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<void*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.54M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.54M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallInst const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PHINode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.15M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
441
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Use const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
6.12M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.37M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
66.4k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
10
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
19
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
358
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
339
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
21.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
13.9M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
615k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MDNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
618k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::User const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.34M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.82M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::RegionNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
29.2k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
8
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SCEV const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
132M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.57M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::User*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.22M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallGraphNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
17
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::InterleaveGroup<llvm::Instruction>*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
39.4k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SelectInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
5.64k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.57M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VNInfo*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.45M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.68M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LiveRange*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
662k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
655k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
MachineBlockPlacement.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::BlockChain*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
388k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.46M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Type*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
818k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>::SmallPtrSetImpl(void const**, unsigned int)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>::SmallPtrSetImpl(void const**, unsigned int)
llvm::SmallPtrSetImpl<llvm::ConstantExpr const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
22.2M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Metadata*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
16.7k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DILocation*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
176k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Module*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
94.4k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Pass*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.49M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Metadata const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
729k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::ConstantInt*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.40k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::FuncletPadInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.77k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalAlias const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
36.5k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MDNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.09M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Argument*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
181k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Use*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.50M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Comdat const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
27.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalVariable*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.12k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Function const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
991
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
636k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MCCodePaddingPolicy*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
42.2k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
42.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
12.2k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MemoryPhi*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
58
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MemoryPhi const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.33k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MemoryAccess*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
58
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LoadInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
863k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::cl::Option*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
9
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::cl::OptionCategory*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
123k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DbgVariableIntrinsic*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
12
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VPValue*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
38.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
116k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
20
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
36
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
16.7M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
5.03k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::VarDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
5.25k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
18.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Decl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
39.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalIndirectSymbol const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
89
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Module*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
27.9k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Type const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
34.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::RecordDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
70.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
17.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::DeclContext*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
46.5M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.04M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::DirectoryEntry const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
241k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::HeaderMap const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
120k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.38k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Region*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.43k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.77k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DISubprogram const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
33.4k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LoadSDNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
652k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CoroSubFnInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
6
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CoroBeginInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
6
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
328
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
22.9k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::TagDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
78
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ValueDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
72.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::VarDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
86.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::DeclContext const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
521
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.56k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
619
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::LocationContext const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
10.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.45k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CFGBlock*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
311k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.85k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.55k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::TypedValueRegion const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
123
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::ExplodedNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
9.13k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.58k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
RegionStore.cpp:llvm::SmallPtrSetImpl<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
285k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Decl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
18.6M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::FileEntry const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.57k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCCategoryDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
5.00k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::AttributedStmt const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
85
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Expr*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
44.4M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::BlockDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
456k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
461k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > > >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
37.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
37.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::FieldDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
45
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXMethodDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
756
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.26M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
8
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Selector>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
18.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::QualType>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.25M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
176k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::RecordType const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
479k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
477k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
55.7k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXRecordDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
14
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::NamedDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
12.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCMethodDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
98
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ClassTemplateDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.90M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
222
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ast_matchers::MatchFinder::MatchCallback*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
22.7k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::SourceLocation>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
40.4k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::StructType*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
7.53k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<lld::coff::Symbol*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
508
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<lld::elf::SharedSymbol*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
51
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
358
359
public:
360
  using iterator = SmallPtrSetIterator<PtrType>;
361
  using const_iterator = SmallPtrSetIterator<PtrType>;
362
  using key_type = ConstPtrType;
363
  using value_type = PtrType;
364
365
  SmallPtrSetImpl(const SmallPtrSetImpl &) = delete;
366
367
  /// Inserts Ptr if and only if there is no element in the container equal to
368
  /// Ptr. The bool component of the returned pair is true if and only if the
369
  /// insertion takes place, and the iterator component of the pair points to
370
  /// the element equal to Ptr.
371
2.72G
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.72G
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.72G
    return std::make_pair(makeIterator(p.first), p.second);
374
2.72G
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::insert(llvm::MachineInstr const*)
Line
Count
Source
371
1.40M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.40M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.40M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.40M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::insert(llvm::MachineBasicBlock*)
Line
Count
Source
371
85.2M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
85.2M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
85.2M
    return std::make_pair(makeIterator(p.first), p.second);
374
85.2M
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::insert(llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*)
Line
Count
Source
371
6.88M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
6.88M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
6.88M
    return std::make_pair(makeIterator(p.first), p.second);
374
6.88M
  }
llvm::SmallPtrSetImpl<llvm::Loop*>::insert(llvm::Loop*)
Line
Count
Source
371
720k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
720k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
720k
    return std::make_pair(makeIterator(p.first), p.second);
374
720k
  }
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::insert(llvm::MachineLoop*)
Line
Count
Source
371
135
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
135
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
135
    return std::make_pair(makeIterator(p.first), p.second);
374
135
  }
llvm::SmallPtrSetImpl<llvm::SDNode const*>::insert(llvm::SDNode const*)
Line
Count
Source
371
9.78M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
9.78M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
9.78M
    return std::make_pair(makeIterator(p.first), p.second);
374
9.78M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::insert(llvm::BasicBlock const*)
Line
Count
Source
371
175M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
175M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
175M
    return std::make_pair(makeIterator(p.first), p.second);
374
175M
  }
llvm::SmallPtrSetImpl<llvm::Value const*>::insert(llvm::Value const*)
Line
Count
Source
371
492M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
492M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
492M
    return std::make_pair(makeIterator(p.first), p.second);
374
492M
  }
llvm::SmallPtrSetImpl<llvm::Function*>::insert(llvm::Function*)
Line
Count
Source
371
1.02M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.02M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.02M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.02M
  }
llvm::SmallPtrSetImpl<llvm::Constant const*>::insert(llvm::Constant const*)
Line
Count
Source
371
1.16M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.16M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.16M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.16M
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::insert(llvm::Instruction*)
Line
Count
Source
371
96.3M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
96.3M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
96.3M
    return std::make_pair(makeIterator(p.first), p.second);
374
96.3M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::insert((anonymous namespace)::PHILinearize::PHIInfoElementT*)
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::insert(llvm::MachineInstr*)
Line
Count
Source
371
68.4M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
68.4M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
68.4M
    return std::make_pair(makeIterator(p.first), p.second);
374
68.4M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert(llvm::BasicBlock*)
Line
Count
Source
371
345M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
345M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
345M
    return std::make_pair(makeIterator(p.first), p.second);
374
345M
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::insert(llvm::AllocaInst const*)
Line
Count
Source
371
36.1k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
36.1k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
36.1k
    return std::make_pair(makeIterator(p.first), p.second);
374
36.1k
  }
llvm::SmallPtrSetImpl<llvm::SUnit const*>::insert(llvm::SUnit const*)
Line
Count
Source
371
109k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
109k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
109k
    return std::make_pair(makeIterator(p.first), p.second);
374
109k
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::insert(llvm::GlobalVariable const*)
Line
Count
Source
371
4.14k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
4.14k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
4.14k
    return std::make_pair(makeIterator(p.first), p.second);
374
4.14k
  }
llvm::SmallPtrSetImpl<llvm::Value*>::insert(llvm::Value*)
Line
Count
Source
371
145M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
145M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
145M
    return std::make_pair(makeIterator(p.first), p.second);
374
145M
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::insert(llvm::SDNode*)
Line
Count
Source
371
393M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
393M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
393M
    return std::make_pair(makeIterator(p.first), p.second);
374
393M
  }
llvm::SmallPtrSetImpl<llvm::Instruction const*>::insert(llvm::Instruction const*)
Line
Count
Source
371
2.14M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.14M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.14M
    return std::make_pair(makeIterator(p.first), p.second);
374
2.14M
  }
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::insert(llvm::MCSymbol const*)
Line
Count
Source
371
11.0k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
11.0k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
11.0k
    return std::make_pair(makeIterator(p.first), p.second);
374
11.0k
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::insert(llvm::MachineBasicBlock const*)
Line
Count
Source
371
68.8M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
68.8M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
68.8M
    return std::make_pair(makeIterator(p.first), p.second);
374
68.8M
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::insert(llvm::SUnit*)
Line
Count
Source
371
21.5k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
21.5k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
21.5k
    return std::make_pair(makeIterator(p.first), p.second);
374
21.5k
  }
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::insert(llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>)
Line
Count
Source
371
2.11k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.11k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.11k
    return std::make_pair(makeIterator(p.first), p.second);
374
2.11k
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::insert(llvm::PHINode const*)
Line
Count
Source
371
1.36M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.36M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.36M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.36M
  }
llvm::SmallPtrSetImpl<llvm::Constant*>::insert(llvm::Constant*)
Line
Count
Source
371
17.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
17.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
17.2k
    return std::make_pair(makeIterator(p.first), p.second);
374
17.2k
  }
llvm::SmallPtrSetImpl<llvm::LandingPadInst*>::insert(llvm::LandingPadInst*)
Line
Count
Source
371
4.25k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
4.25k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
4.25k
    return std::make_pair(makeIterator(p.first), p.second);
374
4.25k
  }
llvm::SmallPtrSetImpl<void*>::insert(void*)
Line
Count
Source
371
2.87M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.87M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.87M
    return std::make_pair(makeIterator(p.first), p.second);
374
2.87M
  }
llvm::SmallPtrSetImpl<llvm::CallInst const*>::insert(llvm::CallInst const*)
Line
Count
Source
371
2
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2
    return std::make_pair(makeIterator(p.first), p.second);
374
2
  }
llvm::SmallPtrSetImpl<llvm::PHINode*>::insert(llvm::PHINode*)
Line
Count
Source
371
7.26M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
7.26M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
7.26M
    return std::make_pair(makeIterator(p.first), p.second);
374
7.26M
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::insert(llvm::AnalysisKey*)
Line
Count
Source
371
160
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
160
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
160
    return std::make_pair(makeIterator(p.first), p.second);
374
160
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::insert(llvm::LazyCallGraph::Node*)
Line
Count
Source
371
217
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
217
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
217
    return std::make_pair(makeIterator(p.first), p.second);
374
217
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::insert(llvm::LazyCallGraph::RefSCC*)
Line
Count
Source
371
134
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
134
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
134
    return std::make_pair(makeIterator(p.first), p.second);
374
134
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::insert(llvm::LazyCallGraph::SCC*)
Line
Count
Source
371
190
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
190
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
190
    return std::make_pair(makeIterator(p.first), p.second);
374
190
  }
llvm::SmallPtrSetImpl<llvm::Use const*>::insert(llvm::Use const*)
Line
Count
Source
371
144M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
144M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
144M
    return std::make_pair(makeIterator(p.first), p.second);
374
144M
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::insert(llvm::DomTreeNodeBase<llvm::BasicBlock>*)
Line
Count
Source
371
21.0M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
21.0M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
21.0M
    return std::make_pair(makeIterator(p.first), p.second);
374
21.0M
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::insert(llvm::GlobalValue const*)
Line
Count
Source
371
55.7k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
55.7k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
55.7k
    return std::make_pair(makeIterator(p.first), p.second);
374
55.7k
  }
llvm::SmallPtrSetImpl<llvm::Loop const*>::insert(llvm::Loop const*)
Line
Count
Source
371
8.53M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
8.53M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
8.53M
    return std::make_pair(makeIterator(p.first), p.second);
374
8.53M
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC const*>::insert(llvm::LazyCallGraph::SCC const*)
Line
Count
Source
371
30
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
30
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
30
    return std::make_pair(makeIterator(p.first), p.second);
374
30
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC const*>::insert(llvm::LazyCallGraph::RefSCC const*)
Line
Count
Source
371
75
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
75
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
75
    return std::make_pair(makeIterator(p.first), p.second);
374
75
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::insert(llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >)
Line
Count
Source
371
57.9k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
57.9k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
57.9k
    return std::make_pair(makeIterator(p.first), p.second);
374
57.9k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::insert(llvm::DomTreeNodeBase<llvm::BasicBlock> const*)
Line
Count
Source
371
42.1M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
42.1M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
42.1M
    return std::make_pair(makeIterator(p.first), p.second);
374
42.1M
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::insert(llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > >)
Line
Count
Source
371
1.66M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.66M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.66M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.66M
  }
llvm::SmallPtrSetImpl<llvm::User const*>::insert(llvm::User const*)
Line
Count
Source
371
4.71M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
4.71M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
4.71M
    return std::make_pair(makeIterator(p.first), p.second);
374
4.71M
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::insert(llvm::GlobalValue*)
Line
Count
Source
371
14.0M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
14.0M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
14.0M
    return std::make_pair(makeIterator(p.first), p.second);
374
14.0M
  }
llvm::SmallPtrSetImpl<llvm::Use*>::insert(llvm::Use*)
Line
Count
Source
371
9.26M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
9.26M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
9.26M
    return std::make_pair(makeIterator(p.first), p.second);
374
9.26M
  }
llvm::SmallPtrSetImpl<llvm::RegionNode*>::insert(llvm::RegionNode*)
Line
Count
Source
371
49.1k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
49.1k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
49.1k
    return std::make_pair(makeIterator(p.first), p.second);
374
49.1k
  }
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::insert(llvm::RegionNode const*)
Line
Count
Source
371
8
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
8
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
8
    return std::make_pair(makeIterator(p.first), p.second);
374
8
  }
llvm::SmallPtrSetImpl<llvm::SCEV const*>::insert(llvm::SCEV const*)
Line
Count
Source
371
380M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
380M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
380M
    return std::make_pair(makeIterator(p.first), p.second);
374
380M
  }
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::insert(llvm::SCEVPredicate const*)
Line
Count
Source
371
2.59k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.59k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.59k
    return std::make_pair(makeIterator(p.first), p.second);
374
2.59k
  }
llvm::SmallPtrSetImpl<llvm::User*>::insert(llvm::User*)
Line
Count
Source
371
8.43M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
8.43M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
8.43M
    return std::make_pair(makeIterator(p.first), p.second);
374
8.43M
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode const*>::insert(llvm::CallGraphNode const*)
Line
Count
Source
371
19
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
19
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
19
    return std::make_pair(makeIterator(p.first), p.second);
374
19
  }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::insert(llvm::MDNode const*)
Line
Count
Source
371
772k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
772k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
772k
    return std::make_pair(makeIterator(p.first), p.second);
374
772k
  }
llvm::SmallPtrSetImpl<llvm::InterleaveGroup<llvm::Instruction>*>::insert(llvm::InterleaveGroup<llvm::Instruction>*)
Line
Count
Source
371
5.71k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
5.71k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
5.71k
    return std::make_pair(makeIterator(p.first), p.second);
374
5.71k
  }
llvm::SmallPtrSetImpl<llvm::SelectInst*>::insert(llvm::SelectInst*)
Line
Count
Source
371
727
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
727
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
727
    return std::make_pair(makeIterator(p.first), p.second);
374
727
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::insert(llvm::AllocaInst*)
Line
Count
Source
371
58.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
58.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
58.2k
    return std::make_pair(makeIterator(p.first), p.second);
374
58.2k
  }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::insert(llvm::VNInfo*)
Line
Count
Source
371
1.09M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.09M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.09M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.09M
  }
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::insert(llvm::VNInfo const*)
Line
Count
Source
371
553k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
553k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
553k
    return std::make_pair(makeIterator(p.first), p.second);
374
553k
  }
llvm::SmallPtrSetImpl<llvm::LiveRange*>::insert(llvm::LiveRange*)
Line
Count
Source
371
1.65M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.65M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.65M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.65M
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::insert(llvm::LiveInterval*)
Line
Count
Source
371
93.3k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
93.3k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
93.3k
    return std::make_pair(makeIterator(p.first), p.second);
374
93.3k
  }
MachineBlockPlacement.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::BlockChain*>::insert((anonymous namespace)::BlockChain*)
Line
Count
Source
371
3.98M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3.98M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3.98M
    return std::make_pair(makeIterator(p.first), p.second);
374
3.98M
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::insert(llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*)
Line
Count
Source
371
11.4M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
11.4M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
11.4M
    return std::make_pair(makeIterator(p.first), p.second);
374
11.4M
  }
llvm::SmallPtrSetImpl<llvm::Type*>::insert(llvm::Type*)
Line
Count
Source
371
223k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
223k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
223k
    return std::make_pair(makeIterator(p.first), p.second);
374
223k
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>::insert(llvm::MachineRegionNode*)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>::insert(llvm::MachineRegionNode const*)
llvm::SmallPtrSetImpl<llvm::ConstantExpr const*>::insert(llvm::ConstantExpr const*)
Line
Count
Source
371
114k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
114k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
114k
    return std::make_pair(makeIterator(p.first), p.second);
374
114k
  }
llvm::SmallPtrSetImpl<llvm::Metadata*>::insert(llvm::Metadata*)
Line
Count
Source
371
5.73k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
5.73k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
5.73k
    return std::make_pair(makeIterator(p.first), p.second);
374
5.73k
  }
llvm::SmallPtrSetImpl<llvm::DILocation*>::insert(llvm::DILocation*)
Line
Count
Source
371
131k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
131k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
131k
    return std::make_pair(makeIterator(p.first), p.second);
374
131k
  }
llvm::SmallPtrSetImpl<llvm::Module*>::insert(llvm::Module*)
Line
Count
Source
371
60.5k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
60.5k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
60.5k
    return std::make_pair(makeIterator(p.first), p.second);
374
60.5k
  }
llvm::SmallPtrSetImpl<llvm::Pass*>::insert(llvm::Pass*)
Line
Count
Source
371
15.0M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
15.0M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
15.0M
    return std::make_pair(makeIterator(p.first), p.second);
374
15.0M
  }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::insert(llvm::Metadata const*)
Line
Count
Source
371
6.77M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
6.77M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
6.77M
    return std::make_pair(makeIterator(p.first), p.second);
374
6.77M
  }
llvm::SmallPtrSetImpl<llvm::ConstantInt*>::insert(llvm::ConstantInt*)
Line
Count
Source
371
19.7k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
19.7k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
19.7k
    return std::make_pair(makeIterator(p.first), p.second);
374
19.7k
  }
llvm::SmallPtrSetImpl<llvm::FuncletPadInst*>::insert(llvm::FuncletPadInst*)
Line
Count
Source
371
2.05k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.05k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.05k
    return std::make_pair(makeIterator(p.first), p.second);
374
2.05k
  }
llvm::SmallPtrSetImpl<llvm::GlobalAlias const*>::insert(llvm::GlobalAlias const*)
Line
Count
Source
371
3.50k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3.50k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3.50k
    return std::make_pair(makeIterator(p.first), p.second);
374
3.50k
  }
llvm::SmallPtrSetImpl<llvm::MDNode*>::insert(llvm::MDNode*)
Line
Count
Source
371
2.67M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.67M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.67M
    return std::make_pair(makeIterator(p.first), p.second);
374
2.67M
  }
llvm::SmallPtrSetImpl<llvm::Argument*>::insert(llvm::Argument*)
Line
Count
Source
371
156k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
156k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
156k
    return std::make_pair(makeIterator(p.first), p.second);
374
156k
  }
llvm::SmallPtrSetImpl<llvm::Comdat const*>::insert(llvm::Comdat const*)
Line
Count
Source
371
1.64k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.64k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.64k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.64k
  }
llvm::SmallPtrSetImpl<llvm::Function const*>::insert(llvm::Function const*)
Line
Count
Source
371
1.34k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.34k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.34k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.34k
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::insert(llvm::CallGraphNode*)
Line
Count
Source
371
636k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
636k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
636k
    return std::make_pair(makeIterator(p.first), p.second);
374
636k
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MCCodePaddingPolicy*>::insert(llvm::MCCodePaddingPolicy*)
llvm::SmallPtrSetImpl<llvm::CallInst*>::insert(llvm::CallInst*)
Line
Count
Source
371
9
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
9
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
9
    return std::make_pair(makeIterator(p.first), p.second);
374
9
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi*>::insert(llvm::MemoryPhi*)
Line
Count
Source
371
16
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
16
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
16
    return std::make_pair(makeIterator(p.first), p.second);
374
16
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi const*>::insert(llvm::MemoryPhi const*)
Line
Count
Source
371
332
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
332
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
332
    return std::make_pair(makeIterator(p.first), p.second);
374
332
  }
llvm::SmallPtrSetImpl<llvm::MemoryAccess*>::insert(llvm::MemoryAccess*)
Line
Count
Source
371
132
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
132
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
132
    return std::make_pair(makeIterator(p.first), p.second);
374
132
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess const*>::insert(llvm::MemoryAccess const*)
llvm::SmallPtrSetImpl<llvm::LoadInst*>::insert(llvm::LoadInst*)
Line
Count
Source
371
1.96M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.96M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.96M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.96M
  }
llvm::SmallPtrSetImpl<llvm::cl::OptionCategory*>::insert(llvm::cl::OptionCategory*)
Line
Count
Source
371
448k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
448k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
448k
    return std::make_pair(makeIterator(p.first), p.second);
374
448k
  }
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::insert(llvm::cl::SubCommand*)
Line
Count
Source
371
1.02M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.02M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.02M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.02M
  }
llvm::SmallPtrSetImpl<llvm::cl::Option*>::insert(llvm::cl::Option*)
Line
Count
Source
371
1.34k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.34k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.34k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.34k
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable*>::insert(llvm::GlobalVariable*)
Line
Count
Source
371
113
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
113
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
113
    return std::make_pair(makeIterator(p.first), p.second);
374
113
  }
llvm::SmallPtrSetImpl<llvm::DbgVariableIntrinsic*>::insert(llvm::DbgVariableIntrinsic*)
Line
Count
Source
371
3
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3
    return std::make_pair(makeIterator(p.first), p.second);
374
3
  }
llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::insert(llvm::VPBlockBase const*)
Line
Count
Source
371
34
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
34
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
34
    return std::make_pair(makeIterator(p.first), p.second);
374
34
  }
llvm::SmallPtrSetImpl<llvm::VPValue*>::insert(llvm::VPValue*)
Line
Count
Source
371
168
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
168
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
168
    return std::make_pair(makeIterator(p.first), p.second);
374
168
  }
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::insert(llvm::VPBlockBase*)
Line
Count
Source
371
79.5k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
79.5k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
79.5k
    return std::make_pair(makeIterator(p.first), p.second);
374
79.5k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::insert(llvm::DomTreeNodeBase<llvm::VPBlockBase> const*)
Line
Count
Source
371
68
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
68
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
68
    return std::make_pair(makeIterator(p.first), p.second);
374
68
  }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::insert(clang::CodeGen::CGFunctionInfo const*)
Line
Count
Source
371
1.83M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.83M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.83M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.83M
  }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::insert(clang::CXXRecordDecl const*)
Line
Count
Source
371
2.12M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.12M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.12M
    return std::make_pair(makeIterator(p.first), p.second);
374
2.12M
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::insert(clang::IdentifierInfo const*)
Line
Count
Source
371
19.1k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
19.1k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
19.1k
    return std::make_pair(makeIterator(p.first), p.second);
374
19.1k
  }
llvm::SmallPtrSetImpl<clang::VarDecl const*>::insert(clang::VarDecl const*)
Line
Count
Source
371
4.18k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
4.18k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
4.18k
    return std::make_pair(makeIterator(p.first), p.second);
374
4.18k
  }
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::insert(clang::ValueDecl const*)
Line
Count
Source
371
19.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
19.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
19.2k
    return std::make_pair(makeIterator(p.first), p.second);
374
19.2k
  }
llvm::SmallPtrSetImpl<clang::Decl const*>::insert(clang::Decl const*)
Line
Count
Source
371
16.9k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
16.9k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
16.9k
    return std::make_pair(makeIterator(p.first), p.second);
374
16.9k
  }
llvm::SmallPtrSetImpl<llvm::GlobalIndirectSymbol const*>::insert(llvm::GlobalIndirectSymbol const*)
Line
Count
Source
371
46
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
46
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
46
    return std::make_pair(makeIterator(p.first), p.second);
374
46
  }
llvm::SmallPtrSetImpl<clang::Module*>::insert(clang::Module*)
Line
Count
Source
371
4.20k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
4.20k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
4.20k
    return std::make_pair(makeIterator(p.first), p.second);
374
4.20k
  }
llvm::SmallPtrSetImpl<clang::RecordDecl const*>::insert(clang::RecordDecl const*)
Line
Count
Source
371
687k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
687k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
687k
    return std::make_pair(makeIterator(p.first), p.second);
374
687k
  }
llvm::SmallPtrSetImpl<clang::Type const*>::insert(clang::Type const*)
Line
Count
Source
371
658k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
658k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
658k
    return std::make_pair(makeIterator(p.first), p.second);
374
658k
  }
llvm::SmallPtrSetImpl<clang::DeclContext*>::insert(clang::DeclContext*)
Line
Count
Source
371
78.6M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
78.6M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
78.6M
    return std::make_pair(makeIterator(p.first), p.second);
374
78.6M
  }
llvm::SmallPtrSetImpl<clang::DirectoryEntry const*>::insert(clang::DirectoryEntry const*)
Line
Count
Source
371
115k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
115k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
115k
    return std::make_pair(makeIterator(p.first), p.second);
374
115k
  }
llvm::SmallPtrSetImpl<clang::HeaderMap const*>::insert(clang::HeaderMap const*)
Line
Count
Source
371
37
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
37
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
37
    return std::make_pair(makeIterator(p.first), p.second);
374
37
  }
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::insert(polly::ScopArrayInfo const*)
Line
Count
Source
371
1.78k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.78k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.78k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.78k
  }
llvm::SmallPtrSetImpl<llvm::Region*>::insert(llvm::Region*)
Line
Count
Source
371
1.18k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.18k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.18k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.18k
  }
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::insert(polly::MemoryAccess*)
Line
Count
Source
371
225
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
225
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
225
    return std::make_pair(makeIterator(p.first), p.second);
374
225
  }
llvm::SmallPtrSetImpl<llvm::DISubprogram const*>::insert(llvm::DISubprogram const*)
Line
Count
Source
371
36.3k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
36.3k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
36.3k
    return std::make_pair(makeIterator(p.first), p.second);
374
36.3k
  }
llvm::SmallPtrSetImpl<llvm::LoadSDNode*>::insert(llvm::LoadSDNode*)
Line
Count
Source
371
14.8k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
14.8k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
14.8k
    return std::make_pair(makeIterator(p.first), p.second);
374
14.8k
  }
llvm::SmallPtrSetImpl<llvm::CoroSubFnInst*>::insert(llvm::CoroSubFnInst*)
Line
Count
Source
371
3
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3
    return std::make_pair(makeIterator(p.first), p.second);
374
3
  }
llvm::SmallPtrSetImpl<llvm::CoroBeginInst*>::insert(llvm::CoroBeginInst*)
Line
Count
Source
371
3
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3
    return std::make_pair(makeIterator(p.first), p.second);
374
3
  }
llvm::SmallPtrSetImpl<clang::DeclContext const*>::insert(clang::DeclContext const*)
Line
Count
Source
371
201
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
201
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
201
    return std::make_pair(makeIterator(p.first), p.second);
374
201
  }
llvm::SmallPtrSetImpl<clang::VarDecl*>::insert(clang::VarDecl*)
Line
Count
Source
371
106k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
106k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
106k
    return std::make_pair(makeIterator(p.first), p.second);
374
106k
  }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::insert(clang::ValueDecl*)
Line
Count
Source
371
159k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
159k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
159k
    return std::make_pair(makeIterator(p.first), p.second);
374
159k
  }
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::insert(clang::ObjCProtocolDecl*)
Line
Count
Source
371
18.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
18.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
18.2k
    return std::make_pair(makeIterator(p.first), p.second);
374
18.2k
  }
llvm::SmallPtrSetImpl<clang::TagDecl*>::insert(clang::TagDecl*)
Line
Count
Source
371
19
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
19
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
19
    return std::make_pair(makeIterator(p.first), p.second);
374
19
  }
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::insert(clang::ObjCInterfaceDecl*)
Line
Count
Source
371
376
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
376
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
376
    return std::make_pair(makeIterator(p.first), p.second);
374
376
  }
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::insert(clang::CallGraphNode*)
Line
Count
Source
371
19.7k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
19.7k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
19.7k
    return std::make_pair(makeIterator(p.first), p.second);
374
19.7k
  }
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::insert(clang::CFGBlock const*)
Line
Count
Source
371
2.05k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.05k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.05k
    return std::make_pair(makeIterator(p.first), p.second);
374
2.05k
  }
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::insert(clang::ento::MemRegion const*)
Line
Count
Source
371
2.76k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.76k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.76k
    return std::make_pair(makeIterator(p.first), p.second);
374
2.76k
  }
llvm::SmallPtrSetImpl<clang::CFGBlock*>::insert(clang::CFGBlock*)
Line
Count
Source
371
1.07M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.07M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.07M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.07M
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::insert(clang::IdentifierInfo*)
Line
Count
Source
371
1.45k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.45k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.45k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.45k
  }
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::insert(clang::ento::SymExpr const*)
Line
Count
Source
371
1.82k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.82k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.82k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.82k
  }
llvm::SmallPtrSetImpl<clang::ento::TypedValueRegion const*>::insert(clang::ento::TypedValueRegion const*)
Line
Count
Source
371
115
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
115
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
115
    return std::make_pair(makeIterator(p.first), p.second);
374
115
  }
llvm::SmallPtrSetImpl<clang::ento::ExplodedNode const*>::insert(clang::ento::ExplodedNode const*)
Line
Count
Source
371
9.63k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
9.63k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
9.63k
    return std::make_pair(makeIterator(p.first), p.second);
374
9.63k
  }
llvm::SmallPtrSetImpl<clang::LocationContext const*>::insert(clang::LocationContext const*)
Line
Count
Source
371
425
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
425
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
425
    return std::make_pair(makeIterator(p.first), p.second);
374
425
  }
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::insert(clang::StackFrameContext const*)
Line
Count
Source
371
10.4k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
10.4k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
10.4k
    return std::make_pair(makeIterator(p.first), p.second);
374
10.4k
  }
RegionStore.cpp:llvm::SmallPtrSetImpl<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::insert(llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*)
Line
Count
Source
371
1.26M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.26M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.26M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.26M
  }
llvm::SmallPtrSetImpl<clang::FileEntry const*>::insert(clang::FileEntry const*)
Line
Count
Source
371
715
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
715
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
715
    return std::make_pair(makeIterator(p.first), p.second);
374
715
  }
llvm::SmallPtrSetImpl<clang::Decl*>::insert(clang::Decl*)
Line
Count
Source
371
39.4M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
39.4M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
39.4M
    return std::make_pair(makeIterator(p.first), p.second);
374
39.4M
  }
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::insert(clang::serialization::ModuleFile*)
Line
Count
Source
371
2.11k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.11k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.11k
    return std::make_pair(makeIterator(p.first), p.second);
374
2.11k
  }
llvm::SmallPtrSetImpl<clang::ObjCCategoryDecl*>::insert(clang::ObjCCategoryDecl*)
Line
Count
Source
371
133
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
133
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
133
    return std::make_pair(makeIterator(p.first), p.second);
374
133
  }
llvm::SmallPtrSetImpl<clang::AttributedStmt const*>::insert(clang::AttributedStmt const*)
Line
Count
Source
371
51
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
51
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
51
    return std::make_pair(makeIterator(p.first), p.second);
374
51
  }
llvm::SmallPtrSetImpl<clang::Expr*>::insert(clang::Expr*)
Line
Count
Source
371
1.00M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.00M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.00M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.00M
  }
llvm::SmallPtrSetImpl<clang::FieldDecl*>::insert(clang::FieldDecl*)
Line
Count
Source
371
129
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
129
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
129
    return std::make_pair(makeIterator(p.first), p.second);
374
129
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl*>::insert(clang::CXXMethodDecl*)
Line
Count
Source
371
13
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
13
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
13
    return std::make_pair(makeIterator(p.first), p.second);
374
13
  }
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::insert(clang::EnumConstantDecl*)
Line
Count
Source
371
5
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
5
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
5
    return std::make_pair(makeIterator(p.first), p.second);
374
5
  }
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::insert(clang::CanQual<clang::Type>)
Line
Count
Source
371
259k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
259k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
259k
    return std::make_pair(makeIterator(p.first), p.second);
374
259k
  }
llvm::SmallPtrSetImpl<clang::Selector>::insert(clang::Selector)
Line
Count
Source
371
28.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
28.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
28.2k
    return std::make_pair(makeIterator(p.first), p.second);
374
28.2k
  }
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::insert(clang::NamedDecl const*)
Line
Count
Source
371
25
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
25
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
25
    return std::make_pair(makeIterator(p.first), p.second);
374
25
  }
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::insert(clang::ParmVarDecl const*)
Line
Count
Source
371
15.8k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
15.8k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
15.8k
    return std::make_pair(makeIterator(p.first), p.second);
374
15.8k
  }
llvm::SmallPtrSetImpl<clang::QualType>::insert(clang::QualType)
Line
Count
Source
371
612k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
612k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
612k
    return std::make_pair(makeIterator(p.first), p.second);
374
612k
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > > >::insert(llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > >)
Line
Count
Source
371
562k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
562k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
562k
    return std::make_pair(makeIterator(p.first), p.second);
374
562k
  }
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::insert(clang::CXXConstructorDecl*)
Line
Count
Source
371
1.15k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.15k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.15k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.15k
  }
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::insert(clang::CXXBaseSpecifier*)
Line
Count
Source
371
1.31k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.31k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.31k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.31k
  }
llvm::SmallPtrSetImpl<clang::RecordType const*>::insert(clang::RecordType const*)
Line
Count
Source
371
534k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
534k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
534k
    return std::make_pair(makeIterator(p.first), p.second);
374
534k
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::insert(clang::CXXMethodDecl const*)
Line
Count
Source
371
517k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
517k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
517k
    return std::make_pair(makeIterator(p.first), p.second);
374
517k
  }
llvm::SmallPtrSetImpl<clang::BlockDecl const*>::insert(clang::BlockDecl const*)
Line
Count
Source
371
2.50k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.50k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.50k
    return std::make_pair(makeIterator(p.first), p.second);
374
2.50k
  }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl*>::insert(clang::CXXRecordDecl*)
Line
Count
Source
371
4
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
4
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
4
    return std::make_pair(makeIterator(p.first), p.second);
374
4
  }
llvm::SmallPtrSetImpl<clang::NamedDecl*>::insert(clang::NamedDecl*)
Line
Count
Source
371
1
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1
    return std::make_pair(makeIterator(p.first), p.second);
374
1
  }
llvm::SmallPtrSetImpl<clang::ObjCMethodDecl const*>::insert(clang::ObjCMethodDecl const*)
Line
Count
Source
371
120
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
120
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
120
    return std::make_pair(makeIterator(p.first), p.second);
374
120
  }
llvm::SmallPtrSetImpl<clang::ClassTemplateDecl*>::insert(clang::ClassTemplateDecl*)
Line
Count
Source
371
82.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
82.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
82.2k
    return std::make_pair(makeIterator(p.first), p.second);
374
82.2k
  }
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::insert((anonymous namespace)::LocalScope const*)
Line
Count
Source
371
422
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
422
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
422
    return std::make_pair(makeIterator(p.first), p.second);
374
422
  }
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::insert(clang::CallGraphNode const*)
Line
Count
Source
371
24
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
24
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
24
    return std::make_pair(makeIterator(p.first), p.second);
374
24
  }
llvm::SmallPtrSetImpl<clang::ast_matchers::MatchFinder::MatchCallback*>::insert(clang::ast_matchers::MatchFinder::MatchCallback*)
Line
Count
Source
371
24.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
24.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
24.2k
    return std::make_pair(makeIterator(p.first), p.second);
374
24.2k
  }
llvm::SmallPtrSetImpl<clang::SourceLocation>::insert(clang::SourceLocation)
Line
Count
Source
371
17
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
17
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
17
    return std::make_pair(makeIterator(p.first), p.second);
374
17
  }
llvm::SmallPtrSetImpl<llvm::StructType*>::insert(llvm::StructType*)
Line
Count
Source
371
114
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
114
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
114
    return std::make_pair(makeIterator(p.first), p.second);
374
114
  }
llvm::SmallPtrSetImpl<lld::coff::Symbol*>::insert(lld::coff::Symbol*)
Line
Count
Source
371
37
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
37
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
37
    return std::make_pair(makeIterator(p.first), p.second);
374
37
  }
llvm::SmallPtrSetImpl<lld::elf::SharedSymbol*>::insert(lld::elf::SharedSymbol*)
Line
Count
Source
371
68
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
68
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
68
    return std::make_pair(makeIterator(p.first), p.second);
374
68
  }
375
376
  /// erase - If the set contains the specified pointer, remove it and return
377
  /// true, otherwise return false.
378
89.9M
  bool erase(PtrType Ptr) {
379
89.9M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
89.9M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::erase(llvm::MachineBasicBlock const*)
Line
Count
Source
378
638k
  bool erase(PtrType Ptr) {
379
638k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
638k
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::erase((anonymous namespace)::PHILinearize::PHIInfoElementT*)
llvm::SmallPtrSetImpl<llvm::Value const*>::erase(llvm::Value const*)
Line
Count
Source
378
76.4k
  bool erase(PtrType Ptr) {
379
76.4k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
76.4k
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::erase(llvm::MachineInstr*)
Line
Count
Source
378
4.49M
  bool erase(PtrType Ptr) {
379
4.49M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
4.49M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::erase(llvm::MachineBasicBlock*)
Line
Count
Source
378
5.28k
  bool erase(PtrType Ptr) {
379
5.28k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
5.28k
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::erase(llvm::PHINode const*)
Line
Count
Source
378
1.06M
  bool erase(PtrType Ptr) {
379
1.06M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
1.06M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::erase(llvm::BasicBlock const*)
Line
Count
Source
378
27.3M
  bool erase(PtrType Ptr) {
379
27.3M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
27.3M
  }
llvm::SmallPtrSetImpl<void*>::erase(void*)
Line
Count
Source
378
1.08k
  bool erase(PtrType Ptr) {
379
1.08k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
1.08k
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::erase(llvm::AnalysisKey*)
Line
Count
Source
378
335k
  bool erase(PtrType Ptr) {
379
335k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
335k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::erase(llvm::GlobalValue const*)
Line
Count
Source
378
80.1k
  bool erase(PtrType Ptr) {
379
80.1k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
80.1k
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::erase(llvm::Instruction*)
Line
Count
Source
378
2.00M
  bool erase(PtrType Ptr) {
379
2.00M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
2.00M
  }
llvm::SmallPtrSetImpl<llvm::Value*>::erase(llvm::Value*)
Line
Count
Source
378
7.72M
  bool erase(PtrType Ptr) {
379
7.72M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
7.72M
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::erase(llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > >)
Line
Count
Source
378
160k
  bool erase(PtrType Ptr) {
379
160k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
160k
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::erase(llvm::BasicBlock*)
Line
Count
Source
378
2.91M
  bool erase(PtrType Ptr) {
379
2.91M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
2.91M
  }
llvm::SmallPtrSetImpl<llvm::InterleaveGroup<llvm::Instruction>*>::erase(llvm::InterleaveGroup<llvm::Instruction>*)
Line
Count
Source
378
577
  bool erase(PtrType Ptr) {
379
577
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
577
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::SelectInst*>::erase(llvm::SelectInst*)
llvm::SmallPtrSetImpl<llvm::Instruction const*>::erase(llvm::Instruction const*)
Line
Count
Source
378
53
  bool erase(PtrType Ptr) {
379
53
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
53
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::erase(llvm::LiveInterval*)
Line
Count
Source
378
566k
  bool erase(PtrType Ptr) {
379
566k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
566k
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::erase(llvm::SUnit*)
Line
Count
Source
378
4.73k
  bool erase(PtrType Ptr) {
379
4.73k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
4.73k
  }
llvm::SmallPtrSetImpl<llvm::Module*>::erase(llvm::Module*)
Line
Count
Source
378
47.1k
  bool erase(PtrType Ptr) {
379
47.1k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
47.1k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::erase(llvm::GlobalValue*)
Line
Count
Source
378
2.99M
  bool erase(PtrType Ptr) {
379
2.99M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
2.99M
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi const*>::erase(llvm::MemoryPhi const*)
Line
Count
Source
378
195
  bool erase(PtrType Ptr) {
379
195
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
195
  }
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::erase(llvm::cl::SubCommand*)
Line
Count
Source
378
49
  bool erase(PtrType Ptr) {
379
49
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
49
  }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::erase(clang::CodeGen::CGFunctionInfo const*)
Line
Count
Source
378
1.83M
  bool erase(PtrType Ptr) {
379
1.83M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
1.83M
  }
llvm::SmallPtrSetImpl<clang::Type const*>::erase(clang::Type const*)
Line
Count
Source
378
657k
  bool erase(PtrType Ptr) {
379
657k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
657k
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::erase(llvm::SDNode*)
Line
Count
Source
378
14.6M
  bool erase(PtrType Ptr) {
379
14.6M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
14.6M
  }
llvm::SmallPtrSetImpl<clang::ento::ExplodedNode const*>::erase(clang::ento::ExplodedNode const*)
Line
Count
Source
378
916k
  bool erase(PtrType Ptr) {
379
916k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
916k
  }
llvm::SmallPtrSetImpl<clang::FileEntry const*>::erase(clang::FileEntry const*)
Line
Count
Source
378
54
  bool erase(PtrType Ptr) {
379
54
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
54
  }
llvm::SmallPtrSetImpl<clang::Decl*>::erase(clang::Decl*)
Line
Count
Source
378
377k
  bool erase(PtrType Ptr) {
379
377k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
377k
  }
llvm::SmallPtrSetImpl<clang::ObjCCategoryDecl*>::erase(clang::ObjCCategoryDecl*)
Line
Count
Source
378
139
  bool erase(PtrType Ptr) {
379
139
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
139
  }
llvm::SmallPtrSetImpl<clang::AttributedStmt const*>::erase(clang::AttributedStmt const*)
Line
Count
Source
378
35
  bool erase(PtrType Ptr) {
379
35
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
35
  }
llvm::SmallPtrSetImpl<clang::FieldDecl*>::erase(clang::FieldDecl*)
Line
Count
Source
378
72
  bool erase(PtrType Ptr) {
379
72
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
72
  }
llvm::SmallPtrSetImpl<clang::Decl const*>::erase(clang::Decl const*)
Line
Count
Source
378
7.99M
  bool erase(PtrType Ptr) {
379
7.99M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
7.99M
  }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::erase(clang::ValueDecl*)
Line
Count
Source
378
82.4k
  bool erase(PtrType Ptr) {
379
82.4k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
82.4k
  }
llvm::SmallPtrSetImpl<clang::QualType>::erase(clang::QualType)
Line
Count
Source
378
13.8k
  bool erase(PtrType Ptr) {
379
13.8k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
13.8k
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > > >::erase(llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > >)
Line
Count
Source
378
562k
  bool erase(PtrType Ptr) {
379
562k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
562k
  }
llvm::SmallPtrSetImpl<clang::Expr*>::erase(clang::Expr*)
Line
Count
Source
378
12.3M
  bool erase(PtrType Ptr) {
379
12.3M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
12.3M
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::erase(clang::CXXMethodDecl const*)
Line
Count
Source
378
304
  bool erase(PtrType Ptr) {
379
304
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
304
  }
llvm::SmallPtrSetImpl<clang::SourceLocation>::erase(clang::SourceLocation)
Line
Count
Source
378
7
  bool erase(PtrType Ptr) {
379
7
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
7
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::StructType*>::erase(llvm::StructType*)
381
  /// count - Return 1 if the specified pointer is in the set, 0 otherwise.
382
1.43G
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1554M
:
0884M
; }
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::count(llvm::MachineInstr const*) const
Line
Count
Source
382
14.4M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.36M
:
013.0M
; }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::count(llvm::MachineBasicBlock const*) const
Line
Count
Source
382
11.0M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
17.25M
:
03.77M
; }
llvm::SmallPtrSetImpl<llvm::SDNode const*>::count(llvm::SDNode const*) const
Line
Count
Source
382
598k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
152.4k
:
0546k
; }
llvm::SmallPtrSetImpl<llvm::Function*>::count(llvm::Function const*) const
Line
Count
Source
382
2.42M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1270k
:
02.14M
; }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::count(llvm::BasicBlock const*) const
Line
Count
Source
382
436M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1259M
:
0176M
; }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::count(llvm::MachineBasicBlock const*) const
Line
Count
Source
382
38.7M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
117.1M
:
021.6M
; }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::count(llvm::BasicBlock const*) const
Line
Count
Source
382
149M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
197.3M
:
052.3M
; }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::count(llvm::GlobalVariable const*) const
Line
Count
Source
382
33.6k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12.29k
:
031.3k
; }
llvm::SmallPtrSetImpl<llvm::Value*>::count(llvm::Value const*) const
Line
Count
Source
382
84.0M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
129.0M
:
055.0M
; }
llvm::SmallPtrSetImpl<llvm::Instruction*>::count(llvm::Instruction const*) const
Line
Count
Source
382
105M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
121.8M
:
084.1M
; }
llvm::SmallPtrSetImpl<llvm::SDNode*>::count(llvm::SDNode const*) const
Line
Count
Source
382
215M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
153.2M
:
0161M
; }
llvm::SmallPtrSetImpl<llvm::Instruction const*>::count(llvm::Instruction const*) const
Line
Count
Source
382
16.7M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1165k
:
016.5M
; }
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::count(llvm::MachineInstr const*) const
Line
Count
Source
382
66.6M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.27M
:
065.3M
; }
llvm::SmallPtrSetImpl<llvm::SUnit*>::count(llvm::SUnit const*) const
Line
Count
Source
382
20.1k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.83k
:
018.2k
; }
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::count(llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>) const
Line
Count
Source
382
2.10k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
13
:
02.10k
; }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::count(llvm::PHINode const*) const
Line
Count
Source
382
86.2k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1313
:
085.9k
; }
llvm::SmallPtrSetImpl<void*>::count(void const*) const
Line
Count
Source
382
3.29M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12.25M
:
01.03M
; }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::count(llvm::AnalysisKey const*) const
Line
Count
Source
382
12.0k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1166
:
011.9k
; }
llvm::SmallPtrSetImpl<llvm::CallInst const*>::count(llvm::CallInst const*) const
Line
Count
Source
382
2
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 1 : 
00
; }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::count(llvm::LazyCallGraph::SCC const*) const
Line
Count
Source
382
4.15k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1129
:
04.02k
; }
llvm::SmallPtrSetImpl<llvm::Constant*>::count(llvm::Constant const*) const
Line
Count
Source
382
111
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
127
:
084
; }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::count(llvm::LazyCallGraph::Node const*) const
Line
Count
Source
382
543
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1217
:
0326
; }
llvm::SmallPtrSetImpl<llvm::Value const*>::count(llvm::Value const*) const
Line
Count
Source
382
88.0M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
13.29M
:
084.7M
; }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::count(llvm::GlobalValue const*) const
Line
Count
Source
382
7.69M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1723k
:
06.97M
; }
llvm::SmallPtrSetImpl<llvm::Loop*>::count(llvm::Loop const*) const
Line
Count
Source
382
1.50M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.21M
:
0296k
; }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::count(llvm::LazyCallGraph::RefSCC const*) const
Line
Count
Source
382
1.07k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
134
:
01.03k
; }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::count(llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >) const
Line
Count
Source
382
41.6k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
115.2k
:
026.3k
; }
llvm::SmallPtrSetImpl<llvm::Loop const*>::count(llvm::Loop const*) const
Line
Count
Source
382
3.25M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1906k
:
02.34M
; }
llvm::SmallPtrSetImpl<llvm::CallGraphNode const*>::count(llvm::CallGraphNode const*) const
Line
Count
Source
382
22
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
14
:
018
; }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::count(llvm::MDNode const*) const
Line
Count
Source
382
154k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1148k
:
06.67k
; }
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::count(llvm::AllocaInst const*) const
Line
Count
Source
382
1.43M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
14
:
01.43M
; }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::count(llvm::VNInfo const*) const
Line
Count
Source
382
260k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
17.97k
:
0252k
; }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::count(llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*) const
Line
Count
Source
382
671k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1119k
:
0552k
; }
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::count(llvm::VNInfo const*) const
Line
Count
Source
382
990k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1427k
:
0562k
; }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::count(llvm::LiveInterval const*) const
Line
Count
Source
382
9
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 1 : 
00
; }
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::count(llvm::AllocaInst const*) const
Line
Count
Source
382
300k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1103k
:
0196k
; }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::count(llvm::DomTreeNodeBase<llvm::BasicBlock> const*) const
Line
Count
Source
382
1.66M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
10
: 0; }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::count(llvm::Metadata const*) const
Line
Count
Source
382
6.66k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
16.64k
:
020
; }
llvm::SmallPtrSetImpl<llvm::Argument*>::count(llvm::Argument const*) const
Line
Count
Source
382
119k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
118.9k
:
0100k
; }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::count(llvm::GlobalValue const*) const
Line
Count
Source
382
1.78M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.76M
:
019.4k
; }
llvm::SmallPtrSetImpl<llvm::Comdat const*>::count(llvm::Comdat const*) const
Line
Count
Source
382
2.78k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.36k
:
01.41k
; }
llvm::SmallPtrSetImpl<llvm::Function const*>::count(llvm::Function const*) const
Line
Count
Source
382
53
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
110
:
043
; }
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::count(llvm::CallGraphNode const*) const
Line
Count
Source
382
6.39k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
145
:
06.35k
; }
llvm::SmallPtrSetImpl<llvm::PHINode*>::count(llvm::PHINode const*) const
Line
Count
Source
382
1.52k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.42k
:
0107
; }
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::count(llvm::MCSymbol const*) const
Line
Count
Source
382
4.65M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
17.34k
:
04.64M
; }
llvm::SmallPtrSetImpl<llvm::Use*>::count(llvm::Use const*) const
Line
Count
Source
382
496k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
15.79k
:
0491k
; }
llvm::SmallPtrSetImpl<llvm::SCEV const*>::count(llvm::SCEV const*) const
Line
Count
Source
382
16.5M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.89M
:
014.6M
; }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess const*>::count(llvm::MemoryAccess const*) const
llvm::SmallPtrSetImpl<llvm::LoadInst*>::count(llvm::LoadInst const*) const
Line
Count
Source
382
49
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
18
:
041
; }
llvm::SmallPtrSetImpl<llvm::DbgVariableIntrinsic*>::count(llvm::DbgVariableIntrinsic const*) const
Line
Count
Source
382
18
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
13
:
015
; }
llvm::SmallPtrSetImpl<clang::Type const*>::count(clang::Type const*) const
Line
Count
Source
382
664k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
16.98k
:
0658k
; }
llvm::SmallPtrSetImpl<clang::VarDecl const*>::count(clang::VarDecl const*) const
Line
Count
Source
382
598
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1276
:
0322
; }
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::count(clang::ValueDecl const*) const
Line
Count
Source
382
19.3k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1179
:
019.1k
; }
llvm::SmallPtrSetImpl<clang::Decl const*>::count(clang::Decl const*) const
Line
Count
Source
382
45.0M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1150
:
045.0M
; }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::count(clang::CodeGen::CGFunctionInfo const*) const
Line
Count
Source
382
544k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1412
:
0544k
; }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::count(clang::CXXRecordDecl const*) const
Line
Count
Source
382
1.67M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.61M
:
052.8k
; }
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::count(polly::ScopArrayInfo const*) const
Line
Count
Source
382
1.99k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1397
:
01.59k
; }
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::count(polly::MemoryAccess const*) const
Line
Count
Source
382
123
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
186
:
037
; }
llvm::SmallPtrSetImpl<clang::DeclContext const*>::count(clang::DeclContext const*) const
Line
Count
Source
382
184
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
16
:
0178
; }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::count(clang::ValueDecl const*) const
Line
Count
Source
382
6.18k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.27k
:
04.91k
; }
llvm::SmallPtrSetImpl<clang::VarDecl*>::count(clang::VarDecl const*) const
Line
Count
Source
382
24.7k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
123.6k
:
01.17k
; }
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::count(clang::ObjCProtocolDecl const*) const
Line
Count
Source
382
174
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1117
:
057
; }
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::count(clang::ObjCInterfaceDecl const*) const
Line
Count
Source
382
822
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1134
:
0688
; }
llvm::SmallPtrSetImpl<clang::TagDecl*>::count(clang::TagDecl const*) const
Line
Count
Source
382
140
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
153
:
087
; }
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::count(clang::CFGBlock const*) const
Line
Count
Source
382
786
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1114
:
0672
; }
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::count(clang::ento::MemRegion const*) const
Line
Count
Source
382
1.54k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1467
:
01.08k
; }
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::count(clang::IdentifierInfo const*) const
Line
Count
Source
382
196
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
113
:
0183
; }
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::count(clang::IdentifierInfo const*) const
Line
Count
Source
382
18.4k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
19
:
018.4k
; }
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::count(clang::ento::SymExpr const*) const
Line
Count
Source
382
5.60k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.82k
:
03.77k
; }
llvm::SmallPtrSetImpl<clang::LocationContext const*>::count(clang::LocationContext const*) const
Line
Count
Source
382
2.63k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
178
:
02.56k
; }
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::count(clang::StackFrameContext const*) const
Line
Count
Source
382
1.27k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1181
:
01.09k
; }
RegionStore.cpp:llvm::SmallPtrSetImpl<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::count(llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*) const
Line
Count
Source
382
945k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1863k
:
081.6k
; }
llvm::SmallPtrSetImpl<clang::Decl*>::count(clang::Decl const*) const
Line
Count
Source
382
114M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
150.5M
:
064.0M
; }
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::count(clang::serialization::ModuleFile const*) const
Line
Count
Source
382
271k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12.08k
:
0269k
; }
llvm::SmallPtrSetImpl<clang::Expr*>::count(clang::Expr const*) const
Line
Count
Source
382
504
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
117
:
0487
; }
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::count(clang::ParmVarDecl const*) const
Line
Count
Source
382
20.3k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
14.91k
:
015.4k
; }
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::count(clang::EnumConstantDecl const*) const
Line
Count
Source
382
36
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
15
:
031
; }
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::count(clang::NamedDecl const*) const
Line
Count
Source
382
254
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12
:
0252
; }
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::count(clang::CXXConstructorDecl const*) const
Line
Count
Source
382
58
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
118
:
040
; }
llvm::SmallPtrSetImpl<clang::QualType>::count(clang::QualType) const
Line
Count
Source
382
645k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1333
:
0645k
; }
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::count(clang::CXXBaseSpecifier const*) const
Line
Count
Source
382
1.82k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
10
: 0; }
llvm::SmallPtrSetImpl<clang::RecordType const*>::count(clang::RecordType const*) const
Line
Count
Source
382
2.29k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.41k
:
0873
; }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::count(clang::CXXMethodDecl const*) const
Line
Count
Source
382
27
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
112
:
015
; }
llvm::SmallPtrSetImpl<clang::Selector>::count(clang::Selector) const
Line
Count
Source
382
13.7k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
13.90k
:
09.83k
; }
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::count(clang::CanQual<clang::Type>) const
Line
Count
Source
382
4.87k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1246
:
04.62k
; }
llvm::SmallPtrSetImpl<clang::DeclContext*>::count(clang::DeclContext const*) const
Line
Count
Source
382
426
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1126
:
0300
; }
llvm::SmallPtrSetImpl<clang::NamedDecl*>::count(clang::NamedDecl const*) const
Line
Count
Source
382
344
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11
:
0343
; }
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::count((anonymous namespace)::LocalScope const*) const
Line
Count
Source
382
498
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1222
:
0276
; }
llvm::SmallPtrSetImpl<clang::Module*>::count(clang::Module const*) const
Line
Count
Source
382
95.0k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
164
:
094.9k
; }
llvm::SmallPtrSetImpl<lld::coff::Symbol*>::count(lld::coff::Symbol const*) const
Line
Count
Source
382
182
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
137
:
0145
; }
383
1.44G
  iterator find(ConstPtrType Ptr) const {
384
1.44G
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.44G
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::find(llvm::MachineInstr const*) const
Line
Count
Source
383
14.4M
  iterator find(ConstPtrType Ptr) const {
384
14.4M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
14.4M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::find(llvm::MachineBasicBlock const*) const
Line
Count
Source
383
11.0M
  iterator find(ConstPtrType Ptr) const {
384
11.0M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
11.0M
  }
llvm::SmallPtrSetImpl<llvm::SDNode const*>::find(llvm::SDNode const*) const
Line
Count
Source
383
598k
  iterator find(ConstPtrType Ptr) const {
384
598k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
598k
  }
llvm::SmallPtrSetImpl<llvm::Function*>::find(llvm::Function const*) const
Line
Count
Source
383
2.42M
  iterator find(ConstPtrType Ptr) const {
384
2.42M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2.42M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::find(llvm::BasicBlock const*) const
Line
Count
Source
383
436M
  iterator find(ConstPtrType Ptr) const {
384
436M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
436M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::find(llvm::MachineBasicBlock const*) const
Line
Count
Source
383
38.7M
  iterator find(ConstPtrType Ptr) const {
384
38.7M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
38.7M
  }
llvm::SmallPtrSetImpl<llvm::SUnit const*>::find(llvm::SUnit const*) const
Line
Count
Source
383
26.5k
  iterator find(ConstPtrType Ptr) const {
384
26.5k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
26.5k
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::find(llvm::BasicBlock const*) const
Line
Count
Source
383
149M
  iterator find(ConstPtrType Ptr) const {
384
149M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
149M
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::find(llvm::GlobalVariable const*) const
Line
Count
Source
383
33.6k
  iterator find(ConstPtrType Ptr) const {
384
33.6k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
33.6k
  }
llvm::SmallPtrSetImpl<llvm::Value*>::find(llvm::Value const*) const
Line
Count
Source
383
84.0M
  iterator find(ConstPtrType Ptr) const {
384
84.0M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
84.0M
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::find(llvm::Instruction const*) const
Line
Count
Source
383
108M
  iterator find(ConstPtrType Ptr) const {
384
108M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
108M
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::find(llvm::SDNode const*) const
Line
Count
Source
383
215M
  iterator find(ConstPtrType Ptr) const {
384
215M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
215M
  }
llvm::SmallPtrSetImpl<llvm::Instruction const*>::find(llvm::Instruction const*) const
Line
Count
Source
383
16.7M
  iterator find(ConstPtrType Ptr) const {
384
16.7M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
16.7M
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::find(llvm::MachineInstr const*) const
Line
Count
Source
383
66.6M
  iterator find(ConstPtrType Ptr) const {
384
66.6M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
66.6M
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::find(llvm::SUnit const*) const
Line
Count
Source
383
20.1k
  iterator find(ConstPtrType Ptr) const {
384
20.1k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
20.1k
  }
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::find(llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>) const
Line
Count
Source
383
2.10k
  iterator find(ConstPtrType Ptr) const {
384
2.10k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2.10k
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::find(llvm::PHINode const*) const
Line
Count
Source
383
86.2k
  iterator find(ConstPtrType Ptr) const {
384
86.2k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
86.2k
  }
llvm::SmallPtrSetImpl<void*>::find(void const*) const
Line
Count
Source
383
3.29M
  iterator find(ConstPtrType Ptr) const {
384
3.29M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
3.29M
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::find(llvm::AnalysisKey const*) const
Line
Count
Source
383
12.0k
  iterator find(ConstPtrType Ptr) const {
384
12.0k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
12.0k
  }
llvm::SmallPtrSetImpl<llvm::CallInst const*>::find(llvm::CallInst const*) const
Line
Count
Source
383
2
  iterator find(ConstPtrType Ptr) const {
384
2
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::find(llvm::LazyCallGraph::SCC const*) const
Line
Count
Source
383
4.15k
  iterator find(ConstPtrType Ptr) const {
384
4.15k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
4.15k
  }
llvm::SmallPtrSetImpl<llvm::Constant*>::find(llvm::Constant const*) const
Line
Count
Source
383
111
  iterator find(ConstPtrType Ptr) const {
384
111
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
111
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::find(llvm::LazyCallGraph::Node const*) const
Line
Count
Source
383
543
  iterator find(ConstPtrType Ptr) const {
384
543
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
543
  }
llvm::SmallPtrSetImpl<llvm::Value const*>::find(llvm::Value const*) const
Line
Count
Source
383
89.8M
  iterator find(ConstPtrType Ptr) const {
384
89.8M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
89.8M
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::find(llvm::GlobalValue const*) const
Line
Count
Source
383
7.69M
  iterator find(ConstPtrType Ptr) const {
384
7.69M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
7.69M
  }
llvm::SmallPtrSetImpl<llvm::Loop*>::find(llvm::Loop const*) const
Line
Count
Source
383
1.50M
  iterator find(ConstPtrType Ptr) const {
384
1.50M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.50M
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::find(llvm::LazyCallGraph::RefSCC const*) const
Line
Count
Source
383
1.07k
  iterator find(ConstPtrType Ptr) const {
384
1.07k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.07k
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::find(llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >) const
Line
Count
Source
383
41.6k
  iterator find(ConstPtrType Ptr) const {
384
41.6k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
41.6k
  }
llvm::SmallPtrSetImpl<llvm::Loop const*>::find(llvm::Loop const*) const
Line
Count
Source
383
3.25M
  iterator find(ConstPtrType Ptr) const {
384
3.25M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
3.25M
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode const*>::find(llvm::CallGraphNode const*) const
Line
Count
Source
383
22
  iterator find(ConstPtrType Ptr) const {
384
22
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
22
  }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::find(llvm::MDNode const*) const
Line
Count
Source
383
154k
  iterator find(ConstPtrType Ptr) const {
384
154k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
154k
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::find(llvm::AllocaInst const*) const
Line
Count
Source
383
1.43M
  iterator find(ConstPtrType Ptr) const {
384
1.43M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.43M
  }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::find(llvm::VNInfo const*) const
Line
Count
Source
383
260k
  iterator find(ConstPtrType Ptr) const {
384
260k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
260k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::find(llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*) const
Line
Count
Source
383
671k
  iterator find(ConstPtrType Ptr) const {
384
671k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
671k
  }
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::find(llvm::VNInfo const*) const
Line
Count
Source
383
990k
  iterator find(ConstPtrType Ptr) const {
384
990k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
990k
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::find(llvm::LiveInterval const*) const
Line
Count
Source
383
9
  iterator find(ConstPtrType Ptr) const {
384
9
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
9
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::find(llvm::AllocaInst const*) const
Line
Count
Source
383
300k
  iterator find(ConstPtrType Ptr) const {
384
300k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
300k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::find(llvm::DomTreeNodeBase<llvm::BasicBlock> const*) const
Line
Count
Source
383
1.66M
  iterator find(ConstPtrType Ptr) const {
384
1.66M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.66M
  }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::find(llvm::Metadata const*) const
Line
Count
Source
383
6.66k
  iterator find(ConstPtrType Ptr) const {
384
6.66k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
6.66k
  }
llvm::SmallPtrSetImpl<llvm::Argument*>::find(llvm::Argument const*) const
Line
Count
Source
383
119k
  iterator find(ConstPtrType Ptr) const {
384
119k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
119k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::find(llvm::GlobalValue const*) const
Line
Count
Source
383
1.78M
  iterator find(ConstPtrType Ptr) const {
384
1.78M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.78M
  }
llvm::SmallPtrSetImpl<llvm::Comdat const*>::find(llvm::Comdat const*) const
Line
Count
Source
383
2.78k
  iterator find(ConstPtrType Ptr) const {
384
2.78k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2.78k
  }
llvm::SmallPtrSetImpl<llvm::Function const*>::find(llvm::Function const*) const
Line
Count
Source
383
53
  iterator find(ConstPtrType Ptr) const {
384
53
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
53
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::find(llvm::CallGraphNode const*) const
Line
Count
Source
383
6.39k
  iterator find(ConstPtrType Ptr) const {
384
6.39k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
6.39k
  }
llvm::SmallPtrSetImpl<llvm::PHINode*>::find(llvm::PHINode const*) const
Line
Count
Source
383
1.53k
  iterator find(ConstPtrType Ptr) const {
384
1.53k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.53k
  }
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::find(llvm::MCSymbol const*) const
Line
Count
Source
383
4.65M
  iterator find(ConstPtrType Ptr) const {
384
4.65M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
4.65M
  }
llvm::SmallPtrSetImpl<llvm::Use*>::find(llvm::Use const*) const
Line
Count
Source
383
496k
  iterator find(ConstPtrType Ptr) const {
384
496k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
496k
  }
llvm::SmallPtrSetImpl<llvm::SCEV const*>::find(llvm::SCEV const*) const
Line
Count
Source
383
16.5M
  iterator find(ConstPtrType Ptr) const {
384
16.5M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
16.5M
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess const*>::find(llvm::MemoryAccess const*) const
llvm::SmallPtrSetImpl<llvm::LoadInst*>::find(llvm::LoadInst const*) const
Line
Count
Source
383
49
  iterator find(ConstPtrType Ptr) const {
384
49
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
49
  }
llvm::SmallPtrSetImpl<llvm::DbgVariableIntrinsic*>::find(llvm::DbgVariableIntrinsic const*) const
Line
Count
Source
383
18
  iterator find(ConstPtrType Ptr) const {
384
18
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
18
  }
llvm::SmallPtrSetImpl<clang::Type const*>::find(clang::Type const*) const
Line
Count
Source
383
664k
  iterator find(ConstPtrType Ptr) const {
384
664k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
664k
  }
llvm::SmallPtrSetImpl<clang::VarDecl const*>::find(clang::VarDecl const*) const
Line
Count
Source
383
598
  iterator find(ConstPtrType Ptr) const {
384
598
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
598
  }
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::find(clang::ValueDecl const*) const
Line
Count
Source
383
19.3k
  iterator find(ConstPtrType Ptr) const {
384
19.3k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
19.3k
  }
llvm::SmallPtrSetImpl<clang::Decl const*>::find(clang::Decl const*) const
Line
Count
Source
383
45.0M
  iterator find(ConstPtrType Ptr) const {
384
45.0M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
45.0M
  }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::find(clang::CodeGen::CGFunctionInfo const*) const
Line
Count
Source
383
544k
  iterator find(ConstPtrType Ptr) const {
384
544k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
544k
  }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::find(clang::CXXRecordDecl const*) const
Line
Count
Source
383
1.67M
  iterator find(ConstPtrType Ptr) const {
384
1.67M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.67M
  }
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::find(polly::ScopArrayInfo const*) const
Line
Count
Source
383
1.99k
  iterator find(ConstPtrType Ptr) const {
384
1.99k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.99k
  }
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::find(polly::MemoryAccess const*) const
Line
Count
Source
383
123
  iterator find(ConstPtrType Ptr) const {
384
123
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
123
  }
llvm::SmallPtrSetImpl<clang::DeclContext const*>::find(clang::DeclContext const*) const
Line
Count
Source
383
184
  iterator find(ConstPtrType Ptr) const {
384
184
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
184
  }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::find(clang::ValueDecl const*) const
Line
Count
Source
383
6.18k
  iterator find(ConstPtrType Ptr) const {
384
6.18k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
6.18k
  }
llvm::SmallPtrSetImpl<clang::VarDecl*>::find(clang::VarDecl const*) const
Line
Count
Source
383
24.7k
  iterator find(ConstPtrType Ptr) const {
384
24.7k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
24.7k
  }
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::find(clang::ObjCProtocolDecl const*) const
Line
Count
Source
383
174
  iterator find(ConstPtrType Ptr) const {
384
174
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
174
  }
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::find(clang::ObjCInterfaceDecl const*) const
Line
Count
Source
383
822
  iterator find(ConstPtrType Ptr) const {
384
822
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
822
  }
llvm::SmallPtrSetImpl<clang::TagDecl*>::find(clang::TagDecl const*) const
Line
Count
Source
383
140
  iterator find(ConstPtrType Ptr) const {
384
140
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
140
  }
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::find(clang::CFGBlock const*) const
Line
Count
Source
383
786
  iterator find(ConstPtrType Ptr) const {
384
786
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
786
  }
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::find(clang::ento::MemRegion const*) const
Line
Count
Source
383
1.54k
  iterator find(ConstPtrType Ptr) const {
384
1.54k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.54k
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::find(clang::IdentifierInfo const*) const
Line
Count
Source
383
196
  iterator find(ConstPtrType Ptr) const {
384
196
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
196
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::find(clang::IdentifierInfo const*) const
Line
Count
Source
383
18.4k
  iterator find(ConstPtrType Ptr) const {
384
18.4k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
18.4k
  }
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::find(clang::ento::SymExpr const*) const
Line
Count
Source
383
5.60k
  iterator find(ConstPtrType Ptr) const {
384
5.60k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
5.60k
  }
llvm::SmallPtrSetImpl<clang::LocationContext const*>::find(clang::LocationContext const*) const
Line
Count
Source
383
2.63k
  iterator find(ConstPtrType Ptr) const {
384
2.63k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2.63k
  }
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::find(clang::StackFrameContext const*) const
Line
Count
Source
383
1.27k
  iterator find(ConstPtrType Ptr) const {
384
1.27k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.27k
  }
RegionStore.cpp:llvm::SmallPtrSetImpl<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::find(llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*) const
Line
Count
Source
383
945k
  iterator find(ConstPtrType Ptr) const {
384
945k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
945k
  }
llvm::SmallPtrSetImpl<clang::Decl*>::find(clang::Decl const*) const
Line
Count
Source
383
114M
  iterator find(ConstPtrType Ptr) const {
384
114M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
114M
  }
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::find(clang::serialization::ModuleFile const*) const
Line
Count
Source
383
271k
  iterator find(ConstPtrType Ptr) const {
384
271k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
271k
  }
llvm::SmallPtrSetImpl<clang::Expr*>::find(clang::Expr const*) const
Line
Count
Source
383
504
  iterator find(ConstPtrType Ptr) const {
384
504
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
504
  }
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::find(clang::ParmVarDecl const*) const
Line
Count
Source
383
20.3k
  iterator find(ConstPtrType Ptr) const {
384
20.3k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
20.3k
  }
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::find(clang::EnumConstantDecl const*) const
Line
Count
Source
383
36
  iterator find(ConstPtrType Ptr) const {
384
36
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
36
  }
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::find(clang::NamedDecl const*) const
Line
Count
Source
383
254
  iterator find(ConstPtrType Ptr) const {
384
254
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
254
  }
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::find(clang::CXXConstructorDecl const*) const
Line
Count
Source
383
58
  iterator find(ConstPtrType Ptr) const {
384
58
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
58
  }
llvm::SmallPtrSetImpl<clang::QualType>::find(clang::QualType) const
Line
Count
Source
383
645k
  iterator find(ConstPtrType Ptr) const {
384
645k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
645k
  }
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::find(clang::CXXBaseSpecifier const*) const
Line
Count
Source
383
1.82k
  iterator find(ConstPtrType Ptr) const {
384
1.82k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.82k
  }
llvm::SmallPtrSetImpl<clang::RecordType const*>::find(clang::RecordType const*) const
Line
Count
Source
383
2.29k
  iterator find(ConstPtrType Ptr) const {
384
2.29k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2.29k
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::find(clang::CXXMethodDecl const*) const
Line
Count
Source
383
27
  iterator find(ConstPtrType Ptr) const {
384
27
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
27
  }
llvm::SmallPtrSetImpl<clang::Selector>::find(clang::Selector) const
Line
Count
Source
383
13.7k
  iterator find(ConstPtrType Ptr) const {
384
13.7k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
13.7k
  }
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::find(clang::CanQual<clang::Type>) const
Line
Count
Source
383
4.87k
  iterator find(ConstPtrType Ptr) const {
384
4.87k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
4.87k
  }
llvm::SmallPtrSetImpl<clang::DeclContext*>::find(clang::DeclContext const*) const
Line
Count
Source
383
426
  iterator find(ConstPtrType Ptr) const {
384
426
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
426
  }
llvm::SmallPtrSetImpl<clang::NamedDecl*>::find(clang::NamedDecl const*) const
Line
Count
Source
383
344
  iterator find(ConstPtrType Ptr) const {
384
344
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
344
  }
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::find((anonymous namespace)::LocalScope const*) const
Line
Count
Source
383
498
  iterator find(ConstPtrType Ptr) const {
384
498
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
498
  }
llvm::SmallPtrSetImpl<clang::Module*>::find(clang::Module const*) const
Line
Count
Source
383
95.0k
  iterator find(ConstPtrType Ptr) const {
384
95.0k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
95.0k
  }
llvm::SmallPtrSetImpl<lld::coff::Symbol*>::find(lld::coff::Symbol const*) const
Line
Count
Source
383
182
  iterator find(ConstPtrType Ptr) const {
384
182
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
182
  }
386
387
  template <typename IterT>
388
27.4M
  void insert(IterT I, IterT E) {
389
61.0M
    for (; I != E; 
++I33.6M
)
390
33.6M
      insert(*I);
391
27.4M
  }
void llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::insert<llvm::MachineInstr const* const*>(llvm::MachineInstr const* const*, llvm::MachineInstr const* const*)
Line
Count
Source
388
677k
  void insert(IterT I, IterT E) {
389
2.08M
    for (; I != E; 
++I1.40M
)
390
1.40M
      insert(*I);
391
677k
  }
void llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::insert<llvm::SmallPtrSetIterator<llvm::GlobalVariable const*> >(llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>, llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>)
Line
Count
Source
388
129
  void insert(IterT I, IterT E) {
389
134
    for (; I != E; 
++I5
)
390
5
      insert(*I);
391
129
  }
void llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::insert<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >(std::__1::__wrap_iter<llvm::MachineBasicBlock**>, std::__1::__wrap_iter<llvm::MachineBasicBlock**>)
Line
Count
Source
388
2.79M
  void insert(IterT I, IterT E) {
389
6.26M
    for (; I != E; 
++I3.47M
)
390
3.47M
      insert(*I);
391
2.79M
  }
void llvm::SmallPtrSetImpl<llvm::SDNode*>::insert<llvm::SmallPtrSetIterator<llvm::SDNode*> >(llvm::SmallPtrSetIterator<llvm::SDNode*>, llvm::SmallPtrSetIterator<llvm::SDNode*>)
Line
Count
Source
388
8
  void insert(IterT I, IterT E) {
389
19
    for (; I != E; 
++I11
)
390
11
      insert(*I);
391
8
  }
void llvm::SmallPtrSetImpl<llvm::MachineInstr*>::insert<llvm::MachineInstr**>(llvm::MachineInstr**, llvm::MachineInstr**)
Line
Count
Source
388
1.62k
  void insert(IterT I, IterT E) {
389
3.47k
    for (; I != E; 
++I1.85k
)
390
1.85k
      insert(*I);
391
1.62k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<llvm::SmallPtrSetIterator<llvm::Instruction*> >(llvm::SmallPtrSetIterator<llvm::Instruction*>, llvm::SmallPtrSetIterator<llvm::Instruction*>)
Line
Count
Source
388
419k
  void insert(IterT I, IterT E) {
389
428k
    for (; I != E; 
++I9.61k
)
390
9.61k
      insert(*I);
391
419k
  }
void llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC const*>::insert<llvm::LazyCallGraph::SCC const* const*>(llvm::LazyCallGraph::SCC const* const*, llvm::LazyCallGraph::SCC const* const*)
Line
Count
Source
388
10
  void insert(IterT I, IterT E) {
389
20
    for (; I != E; 
++I10
)
390
10
      insert(*I);
391
10
  }
void llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::insert<llvm::LazyCallGraph::RefSCC**>(llvm::LazyCallGraph::RefSCC**, llvm::LazyCallGraph::RefSCC**)
Line
Count
Source
388
4
  void insert(IterT I, IterT E) {
389
12
    for (; I != E; 
++I8
)
390
8
      insert(*I);
391
4
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> > >(llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >, llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >)
Line
Count
Source
388
1.68M
  void insert(IterT I, IterT E) {
389
4.03M
    for (; I != E; 
++I2.35M
)
390
2.35M
      insert(*I);
391
1.68M
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::BasicBlock**>(llvm::BasicBlock**, llvm::BasicBlock**)
Line
Count
Source
388
327k
  void insert(IterT I, IterT E) {
389
1.46M
    for (; I != E; 
++I1.13M
)
390
1.13M
      insert(*I);
391
327k
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::BasicBlock* const*>(llvm::BasicBlock* const*, llvm::BasicBlock* const*)
Line
Count
Source
388
1.32M
  void insert(IterT I, IterT E) {
389
2.78M
    for (; I != E; 
++I1.46M
)
390
1.46M
      insert(*I);
391
1.32M
  }
void llvm::SmallPtrSetImpl<llvm::Value const*>::insert<llvm::SmallPtrSetIterator<llvm::Value const*> >(llvm::SmallPtrSetIterator<llvm::Value const*>, llvm::SmallPtrSetIterator<llvm::Value const*>)
Line
Count
Source
388
43.1k
  void insert(IterT I, IterT E) {
389
406k
    for (; I != E; 
++I362k
)
390
362k
      insert(*I);
391
43.1k
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::insert<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> > >(llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >, llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >)
Line
Count
Source
388
130k
  void insert(IterT I, IterT E) {
389
268k
    for (; I != E; 
++I137k
)
390
137k
      insert(*I);
391
130k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction const*>::insert<llvm::SelectInst**>(llvm::SelectInst**, llvm::SelectInst**)
Line
Count
Source
388
51
  void insert(IterT I, IterT E) {
389
104
    for (; I != E; 
++I53
)
390
53
      insert(*I);
391
51
  }
void llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::insert<llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> >(llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>, llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>)
Line
Count
Source
388
257k
  void insert(IterT I, IterT E) {
389
620k
    for (; I != E; 
++I362k
)
390
362k
      insert(*I);
391
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
388
5.62M
  void insert(IterT I, IterT E) {
389
9.52M
    for (; I != E; 
++I3.89M
)
390
3.89M
      insert(*I);
391
5.62M
  }
void llvm::SmallPtrSetImpl<llvm::Metadata*>::insert<llvm::MDOperand const*>(llvm::MDOperand const*, llvm::MDOperand const*)
Line
Count
Source
388
13.0k
  void insert(IterT I, IterT E) {
389
18.3k
    for (; I != E; 
++I5.34k
)
390
5.34k
      insert(*I);
391
13.0k
  }
void llvm::SmallPtrSetImpl<llvm::Metadata const*>::insert<llvm::NamedMDNode::op_iterator_impl<llvm::MDNode*, llvm::MDNode> >(llvm::NamedMDNode::op_iterator_impl<llvm::MDNode*, llvm::MDNode>, llvm::NamedMDNode::op_iterator_impl<llvm::MDNode*, llvm::MDNode>)
Line
Count
Source
388
5.10k
  void insert(IterT I, IterT E) {
389
11.7k
    for (; I != E; 
++I6.61k
)
390
6.61k
      insert(*I);
391
5.10k
  }
void llvm::SmallPtrSetImpl<llvm::GlobalValue*>::insert<llvm::SmallPtrSetIterator<llvm::GlobalValue*> >(llvm::SmallPtrSetIterator<llvm::GlobalValue*>, llvm::SmallPtrSetIterator<llvm::GlobalValue*>)
Line
Count
Source
388
1.37M
  void insert(IterT I, IterT E) {
389
3.07M
    for (; I != E; 
++I1.70M
)
390
1.70M
      insert(*I);
391
1.37M
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::SmallPtrSetIterator<llvm::BasicBlock*> >(llvm::SmallPtrSetIterator<llvm::BasicBlock*>, llvm::SmallPtrSetIterator<llvm::BasicBlock*>)
Line
Count
Source
388
1.43M
  void insert(IterT I, IterT E) {
389
4.39M
    for (; I != E; 
++I2.96M
)
390
2.96M
      insert(*I);
391
1.43M
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::Value* const*>(llvm::Value* const*, llvm::Value* const*)
Line
Count
Source
388
959k
  void insert(IterT I, IterT E) {
389
3.19M
    for (; I != E; 
++I2.23M
)
390
2.23M
      insert(*I);
391
959k
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::SmallPtrSetIterator<llvm::Instruction*> >(llvm::SmallPtrSetIterator<llvm::Instruction*>, llvm::SmallPtrSetIterator<llvm::Instruction*>)
Line
Count
Source
388
11.6k
  void insert(IterT I, IterT E) {
389
23.5k
    for (; I != E; 
++I11.8k
)
390
11.8k
      insert(*I);
391
11.6k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<llvm::Instruction**>(llvm::Instruction**, llvm::Instruction**)
Line
Count
Source
388
9.57k
  void insert(IterT I, IterT E) {
389
35.7k
    for (; I != E; 
++I26.1k
)
390
26.1k
      insert(*I);
391
9.57k
  }
void llvm::SmallPtrSetImpl<llvm::SCEV const*>::insert<llvm::SCEV const* const*>(llvm::SCEV const* const*, llvm::SCEV const* const*)
Line
Count
Source
388
4.88M
  void insert(IterT I, IterT E) {
389
11.0M
    for (; I != E; 
++I6.14M
)
390
6.14M
      insert(*I);
391
4.88M
  }
Unexecuted instantiation: void llvm::SmallPtrSetImpl<llvm::SCEV const*>::insert<llvm::SCEV const**>(llvm::SCEV const**, llvm::SCEV const**)
void llvm::SmallPtrSetImpl<llvm::Loop*>::insert<std::__1::__wrap_iter<llvm::Loop* const*> >(std::__1::__wrap_iter<llvm::Loop* const*>, std::__1::__wrap_iter<llvm::Loop* const*>)
Line
Count
Source
388
122
  void insert(IterT I, IterT E) {
389
298
    for (; I != E; 
++I176
)
390
176
      insert(*I);
391
122
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::SmallPtrSetIterator<llvm::Value*> >(llvm::SmallPtrSetIterator<llvm::Value*>, llvm::SmallPtrSetIterator<llvm::Value*>)
Line
Count
Source
388
112
  void insert(IterT I, IterT E) {
389
214
    for (; I != E; 
++I102
)
390
102
      insert(*I);
391
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
388
218
  void insert(IterT I, IterT E) {
389
659
    for (; I != E; 
++I441
)
390
441
      insert(*I);
391
218
  }
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
388
2.22M
  void insert(IterT I, IterT E) {
389
6.66M
    for (; I != E; 
++I4.44M
)
390
4.44M
      insert(*I);
391
2.22M
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::Instruction* const*>(llvm::Instruction* const*, llvm::Instruction* const*)
Line
Count
Source
388
31.2k
  void insert(IterT I, IterT E) {
389
101k
    for (; I != E; 
++I70.6k
)
390
70.6k
      insert(*I);
391
31.2k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<llvm::Instruction* const*>(llvm::Instruction* const*, llvm::Instruction* const*)
Line
Count
Source
388
64.9k
  void insert(IterT I, IterT E) {
389
232k
    for (; I != E; 
++I167k
)
390
167k
      insert(*I);
391
64.9k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<std::__1::__wrap_iter<llvm::Instruction* const*> >(std::__1::__wrap_iter<llvm::Instruction* const*>, std::__1::__wrap_iter<llvm::Instruction* const*>)
Line
Count
Source
388
32.1k
  void insert(IterT I, IterT E) {
389
159k
    for (; I != E; 
++I127k
)
390
127k
      insert(*I);
391
32.1k
  }
void llvm::SmallPtrSetImpl<llvm::Value const*>::insert<llvm::SmallPtrSetIterator<llvm::Instruction*> >(llvm::SmallPtrSetIterator<llvm::Instruction*>, llvm::SmallPtrSetIterator<llvm::Instruction*>)
Line
Count
Source
388
3.41k
  void insert(IterT I, IterT E) {
389
3.42k
    for (; I != E; 
++I10
)
390
10
      insert(*I);
391
3.41k
  }
void llvm::SmallPtrSetImpl<llvm::Value const*>::insert<llvm::Instruction* const*>(llvm::Instruction* const*, llvm::Instruction* const*)
Line
Count
Source
388
23.3k
  void insert(IterT I, IterT E) {
389
23.3k
    for (; I != E; 
++I21
)
390
21
      insert(*I);
391
23.3k
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::Value**>(llvm::Value**, llvm::Value**)
Line
Count
Source
388
458k
  void insert(IterT I, IterT E) {
389
1.51M
    for (; I != E; 
++I1.05M
)
390
1.05M
      insert(*I);
391
458k
  }
void llvm::SmallPtrSetImpl<clang::ValueDecl const*>::insert<clang::ValueDecl const* const*>(clang::ValueDecl const* const*, clang::ValueDecl const* const*)
Line
Count
Source
388
46
  void insert(IterT I, IterT E) {
389
97
    for (; I != E; 
++I51
)
390
51
      insert(*I);
391
46
  }
void llvm::SmallPtrSetImpl<clang::Decl const*>::insert<llvm::SmallPtrSetIterator<clang::Decl const*> >(llvm::SmallPtrSetIterator<clang::Decl const*>, llvm::SmallPtrSetIterator<clang::Decl const*>)
Line
Count
Source
388
31
  void insert(IterT I, IterT E) {
389
58
    for (; I != E; 
++I27
)
390
27
      insert(*I);
391
31
  }
void llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::insert<llvm::pointer_iterator<llvm::pointee_iterator<std::__1::unique_ptr<clang::serialization::ModuleFile, std::__1::default_delete<clang::serialization::ModuleFile> >*, clang::serialization::ModuleFile>, clang::serialization::ModuleFile*> >(llvm::pointer_iterator<llvm::pointee_iterator<std::__1::unique_ptr<clang::serialization::ModuleFile, std::__1::default_delete<clang::serialization::ModuleFile> >*, clang::serialization::ModuleFile>, clang::serialization::ModuleFile*>, llvm::pointer_iterator<llvm::pointee_iterator<std::__1::unique_ptr<clang::serialization::ModuleFile, std::__1::default_delete<clang::serialization::ModuleFile> >*, clang::serialization::ModuleFile>, clang::serialization::ModuleFile*>)
Line
Count
Source
388
95
  void insert(IterT I, IterT E) {
389
221
    for (; I != E; 
++I126
)
390
126
      insert(*I);
391
95
  }
void llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::insert<clang::ParmVarDecl* const*>(clang::ParmVarDecl* const*, clang::ParmVarDecl* const*)
Line
Count
Source
388
5.23k
  void insert(IterT I, IterT E) {
389
21.0k
    for (; I != E; 
++I15.8k
)
390
15.8k
      insert(*I);
391
5.23k
  }
void llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::insert<llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*> >(llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>, llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>)
Line
Count
Source
388
571
  void insert(IterT I, IterT E) {
389
1.14k
    for (; I != E; 
++I576
)
390
576
      insert(*I);
391
571
  }
void llvm::SmallPtrSetImpl<clang::Decl*>::insert<clang::NamedDecl* const*>(clang::NamedDecl* const*, clang::NamedDecl* const*)
Line
Count
Source
388
105
  void insert(IterT I, IterT E) {
389
352
    for (; I != E; 
++I247
)
390
247
      insert(*I);
391
105
  }
void llvm::SmallPtrSetImpl<clang::Expr*>::insert<llvm::SmallPtrSetIterator<clang::Expr*> >(llvm::SmallPtrSetIterator<clang::Expr*>, llvm::SmallPtrSetIterator<clang::Expr*>)
Line
Count
Source
388
2.64M
  void insert(IterT I, IterT E) {
389
2.70M
    for (; I != E; 
++I56.2k
)
390
56.2k
      insert(*I);
391
2.64M
  }
void llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::insert<clang::CXXMethodDecl const* const*>(clang::CXXMethodDecl const* const*, clang::CXXMethodDecl const* const*)
Line
Count
Source
388
114
  void insert(IterT I, IterT E) {
389
241
    for (; I != E; 
++I127
)
390
127
      insert(*I);
391
114
  }
392
393
  void insert(std::initializer_list<PtrType> IL) {
394
    insert(IL.begin(), IL.end());
395
  }
396
397
217M
  iterator begin() const {
398
217M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
217M
    return makeIterator(CurArray);
401
217M
  }
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::begin() const
Line
Count
Source
397
1.52M
  iterator begin() const {
398
1.52M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.52M
    return makeIterator(CurArray);
401
1.52M
  }
llvm::SmallPtrSetImpl<llvm::Function*>::begin() const
Line
Count
Source
397
630k
  iterator begin() const {
398
630k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
630k
    return makeIterator(CurArray);
401
630k
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::begin() const
Line
Count
Source
397
1.52M
  iterator begin() const {
398
1.52M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.52M
    return makeIterator(CurArray);
401
1.52M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::begin() const
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::begin() const
Line
Count
Source
397
1.22M
  iterator begin() const {
398
1.22M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.22M
    return makeIterator(CurArray);
401
1.22M
  }
llvm::SmallPtrSetImpl<llvm::Value const*>::begin() const
Line
Count
Source
397
449k
  iterator begin() const {
398
449k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
449k
    return makeIterator(CurArray);
401
449k
  }
llvm::SmallPtrSetImpl<llvm::SUnit const*>::begin() const
Line
Count
Source
397
656
  iterator begin() const {
398
656
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
656
    return makeIterator(CurArray);
401
656
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::begin() const
Line
Count
Source
397
24.5k
  iterator begin() const {
398
24.5k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
24.5k
    return makeIterator(CurArray);
401
24.5k
  }
llvm::SmallPtrSetImpl<llvm::Value*>::begin() const
Line
Count
Source
397
3.16M
  iterator begin() const {
398
3.16M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
3.16M
    return makeIterator(CurArray);
401
3.16M
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::begin() const
Line
Count
Source
397
2.02M
  iterator begin() const {
398
2.02M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
2.02M
    return makeIterator(CurArray);
401
2.02M
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::begin() const
Line
Count
Source
397
8.81k
  iterator begin() const {
398
8.81k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
8.81k
    return makeIterator(CurArray);
401
8.81k
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::begin() const
Line
Count
Source
397
9.29M
  iterator begin() const {
398
9.29M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
9.29M
    return makeIterator(CurArray);
401
9.29M
  }
llvm::SmallPtrSetImpl<llvm::LandingPadInst*>::begin() const
Line
Count
Source
397
21.7k
  iterator begin() const {
398
21.7k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
21.7k
    return makeIterator(CurArray);
401
21.7k
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::begin() const
Line
Count
Source
397
495k
  iterator begin() const {
398
495k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
495k
    return makeIterator(CurArray);
401
495k
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::begin() const
Line
Count
Source
397
9.88M
  iterator begin() const {
398
9.88M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
9.88M
    return makeIterator(CurArray);
401
9.88M
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::begin() const
Line
Count
Source
397
2.09k
  iterator begin() const {
398
2.09k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
2.09k
    return makeIterator(CurArray);
401
2.09k
  }
llvm::SmallPtrSetImpl<void*>::begin() const
Line
Count
Source
397
2.09k
  iterator begin() const {
398
2.09k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
2.09k
    return makeIterator(CurArray);
401
2.09k
  }
llvm::SmallPtrSetImpl<llvm::Loop const*>::begin() const
Line
Count
Source
397
14.7M
  iterator begin() const {
398
14.7M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
14.7M
    return makeIterator(CurArray);
401
14.7M
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::begin() const
Line
Count
Source
397
10.2k
  iterator begin() const {
398
10.2k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
10.2k
    return makeIterator(CurArray);
401
10.2k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::begin() const
Line
Count
Source
397
4.98M
  iterator begin() const {
398
4.98M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
4.98M
    return makeIterator(CurArray);
401
4.98M
  }
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::begin() const
Line
Count
Source
397
519k
  iterator begin() const {
398
519k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
519k
    return makeIterator(CurArray);
401
519k
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode const*>::begin() const
Line
Count
Source
397
17
  iterator begin() const {
398
17
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
17
    return makeIterator(CurArray);
401
17
  }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::begin() const
Line
Count
Source
397
335k
  iterator begin() const {
398
335k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
335k
    return makeIterator(CurArray);
401
335k
  }
llvm::SmallPtrSetImpl<llvm::InterleaveGroup<llvm::Instruction>*>::begin() const
Line
Count
Source
397
19.7k
  iterator begin() const {
398
19.7k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
19.7k
    return makeIterator(CurArray);
401
19.7k
  }
llvm::SmallPtrSetImpl<llvm::SelectInst*>::begin() const
Line
Count
Source
397
4.49k
  iterator begin() const {
398
4.49k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
4.49k
    return makeIterator(CurArray);
401
4.49k
  }
llvm::SmallPtrSetImpl<llvm::PHINode*>::begin() const
Line
Count
Source
397
23
  iterator begin() const {
398
23
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
23
    return makeIterator(CurArray);
401
23
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::begin() const
Line
Count
Source
397
267k
  iterator begin() const {
398
267k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
267k
    return makeIterator(CurArray);
401
267k
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::begin() const
Line
Count
Source
397
4.73k
  iterator begin() const {
398
4.73k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
4.73k
    return makeIterator(CurArray);
401
4.73k
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::begin() const
Line
Count
Source
397
360k
  iterator begin() const {
398
360k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
360k
    return makeIterator(CurArray);
401
360k
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::begin() const
Line
Count
Source
397
17.6k
  iterator begin() const {
398
17.6k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
17.6k
    return makeIterator(CurArray);
401
17.6k
  }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::begin() const
Line
Count
Source
397
13.2k
  iterator begin() const {
398
13.2k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
13.2k
    return makeIterator(CurArray);
401
13.2k
  }
llvm::SmallPtrSetImpl<llvm::Module*>::begin() const
Line
Count
Source
397
1.16k
  iterator begin() const {
398
1.16k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.16k
    return makeIterator(CurArray);
401
1.16k
  }
llvm::SmallPtrSetImpl<llvm::Pass*>::begin() const
Line
Count
Source
397
73.2M
  iterator begin() const {
398
73.2M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
73.2M
    return makeIterator(CurArray);
401
73.2M
  }
llvm::SmallPtrSetImpl<llvm::Metadata*>::begin() const
Line
Count
Source
397
5.25k
  iterator begin() const {
398
5.25k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
5.25k
    return makeIterator(CurArray);
401
5.25k
  }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::begin() const
Line
Count
Source
397
75.3k
  iterator begin() const {
398
75.3k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
75.3k
    return makeIterator(CurArray);
401
75.3k
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable*>::begin() const
Line
Count
Source
397
92
  iterator begin() const {
398
92
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
92
    return makeIterator(CurArray);
401
92
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::Constant*>::begin() const
llvm::SmallPtrSetImpl<llvm::MCCodePaddingPolicy*>::begin() const
Line
Count
Source
397
18.9M
  iterator begin() const {
398
18.9M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
18.9M
    return makeIterator(CurArray);
401
18.9M
  }
llvm::SmallPtrSetImpl<llvm::CallInst*>::begin() const
Line
Coun