Coverage Report

Created: 2019-02-15 18:59

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/include/llvm/ADT/SmallPtrSet.h
Line
Count
Source (jump to first uncovered line)
1
//===- llvm/ADT/SmallPtrSet.h - 'Normally small' pointer set ----*- C++ -*-===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
//
9
// This file defines the SmallPtrSet class.  See the doxygen comment for
10
// SmallPtrSetImplBase for more details on the algorithm used.
11
//
12
//===----------------------------------------------------------------------===//
13
14
#ifndef LLVM_ADT_SMALLPTRSET_H
15
#define LLVM_ADT_SMALLPTRSET_H
16
17
#include "llvm/ADT/EpochTracker.h"
18
#include "llvm/Support/Compiler.h"
19
#include "llvm/Support/ReverseIteration.h"
20
#include "llvm/Support/type_traits.h"
21
#include <cassert>
22
#include <cstddef>
23
#include <cstdlib>
24
#include <cstring>
25
#include <initializer_list>
26
#include <iterator>
27
#include <utility>
28
29
namespace llvm {
30
31
/// SmallPtrSetImplBase - This is the common code shared among all the
32
/// SmallPtrSet<>'s, which is almost everything.  SmallPtrSet has two modes, one
33
/// for small and one for large sets.
34
///
35
/// Small sets use an array of pointers allocated in the SmallPtrSet object,
36
/// which is treated as a simple array of pointers.  When a pointer is added to
37
/// the set, the array is scanned to see if the element already exists, if not
38
/// the element is 'pushed back' onto the array.  If we run out of space in the
39
/// array, we grow into the 'large set' case.  SmallSet should be used when the
40
/// sets are often small.  In this case, no memory allocation is used, and only
41
/// light-weight and cache-efficient scanning is used.
42
///
43
/// Large sets use a classic exponentially-probed hash table.  Empty buckets are
44
/// represented with an illegal pointer value (-1) to allow null pointers to be
45
/// inserted.  Tombstones are represented with another illegal pointer value
46
/// (-2), to allow deletion.  The hash table is resized when the table is 3/4 or
47
/// more.  When this happens, the table is doubled in size.
48
///
49
class SmallPtrSetImplBase : public DebugEpochBase {
50
  friend class SmallPtrSetIteratorImpl;
51
52
protected:
53
  /// SmallArray - Points to a fixed size set of buckets, used in 'small mode'.
54
  const void **SmallArray;
55
  /// CurArray - This is the current set of buckets.  If equal to SmallArray,
56
  /// then the set is in 'small mode'.
57
  const void **CurArray;
58
  /// CurArraySize - The allocated size of CurArray, always a power of two.
59
  unsigned CurArraySize;
60
61
  /// Number of elements in CurArray that contain a value or are a tombstone.
62
  /// If small, all these elements are at the beginning of CurArray and the rest
63
  /// is uninitialized.
64
  unsigned NumNonEmpty;
65
  /// Number of tombstones in CurArray.
66
  unsigned NumTombstones;
67
68
  // Helpers to copy and move construct a SmallPtrSet.
69
  SmallPtrSetImplBase(const void **SmallStorage,
70
                      const SmallPtrSetImplBase &that);
71
  SmallPtrSetImplBase(const void **SmallStorage, unsigned SmallSize,
72
                      SmallPtrSetImplBase &&that);
73
74
  explicit SmallPtrSetImplBase(const void **SmallStorage, unsigned SmallSize)
75
      : SmallArray(SmallStorage), CurArray(SmallStorage),
76
1.44G
        CurArraySize(SmallSize), NumNonEmpty(0), NumTombstones(0) {
77
1.44G
    assert(SmallSize && (SmallSize & (SmallSize-1)) == 0 &&
78
1.44G
           "Initial size must be a power of two!");
79
1.44G
  }
80
81
1.64G
  ~SmallPtrSetImplBase() {
82
1.64G
    if (!isSmall())
83
22.0M
      free(CurArray);
84
1.64G
  }
85
86
public:
87
  using size_type = unsigned;
88
89
  SmallPtrSetImplBase &operator=(const SmallPtrSetImplBase &) = delete;
90
91
370M
  LLVM_NODISCARD bool empty() const { return size() == 0; }
92
994M
  size_type size() const { return NumNonEmpty - NumTombstones; }
93
94
239M
  void clear() {
95
239M
    incrementEpoch();
96
239M
    // If the capacity of the array is huge, and the # elements used is small,
97
239M
    // shrink the array.
98
239M
    if (!isSmall()) {
99
8.54M
      if (size() * 4 < CurArraySize && 
CurArraySize > 327.85M
)
100
619k
        return shrink_and_clear();
101
7.92M
      // Fill the array with empty markers.
102
7.92M
      memset(CurArray, -1, CurArraySize * sizeof(void *));
103
7.92M
    }
104
239M
105
239M
    NumNonEmpty = 0;
106
238M
    NumTombstones = 0;
107
238M
  }
108
109
protected:
110
10.1G
  static void *getTombstoneMarker() { return reinterpret_cast<void*>(-2); }
111
112
6.20G
  static void *getEmptyMarker() {
113
6.20G
    // Note that -1 is chosen to make clear() efficiently implementable with
114
6.20G
    // memset and because it's not a valid pointer value.
115
6.20G
    return reinterpret_cast<void*>(-1);
116
6.20G
  }
117
118
8.74G
  const void **EndPointer() const {
119
8.74G
    return isSmall() ? 
CurArray + NumNonEmpty6.64G
:
CurArray + CurArraySize2.10G
;
120
8.74G
  }
121
122
  /// insert_imp - This returns true if the pointer was new to the set, false if
123
  /// it was already in the set.  This is hidden from the client so that the
124
  /// derived class can check that the right type of pointer is passed in.
125
2.59G
  std::pair<const void *const *, bool> insert_imp(const void *Ptr) {
126
2.59G
    if (isSmall()) {
127
2.02G
      // Check to see if it is already in the set.
128
2.02G
      const void **LastTombstone = nullptr;
129
2.02G
      for (const void **APtr = SmallArray, **E = SmallArray + NumNonEmpty;
130
7.30G
           APtr != E; 
++APtr5.28G
) {
131
5.45G
        const void *Value = *APtr;
132
5.45G
        if (Value == Ptr)
133
173M
          return std::make_pair(APtr, false);
134
5.28G
        if (Value == getTombstoneMarker())
135
32.3M
          LastTombstone = APtr;
136
5.28G
      }
137
2.02G
138
2.02G
      // Did we find any tombstone marker?
139
2.02G
      
if (1.85G
LastTombstone != nullptr1.85G
) {
140
19.8M
        *LastTombstone = Ptr;
141
19.8M
        --NumTombstones;
142
19.8M
        incrementEpoch();
143
19.8M
        return std::make_pair(LastTombstone, true);
144
19.8M
      }
145
1.83G
146
1.83G
      // Nope, there isn't.  If we stay small, just 'pushback' now.
147
1.83G
      if (NumNonEmpty < CurArraySize) {
148
1.81G
        SmallArray[NumNonEmpty++] = Ptr;
149
1.81G
        incrementEpoch();
150
1.81G
        return std::make_pair(SmallArray + (NumNonEmpty - 1), true);
151
1.81G
      }
152
590M
      // Otherwise, hit the big set case, which will call grow.
153
590M
    }
154
590M
    return insert_imp_big(Ptr);
155
590M
  }
156
157
  /// erase_imp - If the set contains the specified pointer, remove it and
158
  /// return true, otherwise return false.  This is hidden from the client so
159
  /// that the derived class can check that the right type of pointer is passed
160
  /// in.
161
93.0M
  bool erase_imp(const void * Ptr) {
162
93.0M
    const void *const *P = find_imp(Ptr);
163
93.0M
    if (P == EndPointer())
164
41.3M
      return false;
165
51.7M
166
51.7M
    const void **Loc = const_cast<const void **>(P);
167
51.7M
    assert(*Loc == Ptr && "broken find!");
168
51.7M
    *Loc = getTombstoneMarker();
169
51.7M
    NumTombstones++;
170
51.7M
    return true;
171
51.7M
  }
172
173
  /// Returns the raw pointer needed to construct an iterator.  If element not
174
  /// found, this will be EndPointer.  Otherwise, it will be a pointer to the
175
  /// slot which stores Ptr;
176
1.50G
  const void *const * find_imp(const void * Ptr) const {
177
1.50G
    if (isSmall()) {
178
1.04G
      // Linear search for the item.
179
1.04G
      for (const void *const *APtr = SmallArray,
180
3.27G
                      *const *E = SmallArray + NumNonEmpty; APtr != E; 
++APtr2.23G
)
181
2.51G
        if (*APtr == Ptr)
182
283M
          return APtr;
183
1.04G
      
return EndPointer()759M
;
184
461M
    }
185
461M
186
461M
    // Big set case.
187
461M
    auto *Bucket = FindBucketFor(Ptr);
188
461M
    if (*Bucket == Ptr)
189
309M
      return Bucket;
190
151M
    return EndPointer();
191
151M
  }
192
193
private:
194
15.1G
  bool isSmall() const { return CurArray == SmallArray; }
195
196
  std::pair<const void *const *, bool> insert_imp_big(const void *Ptr);
197
198
  const void * const *FindBucketFor(const void *Ptr) const;
199
  void shrink_and_clear();
200
201
  /// Grow - Allocate a larger backing store for the buckets and move it over.
202
  void Grow(unsigned NewSize);
203
204
protected:
205
  /// swap - Swaps the elements of two sets.
206
  /// Note: This method assumes that both sets have the same small size.
207
  void swap(SmallPtrSetImplBase &RHS);
208
209
  void CopyFrom(const SmallPtrSetImplBase &RHS);
210
  void MoveFrom(unsigned SmallSize, SmallPtrSetImplBase &&RHS);
211
212
private:
213
  /// Code shared by MoveFrom() and move constructor.
214
  void MoveHelper(unsigned SmallSize, SmallPtrSetImplBase &&RHS);
215
  /// Code shared by CopyFrom() and copy constructor.
216
  void CopyHelper(const SmallPtrSetImplBase &RHS);
217
};
218
219
/// SmallPtrSetIteratorImpl - This is the common base class shared between all
220
/// instances of SmallPtrSetIterator.
221
class SmallPtrSetIteratorImpl {
222
protected:
223
  const void *const *Bucket;
224
  const void *const *End;
225
226
public:
227
  explicit SmallPtrSetIteratorImpl(const void *const *BP, const void*const *E)
228
5.96G
    : Bucket(BP), End(E) {
229
5.96G
    if (shouldReverseIterate()) {
230
0
      RetreatIfNotValid();
231
0
      return;
232
0
    }
233
5.96G
    AdvanceIfNotValid();
234
5.96G
  }
235
236
278k
  bool operator==(const SmallPtrSetIteratorImpl &RHS) const {
237
278k
    return Bucket == RHS.Bucket;
238
278k
  }
239
1.93G
  bool operator!=(const SmallPtrSetIteratorImpl &RHS) const {
240
1.93G
    return Bucket != RHS.Bucket;
241
1.93G
  }
242
243
protected:
244
  /// AdvanceIfNotValid - If the current bucket isn't valid, advance to a bucket
245
  /// that is.   This is guaranteed to stop because the end() bucket is marked
246
  /// valid.
247
6.21G
  void AdvanceIfNotValid() {
248
6.21G
    assert(Bucket <= End);
249
6.56G
    while (Bucket != End &&
250
6.56G
           
(3.74G
*Bucket == SmallPtrSetImplBase::getEmptyMarker()3.74G
||
251
3.74G
            
*Bucket == SmallPtrSetImplBase::getTombstoneMarker()3.39G
))
252
352M
      ++Bucket;
253
6.21G
  }
254
0
  void RetreatIfNotValid() {
255
0
    assert(Bucket >= End);
256
0
    while (Bucket != End &&
257
0
           (Bucket[-1] == SmallPtrSetImplBase::getEmptyMarker() ||
258
0
            Bucket[-1] == SmallPtrSetImplBase::getTombstoneMarker())) {
259
0
      --Bucket;
260
0
    }
261
0
  }
262
};
263
264
/// SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet.
265
template <typename PtrTy>
266
class SmallPtrSetIterator : public SmallPtrSetIteratorImpl,
267
                            DebugEpochBase::HandleBase {
268
  using PtrTraits = PointerLikeTypeTraits<PtrTy>;
269
270
public:
271
  using value_type = PtrTy;
272
  using reference = PtrTy;
273
  using pointer = PtrTy;
274
  using difference_type = std::ptrdiff_t;
275
  using iterator_category = std::forward_iterator_tag;
276
277
  explicit SmallPtrSetIterator(const void *const *BP, const void *const *E,
278
                               const DebugEpochBase &Epoch)
279
5.95G
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineInstr const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
31.5M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
109M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
8.97M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Loop*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
3.73M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineLoop*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
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
279
8.22M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::BasicBlock const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.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
279
651M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Function*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
7.21M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Constant const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.24M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Instruction*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
313M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
llvm::SmallPtrSetIterator<llvm::MachineInstr*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
206M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::BasicBlock*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
672M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::AllocaInst const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
465k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
158M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SUnit const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
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
279
122k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Value*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
326M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SDNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
649M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Instruction const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
30.4M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MCSymbol const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
9.08M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SUnit*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
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
279
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
279
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
279
17.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LandingPadInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
47.9k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<void*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
9.58M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::AnalysisKey*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
35.8k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallInst const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
6
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PHINode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
7.11M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::SCC*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
14.9k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::Node*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.32k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::RefSCC*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
2.33k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Use const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
106M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Use*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
19.6M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
30.1M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalValue const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
15.3M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Loop const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
43.5M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::SCC const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
30
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::RefSCC const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
75
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
141k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MDNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
2.70M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
41.9M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.68M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::User const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
4.74M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalValue*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
27.4M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::RegionNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
49.3k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::RegionNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
8
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SCEV const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
390M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SCEVPredicate const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.03M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::User*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
8.43M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MDNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
2.29M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::InterleaveGroup<llvm::Instruction>*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
45.0k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Metadata*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
21.4k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SelectInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
9.46k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::AllocaInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
2.99M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VNInfo*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
2.43M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VNInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
3.63M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LiveRange*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.81M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LiveInterval*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
147k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
MachineBlockPlacement.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::BlockChain*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
3.97M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
11.3M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MachineRegionNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MachineRegionNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
llvm::SmallPtrSetIterator<llvm::ConstantExpr const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
114k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DILocation*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
145k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Module*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
66.9k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Pass*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
163M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Type*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
11.2k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Metadata const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
6.95M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::ConstantInt*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
20.2k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::FuncletPadInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
2.08k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalAlias const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
3.74k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Argument*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
393k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Comdat const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
7.23k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalVariable*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
291
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallGraphNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
647k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MCCodePaddingPolicy*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
38.8M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
107
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MemoryPhi*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
132
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MemoryPhi const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.23k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MemoryAccess*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
148
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LoadInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.95M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
4.20M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::cl::OptionCategory*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
461k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::cl::Option*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.37k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DbgVariableIntrinsic*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
45
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VPValue*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
75.9k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VPBlockBase*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
77.3k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VPBlockBase const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
100
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
86
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Decl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
91.9M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CodeGen::CGFunctionInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
2.54M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXRecordDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
5.33M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::IdentifierInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
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
279
5.43k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ValueDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
59.2k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalIndirectSymbol const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
46
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Module*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
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
279
688k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Type const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.56M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::DirectoryEntry const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
110k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::HeaderMap const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
37
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::FileEntry const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
5.17k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Decl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
350M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::DeclContext*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
78.2M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::serialization::ModuleFile*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
549k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCCategoryDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
133
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<polly::ScopArrayInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
5.76k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Region*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
10.8k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<polly::MemoryAccess*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
650
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DISubprogram const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
34.5k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LoadSDNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
12.5k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CoroSubFnInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
15
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CoroBeginInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
3
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::DeclContext const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
569
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::VarDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
147k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ValueDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
161k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCProtocolDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
19.8k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCInterfaceDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
2.02k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::TagDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
299
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CallGraphNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
21.8k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CFGBlock const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
4.07k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ento::MemRegion const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
6.40k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CFGBlock*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.00M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::IdentifierInfo*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
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
279
16.1k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ento::TypedValueRegion const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
123
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ento::ExplodedNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
10.1k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::LocationContext const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
9.92k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::StackFrameContext const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
13.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
RegionStore.cpp:llvm::SmallPtrSetIterator<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
3.80M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::AttributedStmt const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
188
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::BlockDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
7.22M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::FieldDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
285
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXMethodDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.70k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ParmVarDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
55.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::EnumConstantDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
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
279
268k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Selector>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
57.0k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::NamedDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
547
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::QualType>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.93M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > > >::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
563k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
40.0k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXBaseSpecifier*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
5.11k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::RecordType const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
571k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXMethodDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
555k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Expr*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
119M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Expr const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
96.9M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXRecordDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
4
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::NamedDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
781
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCMethodDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
585
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ClassTemplateDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
81.4k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
CFG.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::LocalScope const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
1.41k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CallGraphNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
31
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ast_matchers::MatchFinder::MatchCallback*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
45.4k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::SourceLocation>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
73.7k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::StructType*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
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
279
464
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<lld::elf::SharedSymbol*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
279
170
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
280
281
  // Most methods provided by baseclass.
282
283
253M
  const PtrTy operator*() const {
284
253M
    assert(isHandleInSync() && "invalid iterator access!");
285
253M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
253M
    assert(Bucket < End);
290
253M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
253M
  }
llvm::SmallPtrSetIterator<llvm::Function*>::operator*() const
Line
Count
Source
283
80.6k
  const PtrTy operator*() const {
284
80.6k
    assert(isHandleInSync() && "invalid iterator access!");
285
80.6k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
80.6k
    assert(Bucket < End);
290
80.6k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
80.6k
  }
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock*>::operator*() const
Line
Count
Source
283
1.78M
  const PtrTy operator*() const {
284
1.78M
    assert(isHandleInSync() && "invalid iterator access!");
285
1.78M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
1.78M
    assert(Bucket < End);
290
1.78M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
1.78M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::operator*() const
llvm::SmallPtrSetIterator<llvm::MachineInstr*>::operator*() const
Line
Count
Source
283
514k
  const PtrTy operator*() const {
284
514k
    assert(isHandleInSync() && "invalid iterator access!");
285
514k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
514k
    assert(Bucket < End);
290
514k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
514k
  }
llvm::SmallPtrSetIterator<llvm::Value const*>::operator*() const
Line
Count
Source
283
1.37M
  const PtrTy operator*() const {
284
1.37M
    assert(isHandleInSync() && "invalid iterator access!");
285
1.37M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
1.37M
    assert(Bucket < End);
290
1.37M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
1.37M
  }
llvm::SmallPtrSetIterator<llvm::SUnit const*>::operator*() const
Line
Count
Source
283
11.5k
  const PtrTy operator*() const {
284
11.5k
    assert(isHandleInSync() && "invalid iterator access!");
285
11.5k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
11.5k
    assert(Bucket < End);
290
11.5k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
11.5k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>::operator*() const
Line
Count
Source
283
275
  const PtrTy operator*() const {
284
275
    assert(isHandleInSync() && "invalid iterator access!");
285
275
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
275
    assert(Bucket < End);
290
275
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
275
  }
llvm::SmallPtrSetIterator<llvm::Value*>::operator*() const
Line
Count
Source
283
5.39M
  const PtrTy operator*() const {
284
5.39M
    assert(isHandleInSync() && "invalid iterator access!");
285
5.39M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
5.39M
    assert(Bucket < End);
290
5.39M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
5.39M
  }
llvm::SmallPtrSetIterator<llvm::Instruction*>::operator*() const
Line
Count
Source
283
1.49M
  const PtrTy operator*() const {
284
1.49M
    assert(isHandleInSync() && "invalid iterator access!");
285
1.49M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
1.49M
    assert(Bucket < End);
290
1.49M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
1.49M
  }
llvm::SmallPtrSetIterator<llvm::PHINode const*>::operator*() const
Line
Count
Source
283
19
  const PtrTy operator*() const {
284
19
    assert(isHandleInSync() && "invalid iterator access!");
285
19
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
19
    assert(Bucket < End);
290
19
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
19
  }
llvm::SmallPtrSetIterator<llvm::SDNode*>::operator*() const
Line
Count
Source
283
11.7M
  const PtrTy operator*() const {
284
11.7M
    assert(isHandleInSync() && "invalid iterator access!");
285
11.7M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
11.7M
    assert(Bucket < End);
290
11.7M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
11.7M
  }
llvm::SmallPtrSetIterator<llvm::LandingPadInst*>::operator*() const
Line
Count
Source
283
2.63k
  const PtrTy operator*() const {
284
2.63k
    assert(isHandleInSync() && "invalid iterator access!");
285
2.63k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
2.63k
    assert(Bucket < End);
290
2.63k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
2.63k
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock const*>::operator*() const
Line
Count
Source
283
460k
  const PtrTy operator*() const {
284
460k
    assert(isHandleInSync() && "invalid iterator access!");
285
460k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
460k
    assert(Bucket < End);
290
460k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
460k
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock*>::operator*() const
Line
Count
Source
283
8.45M
  const PtrTy operator*() const {
284
8.45M
    assert(isHandleInSync() && "invalid iterator access!");
285
8.45M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
8.45M
    assert(Bucket < End);
290
8.45M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
8.45M
  }
llvm::SmallPtrSetIterator<llvm::AnalysisKey*>::operator*() const
Line
Count
Source
283
12
  const PtrTy operator*() const {
284
12
    assert(isHandleInSync() && "invalid iterator access!");
285
12
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
12
    assert(Bucket < End);
290
12
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
12
  }
llvm::SmallPtrSetIterator<void*>::operator*() const
Line
Count
Source
283
16.5k
  const PtrTy operator*() const {
284
16.5k
    assert(isHandleInSync() && "invalid iterator access!");
285
16.5k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
16.5k
    assert(Bucket < End);
290
16.5k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
16.5k
  }
llvm::SmallPtrSetIterator<llvm::Loop const*>::operator*() const
Line
Count
Source
283
7.40M
  const PtrTy operator*() const {
284
7.40M
    assert(isHandleInSync() && "invalid iterator access!");
285
7.40M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
7.40M
    assert(Bucket < End);
290
7.40M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
7.40M
  }
llvm::SmallPtrSetIterator<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::operator*() const
Line
Count
Source
283
11.4k
  const PtrTy operator*() const {
284
11.4k
    assert(isHandleInSync() && "invalid iterator access!");
285
11.4k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
11.4k
    assert(Bucket < End);
290
11.4k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
11.4k
  }
llvm::SmallPtrSetIterator<llvm::GlobalValue*>::operator*() const
Line
Count
Source
283
8.46M
  const PtrTy operator*() const {
284
8.46M
    assert(isHandleInSync() && "invalid iterator access!");
285
8.46M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
8.46M
    assert(Bucket < End);
290
8.46M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
8.46M
  }
llvm::SmallPtrSetIterator<llvm::SCEVPredicate const*>::operator*() const
Line
Count
Source
283
2.35k
  const PtrTy operator*() const {
284
2.35k
    assert(isHandleInSync() && "invalid iterator access!");
285
2.35k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
2.35k
    assert(Bucket < End);
290
2.35k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
2.35k
  }
llvm::SmallPtrSetIterator<llvm::MDNode const*>::operator*() const
Line
Count
Source
283
485k
  const PtrTy operator*() const {
284
485k
    assert(isHandleInSync() && "invalid iterator access!");
285
485k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
485k
    assert(Bucket < End);
290
485k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
485k
  }
llvm::SmallPtrSetIterator<llvm::InterleaveGroup<llvm::Instruction>*>::operator*() const
Line
Count
Source
283
1.48k
  const PtrTy operator*() const {
284
1.48k
    assert(isHandleInSync() && "invalid iterator access!");
285
1.48k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
1.48k
    assert(Bucket < End);
290
1.48k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
1.48k
  }
llvm::SmallPtrSetIterator<llvm::SelectInst*>::operator*() const
Line
Count
Source
283
22
  const PtrTy operator*() const {
284
22
    assert(isHandleInSync() && "invalid iterator access!");
285
22
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
22
    assert(Bucket < End);
290
22
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
22
  }
llvm::SmallPtrSetIterator<llvm::PHINode*>::operator*() const
Line
Count
Source
283
26
  const PtrTy operator*() const {
284
26
    assert(isHandleInSync() && "invalid iterator access!");
285
26
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
26
    assert(Bucket < End);
290
26
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
26
  }
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::operator*() const
Line
Count
Source
283
411k
  const PtrTy operator*() const {
284
411k
    assert(isHandleInSync() && "invalid iterator access!");
285
411k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
411k
    assert(Bucket < End);
290
411k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
411k
  }
llvm::SmallPtrSetIterator<llvm::SUnit*>::operator*() const
Line
Count
Source
283
4.73k
  const PtrTy operator*() const {
284
4.73k
    assert(isHandleInSync() && "invalid iterator access!");
285
4.73k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
4.73k
    assert(Bucket < End);
290
4.73k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
4.73k
  }
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock const*>::operator*() const
Line
Count
Source
283
383k
  const PtrTy operator*() const {
284
383k
    assert(isHandleInSync() && "invalid iterator access!");
285
383k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
383k
    assert(Bucket < End);
290
383k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
383k
  }
llvm::SmallPtrSetIterator<llvm::LiveInterval*>::operator*() const
Line
Count
Source
283
44.0k
  const PtrTy operator*() const {
284
44.0k
    assert(isHandleInSync() && "invalid iterator access!");
285
44.0k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
44.0k
    assert(Bucket < End);
290
44.0k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
44.0k
  }
llvm::SmallPtrSetIterator<llvm::VNInfo*>::operator*() const
Line
Count
Source
283
365k
  const PtrTy operator*() const {
284
365k
    assert(isHandleInSync() && "invalid iterator access!");
285
365k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
365k
    assert(Bucket < End);
290
365k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
365k
  }
llvm::SmallPtrSetIterator<llvm::Module*>::operator*() const
Line
Count
Source
283
559
  const PtrTy operator*() const {
284
559
    assert(isHandleInSync() && "invalid iterator access!");
285
559
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
559
    assert(Bucket < End);
290
559
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
559
  }
llvm::SmallPtrSetIterator<llvm::Pass*>::operator*() const
Line
Count
Source
283
164M
  const PtrTy operator*() const {
284
164M
    assert(isHandleInSync() && "invalid iterator access!");
285
164M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
164M
    assert(Bucket < End);
290
164M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
164M
  }
llvm::SmallPtrSetIterator<llvm::Metadata*>::operator*() const
Line
Count
Source
283
12.1k
  const PtrTy operator*() const {
284
12.1k
    assert(isHandleInSync() && "invalid iterator access!");
285
12.1k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
12.1k
    assert(Bucket < End);
290
12.1k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
12.1k
  }
llvm::SmallPtrSetIterator<llvm::Metadata const*>::operator*() const
Line
Count
Source
283
7.12k
  const PtrTy operator*() const {
284
7.12k
    assert(isHandleInSync() && "invalid iterator access!");
285
7.12k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
7.12k
    assert(Bucket < End);
290
7.12k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
7.12k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable*>::operator*() const
Line
Count
Source
283
52
  const PtrTy operator*() const {
284
52
    assert(isHandleInSync() && "invalid iterator access!");
285
52
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
52
    assert(Bucket < End);
290
52
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
52
  }
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::Constant*>::operator*() const
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MCCodePaddingPolicy*>::operator*() const
llvm::SmallPtrSetIterator<llvm::CallInst*>::operator*() const
Line
Count
Source
283
9
  const PtrTy operator*() const {
284
9
    assert(isHandleInSync() && "invalid iterator access!");
285
9
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
9
    assert(Bucket < End);
290
9
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
9
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi*>::operator*() const
Line
Count
Source
283
11
  const PtrTy operator*() const {
284
11
    assert(isHandleInSync() && "invalid iterator access!");
285
11
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
11
    assert(Bucket < End);
290
11
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
11
  }
llvm::SmallPtrSetIterator<llvm::SCEV const*>::operator*() const
Line
Count
Source
283
7.59M
  const PtrTy operator*() const {
284
7.59M
    assert(isHandleInSync() && "invalid iterator access!");
285
7.59M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
7.59M
    assert(Bucket < End);
290
7.59M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
7.59M
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi const*>::operator*() const
Line
Count
Source
283
21
  const PtrTy operator*() const {
284
21
    assert(isHandleInSync() && "invalid iterator access!");
285
21
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
21
    assert(Bucket < End);
290
21
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
21
  }
llvm::SmallPtrSetIterator<llvm::MemoryAccess*>::operator*() const
Line
Count
Source
283
16
  const PtrTy operator*() const {
284
16
    assert(isHandleInSync() && "invalid iterator access!");
285
16
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
16
    assert(Bucket < End);
290
16
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
16
  }
llvm::SmallPtrSetIterator<llvm::User*>::operator*() const
Line
Count
Source
283
21.6k
  const PtrTy operator*() const {
284
21.6k
    assert(isHandleInSync() && "invalid iterator access!");
285
21.6k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
21.6k
    assert(Bucket < End);
290
21.6k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
21.6k
  }
llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>::operator*() const
Line
Count
Source
283
2.35M
  const PtrTy operator*() const {
284
2.35M
    assert(isHandleInSync() && "invalid iterator access!");
285
2.35M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
2.35M
    assert(Bucket < End);
290
2.35M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
2.35M
  }
llvm::SmallPtrSetIterator<llvm::cl::OptionCategory*>::operator*() const
Line
Count
Source
283
33
  const PtrTy operator*() const {
284
33
    assert(isHandleInSync() && "invalid iterator access!");
285
33
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
33
    assert(Bucket < End);
290
33
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
33
  }
llvm::SmallPtrSetIterator<llvm::DbgVariableIntrinsic*>::operator*() const
Line
Count
Source
283
3
  const PtrTy operator*() const {
284
3
    assert(isHandleInSync() && "invalid iterator access!");
285
3
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
3
    assert(Bucket < End);
290
3
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
3
  }
llvm::SmallPtrSetIterator<llvm::VPValue*>::operator*() const
Line
Count
Source
283
212
  const PtrTy operator*() const {
284
212
    assert(isHandleInSync() && "invalid iterator access!");
285
212
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
212
    assert(Bucket < End);
290
212
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
212
  }
llvm::SmallPtrSetIterator<clang::Decl const*>::operator*() const
Line
Count
Source
283
24
  const PtrTy operator*() const {
284
24
    assert(isHandleInSync() && "invalid iterator access!");
285
24
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
24
    assert(Bucket < End);
290
24
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
24
  }
llvm::SmallPtrSetIterator<clang::FileEntry const*>::operator*() const
Line
Count
Source
283
95
  const PtrTy operator*() const {
284
95
    assert(isHandleInSync() && "invalid iterator access!");
285
95
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
95
    assert(Bucket < End);
290
95
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
95
  }
llvm::SmallPtrSetIterator<clang::Decl*>::operator*() const
Line
Count
Source
283
30.0M
  const PtrTy operator*() const {
284
30.0M
    assert(isHandleInSync() && "invalid iterator access!");
285
30.0M
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
30.0M
    assert(Bucket < End);
290
30.0M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
30.0M
  }
llvm::SmallPtrSetIterator<llvm::Region*>::operator*() const
Line
Count
Source
283
368
  const PtrTy operator*() const {
284
368
    assert(isHandleInSync() && "invalid iterator access!");
285
368
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
368
    assert(Bucket < End);
290
368
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
368
  }
llvm::SmallPtrSetIterator<polly::MemoryAccess*>::operator*() const
Line
Count
Source
283
131
  const PtrTy operator*() const {
284
131
    assert(isHandleInSync() && "invalid iterator access!");
285
131
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
131
    assert(Bucket < End);
290
131
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
131
  }
llvm::SmallPtrSetIterator<llvm::LoadSDNode*>::operator*() const
Line
Count
Source
283
1.05k
  const PtrTy operator*() const {
284
1.05k
    assert(isHandleInSync() && "invalid iterator access!");
285
1.05k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
1.05k
    assert(Bucket < End);
290
1.05k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
1.05k
  }
llvm::SmallPtrSetIterator<llvm::CoroSubFnInst*>::operator*() const
Line
Count
Source
283
3
  const PtrTy operator*() const {
284
3
    assert(isHandleInSync() && "invalid iterator access!");
285
3
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
3
    assert(Bucket < End);
290
3
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
3
  }
llvm::SmallPtrSetIterator<clang::ValueDecl*>::operator*() const
Line
Count
Source
283
226
  const PtrTy operator*() const {
284
226
    assert(isHandleInSync() && "invalid iterator access!");
285
226
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
226
    assert(Bucket < End);
290
226
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
226
  }
llvm::SmallPtrSetIterator<clang::ObjCProtocolDecl*>::operator*() const
Line
Count
Source
283
592
  const PtrTy operator*() const {
284
592
    assert(isHandleInSync() && "invalid iterator access!");
285
592
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
592
    assert(Bucket < End);
290
592
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
592
  }
llvm::SmallPtrSetIterator<clang::AttributedStmt const*>::operator*() const
Line
Count
Source
283
16
  const PtrTy operator*() const {
284
16
    assert(isHandleInSync() && "invalid iterator access!");
285
16
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
16
    assert(Bucket < End);
290
16
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
16
  }
llvm::SmallPtrSetIterator<clang::BlockDecl const*>::operator*() const
Line
Count
Source
283
2.54k
  const PtrTy operator*() const {
284
2.54k
    assert(isHandleInSync() && "invalid iterator access!");
285
2.54k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
2.54k
    assert(Bucket < End);
290
2.54k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
2.54k
  }
llvm::SmallPtrSetIterator<clang::FieldDecl*>::operator*() const
Line
Count
Source
283
192
  const PtrTy operator*() const {
284
192
    assert(isHandleInSync() && "invalid iterator access!");
285
192
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
192
    assert(Bucket < End);
290
192
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
192
  }
llvm::SmallPtrSetIterator<clang::CXXMethodDecl*>::operator*() const
Line
Count
Source
283
13
  const PtrTy operator*() const {
284
13
    assert(isHandleInSync() && "invalid iterator access!");
285
13
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
13
    assert(Bucket < End);
290
13
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
13
  }
llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>::operator*() const
Line
Count
Source
283
657
  const PtrTy operator*() const {
284
657
    assert(isHandleInSync() && "invalid iterator access!");
285
657
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
657
    assert(Bucket < End);
290
657
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
657
  }
llvm::SmallPtrSetIterator<clang::Expr const*>::operator*() const
Line
Count
Source
283
76
  const PtrTy operator*() const {
284
76
    assert(isHandleInSync() && "invalid iterator access!");
285
76
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
76
    assert(Bucket < End);
290
76
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
76
  }
llvm::SmallPtrSetIterator<clang::Expr*>::operator*() const
Line
Count
Source
283
164k
  const PtrTy operator*() const {
284
164k
    assert(isHandleInSync() && "invalid iterator access!");
285
164k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
164k
    assert(Bucket < End);
290
164k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
164k
  }
llvm::SmallPtrSetIterator<clang::ObjCMethodDecl const*>::operator*() const
Line
Count
Source
283
199
  const PtrTy operator*() const {
284
199
    assert(isHandleInSync() && "invalid iterator access!");
285
199
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
199
    assert(Bucket < End);
290
199
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
199
  }
llvm::SmallPtrSetIterator<clang::ast_matchers::MatchFinder::MatchCallback*>::operator*() const
Line
Count
Source
283
12.6k
  const PtrTy operator*() const {
284
12.6k
    assert(isHandleInSync() && "invalid iterator access!");
285
12.6k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
12.6k
    assert(Bucket < End);
290
12.6k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
12.6k
  }
llvm::SmallPtrSetIterator<clang::CXXMethodDecl const*>::operator*() const
Line
Count
Source
283
26.9k
  const PtrTy operator*() const {
284
26.9k
    assert(isHandleInSync() && "invalid iterator access!");
285
26.9k
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
26.9k
    assert(Bucket < End);
290
26.9k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
26.9k
  }
llvm::SmallPtrSetIterator<clang::SourceLocation>::operator*() const
Line
Count
Source
283
8
  const PtrTy operator*() const {
284
8
    assert(isHandleInSync() && "invalid iterator access!");
285
8
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
8
    assert(Bucket < End);
290
8
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
8
  }
llvm::SmallPtrSetIterator<lld::elf::SharedSymbol*>::operator*() const
Line
Count
Source
283
67
  const PtrTy operator*() const {
284
67
    assert(isHandleInSync() && "invalid iterator access!");
285
67
    if (shouldReverseIterate()) {
286
0
      assert(Bucket > End);
287
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
288
0
    }
289
67
    assert(Bucket < End);
290
67
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
291
67
  }
292
293
253M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
253M
    assert(isHandleInSync() && "invalid iterator access!");
295
253M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
253M
    ++Bucket;
301
253M
    AdvanceIfNotValid();
302
253M
    return *this;
303
253M
  }
llvm::SmallPtrSetIterator<llvm::Function*>::operator++()
Line
Count
Source
293
80.6k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
80.6k
    assert(isHandleInSync() && "invalid iterator access!");
295
80.6k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
80.6k
    ++Bucket;
301
80.6k
    AdvanceIfNotValid();
302
80.6k
    return *this;
303
80.6k
  }
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock*>::operator++()
Line
Count
Source
293
1.75M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
1.75M
    assert(isHandleInSync() && "invalid iterator access!");
295
1.75M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
1.75M
    ++Bucket;
301
1.75M
    AdvanceIfNotValid();
302
1.75M
    return *this;
303
1.75M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::operator++()
llvm::SmallPtrSetIterator<llvm::MachineInstr*>::operator++()
Line
Count
Source
293
514k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
514k
    assert(isHandleInSync() && "invalid iterator access!");
295
514k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
514k
    ++Bucket;
301
514k
    AdvanceIfNotValid();
302
514k
    return *this;
303
514k
  }
llvm::SmallPtrSetIterator<llvm::SUnit const*>::operator++()
Line
Count
Source
293
23.0k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
23.0k
    assert(isHandleInSync() && "invalid iterator access!");
295
23.0k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
23.0k
    ++Bucket;
301
23.0k
    AdvanceIfNotValid();
302
23.0k
    return *this;
303
23.0k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>::operator++()
Line
Count
Source
293
275
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
275
    assert(isHandleInSync() && "invalid iterator access!");
295
275
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
275
    ++Bucket;
301
275
    AdvanceIfNotValid();
302
275
    return *this;
303
275
  }
llvm::SmallPtrSetIterator<llvm::Value*>::operator++()
Line
Count
Source
293
6.91M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
6.91M
    assert(isHandleInSync() && "invalid iterator access!");
295
6.91M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
6.91M
    ++Bucket;
301
6.91M
    AdvanceIfNotValid();
302
6.91M
    return *this;
303
6.91M
  }
llvm::SmallPtrSetIterator<llvm::Instruction*>::operator++()
Line
Count
Source
293
1.39M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
1.39M
    assert(isHandleInSync() && "invalid iterator access!");
295
1.39M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
1.39M
    ++Bucket;
301
1.39M
    AdvanceIfNotValid();
302
1.39M
    return *this;
303
1.39M
  }
llvm::SmallPtrSetIterator<llvm::PHINode const*>::operator++()
Line
Count
Source
293
19
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
19
    assert(isHandleInSync() && "invalid iterator access!");
295
19
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
19
    ++Bucket;
301
19
    AdvanceIfNotValid();
302
19
    return *this;
303
19
  }
llvm::SmallPtrSetIterator<llvm::SDNode*>::operator++()
Line
Count
Source
293
11.7M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
11.7M
    assert(isHandleInSync() && "invalid iterator access!");
295
11.7M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
11.7M
    ++Bucket;
301
11.7M
    AdvanceIfNotValid();
302
11.7M
    return *this;
303
11.7M
  }
llvm::SmallPtrSetIterator<llvm::LandingPadInst*>::operator++()
Line
Count
Source
293
2.63k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
2.63k
    assert(isHandleInSync() && "invalid iterator access!");
295
2.63k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
2.63k
    ++Bucket;
301
2.63k
    AdvanceIfNotValid();
302
2.63k
    return *this;
303
2.63k
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock const*>::operator++()
Line
Count
Source
293
120k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
120k
    assert(isHandleInSync() && "invalid iterator access!");
295
120k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
120k
    ++Bucket;
301
120k
    AdvanceIfNotValid();
302
120k
    return *this;
303
120k
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock*>::operator++()
Line
Count
Source
293
8.45M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
8.45M
    assert(isHandleInSync() && "invalid iterator access!");
295
8.45M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
8.45M
    ++Bucket;
301
8.45M
    AdvanceIfNotValid();
302
8.45M
    return *this;
303
8.45M
  }
llvm::SmallPtrSetIterator<llvm::AnalysisKey*>::operator++()
Line
Count
Source
293
12
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
12
    assert(isHandleInSync() && "invalid iterator access!");
295
12
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
12
    ++Bucket;
301
12
    AdvanceIfNotValid();
302
12
    return *this;
303
12
  }
llvm::SmallPtrSetIterator<void*>::operator++()
Line
Count
Source
293
16.5k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
16.5k
    assert(isHandleInSync() && "invalid iterator access!");
295
16.5k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
16.5k
    ++Bucket;
301
16.5k
    AdvanceIfNotValid();
302
16.5k
    return *this;
303
16.5k
  }
llvm::SmallPtrSetIterator<llvm::Loop const*>::operator++()
Line
Count
Source
293
7.39M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
7.39M
    assert(isHandleInSync() && "invalid iterator access!");
295
7.39M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
7.39M
    ++Bucket;
301
7.39M
    AdvanceIfNotValid();
302
7.39M
    return *this;
303
7.39M
  }
llvm::SmallPtrSetIterator<llvm::Value const*>::operator++()
Line
Count
Source
293
1.21M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
1.21M
    assert(isHandleInSync() && "invalid iterator access!");
295
1.21M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
1.21M
    ++Bucket;
301
1.21M
    AdvanceIfNotValid();
302
1.21M
    return *this;
303
1.21M
  }
llvm::SmallPtrSetIterator<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::operator++()
Line
Count
Source
293
11.4k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
11.4k
    assert(isHandleInSync() && "invalid iterator access!");
295
11.4k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
11.4k
    ++Bucket;
301
11.4k
    AdvanceIfNotValid();
302
11.4k
    return *this;
303
11.4k
  }
llvm::SmallPtrSetIterator<llvm::GlobalValue*>::operator++()
Line
Count
Source
293
8.94M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
8.94M
    assert(isHandleInSync() && "invalid iterator access!");
295
8.94M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
8.94M
    ++Bucket;
301
8.94M
    AdvanceIfNotValid();
302
8.94M
    return *this;
303
8.94M
  }
llvm::SmallPtrSetIterator<llvm::SCEVPredicate const*>::operator++()
Line
Count
Source
293
2.35k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
2.35k
    assert(isHandleInSync() && "invalid iterator access!");
295
2.35k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
2.35k
    ++Bucket;
301
2.35k
    AdvanceIfNotValid();
302
2.35k
    return *this;
303
2.35k
  }
llvm::SmallPtrSetIterator<llvm::MDNode const*>::operator++()
Line
Count
Source
293
277k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
277k
    assert(isHandleInSync() && "invalid iterator access!");
295
277k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
277k
    ++Bucket;
301
277k
    AdvanceIfNotValid();
302
277k
    return *this;
303
277k
  }
llvm::SmallPtrSetIterator<llvm::InterleaveGroup<llvm::Instruction>*>::operator++()
Line
Count
Source
293
1.48k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
1.48k
    assert(isHandleInSync() && "invalid iterator access!");
295
1.48k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
1.48k
    ++Bucket;
301
1.48k
    AdvanceIfNotValid();
302
1.48k
    return *this;
303
1.48k
  }
llvm::SmallPtrSetIterator<llvm::SelectInst*>::operator++()
Line
Count
Source
293
22
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
22
    assert(isHandleInSync() && "invalid iterator access!");
295
22
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
22
    ++Bucket;
301
22
    AdvanceIfNotValid();
302
22
    return *this;
303
22
  }
llvm::SmallPtrSetIterator<llvm::PHINode*>::operator++()
Line
Count
Source
293
26
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
26
    assert(isHandleInSync() && "invalid iterator access!");
295
26
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
26
    ++Bucket;
301
26
    AdvanceIfNotValid();
302
26
    return *this;
303
26
  }
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::operator++()
Line
Count
Source
293
411k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
411k
    assert(isHandleInSync() && "invalid iterator access!");
295
411k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
411k
    ++Bucket;
301
411k
    AdvanceIfNotValid();
302
411k
    return *this;
303
411k
  }
llvm::SmallPtrSetIterator<llvm::LiveInterval*>::operator++()
Line
Count
Source
293
17.6k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
17.6k
    assert(isHandleInSync() && "invalid iterator access!");
295
17.6k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
17.6k
    ++Bucket;
301
17.6k
    AdvanceIfNotValid();
302
17.6k
    return *this;
303
17.6k
  }
llvm::SmallPtrSetIterator<llvm::VNInfo*>::operator++()
Line
Count
Source
293
209k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
209k
    assert(isHandleInSync() && "invalid iterator access!");
295
209k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
209k
    ++Bucket;
301
209k
    AdvanceIfNotValid();
302
209k
    return *this;
303
209k
  }
llvm::SmallPtrSetIterator<llvm::Pass*>::operator++()
Line
Count
Source
293
164M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
164M
    assert(isHandleInSync() && "invalid iterator access!");
295
164M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
164M
    ++Bucket;
301
164M
    AdvanceIfNotValid();
302
164M
    return *this;
303
164M
  }
llvm::SmallPtrSetIterator<llvm::Metadata*>::operator++()
Line
Count
Source
293
7.12k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
7.12k
    assert(isHandleInSync() && "invalid iterator access!");
295
7.12k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
7.12k
    ++Bucket;
301
7.12k
    AdvanceIfNotValid();
302
7.12k
    return *this;
303
7.12k
  }
llvm::SmallPtrSetIterator<llvm::Metadata const*>::operator++()
Line
Count
Source
293
7.10k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
7.10k
    assert(isHandleInSync() && "invalid iterator access!");
295
7.10k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
7.10k
    ++Bucket;
301
7.10k
    AdvanceIfNotValid();
302
7.10k
    return *this;
303
7.10k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable*>::operator++()
Line
Count
Source
293
52
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
52
    assert(isHandleInSync() && "invalid iterator access!");
295
52
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
52
    ++Bucket;
301
52
    AdvanceIfNotValid();
302
52
    return *this;
303
52
  }
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::Constant*>::operator++()
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MCCodePaddingPolicy*>::operator++()
llvm::SmallPtrSetIterator<llvm::CallInst*>::operator++()
Line
Count
Source
293
9
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
9
    assert(isHandleInSync() && "invalid iterator access!");
295
9
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
9
    ++Bucket;
301
9
    AdvanceIfNotValid();
302
9
    return *this;
303
9
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi*>::operator++()
Line
Count
Source
293
11
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
11
    assert(isHandleInSync() && "invalid iterator access!");
295
11
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
11
    ++Bucket;
301
11
    AdvanceIfNotValid();
302
11
    return *this;
303
11
  }
llvm::SmallPtrSetIterator<llvm::SCEV const*>::operator++()
Line
Count
Source
293
7.59M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
7.59M
    assert(isHandleInSync() && "invalid iterator access!");
295
7.59M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
7.59M
    ++Bucket;
301
7.59M
    AdvanceIfNotValid();
302
7.59M
    return *this;
303
7.59M
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi const*>::operator++()
Line
Count
Source
293
15
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
15
    assert(isHandleInSync() && "invalid iterator access!");
295
15
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
15
    ++Bucket;
301
15
    AdvanceIfNotValid();
302
15
    return *this;
303
15
  }
llvm::SmallPtrSetIterator<llvm::MemoryAccess*>::operator++()
Line
Count
Source
293
16
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
16
    assert(isHandleInSync() && "invalid iterator access!");
295
16
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
16
    ++Bucket;
301
16
    AdvanceIfNotValid();
302
16
    return *this;
303
16
  }
llvm::SmallPtrSetIterator<llvm::User*>::operator++()
Line
Count
Source
293
21.6k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
21.6k
    assert(isHandleInSync() && "invalid iterator access!");
295
21.6k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
21.6k
    ++Bucket;
301
21.6k
    AdvanceIfNotValid();
302
21.6k
    return *this;
303
21.6k
  }
llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>::operator++()
Line
Count
Source
293
2.35M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
2.35M
    assert(isHandleInSync() && "invalid iterator access!");
295
2.35M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
2.35M
    ++Bucket;
301
2.35M
    AdvanceIfNotValid();
302
2.35M
    return *this;
303
2.35M
  }
llvm::SmallPtrSetIterator<llvm::cl::OptionCategory*>::operator++()
Line
Count
Source
293
33
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
33
    assert(isHandleInSync() && "invalid iterator access!");
295
33
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
33
    ++Bucket;
301
33
    AdvanceIfNotValid();
302
33
    return *this;
303
33
  }
llvm::SmallPtrSetIterator<llvm::DbgVariableIntrinsic*>::operator++()
Line
Count
Source
293
3
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
3
    assert(isHandleInSync() && "invalid iterator access!");
295
3
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
3
    ++Bucket;
301
3
    AdvanceIfNotValid();
302
3
    return *this;
303
3
  }
llvm::SmallPtrSetIterator<llvm::VPValue*>::operator++()
Line
Count
Source
293
212
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
212
    assert(isHandleInSync() && "invalid iterator access!");
295
212
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
212
    ++Bucket;
301
212
    AdvanceIfNotValid();
302
212
    return *this;
303
212
  }
llvm::SmallPtrSetIterator<clang::Decl const*>::operator++()
Line
Count
Source
293
24
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
24
    assert(isHandleInSync() && "invalid iterator access!");
295
24
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
24
    ++Bucket;
301
24
    AdvanceIfNotValid();
302
24
    return *this;
303
24
  }
llvm::SmallPtrSetIterator<clang::FileEntry const*>::operator++()
Line
Count
Source
293
94
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
94
    assert(isHandleInSync() && "invalid iterator access!");
295
94
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
94
    ++Bucket;
301
94
    AdvanceIfNotValid();
302
94
    return *this;
303
94
  }
llvm::SmallPtrSetIterator<clang::Decl*>::operator++()
Line
Count
Source
293
30.0M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
30.0M
    assert(isHandleInSync() && "invalid iterator access!");
295
30.0M
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
30.0M
    ++Bucket;
301
30.0M
    AdvanceIfNotValid();
302
30.0M
    return *this;
303
30.0M
  }
llvm::SmallPtrSetIterator<llvm::Region*>::operator++()
Line
Count
Source
293
51
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
51
    assert(isHandleInSync() && "invalid iterator access!");
295
51
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
51
    ++Bucket;
301
51
    AdvanceIfNotValid();
302
51
    return *this;
303
51
  }
llvm::SmallPtrSetIterator<polly::MemoryAccess*>::operator++()
Line
Count
Source
293
102
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
102
    assert(isHandleInSync() && "invalid iterator access!");
295
102
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
102
    ++Bucket;
301
102
    AdvanceIfNotValid();
302
102
    return *this;
303
102
  }
llvm::SmallPtrSetIterator<llvm::LoadSDNode*>::operator++()
Line
Count
Source
293
1.05k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
1.05k
    assert(isHandleInSync() && "invalid iterator access!");
295
1.05k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
1.05k
    ++Bucket;
301
1.05k
    AdvanceIfNotValid();
302
1.05k
    return *this;
303
1.05k
  }
llvm::SmallPtrSetIterator<llvm::CoroSubFnInst*>::operator++()
Line
Count
Source
293
3
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
3
    assert(isHandleInSync() && "invalid iterator access!");
295
3
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
3
    ++Bucket;
301
3
    AdvanceIfNotValid();
302
3
    return *this;
303
3
  }
llvm::SmallPtrSetIterator<clang::ValueDecl*>::operator++()
Line
Count
Source
293
226
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
226
    assert(isHandleInSync() && "invalid iterator access!");
295
226
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
226
    ++Bucket;
301
226
    AdvanceIfNotValid();
302
226
    return *this;
303
226
  }
llvm::SmallPtrSetIterator<clang::ObjCProtocolDecl*>::operator++()
Line
Count
Source
293
402
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
402
    assert(isHandleInSync() && "invalid iterator access!");
295
402
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
402
    ++Bucket;
301
402
    AdvanceIfNotValid();
302
402
    return *this;
303
402
  }
llvm::SmallPtrSetIterator<clang::AttributedStmt const*>::operator++()
Line
Count
Source
293
16
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
16
    assert(isHandleInSync() && "invalid iterator access!");
295
16
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
16
    ++Bucket;
301
16
    AdvanceIfNotValid();
302
16
    return *this;
303
16
  }
llvm::SmallPtrSetIterator<clang::BlockDecl const*>::operator++()
Line
Count
Source
293
2.54k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
2.54k
    assert(isHandleInSync() && "invalid iterator access!");
295
2.54k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
2.54k
    ++Bucket;
301
2.54k
    AdvanceIfNotValid();
302
2.54k
    return *this;
303
2.54k
  }
llvm::SmallPtrSetIterator<clang::FieldDecl*>::operator++()
Line
Count
Source
293
48
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
48
    assert(isHandleInSync() && "invalid iterator access!");
295
48
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
48
    ++Bucket;
301
48
    AdvanceIfNotValid();
302
48
    return *this;
303
48
  }
Unexecuted instantiation: llvm::SmallPtrSetIterator<clang::CXXMethodDecl*>::operator++()
llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>::operator++()
Line
Count
Source
293
657
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
657
    assert(isHandleInSync() && "invalid iterator access!");
295
657
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
657
    ++Bucket;
301
657
    AdvanceIfNotValid();
302
657
    return *this;
303
657
  }
llvm::SmallPtrSetIterator<clang::Expr const*>::operator++()
Line
Count
Source
293
76
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
76
    assert(isHandleInSync() && "invalid iterator access!");
295
76
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
76
    ++Bucket;
301
76
    AdvanceIfNotValid();
302
76
    return *this;
303
76
  }
llvm::SmallPtrSetIterator<clang::Expr*>::operator++()
Line
Count
Source
293
164k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
164k
    assert(isHandleInSync() && "invalid iterator access!");
295
164k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
164k
    ++Bucket;
301
164k
    AdvanceIfNotValid();
302
164k
    return *this;
303
164k
  }
llvm::SmallPtrSetIterator<clang::ObjCMethodDecl const*>::operator++()
Line
Count
Source
293
167
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
167
    assert(isHandleInSync() && "invalid iterator access!");
295
167
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
167
    ++Bucket;
301
167
    AdvanceIfNotValid();
302
167
    return *this;
303
167
  }
llvm::SmallPtrSetIterator<clang::ast_matchers::MatchFinder::MatchCallback*>::operator++()
Line
Count
Source
293
12.6k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
12.6k
    assert(isHandleInSync() && "invalid iterator access!");
295
12.6k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
12.6k
    ++Bucket;
301
12.6k
    AdvanceIfNotValid();
302
12.6k
    return *this;
303
12.6k
  }
llvm::SmallPtrSetIterator<clang::CXXMethodDecl const*>::operator++()
Line
Count
Source
293
6.67k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
6.67k
    assert(isHandleInSync() && "invalid iterator access!");
295
6.67k
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
6.67k
    ++Bucket;
301
6.67k
    AdvanceIfNotValid();
302
6.67k
    return *this;
303
6.67k
  }
llvm::SmallPtrSetIterator<clang::SourceLocation>::operator++()
Line
Count
Source
293
8
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
8
    assert(isHandleInSync() && "invalid iterator access!");
295
8
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
8
    ++Bucket;
301
8
    AdvanceIfNotValid();
302
8
    return *this;
303
8
  }
llvm::SmallPtrSetIterator<lld::elf::SharedSymbol*>::operator++()
Line
Count
Source
293
67
  inline SmallPtrSetIterator& operator++() {          // Preincrement
294
67
    assert(isHandleInSync() && "invalid iterator access!");
295
67
    if (shouldReverseIterate()) {
296
0
      --Bucket;
297
0
      RetreatIfNotValid();
298
0
      return *this;
299
0
    }
300
67
    ++Bucket;
301
67
    AdvanceIfNotValid();
302
67
    return *this;
303
67
  }
304
305
  SmallPtrSetIterator operator++(int) {        // Postincrement
306
    SmallPtrSetIterator tmp = *this;
307
    ++*this;
308
    return tmp;
309
  }
310
};
311
312
/// RoundUpToPowerOfTwo - This is a helper template that rounds N up to the next
313
/// power of two (which means N itself if N is already a power of two).
314
template<unsigned N>
315
struct RoundUpToPowerOfTwo;
316
317
/// RoundUpToPowerOfTwoH - If N is not a power of two, increase it.  This is a
318
/// helper template used to implement RoundUpToPowerOfTwo.
319
template<unsigned N, bool isPowerTwo>
320
struct RoundUpToPowerOfTwoH {
321
  enum { Val = N };
322
};
323
template<unsigned N>
324
struct RoundUpToPowerOfTwoH<N, false> {
325
  enum {
326
    // We could just use NextVal = N+1, but this converges faster.  N|(N-1) sets
327
    // the right-most zero bits to one all at once, e.g. 0b0011000 -> 0b0011111.
328
    Val = RoundUpToPowerOfTwo<(N|(N-1)) + 1>::Val
329
  };
330
};
331
332
template<unsigned N>
333
struct RoundUpToPowerOfTwo {
334
  enum { Val = RoundUpToPowerOfTwoH<N, (N&(N-1)) == 0>::Val };
335
};
336
337
/// A templated base class for \c SmallPtrSet which provides the
338
/// typesafe interface that is common across all small sizes.
339
///
340
/// This is particularly useful for passing around between interface boundaries
341
/// to avoid encoding a particular small size in the interface boundary.
342
template <typename PtrType>
343
class SmallPtrSetImpl : public SmallPtrSetImplBase {
344
  using ConstPtrType = typename add_const_past_pointer<PtrType>::type;
345
  using PtrTraits = PointerLikeTypeTraits<PtrType>;
346
  using ConstPtrTraits = PointerLikeTypeTraits<ConstPtrType>;
347
348
protected:
349
  // Constructors that forward to the base.
350
  SmallPtrSetImpl(const void **SmallStorage, const SmallPtrSetImpl &that)
351
70.0M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> const&)
Line
Count
Source
351
1.58M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*> const&)
Line
Count
Source
351
8.20M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineLoop*> const&)
Line
Count
Source
351
208
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*> const&)
Line
Count
Source
351
3.83M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::BasicBlock*> const&)
Line
Count
Source
351
20.2M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::BasicBlock const*> const&)
Line
Count
Source
351
11.0M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<void*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<void*> const&)
Line
Count
Source
351
282
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::AnalysisKey*> const&)
Line
Count
Source
351
282
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*> const&)
Line
Count
Source
351
3.23M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Loop*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Loop*> const&)
Line
Count
Source
351
535k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*> const&)
Line
Count
Source
351
13.9M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Value const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Value const*> const&)
Line
Count
Source
351
109k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Value*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Value*> const&)
Line
Count
Source
351
109k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::RegionNode const*> const&)
Line
Count
Source
351
8
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::RegionNode*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::RegionNode*> const&)
Line
Count
Source
351
24.5k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*> const&)
Line
Count
Source
351
1.33M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Loop const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Loop const*> const&)
Line
Count
Source
351
769k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Instruction*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Instruction*> const&)
Line
Count
Source
351
12.0k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineInstr*> const&)
Line
Count
Source
351
164k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*> const&)
Line
Count
Source
351
4.37M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::SUnit*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::SUnit*> const&)
Line
Count
Source
351
56.4k
      : SmallPtrSetImplBase(SmallStorage, that) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*> const&)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineRegionNode*> const&)
llvm::SmallPtrSetImpl<llvm::VNInfo*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::VNInfo*> const&)
Line
Count
Source
351
25.9k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::User*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::User*> const&)
Line
Count
Source
351
35.2k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Function*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Function*> const&)
Line
Count
Source
351
13.2k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::VPBlockBase*> const&)
Line
Count
Source
351
115k
      : SmallPtrSetImplBase(SmallStorage, that) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::VPBlockBase const*> const&)
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*> const&)
Line
Count
Source
351
40
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::DeclContext*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::DeclContext*> const&)
Line
Count
Source
351
3.87k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::CallGraphNode*> const&)
Line
Count
Source
351
1.64k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::VarDecl const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::VarDecl const*> const&)
Line
Count
Source
351
446
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> > const&)
Line
Count
Source
351
237k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::BlockDecl const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::BlockDecl const*> const&)
Line
Count
Source
351
5.98k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::ParmVarDecl const*> const&)
Line
Count
Source
351
5.98k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::Expr*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::Expr*> const&)
Line
Count
Source
351
5.98k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::CallGraphNode const*> const&)
Line
Count
Source
351
2
      : SmallPtrSetImplBase(SmallStorage, that) {}
352
  SmallPtrSetImpl(const void **SmallStorage, unsigned SmallSize,
353
                  SmallPtrSetImpl &&that)
354
133M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>&&)
Line
Count
Source
354
3.16M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>&&)
Line
Count
Source
354
13.7M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineLoop*>&&)
Line
Count
Source
354
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
354
3.85M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::BasicBlock*>&&)
Line
Count
Source
354
38.2M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::BasicBlock const*>&&)
Line
Count
Source
354
16.5M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>&&)
Line
Count
Source
354
6.47M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::GlobalValue const*>&&)
Line
Count
Source
354
476
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Value*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Value*>&&)
Line
Count
Source
354
1.21M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Loop*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Loop*>&&)
Line
Count
Source
354
1.07M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>&&)
Line
Count
Source
354
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
354
121k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Instruction*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Instruction*>&&)
Line
Count
Source
354
92.4k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >&&)
Line
Count
Source
354
160k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::RegionNode*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::RegionNode*>&&)
Line
Count
Source
354
28.5k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::RegionNode const*>&&)
Line
Count
Source
354
16
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>&&)
Line
Count
Source
354
2.84M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::PHINode const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::PHINode const*>&&)
Line
Count
Source
354
6.54k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Loop const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Loop const*>&&)
Line
Count
Source
354
1.30M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<void*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<void*>&&)
Line
Count
Source
354
268k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::AnalysisKey*>&&)
Line
Count
Source
354
268k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineInstr*>&&)
Line
Count
Source
354
297k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>&&)
Line
Count
Source
354
8.75M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::SUnit*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::SUnit*>&&)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>&&)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>&&)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::VNInfo*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::VNInfo*>&&)
llvm::SmallPtrSetImpl<llvm::Pass*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Pass*>&&)
Line
Count
Source
354
3.80M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::GlobalValue*>&&)
Line
Count
Source
354
1.46M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::SCEV const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::SCEV const*>&&)
Line
Count
Source
354
987k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MemoryAccess*>&&)
llvm::SmallPtrSetImpl<llvm::User*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::User*>&&)
Line
Count
Source
354
23.2k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::VPBlockBase*>&&)
Line
Count
Source
354
230k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>&&)
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>&&)
Line
Count
Source
354
80
      : 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
354
1.64k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<clang::Expr*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::Expr*>&&)
Line
Count
Source
354
48.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<clang::Expr const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::Expr const*>&&)
Line
Count
Source
354
48.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<clang::QualType>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::QualType>&&)
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::CallGraphNode const*>&&)
Line
Count
Source
354
2
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<clang::FileEntry const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::FileEntry const*>&&)
llvm::SmallPtrSetImpl<llvm::Use*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Use*>&&)
Line
Count
Source
354
598
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
355
  explicit SmallPtrSetImpl(const void **SmallStorage, unsigned SmallSize)
356
1.43G
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
135M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
518k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
28.9M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.14M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Loop*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.08M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
246
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SDNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
5.26M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
50.7M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Value const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
421M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Function*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.91M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Constant const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
397k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Instruction*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
51.5M
      : 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
356
18.4M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
83.9M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
13.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SUnit const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
656
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
50.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Value*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
90.0M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SDNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
59.0M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Instruction const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.72M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
42.7M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Loop const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
16.4M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SUnit*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
200k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
27.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PHINode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
8.26M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Constant*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
3.86k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LandingPadInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
21.7k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<void*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.54M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.54M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallInst const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PHINode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
3.12M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
452
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Use const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
4.77M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Use*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.50M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
5.39M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
65.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
10
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
19
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
371
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
352
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
21.7k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
13.9M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MDNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.15M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
612k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MDNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
797k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::User const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
4.36M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
4.78M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::RegionNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
29.4k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
8
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SCEV const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
132M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.57M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::User*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.21M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::InterleaveGroup<llvm::Instruction>*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
39.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Metadata*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
16.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SelectInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
5.18k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.59M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VNInfo*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.67M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.88M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LiveRange*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
731k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
717k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
MachineBlockPlacement.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::BlockChain*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
386k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
4.37M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>::SmallPtrSetImpl(void const**, unsigned int)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>::SmallPtrSetImpl(void const**, unsigned int)
llvm::SmallPtrSetImpl<llvm::ConstantExpr const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
22.2M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DILocation*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
175k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Module*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
98.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Pass*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
4.56M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Metadata const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
741k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Type*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
745k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::ConstantInt*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
4.57k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::FuncletPadInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.80k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalAlias const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
37.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Argument*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
179k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Comdat const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
26.9k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalVariable*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.09k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
634k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MCCodePaddingPolicy*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
42.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
43.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
11.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MemoryPhi*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
58
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MemoryPhi const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
3.35k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MemoryAccess*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
59
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LoadInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
858k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::cl::Option*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
9
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::cl::OptionCategory*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
127k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DbgVariableIntrinsic*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
12
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VPValue*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
37.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
115k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
24
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
40
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Decl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
40.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
16.6M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
5.08k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::VarDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
5.30k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
18.4k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalIndirectSymbol const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
89
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Module*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
27.9k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Type const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
34.7k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::RecordDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
69.7k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
17.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::DeclContext*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
45.8M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.03M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::DirectoryEntry const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
248k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::HeaderMap const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
124k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::FileEntry const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.57k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Decl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
19.0M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCCategoryDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
5.03k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.38k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Region*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
4.43k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.77k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DISubprogram const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
33.7k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LoadSDNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
156k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CoroSubFnInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
6
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CoroBeginInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
6
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
328
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
23.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::TagDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
78
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ValueDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
69.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::VarDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
83.9k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::DeclContext const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
534
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.64k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
691
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::LocationContext const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
11.4k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.86k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CFGBlock*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
291k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
5.04k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
3.19k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::TypedValueRegion const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
131
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::ExplodedNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
9.64k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2.75k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
RegionStore.cpp:llvm::SmallPtrSetImpl<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
327k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::AttributedStmt const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
88
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Expr*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
48.5M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::BlockDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
463k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
468k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > > >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
39.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
39.0k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Expr const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
48.5M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::FieldDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
45
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXMethodDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
847
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
1.28M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
8
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Selector>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
18.9k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::QualType>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
3.24M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
177k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::RecordType const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
506k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
451k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
56.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXRecordDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
14
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::NamedDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
12.4k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCMethodDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
98
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ClassTemplateDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
3.89M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
222
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
2
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ast_matchers::MatchFinder::MatchCallback*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
24.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::SourceLocation>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
41.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::StructType*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
8.17k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<lld::coff::Symbol*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
538
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<lld::elf::SharedSymbol*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
356
51
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
357
358
public:
359
  using iterator = SmallPtrSetIterator<PtrType>;
360
  using const_iterator = SmallPtrSetIterator<PtrType>;
361
  using key_type = ConstPtrType;
362
  using value_type = PtrType;
363
364
  SmallPtrSetImpl(const SmallPtrSetImpl &) = delete;
365
366
  /// Inserts Ptr if and only if there is no element in the container equal to
367
  /// Ptr. The bool component of the returned pair is true if and only if the
368
  /// insertion takes place, and the iterator component of the pair points to
369
  /// the element equal to Ptr.
370
2.59G
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.59G
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.59G
    return std::make_pair(makeIterator(p.first), p.second);
373
2.59G
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::insert(llvm::MachineInstr const*)
Line
Count
Source
370
1.38M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.38M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.38M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.38M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::insert(llvm::MachineBasicBlock*)
Line
Count
Source
370
84.3M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
84.3M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
84.3M
    return std::make_pair(makeIterator(p.first), p.second);
373
84.3M
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::insert(llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*)
Line
Count
Source
370
6.94M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
6.94M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
6.94M
    return std::make_pair(makeIterator(p.first), p.second);
373
6.94M
  }
llvm::SmallPtrSetImpl<llvm::Loop*>::insert(llvm::Loop*)
Line
Count
Source
370
719k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
719k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
719k
    return std::make_pair(makeIterator(p.first), p.second);
373
719k
  }
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::insert(llvm::MachineLoop*)
Line
Count
Source
370
135
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
135
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
135
    return std::make_pair(makeIterator(p.first), p.second);
373
135
  }
llvm::SmallPtrSetImpl<llvm::SDNode const*>::insert(llvm::SDNode const*)
Line
Count
Source
370
7.35M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
7.35M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
7.35M
    return std::make_pair(makeIterator(p.first), p.second);
373
7.35M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::insert(llvm::BasicBlock const*)
Line
Count
Source
370
173M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
173M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
173M
    return std::make_pair(makeIterator(p.first), p.second);
373
173M
  }
llvm::SmallPtrSetImpl<llvm::Value const*>::insert(llvm::Value const*)
Line
Count
Source
370
508M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
508M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
508M
    return std::make_pair(makeIterator(p.first), p.second);
373
508M
  }
llvm::SmallPtrSetImpl<llvm::Function*>::insert(llvm::Function*)
Line
Count
Source
370
1.03M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.03M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.03M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.03M
  }
llvm::SmallPtrSetImpl<llvm::Constant const*>::insert(llvm::Constant const*)
Line
Count
Source
370
1.24M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.24M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.24M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.24M
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::insert(llvm::Instruction*)
Line
Count
Source
370
95.4M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
95.4M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
95.4M
    return std::make_pair(makeIterator(p.first), p.second);
373
95.4M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::insert((anonymous namespace)::PHILinearize::PHIInfoElementT*)
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::insert(llvm::MachineInstr*)
Line
Count
Source
370
70.6M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
70.6M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
70.6M
    return std::make_pair(makeIterator(p.first), p.second);
373
70.6M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert(llvm::BasicBlock*)
Line
Count
Source
370
348M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
348M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
348M
    return std::make_pair(makeIterator(p.first), p.second);
373
348M
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::insert(llvm::AllocaInst const*)
Line
Count
Source
370
29.5k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
29.5k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
29.5k
    return std::make_pair(makeIterator(p.first), p.second);
373
29.5k
  }
llvm::SmallPtrSetImpl<llvm::SUnit const*>::insert(llvm::SUnit const*)
Line
Count
Source
370
109k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
109k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
109k
    return std::make_pair(makeIterator(p.first), p.second);
373
109k
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::insert(llvm::GlobalVariable const*)
Line
Count
Source
370
4.20k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
4.20k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
4.20k
    return std::make_pair(makeIterator(p.first), p.second);
373
4.20k
  }
llvm::SmallPtrSetImpl<llvm::Value*>::insert(llvm::Value*)
Line
Count
Source
370
143M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
143M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
143M
    return std::make_pair(makeIterator(p.first), p.second);
373
143M
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::insert(llvm::SDNode*)
Line
Count
Source
370
302M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
302M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
302M
    return std::make_pair(makeIterator(p.first), p.second);
373
302M
  }
llvm::SmallPtrSetImpl<llvm::Instruction const*>::insert(llvm::Instruction const*)
Line
Count
Source
370
2.13M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.13M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.13M
    return std::make_pair(makeIterator(p.first), p.second);
373
2.13M
  }
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::insert(llvm::MCSymbol const*)
Line
Count
Source
370
11.1k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
11.1k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
11.1k
    return std::make_pair(makeIterator(p.first), p.second);
373
11.1k
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::insert(llvm::MachineBasicBlock const*)
Line
Count
Source
370
79.1M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
79.1M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
79.1M
    return std::make_pair(makeIterator(p.first), p.second);
373
79.1M
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::insert(llvm::SUnit*)
Line
Count
Source
370
21.5k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
21.5k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
21.5k
    return std::make_pair(makeIterator(p.first), p.second);
373
21.5k
  }
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::insert(llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>)
Line
Count
Source
370
2.11k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.11k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.11k
    return std::make_pair(makeIterator(p.first), p.second);
373
2.11k
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::insert(llvm::PHINode const*)
Line
Count
Source
370
1.36M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.36M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.36M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.36M
  }
llvm::SmallPtrSetImpl<llvm::Constant*>::insert(llvm::Constant*)
Line
Count
Source
370
17.4k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
17.4k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
17.4k
    return std::make_pair(makeIterator(p.first), p.second);
373
17.4k
  }
llvm::SmallPtrSetImpl<llvm::LandingPadInst*>::insert(llvm::LandingPadInst*)
Line
Count
Source
370
4.42k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
4.42k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
4.42k
    return std::make_pair(makeIterator(p.first), p.second);
373
4.42k
  }
llvm::SmallPtrSetImpl<void*>::insert(void*)
Line
Count
Source
370
2.89M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.89M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.89M
    return std::make_pair(makeIterator(p.first), p.second);
373
2.89M
  }
llvm::SmallPtrSetImpl<llvm::CallInst const*>::insert(llvm::CallInst const*)
Line
Count
Source
370
2
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2
    return std::make_pair(makeIterator(p.first), p.second);
373
2
  }
llvm::SmallPtrSetImpl<llvm::PHINode*>::insert(llvm::PHINode*)
Line
Count
Source
370
7.11M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
7.11M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
7.11M
    return std::make_pair(makeIterator(p.first), p.second);
373
7.11M
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::insert(llvm::AnalysisKey*)
Line
Count
Source
370
169
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
169
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
169
    return std::make_pair(makeIterator(p.first), p.second);
373
169
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::insert(llvm::LazyCallGraph::Node*)
Line
Count
Source
370
220
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
220
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
220
    return std::make_pair(makeIterator(p.first), p.second);
373
220
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::insert(llvm::LazyCallGraph::RefSCC*)
Line
Count
Source
370
139
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
139
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
139
    return std::make_pair(makeIterator(p.first), p.second);
373
139
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::insert(llvm::LazyCallGraph::SCC*)
Line
Count
Source
370
194
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
194
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
194
    return std::make_pair(makeIterator(p.first), p.second);
373
194
  }
llvm::SmallPtrSetImpl<llvm::Use const*>::insert(llvm::Use const*)
Line
Count
Source
370
106M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
106M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
106M
    return std::make_pair(makeIterator(p.first), p.second);
373
106M
  }
llvm::SmallPtrSetImpl<llvm::Use*>::insert(llvm::Use*)
Line
Count
Source
370
9.22M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
9.22M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
9.22M
    return std::make_pair(makeIterator(p.first), p.second);
373
9.22M
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::insert(llvm::DomTreeNodeBase<llvm::BasicBlock>*)
Line
Count
Source
370
26.8M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
26.8M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
26.8M
    return std::make_pair(makeIterator(p.first), p.second);
373
26.8M
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::insert(llvm::GlobalValue const*)
Line
Count
Source
370
56.6k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
56.6k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
56.6k
    return std::make_pair(makeIterator(p.first), p.second);
373
56.6k
  }
llvm::SmallPtrSetImpl<llvm::Loop const*>::insert(llvm::Loop const*)
Line
Count
Source
370
7.55M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
7.55M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
7.55M
    return std::make_pair(makeIterator(p.first), p.second);
373
7.55M
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC const*>::insert(llvm::LazyCallGraph::SCC const*)
Line
Count
Source
370
30
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
30
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
30
    return std::make_pair(makeIterator(p.first), p.second);
373
30
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC const*>::insert(llvm::LazyCallGraph::RefSCC const*)
Line
Count
Source
370
75
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
75
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
75
    return std::make_pair(makeIterator(p.first), p.second);
373
75
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::insert(llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >)
Line
Count
Source
370
58.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
58.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
58.2k
    return std::make_pair(makeIterator(p.first), p.second);
373
58.2k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::insert(llvm::DomTreeNodeBase<llvm::BasicBlock> const*)
Line
Count
Source
370
41.9M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
41.9M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
41.9M
    return std::make_pair(makeIterator(p.first), p.second);
373
41.9M
  }
llvm::SmallPtrSetImpl<llvm::MDNode*>::insert(llvm::MDNode*)
Line
Count
Source
370
2.70M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.70M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.70M
    return std::make_pair(makeIterator(p.first), p.second);
373
2.70M
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::insert(llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > >)
Line
Count
Source
370
1.66M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.66M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.66M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.66M
  }
llvm::SmallPtrSetImpl<llvm::User const*>::insert(llvm::User const*)
Line
Count
Source
370
4.74M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
4.74M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
4.74M
    return std::make_pair(makeIterator(p.first), p.second);
373
4.74M
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::insert(llvm::GlobalValue*)
Line
Count
Source
370
13.9M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
13.9M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
13.9M
    return std::make_pair(makeIterator(p.first), p.second);
373
13.9M
  }
llvm::SmallPtrSetImpl<llvm::RegionNode*>::insert(llvm::RegionNode*)
Line
Count
Source
370
49.3k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
49.3k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
49.3k
    return std::make_pair(makeIterator(p.first), p.second);
373
49.3k
  }
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::insert(llvm::RegionNode const*)
Line
Count
Source
370
8
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
8
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
8
    return std::make_pair(makeIterator(p.first), p.second);
373
8
  }
llvm::SmallPtrSetImpl<llvm::SCEV const*>::insert(llvm::SCEV const*)
Line
Count
Source
370
353M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
353M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
353M
    return std::make_pair(makeIterator(p.first), p.second);
373
353M
  }
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::insert(llvm::SCEVPredicate const*)
Line
Count
Source
370
2.42k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.42k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.42k
    return std::make_pair(makeIterator(p.first), p.second);
373
2.42k
  }
llvm::SmallPtrSetImpl<llvm::User*>::insert(llvm::User*)
Line
Count
Source
370
8.39M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
8.39M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
8.39M
    return std::make_pair(makeIterator(p.first), p.second);
373
8.39M
  }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::insert(llvm::MDNode const*)
Line
Count
Source
370
977k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
977k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
977k
    return std::make_pair(makeIterator(p.first), p.second);
373
977k
  }
llvm::SmallPtrSetImpl<llvm::InterleaveGroup<llvm::Instruction>*>::insert(llvm::InterleaveGroup<llvm::Instruction>*)
Line
Count
Source
370
5.66k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
5.66k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
5.66k
    return std::make_pair(makeIterator(p.first), p.second);
373
5.66k
  }
llvm::SmallPtrSetImpl<llvm::Metadata*>::insert(llvm::Metadata*)
Line
Count
Source
370
5.71k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
5.71k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
5.71k
    return std::make_pair(makeIterator(p.first), p.second);
373
5.71k
  }
llvm::SmallPtrSetImpl<llvm::SelectInst*>::insert(llvm::SelectInst*)
Line
Count
Source
370
736
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
736
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
736
    return std::make_pair(makeIterator(p.first), p.second);
373
736
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::insert(llvm::AllocaInst*)
Line
Count
Source
370
58.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
58.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
58.2k
    return std::make_pair(makeIterator(p.first), p.second);
373
58.2k
  }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::insert(llvm::VNInfo*)
Line
Count
Source
370
1.46M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.46M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.46M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.46M
  }
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::insert(llvm::VNInfo const*)
Line
Count
Source
370
838k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
838k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
838k
    return std::make_pair(makeIterator(p.first), p.second);
373
838k
  }
llvm::SmallPtrSetImpl<llvm::LiveRange*>::insert(llvm::LiveRange*)
Line
Count
Source
370
1.81M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.81M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.81M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.81M
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::insert(llvm::LiveInterval*)
Line
Count
Source
370
112k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
112k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
112k
    return std::make_pair(makeIterator(p.first), p.second);
373
112k
  }
MachineBlockPlacement.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::BlockChain*>::insert((anonymous namespace)::BlockChain*)
Line
Count
Source
370
3.97M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
3.97M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
3.97M
    return std::make_pair(makeIterator(p.first), p.second);
373
3.97M
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::insert(llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*)
Line
Count
Source
370
11.3M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
11.3M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
11.3M
    return std::make_pair(makeIterator(p.first), p.second);
373
11.3M
  }
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
370
114k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
114k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
114k
    return std::make_pair(makeIterator(p.first), p.second);
373
114k
  }
llvm::SmallPtrSetImpl<llvm::DILocation*>::insert(llvm::DILocation*)
Line
Count
Source
370
145k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
145k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
145k
    return std::make_pair(makeIterator(p.first), p.second);
373
145k
  }
llvm::SmallPtrSetImpl<llvm::Module*>::insert(llvm::Module*)
Line
Count
Source
370
62.5k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
62.5k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
62.5k
    return std::make_pair(makeIterator(p.first), p.second);
373
62.5k
  }
llvm::SmallPtrSetImpl<llvm::Pass*>::insert(llvm::Pass*)
Line
Count
Source
370
15.1M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
15.1M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
15.1M
    return std::make_pair(makeIterator(p.first), p.second);
373
15.1M
  }
llvm::SmallPtrSetImpl<llvm::Type*>::insert(llvm::Type*)
Line
Count
Source
370
11.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
11.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
11.2k
    return std::make_pair(makeIterator(p.first), p.second);
373
11.2k
  }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::insert(llvm::Metadata const*)
Line
Count
Source
370
6.78M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
6.78M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
6.78M
    return std::make_pair(makeIterator(p.first), p.second);
373
6.78M
  }
llvm::SmallPtrSetImpl<llvm::ConstantInt*>::insert(llvm::ConstantInt*)
Line
Count
Source
370
20.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
20.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
20.2k
    return std::make_pair(makeIterator(p.first), p.second);
373
20.2k
  }
llvm::SmallPtrSetImpl<llvm::FuncletPadInst*>::insert(llvm::FuncletPadInst*)
Line
Count
Source
370
2.08k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.08k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.08k
    return std::make_pair(makeIterator(p.first), p.second);
373
2.08k
  }
llvm::SmallPtrSetImpl<llvm::GlobalAlias const*>::insert(llvm::GlobalAlias const*)
Line
Count
Source
370
3.74k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
3.74k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
3.74k
    return std::make_pair(makeIterator(p.first), p.second);
373
3.74k
  }
llvm::SmallPtrSetImpl<llvm::Argument*>::insert(llvm::Argument*)
Line
Count
Source
370
155k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
155k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
155k
    return std::make_pair(makeIterator(p.first), p.second);
373
155k
  }
llvm::SmallPtrSetImpl<llvm::Comdat const*>::insert(llvm::Comdat const*)
Line
Count
Source
370
1.67k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.67k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.67k
    return std::make_pair(makeIterator(p.first), p.second);
373
1.67k
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::insert(llvm::CallGraphNode*)
Line
Count
Source
370
634k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
634k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
634k
    return std::make_pair(makeIterator(p.first), p.second);
373
634k
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MCCodePaddingPolicy*>::insert(llvm::MCCodePaddingPolicy*)
llvm::SmallPtrSetImpl<llvm::CallInst*>::insert(llvm::CallInst*)
Line
Count
Source
370
9
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
9
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
9
    return std::make_pair(makeIterator(p.first), p.second);
373
9
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi*>::insert(llvm::MemoryPhi*)
Line
Count
Source
370
16
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
16
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
16
    return std::make_pair(makeIterator(p.first), p.second);
373
16
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi const*>::insert(llvm::MemoryPhi const*)
Line
Count
Source
370
334
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
334
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
334
    return std::make_pair(makeIterator(p.first), p.second);
373
334
  }
llvm::SmallPtrSetImpl<llvm::MemoryAccess*>::insert(llvm::MemoryAccess*)
Line
Count
Source
370
134
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
134
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
134
    return std::make_pair(makeIterator(p.first), p.second);
373
134
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess const*>::insert(llvm::MemoryAccess const*)
llvm::SmallPtrSetImpl<llvm::LoadInst*>::insert(llvm::LoadInst*)
Line
Count
Source
370
1.95M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.95M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.95M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.95M
  }
llvm::SmallPtrSetImpl<llvm::cl::OptionCategory*>::insert(llvm::cl::OptionCategory*)
Line
Count
Source
370
461k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
461k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
461k
    return std::make_pair(makeIterator(p.first), p.second);
373
461k
  }
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::insert(llvm::cl::SubCommand*)
Line
Count
Source
370
1.05M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.05M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.05M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.05M
  }
llvm::SmallPtrSetImpl<llvm::cl::Option*>::insert(llvm::cl::Option*)
Line
Count
Source
370
1.37k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.37k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.37k
    return std::make_pair(makeIterator(p.first), p.second);
373
1.37k
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable*>::insert(llvm::GlobalVariable*)
Line
Count
Source
370
113
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
113
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
113
    return std::make_pair(makeIterator(p.first), p.second);
373
113
  }
llvm::SmallPtrSetImpl<llvm::DbgVariableIntrinsic*>::insert(llvm::DbgVariableIntrinsic*)
Line
Count
Source
370
3
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
3
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
3
    return std::make_pair(makeIterator(p.first), p.second);
373
3
  }
llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::insert(llvm::VPBlockBase const*)
Line
Count
Source
370
58
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
58
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
58
    return std::make_pair(makeIterator(p.first), p.second);
373
58
  }
llvm::SmallPtrSetImpl<llvm::VPValue*>::insert(llvm::VPValue*)
Line
Count
Source
370
186
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
186
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
186
    return std::make_pair(makeIterator(p.first), p.second);
373
186
  }
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::insert(llvm::VPBlockBase*)
Line
Count
Source
370
77.3k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
77.3k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
77.3k
    return std::make_pair(makeIterator(p.first), p.second);
373
77.3k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::insert(llvm::DomTreeNodeBase<llvm::VPBlockBase> const*)
Line
Count
Source
370
86
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
86
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
86
    return std::make_pair(makeIterator(p.first), p.second);
373
86
  }
llvm::SmallPtrSetImpl<clang::Decl const*>::insert(clang::Decl const*)
Line
Count
Source
370
18.5k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
18.5k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
18.5k
    return std::make_pair(makeIterator(p.first), p.second);
373
18.5k
  }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::insert(clang::CodeGen::CGFunctionInfo const*)
Line
Count
Source
370
2.30M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.30M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.30M
    return std::make_pair(makeIterator(p.first), p.second);
373
2.30M
  }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::insert(clang::CXXRecordDecl const*)
Line
Count
Source
370
2.07M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.07M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.07M
    return std::make_pair(makeIterator(p.first), p.second);
373
2.07M
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::insert(clang::IdentifierInfo const*)
Line
Count
Source
370
19.1k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
19.1k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
19.1k
    return std::make_pair(makeIterator(p.first), p.second);
373
19.1k
  }
llvm::SmallPtrSetImpl<clang::VarDecl const*>::insert(clang::VarDecl const*)
Line
Count
Source
370
4.23k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
4.23k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
4.23k
    return std::make_pair(makeIterator(p.first), p.second);
373
4.23k
  }
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::insert(clang::ValueDecl const*)
Line
Count
Source
370
19.6k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
19.6k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
19.6k
    return std::make_pair(makeIterator(p.first), p.second);
373
19.6k
  }
llvm::SmallPtrSetImpl<llvm::GlobalIndirectSymbol const*>::insert(llvm::GlobalIndirectSymbol const*)
Line
Count
Source
370
46
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
46
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
46
    return std::make_pair(makeIterator(p.first), p.second);
373
46
  }
llvm::SmallPtrSetImpl<clang::Module*>::insert(clang::Module*)
Line
Count
Source
370
4.22k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
4.22k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
4.22k
    return std::make_pair(makeIterator(p.first), p.second);
373
4.22k
  }
llvm::SmallPtrSetImpl<clang::RecordDecl const*>::insert(clang::RecordDecl const*)
Line
Count
Source
370
688k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
688k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
688k
    return std::make_pair(makeIterator(p.first), p.second);
373
688k
  }
llvm::SmallPtrSetImpl<clang::Type const*>::insert(clang::Type const*)
Line
Count
Source
370
234k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
234k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
234k
    return std::make_pair(makeIterator(p.first), p.second);
373
234k
  }
llvm::SmallPtrSetImpl<clang::DeclContext*>::insert(clang::DeclContext*)
Line
Count
Source
370
78.2M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
78.2M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
78.2M
    return std::make_pair(makeIterator(p.first), p.second);
373
78.2M
  }
llvm::SmallPtrSetImpl<clang::DirectoryEntry const*>::insert(clang::DirectoryEntry const*)
Line
Count
Source
370
110k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
110k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
110k
    return std::make_pair(makeIterator(p.first), p.second);
373
110k
  }
llvm::SmallPtrSetImpl<clang::HeaderMap const*>::insert(clang::HeaderMap const*)
Line
Count
Source
370
37
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
37
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
37
    return std::make_pair(makeIterator(p.first), p.second);
373
37
  }
llvm::SmallPtrSetImpl<clang::FileEntry const*>::insert(clang::FileEntry const*)
Line
Count
Source
370
716
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
716
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
716
    return std::make_pair(makeIterator(p.first), p.second);
373
716
  }
llvm::SmallPtrSetImpl<clang::Decl*>::insert(clang::Decl*)
Line
Count
Source
370
40.1M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
40.1M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
40.1M
    return std::make_pair(makeIterator(p.first), p.second);
373
40.1M
  }
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::insert(clang::serialization::ModuleFile*)
Line
Count
Source
370
2.13k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.13k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.13k
    return std::make_pair(makeIterator(p.first), p.second);
373
2.13k
  }
llvm::SmallPtrSetImpl<clang::ObjCCategoryDecl*>::insert(clang::ObjCCategoryDecl*)
Line
Count
Source
370
133
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
133
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
133
    return std::make_pair(makeIterator(p.first), p.second);
373
133
  }
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::insert(polly::ScopArrayInfo const*)
Line
Count
Source
370
1.78k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.78k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.78k
    return std::make_pair(makeIterator(p.first), p.second);
373
1.78k
  }
llvm::SmallPtrSetImpl<llvm::Region*>::insert(llvm::Region*)
Line
Count
Source
370
1.18k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.18k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.18k
    return std::make_pair(makeIterator(p.first), p.second);
373
1.18k
  }
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::insert(polly::MemoryAccess*)
Line
Count
Source
370
225
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
225
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
225
    return std::make_pair(makeIterator(p.first), p.second);
373
225
  }
llvm::SmallPtrSetImpl<llvm::DISubprogram const*>::insert(llvm::DISubprogram const*)
Line
Count
Source
370
34.5k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
34.5k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
34.5k
    return std::make_pair(makeIterator(p.first), p.second);
373
34.5k
  }
llvm::SmallPtrSetImpl<llvm::LoadSDNode*>::insert(llvm::LoadSDNode*)
Line
Count
Source
370
11.9k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
11.9k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
11.9k
    return std::make_pair(makeIterator(p.first), p.second);
373
11.9k
  }
llvm::SmallPtrSetImpl<llvm::CoroSubFnInst*>::insert(llvm::CoroSubFnInst*)
Line
Count
Source
370
3
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
3
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
3
    return std::make_pair(makeIterator(p.first), p.second);
373
3
  }
llvm::SmallPtrSetImpl<llvm::CoroBeginInst*>::insert(llvm::CoroBeginInst*)
Line
Count
Source
370
3
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
3
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
3
    return std::make_pair(makeIterator(p.first), p.second);
373
3
  }
llvm::SmallPtrSetImpl<clang::DeclContext const*>::insert(clang::DeclContext const*)
Line
Count
Source
370
201
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
201
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
201
    return std::make_pair(makeIterator(p.first), p.second);
373
201
  }
llvm::SmallPtrSetImpl<clang::VarDecl*>::insert(clang::VarDecl*)
Line
Count
Source
370
101k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
101k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
101k
    return std::make_pair(makeIterator(p.first), p.second);
373
101k
  }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::insert(clang::ValueDecl*)
Line
Count
Source
370
149k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
149k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
149k
    return std::make_pair(makeIterator(p.first), p.second);
373
149k
  }
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::insert(clang::ObjCProtocolDecl*)
Line
Count
Source
370
18.5k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
18.5k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
18.5k
    return std::make_pair(makeIterator(p.first), p.second);
373
18.5k
  }
llvm::SmallPtrSetImpl<clang::TagDecl*>::insert(clang::TagDecl*)
Line
Count
Source
370
19
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
19
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
19
    return std::make_pair(makeIterator(p.first), p.second);
373
19
  }
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::insert(clang::ObjCInterfaceDecl*)
Line
Count
Source
370
376
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
376
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
376
    return std::make_pair(makeIterator(p.first), p.second);
373
376
  }
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::insert(clang::CallGraphNode*)
Line
Count
Source
370
21.8k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
21.8k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
21.8k
    return std::make_pair(makeIterator(p.first), p.second);
373
21.8k
  }
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::insert(clang::CFGBlock const*)
Line
Count
Source
370
2.25k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.25k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.25k
    return std::make_pair(makeIterator(p.first), p.second);
373
2.25k
  }
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::insert(clang::ento::MemRegion const*)
Line
Count
Source
370
3.15k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
3.15k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
3.15k
    return std::make_pair(makeIterator(p.first), p.second);
373
3.15k
  }
llvm::SmallPtrSetImpl<clang::CFGBlock*>::insert(clang::CFGBlock*)
Line
Count
Source
370
1.00M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.00M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.00M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.00M
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::insert(clang::IdentifierInfo*)
Line
Count
Source
370
1.47k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.47k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.47k
    return std::make_pair(makeIterator(p.first), p.second);
373
1.47k
  }
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::insert(clang::ento::SymExpr const*)
Line
Count
Source
370
2.27k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.27k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.27k
    return std::make_pair(makeIterator(p.first), p.second);
373
2.27k
  }
llvm::SmallPtrSetImpl<clang::ento::TypedValueRegion const*>::insert(clang::ento::TypedValueRegion const*)
Line
Count
Source
370
123
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
123
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
123
    return std::make_pair(makeIterator(p.first), p.second);
373
123
  }
llvm::SmallPtrSetImpl<clang::ento::ExplodedNode const*>::insert(clang::ento::ExplodedNode const*)
Line
Count
Source
370
10.1k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
10.1k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
10.1k
    return std::make_pair(makeIterator(p.first), p.second);
373
10.1k
  }
llvm::SmallPtrSetImpl<clang::LocationContext const*>::insert(clang::LocationContext const*)
Line
Count
Source
370
448
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
448
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
448
    return std::make_pair(makeIterator(p.first), p.second);
373
448
  }
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::insert(clang::StackFrameContext const*)
Line
Count
Source
370
10.9k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
10.9k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
10.9k
    return std::make_pair(makeIterator(p.first), p.second);
373
10.9k
  }
RegionStore.cpp:llvm::SmallPtrSetImpl<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::insert(llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*)
Line
Count
Source
370
1.49M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.49M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.49M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.49M
  }
llvm::SmallPtrSetImpl<clang::AttributedStmt const*>::insert(clang::AttributedStmt const*)
Line
Count
Source
370
54
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
54
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
54
    return std::make_pair(makeIterator(p.first), p.second);
373
54
  }
llvm::SmallPtrSetImpl<clang::Expr*>::insert(clang::Expr*)
Line
Count
Source
370
1.05M
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.05M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.05M
    return std::make_pair(makeIterator(p.first), p.second);
373
1.05M
  }
llvm::SmallPtrSetImpl<clang::FieldDecl*>::insert(clang::FieldDecl*)
Line
Count
Source
370
129
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
129
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
129
    return std::make_pair(makeIterator(p.first), p.second);
373
129
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl*>::insert(clang::CXXMethodDecl*)
Line
Count
Source
370
13
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
13
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
13
    return std::make_pair(makeIterator(p.first), p.second);
373
13
  }
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::insert(clang::EnumConstantDecl*)
Line
Count
Source
370
5
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
5
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
5
    return std::make_pair(makeIterator(p.first), p.second);
373
5
  }
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::insert(clang::CanQual<clang::Type>)
Line
Count
Source
370
258k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
258k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
258k
    return std::make_pair(makeIterator(p.first), p.second);
373
258k
  }
llvm::SmallPtrSetImpl<clang::Selector>::insert(clang::Selector)
Line
Count
Source
370
28.7k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
28.7k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
28.7k
    return std::make_pair(makeIterator(p.first), p.second);
373
28.7k
  }
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::insert(clang::NamedDecl const*)
Line
Count
Source
370
25
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
25
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
25
    return std::make_pair(makeIterator(p.first), p.second);
373
25
  }
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::insert(clang::ParmVarDecl const*)
Line
Count
Source
370
15.6k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
15.6k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
15.6k
    return std::make_pair(makeIterator(p.first), p.second);
373
15.6k
  }
llvm::SmallPtrSetImpl<clang::QualType>::insert(clang::QualType)
Line
Count
Source
370
598k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
598k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
598k
    return std::make_pair(makeIterator(p.first), p.second);
373
598k
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > > >::insert(llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > >)
Line
Count
Source
370
563k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
563k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
563k
    return std::make_pair(makeIterator(p.first), p.second);
373
563k
  }
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::insert(clang::CXXConstructorDecl*)
Line
Count
Source
370
1.28k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.28k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.28k
    return std::make_pair(makeIterator(p.first), p.second);
373
1.28k
  }
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::insert(clang::CXXBaseSpecifier*)
Line
Count
Source
370
1.34k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1.34k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1.34k
    return std::make_pair(makeIterator(p.first), p.second);
373
1.34k
  }
llvm::SmallPtrSetImpl<clang::RecordType const*>::insert(clang::RecordType const*)
Line
Count
Source
370
566k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
566k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
566k
    return std::make_pair(makeIterator(p.first), p.second);
373
566k
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::insert(clang::CXXMethodDecl const*)
Line
Count
Source
370
486k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
486k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
486k
    return std::make_pair(makeIterator(p.first), p.second);
373
486k
  }
llvm::SmallPtrSetImpl<clang::BlockDecl const*>::insert(clang::BlockDecl const*)
Line
Count
Source
370
2.54k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
2.54k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
2.54k
    return std::make_pair(makeIterator(p.first), p.second);
373
2.54k
  }
llvm::SmallPtrSetImpl<clang::Expr const*>::insert(clang::Expr const*)
Line
Count
Source
370
84
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
84
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
84
    return std::make_pair(makeIterator(p.first), p.second);
373
84
  }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl*>::insert(clang::CXXRecordDecl*)
Line
Count
Source
370
4
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
4
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
4
    return std::make_pair(makeIterator(p.first), p.second);
373
4
  }
llvm::SmallPtrSetImpl<clang::NamedDecl*>::insert(clang::NamedDecl*)
Line
Count
Source
370
1
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
1
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
1
    return std::make_pair(makeIterator(p.first), p.second);
373
1
  }
llvm::SmallPtrSetImpl<clang::ObjCMethodDecl const*>::insert(clang::ObjCMethodDecl const*)
Line
Count
Source
370
120
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
120
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
120
    return std::make_pair(makeIterator(p.first), p.second);
373
120
  }
llvm::SmallPtrSetImpl<clang::ClassTemplateDecl*>::insert(clang::ClassTemplateDecl*)
Line
Count
Source
370
81.4k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
81.4k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
81.4k
    return std::make_pair(makeIterator(p.first), p.second);
373
81.4k
  }
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::insert((anonymous namespace)::LocalScope const*)
Line
Count
Source
370
422
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
422
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
422
    return std::make_pair(makeIterator(p.first), p.second);
373
422
  }
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::insert(clang::CallGraphNode const*)
Line
Count
Source
370
31
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
31
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
31
    return std::make_pair(makeIterator(p.first), p.second);
373
31
  }
llvm::SmallPtrSetImpl<clang::ast_matchers::MatchFinder::MatchCallback*>::insert(clang::ast_matchers::MatchFinder::MatchCallback*)
Line
Count
Source
370
26.4k
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
26.4k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
26.4k
    return std::make_pair(makeIterator(p.first), p.second);
373
26.4k
  }
llvm::SmallPtrSetImpl<clang::SourceLocation>::insert(clang::SourceLocation)
Line
Count
Source
370
17
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
17
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
17
    return std::make_pair(makeIterator(p.first), p.second);
373
17
  }
llvm::SmallPtrSetImpl<llvm::StructType*>::insert(llvm::StructType*)
Line
Count
Source
370
114
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
114
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
114
    return std::make_pair(makeIterator(p.first), p.second);
373
114
  }
llvm::SmallPtrSetImpl<lld::coff::Symbol*>::insert(lld::coff::Symbol*)
Line
Count
Source
370
40
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
40
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
40
    return std::make_pair(makeIterator(p.first), p.second);
373
40
  }
llvm::SmallPtrSetImpl<lld::elf::SharedSymbol*>::insert(lld::elf::SharedSymbol*)
Line
Count
Source
370
68
  std::pair<iterator, bool> insert(PtrType Ptr) {
371
68
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
372
68
    return std::make_pair(makeIterator(p.first), p.second);
373
68
  }
374
375
  /// erase - If the set contains the specified pointer, remove it and return
376
  /// true, otherwise return false.
377
93.0M
  bool erase(PtrType Ptr) {
378
93.0M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
93.0M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::erase(llvm::MachineBasicBlock const*)
Line
Count
Source
377
649k
  bool erase(PtrType Ptr) {
378
649k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
649k
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::erase((anonymous namespace)::PHILinearize::PHIInfoElementT*)
llvm::SmallPtrSetImpl<llvm::Value const*>::erase(llvm::Value const*)
Line
Count
Source
377
78.3k
  bool erase(PtrType Ptr) {
378
78.3k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
78.3k
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::erase(llvm::MachineInstr*)
Line
Count
Source
377
4.19M
  bool erase(PtrType Ptr) {
378
4.19M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
4.19M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::erase(llvm::MachineBasicBlock*)
Line
Count
Source
377
945
  bool erase(PtrType Ptr) {
378
945
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
945
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::erase(llvm::PHINode const*)
Line
Count
Source
377
1.06M
  bool erase(PtrType Ptr) {
378
1.06M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
1.06M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::erase(llvm::BasicBlock const*)
Line
Count
Source
377
27.8M
  bool erase(PtrType Ptr) {
378
27.8M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
27.8M
  }
llvm::SmallPtrSetImpl<void*>::erase(void*)
Line
Count
Source
377
1.36k
  bool erase(PtrType Ptr) {
378
1.36k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
1.36k
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::erase(llvm::AnalysisKey*)
Line
Count
Source
377
346k
  bool erase(PtrType Ptr) {
378
346k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
346k
  }
llvm::SmallPtrSetImpl<llvm::Use*>::erase(llvm::Use*)
Line
Count
Source
377
5.51M
  bool erase(PtrType Ptr) {
378
5.51M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
5.51M
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::erase(llvm::GlobalValue const*)
Line
Count
Source
377
83.8k
  bool erase(PtrType Ptr) {
378
83.8k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
83.8k
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::erase(llvm::Instruction*)
Line
Count
Source
377
2.00M
  bool erase(PtrType Ptr) {
378
2.00M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
2.00M
  }
llvm::SmallPtrSetImpl<llvm::Value*>::erase(llvm::Value*)
Line
Count
Source
377
7.75M
  bool erase(PtrType Ptr) {
378
7.75M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
7.75M
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::erase(llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > >)
Line
Count
Source
377
138k
  bool erase(PtrType Ptr) {
378
138k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
138k
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::erase(llvm::BasicBlock*)
Line
Count
Source
377
2.90M
  bool erase(PtrType Ptr) {
378
2.90M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
2.90M
  }
llvm::SmallPtrSetImpl<llvm::User const*>::erase(llvm::User const*)
Line
Count
Source
377
137
  bool erase(PtrType Ptr) {
378
137
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
137
  }
llvm::SmallPtrSetImpl<llvm::InterleaveGroup<llvm::Instruction>*>::erase(llvm::InterleaveGroup<llvm::Instruction>*)
Line
Count
Source
377
574
  bool erase(PtrType Ptr) {
378
574
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
574
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::SelectInst*>::erase(llvm::SelectInst*)
llvm::SmallPtrSetImpl<llvm::Instruction const*>::erase(llvm::Instruction const*)
Line
Count
Source
377
148
  bool erase(PtrType Ptr) {
378
148
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
148
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::erase(llvm::LiveInterval*)
Line
Count
Source
377
630k
  bool erase(PtrType Ptr) {
378
630k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
630k
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::erase(llvm::SUnit*)
Line
Count
Source
377
4.73k
  bool erase(PtrType Ptr) {
378
4.73k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
4.73k
  }
llvm::SmallPtrSetImpl<llvm::Module*>::erase(llvm::Module*)
Line
Count
Source
377
49.4k
  bool erase(PtrType Ptr) {
378
49.4k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
49.4k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::erase(llvm::GlobalValue*)
Line
Count
Source
377
2.99M
  bool erase(PtrType Ptr) {
378
2.99M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
2.99M
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi const*>::erase(llvm::MemoryPhi const*)
Line
Count
Source
377
196
  bool erase(PtrType Ptr) {
378
196
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
196
  }
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::erase(llvm::cl::SubCommand*)
Line
Count
Source
377
49
  bool erase(PtrType Ptr) {
378
49
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
49
  }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::erase(clang::CodeGen::CGFunctionInfo const*)
Line
Count
Source
377
2.30M
  bool erase(PtrType Ptr) {
378
2.30M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
2.30M
  }
llvm::SmallPtrSetImpl<clang::Type const*>::erase(clang::Type const*)
Line
Count
Source
377
233k
  bool erase(PtrType Ptr) {
378
233k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
233k
  }
llvm::SmallPtrSetImpl<clang::FileEntry const*>::erase(clang::FileEntry const*)
Line
Count
Source
377
54
  bool erase(PtrType Ptr) {
378
54
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
54
  }
llvm::SmallPtrSetImpl<clang::Decl*>::erase(clang::Decl*)
Line
Count
Source
377
378k
  bool erase(PtrType Ptr) {
378
378k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
378k
  }
llvm::SmallPtrSetImpl<clang::ObjCCategoryDecl*>::erase(clang::ObjCCategoryDecl*)
Line
Count
Source
377
139
  bool erase(PtrType Ptr) {
378
139
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
139
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::erase(llvm::SDNode*)
Line
Count
Source
377
11.6M
  bool erase(PtrType Ptr) {
378
11.6M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
11.6M
  }
llvm::SmallPtrSetImpl<clang::ento::ExplodedNode const*>::erase(clang::ento::ExplodedNode const*)
Line
Count
Source
377
1.01M
  bool erase(PtrType Ptr) {
378
1.01M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
1.01M
  }
llvm::SmallPtrSetImpl<clang::AttributedStmt const*>::erase(clang::AttributedStmt const*)
Line
Count
Source
377
38
  bool erase(PtrType Ptr) {
378
38
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
38
  }
llvm::SmallPtrSetImpl<clang::FieldDecl*>::erase(clang::FieldDecl*)
Line
Count
Source
377
72
  bool erase(PtrType Ptr) {
378
72
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
72
  }
llvm::SmallPtrSetImpl<clang::Decl const*>::erase(clang::Decl const*)
Line
Count
Source
377
7.77M
  bool erase(PtrType Ptr) {
378
7.77M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
7.77M
  }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::erase(clang::ValueDecl*)
Line
Count
Source
377
77.5k
  bool erase(PtrType Ptr) {
378
77.5k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
77.5k
  }
llvm::SmallPtrSetImpl<clang::QualType>::erase(clang::QualType)
Line
Count
Source
377
13.2k
  bool erase(PtrType Ptr) {
378
13.2k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
13.2k
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > > >::erase(llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > >)
Line
Count
Source
377
563k
  bool erase(PtrType Ptr) {
378
563k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
563k
  }
llvm::SmallPtrSetImpl<clang::Expr const*>::erase(clang::Expr const*)
Line
Count
Source
377
184k
  bool erase(PtrType Ptr) {
378
184k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
184k
  }
llvm::SmallPtrSetImpl<clang::Expr*>::erase(clang::Expr*)
Line
Count
Source
377
12.6M
  bool erase(PtrType Ptr) {
378
12.6M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
12.6M
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::erase(clang::CXXMethodDecl const*)
Line
Count
Source
377
304
  bool erase(PtrType Ptr) {
378
304
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
304
  }
llvm::SmallPtrSetImpl<clang::SourceLocation>::erase(clang::SourceLocation)
Line
Count
Source
377
7
  bool erase(PtrType Ptr) {
378
7
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
379
7
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::StructType*>::erase(llvm::StructType*)
380
  /// count - Return 1 if the specified pointer is in the set, 0 otherwise.
381
1.40G
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1541M
:
0866M
; }
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::count(llvm::MachineInstr const*) const
Line
Count
Source
381
15.1M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.35M
:
013.7M
; }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::count(llvm::MachineBasicBlock const*) const
Line
Count
Source
381
10.9M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
17.15M
:
03.74M
; }
llvm::SmallPtrSetImpl<llvm::SDNode const*>::count(llvm::SDNode const*) const
Line
Count
Source
381
430k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
130.8k
:
0399k
; }
llvm::SmallPtrSetImpl<llvm::Function*>::count(llvm::Function const*) const
Line
Count
Source
381
2.45M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1273k
:
02.18M
; }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::count(llvm::BasicBlock const*) const
Line
Count
Source
381
435M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1255M
:
0179M
; }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::count(llvm::MachineBasicBlock const*) const
Line
Count
Source
381
39.4M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
118.0M
:
021.4M
; }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::count(llvm::BasicBlock const*) const
Line
Count
Source
381
152M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
199.5M
:
052.4M
; }
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::count(llvm::MachineInstr const*) const
Line
Count
Source
381
66.8M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.14M
:
065.6M
; }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::count(llvm::GlobalVariable const*) const
Line
Count
Source
381
34.0k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12.40k
:
031.6k
; }
llvm::SmallPtrSetImpl<llvm::Value*>::count(llvm::Value const*) const
Line
Count
Source
381
87.7M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
128.6M
:
059.0M
; }
llvm::SmallPtrSetImpl<llvm::Instruction*>::count(llvm::Instruction const*) const
Line
Count
Source
381
104M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
119.8M
:
084.8M
; }
llvm::SmallPtrSetImpl<llvm::SDNode*>::count(llvm::SDNode const*) const
Line
Count
Source
381
166M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
141.8M
:
0124M
; }
llvm::SmallPtrSetImpl<llvm::Instruction const*>::count(llvm::Instruction const*) const
Line
Count
Source
381
14.1M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1164k
:
014.0M
; }
llvm::SmallPtrSetImpl<llvm::SUnit*>::count(llvm::SUnit const*) const
Line
Count
Source
381
20.0k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.82k
:
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
381
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
381
85.3k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1313
:
085.0k
; }
llvm::SmallPtrSetImpl<void*>::count(void const*) const
Line
Count
Source
381
3.34M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12.27M
:
01.06M
; }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::count(llvm::AnalysisKey const*) const
Line
Count
Source
381
14.3k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1176
:
014.2k
; }
llvm::SmallPtrSetImpl<llvm::CallInst const*>::count(llvm::CallInst const*) const
Line
Count
Source
381
2
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 1 : 
00
; }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::count(llvm::LazyCallGraph::SCC const*) const
Line
Count
Source
381
7.35k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1168
:
07.19k
; }
llvm::SmallPtrSetImpl<llvm::Constant*>::count(llvm::Constant const*) const
Line
Count
Source
381
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
381
551
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1220
:
0331
; }
llvm::SmallPtrSetImpl<llvm::Value const*>::count(llvm::Value const*) const
Line
Count
Source
381
69.4M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
13.28M
:
066.1M
; }
llvm::SmallPtrSetImpl<llvm::Use*>::count(llvm::Use const*) const
Line
Count
Source
381
5.19M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
16.04k
:
05.19M
; }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::count(llvm::GlobalValue const*) const
Line
Count
Source
381
7.65M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1719k
:
06.93M
; }
llvm::SmallPtrSetImpl<llvm::Loop*>::count(llvm::Loop const*) const
Line
Count
Source
381
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
381
1.09k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
136
:
01.06k
; }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::count(llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >) const
Line
Count
Source
381
41.8k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
115.3k
:
026.4k
; }
llvm::SmallPtrSetImpl<llvm::MDNode*>::count(llvm::MDNode const*) const
Line
Count
Source
381
98
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
187
:
011
; }
llvm::SmallPtrSetImpl<llvm::Loop const*>::count(llvm::Loop const*) const
Line
Count
Source
381
3.24M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1903k
:
02.34M
; }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::count(llvm::MDNode const*) const
Line
Count
Source
381
208k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1202k
:
06.63k
; }
llvm::SmallPtrSetImpl<llvm::Metadata*>::count(llvm::Metadata const*) const
Line
Count
Source
381
2
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11
:
01
; }
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::count(llvm::AllocaInst const*) const
Line
Count
Source
381
1.46M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
14
:
01.46M
; }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::count(llvm::VNInfo const*) const
Line
Count
Source
381
366k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
135.8k
:
0331k
; }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::count(llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*) const
Line
Count
Source
381
722k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1130k
:
0592k
; }
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::count(llvm::VNInfo const*) const
Line
Count
Source
381
1.39M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1704k
:
0693k
; }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::count(llvm::LiveInterval const*) const
Line
Count
Source
381
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
381
217k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
186.4k
:
0131k
; }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::count(llvm::DomTreeNodeBase<llvm::BasicBlock> const*) const
Line
Count
Source
381
1.65M
  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
381
7.19k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
17.17k
:
020
; }
llvm::SmallPtrSetImpl<llvm::Argument*>::count(llvm::Argument const*) const
Line
Count
Source
381
119k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
119.1k
:
0100k
; }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::count(llvm::GlobalValue const*) const
Line
Count
Source
381
1.77M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.75M
:
020.5k
; }
llvm::SmallPtrSetImpl<llvm::Comdat const*>::count(llvm::Comdat const*) const
Line
Count
Source
381
2.78k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.36k
:
01.41k
; }
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::count(llvm::CallGraphNode const*) const
Line
Count
Source
381
6.40k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
144
:
06.36k
; }
llvm::SmallPtrSetImpl<llvm::PHINode*>::count(llvm::PHINode const*) const
Line
Count
Source
381
1.67k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.56k
:
0109
; }
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::count(llvm::MCSymbol const*) const
Line
Count
Source
381
4.53M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
17.36k
:
04.53M
; }
llvm::SmallPtrSetImpl<llvm::SCEV const*>::count(llvm::SCEV const*) const
Line
Count
Source
381
16.6M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.91M
:
014.7M
; }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess const*>::count(llvm::MemoryAccess const*) const
llvm::SmallPtrSetImpl<llvm::LoadInst*>::count(llvm::LoadInst const*) const
Line
Count
Source
381
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
381
18
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
13
:
015
; }
llvm::SmallPtrSetImpl<clang::Type const*>::count(clang::Type const*) const
Line
Count
Source
381
665k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
16.84k
:
0658k
; }
llvm::SmallPtrSetImpl<clang::VarDecl const*>::count(clang::VarDecl const*) const
Line
Count
Source
381
600
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1284
:
0316
; }
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::count(clang::ValueDecl const*) const
Line
Count
Source
381
19.8k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1209
:
019.5k
; }
llvm::SmallPtrSetImpl<clang::Decl const*>::count(clang::Decl const*) const
Line
Count
Source
381
45.9M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1148
:
045.9M
; }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::count(clang::CodeGen::CGFunctionInfo const*) const
Line
Count
Source
381
120k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1411
:
0119k
; }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::count(clang::CXXRecordDecl const*) const
Line
Count
Source
381
1.63M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.57M
:
052.3k
; }
llvm::SmallPtrSetImpl<clang::Decl*>::count(clang::Decl const*) const
Line
Count
Source
381
141M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
150.9M
:
090.4M
; }
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::count(clang::serialization::ModuleFile const*) const
Line
Count
Source
381
273k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12.10k
:
0271k
; }
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::count(polly::ScopArrayInfo const*) const
Line
Count
Source
381
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
381
123
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
186
:
037
; }
llvm::SmallPtrSetImpl<clang::DeclContext const*>::count(clang::DeclContext const*) const
Line
Count
Source
381
184
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
16
:
0178
; }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::count(clang::ValueDecl const*) const
Line
Count
Source
381
5.73k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.22k
:
04.51k
; }
llvm::SmallPtrSetImpl<clang::VarDecl*>::count(clang::VarDecl const*) const
Line
Count
Source
381
23.4k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
122.3k
:
01.06k
; }
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::count(clang::ObjCProtocolDecl const*) const
Line
Count
Source
381
174
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1117
:
057
; }
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::count(clang::ObjCInterfaceDecl const*) const
Line
Count
Source
381
822
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1134
:
0688
; }
llvm::SmallPtrSetImpl<clang::TagDecl*>::count(clang::TagDecl const*) const
Line
Count
Source
381
140
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
153
:
087
; }
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::count(clang::CFGBlock const*) const
Line
Count
Source
381
914
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1117
:
0797
; }
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::count(clang::ento::MemRegion const*) const
Line
Count
Source
381
1.62k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1494
:
01.13k
; }
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::count(clang::IdentifierInfo const*) const
Line
Count
Source
381
196
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
113
:
0183
; }
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::count(clang::IdentifierInfo const*) const
Line
Count
Source
381
18.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
381
6.91k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12.27k
:
04.63k
; }
llvm::SmallPtrSetImpl<clang::LocationContext const*>::count(clang::LocationContext const*) const
Line
Count
Source
381
4.73k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
185
:
04.65k
; }
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::count(clang::StackFrameContext const*) const
Line
Count
Source
381
1.32k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1202
:
01.12k
; }
RegionStore.cpp:llvm::SmallPtrSetImpl<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::count(llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*) const
Line
Count
Source
381
1.15M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.06M
:
094.8k
; }
llvm::SmallPtrSetImpl<clang::Expr*>::count(clang::Expr const*) const
Line
Count
Source
381
542
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
117
:
0525
; }
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::count(clang::ParmVarDecl const*) const
Line
Count
Source
381
20.0k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
14.82k
:
015.2k
; }
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::count(clang::EnumConstantDecl const*) const
Line
Count
Source
381
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
381
261
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12
:
0259
; }
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::count(clang::CXXConstructorDecl const*) const
Line
Count
Source
381
58
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
118
:
040
; }
llvm::SmallPtrSetImpl<clang::QualType>::count(clang::QualType) const
Line
Count
Source
381
670k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1335
:
0670k
; }
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::count(clang::CXXBaseSpecifier const*) const
Line
Count
Source
381
1.88k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
10
: 0; }
llvm::SmallPtrSetImpl<clang::RecordType const*>::count(clang::RecordType const*) const
Line
Count
Source
381
2.37k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.45k
:
0922
; }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::count(clang::CXXMethodDecl const*) const
Line
Count
Source
381
27
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
112
:
015
; }
llvm::SmallPtrSetImpl<clang::Selector>::count(clang::Selector) const
Line
Count
Source
381
14.1k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
13.97k
:
010.1k
; }
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::count(clang::CanQual<clang::Type>) const
Line
Count
Source
381
5.00k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1246
:
04.76k
; }
llvm::SmallPtrSetImpl<clang::DeclContext*>::count(clang::DeclContext const*) const
Line
Count
Source
381
551
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1126
:
0425
; }
llvm::SmallPtrSetImpl<clang::NamedDecl*>::count(clang::NamedDecl const*) const
Line
Count
Source
381
390
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11
:
0389
; }
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::count((anonymous namespace)::LocalScope const*) const
Line
Count
Source
381
498
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1222
:
0276
; }
llvm::SmallPtrSetImpl<clang::Module*>::count(clang::Module const*) const
Line
Count
Source
381
95.1k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
164
:
095.0k
; }
llvm::SmallPtrSetImpl<lld::coff::Symbol*>::count(lld::coff::Symbol const*) const
Line
Count
Source
381
212
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
140
:
0172
; }
382
1.41G
  iterator find(ConstPtrType Ptr) const {
383
1.41G
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.41G
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::find(llvm::MachineInstr const*) const
Line
Count
Source
382
15.1M
  iterator find(ConstPtrType Ptr) const {
383
15.1M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
15.1M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::find(llvm::MachineBasicBlock const*) const
Line
Count
Source
382
10.9M
  iterator find(ConstPtrType Ptr) const {
383
10.9M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
10.9M
  }
llvm::SmallPtrSetImpl<llvm::SDNode const*>::find(llvm::SDNode const*) const
Line
Count
Source
382
430k
  iterator find(ConstPtrType Ptr) const {
383
430k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
430k
  }
llvm::SmallPtrSetImpl<llvm::Function*>::find(llvm::Function const*) const
Line
Count
Source
382
2.45M
  iterator find(ConstPtrType Ptr) const {
383
2.45M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
2.45M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::find(llvm::BasicBlock const*) const
Line
Count
Source
382
435M
  iterator find(ConstPtrType Ptr) const {
383
435M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
435M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::find(llvm::MachineBasicBlock const*) const
Line
Count
Source
382
39.4M
  iterator find(ConstPtrType Ptr) const {
383
39.4M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
39.4M
  }
llvm::SmallPtrSetImpl<llvm::SUnit const*>::find(llvm::SUnit const*) const
Line
Count
Source
382
26.5k
  iterator find(ConstPtrType Ptr) const {
383
26.5k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
26.5k
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::find(llvm::BasicBlock const*) const
Line
Count
Source
382
152M
  iterator find(ConstPtrType Ptr) const {
383
152M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
152M
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::find(llvm::MachineInstr const*) const
Line
Count
Source
382
66.8M
  iterator find(ConstPtrType Ptr) const {
383
66.8M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
66.8M
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::find(llvm::GlobalVariable const*) const
Line
Count
Source
382
34.0k
  iterator find(ConstPtrType Ptr) const {
383
34.0k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
34.0k
  }
llvm::SmallPtrSetImpl<llvm::Value*>::find(llvm::Value const*) const
Line
Count
Source
382
87.7M
  iterator find(ConstPtrType Ptr) const {
383
87.7M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
87.7M
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::find(llvm::Instruction const*) const
Line
Count
Source
382
106M
  iterator find(ConstPtrType Ptr) const {
383
106M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
106M
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::find(llvm::SDNode const*) const
Line
Count
Source
382
166M
  iterator find(ConstPtrType Ptr) const {
383
166M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
166M
  }
llvm::SmallPtrSetImpl<llvm::Instruction const*>::find(llvm::Instruction const*) const
Line
Count
Source
382
14.1M
  iterator find(ConstPtrType Ptr) const {
383
14.1M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
14.1M
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::find(llvm::SUnit const*) const
Line
Count
Source
382
20.0k
  iterator find(ConstPtrType Ptr) const {
383
20.0k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
20.0k
  }
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::find(llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>) const
Line
Count
Source
382
2.10k
  iterator find(ConstPtrType Ptr) const {
383
2.10k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
2.10k
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::find(llvm::PHINode const*) const
Line
Count
Source
382
85.3k
  iterator find(ConstPtrType Ptr) const {
383
85.3k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
85.3k
  }
llvm::SmallPtrSetImpl<void*>::find(void const*) const
Line
Count
Source
382
3.34M
  iterator find(ConstPtrType Ptr) const {
383
3.34M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
3.34M
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::find(llvm::AnalysisKey const*) const
Line
Count
Source
382
14.3k
  iterator find(ConstPtrType Ptr) const {
383
14.3k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
14.3k
  }
llvm::SmallPtrSetImpl<llvm::CallInst const*>::find(llvm::CallInst const*) const
Line
Count
Source
382
2
  iterator find(ConstPtrType Ptr) const {
383
2
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
2
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::find(llvm::LazyCallGraph::SCC const*) const
Line
Count
Source
382
7.35k
  iterator find(ConstPtrType Ptr) const {
383
7.35k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
7.35k
  }
llvm::SmallPtrSetImpl<llvm::Constant*>::find(llvm::Constant const*) const
Line
Count
Source
382
111
  iterator find(ConstPtrType Ptr) const {
383
111
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
111
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::find(llvm::LazyCallGraph::Node const*) const
Line
Count
Source
382
551
  iterator find(ConstPtrType Ptr) const {
383
551
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
551
  }
llvm::SmallPtrSetImpl<llvm::Value const*>::find(llvm::Value const*) const
Line
Count
Source
382
71.2M
  iterator find(ConstPtrType Ptr) const {
383
71.2M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
71.2M
  }
llvm::SmallPtrSetImpl<llvm::Use*>::find(llvm::Use const*) const
Line
Count
Source
382
5.19M
  iterator find(ConstPtrType Ptr) const {
383
5.19M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
5.19M
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::find(llvm::GlobalValue const*) const
Line
Count
Source
382
7.65M
  iterator find(ConstPtrType Ptr) const {
383
7.65M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
7.65M
  }
llvm::SmallPtrSetImpl<llvm::Loop*>::find(llvm::Loop const*) const
Line
Count
Source
382
1.50M
  iterator find(ConstPtrType Ptr) const {
383
1.50M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.50M
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::find(llvm::LazyCallGraph::RefSCC const*) const
Line
Count
Source
382
1.09k
  iterator find(ConstPtrType Ptr) const {
383
1.09k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.09k
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::find(llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >) const
Line
Count
Source
382
41.8k
  iterator find(ConstPtrType Ptr) const {
383
41.8k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
41.8k
  }
llvm::SmallPtrSetImpl<llvm::MDNode*>::find(llvm::MDNode const*) const
Line
Count
Source
382
98
  iterator find(ConstPtrType Ptr) const {
383
98
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
98
  }
llvm::SmallPtrSetImpl<llvm::Loop const*>::find(llvm::Loop const*) const
Line
Count
Source
382
3.24M
  iterator find(ConstPtrType Ptr) const {
383
3.24M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
3.24M
  }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::find(llvm::MDNode const*) const
Line
Count
Source
382
208k
  iterator find(ConstPtrType Ptr) const {
383
208k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
208k
  }
llvm::SmallPtrSetImpl<llvm::Metadata*>::find(llvm::Metadata const*) const
Line
Count
Source
382
2
  iterator find(ConstPtrType Ptr) const {
383
2
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
2
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::find(llvm::AllocaInst const*) const
Line
Count
Source
382
1.46M
  iterator find(ConstPtrType Ptr) const {
383
1.46M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.46M
  }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::find(llvm::VNInfo const*) const
Line
Count
Source
382
366k
  iterator find(ConstPtrType Ptr) const {
383
366k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
366k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::find(llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*) const
Line
Count
Source
382
722k
  iterator find(ConstPtrType Ptr) const {
383
722k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
722k
  }
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::find(llvm::VNInfo const*) const
Line
Count
Source
382
1.39M
  iterator find(ConstPtrType Ptr) const {
383
1.39M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.39M
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::find(llvm::LiveInterval const*) const
Line
Count
Source
382
9
  iterator find(ConstPtrType Ptr) const {
383
9
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
9
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::find(llvm::AllocaInst const*) const
Line
Count
Source
382
217k
  iterator find(ConstPtrType Ptr) const {
383
217k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
217k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::find(llvm::DomTreeNodeBase<llvm::BasicBlock> const*) const
Line
Count
Source
382
1.65M
  iterator find(ConstPtrType Ptr) const {
383
1.65M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.65M
  }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::find(llvm::Metadata const*) const
Line
Count
Source
382
7.19k
  iterator find(ConstPtrType Ptr) const {
383
7.19k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
7.19k
  }
llvm::SmallPtrSetImpl<llvm::Argument*>::find(llvm::Argument const*) const
Line
Count
Source
382
119k
  iterator find(ConstPtrType Ptr) const {
383
119k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
119k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::find(llvm::GlobalValue const*) const
Line
Count
Source
382
1.77M
  iterator find(ConstPtrType Ptr) const {
383
1.77M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.77M
  }
llvm::SmallPtrSetImpl<llvm::Comdat const*>::find(llvm::Comdat const*) const
Line
Count
Source
382
2.78k
  iterator find(ConstPtrType Ptr) const {
383
2.78k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
2.78k
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::find(llvm::CallGraphNode const*) const
Line
Count
Source
382
6.40k
  iterator find(ConstPtrType Ptr) const {
383
6.40k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
6.40k
  }
llvm::SmallPtrSetImpl<llvm::PHINode*>::find(llvm::PHINode const*) const
Line
Count
Source
382
1.67k
  iterator find(ConstPtrType Ptr) const {
383
1.67k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.67k
  }
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::find(llvm::MCSymbol const*) const
Line
Count
Source
382
4.53M
  iterator find(ConstPtrType Ptr) const {
383
4.53M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
4.53M
  }
llvm::SmallPtrSetImpl<llvm::SCEV const*>::find(llvm::SCEV const*) const
Line
Count
Source
382
16.6M
  iterator find(ConstPtrType Ptr) const {
383
16.6M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
16.6M
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess const*>::find(llvm::MemoryAccess const*) const
llvm::SmallPtrSetImpl<llvm::LoadInst*>::find(llvm::LoadInst const*) const
Line
Count
Source
382
49
  iterator find(ConstPtrType Ptr) const {
383
49
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
49
  }
llvm::SmallPtrSetImpl<llvm::DbgVariableIntrinsic*>::find(llvm::DbgVariableIntrinsic const*) const
Line
Count
Source
382
18
  iterator find(ConstPtrType Ptr) const {
383
18
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
18
  }
llvm::SmallPtrSetImpl<clang::Type const*>::find(clang::Type const*) const
Line
Count
Source
382
665k
  iterator find(ConstPtrType Ptr) const {
383
665k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
665k
  }
llvm::SmallPtrSetImpl<clang::VarDecl const*>::find(clang::VarDecl const*) const
Line
Count
Source
382
600
  iterator find(ConstPtrType Ptr) const {
383
600
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
600
  }
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::find(clang::ValueDecl const*) const
Line
Count
Source
382
19.8k
  iterator find(ConstPtrType Ptr) const {
383
19.8k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
19.8k
  }
llvm::SmallPtrSetImpl<clang::Decl const*>::find(clang::Decl const*) const
Line
Count
Source
382
45.9M
  iterator find(ConstPtrType Ptr) const {
383
45.9M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
45.9M
  }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::find(clang::CodeGen::CGFunctionInfo const*) const
Line
Count
Source
382
120k
  iterator find(ConstPtrType Ptr) const {
383
120k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
120k
  }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::find(clang::CXXRecordDecl const*) const
Line
Count
Source
382
1.63M
  iterator find(ConstPtrType Ptr) const {
383
1.63M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.63M
  }
llvm::SmallPtrSetImpl<clang::Decl*>::find(clang::Decl const*) const
Line
Count
Source
382
141M
  iterator find(ConstPtrType Ptr) const {
383
141M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
141M
  }
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::find(clang::serialization::ModuleFile const*) const
Line
Count
Source
382
273k
  iterator find(ConstPtrType Ptr) const {
383
273k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
273k
  }
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::find(polly::ScopArrayInfo const*) const
Line
Count
Source
382
1.99k
  iterator find(ConstPtrType Ptr) const {
383
1.99k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.99k
  }
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::find(polly::MemoryAccess const*) const
Line
Count
Source
382
123
  iterator find(ConstPtrType Ptr) const {
383
123
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
123
  }
llvm::SmallPtrSetImpl<clang::DeclContext const*>::find(clang::DeclContext const*) const
Line
Count
Source
382
184
  iterator find(ConstPtrType Ptr) const {
383
184
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
184
  }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::find(clang::ValueDecl const*) const
Line
Count
Source
382
5.73k
  iterator find(ConstPtrType Ptr) const {
383
5.73k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
5.73k
  }
llvm::SmallPtrSetImpl<clang::VarDecl*>::find(clang::VarDecl const*) const
Line
Count
Source
382
23.4k
  iterator find(ConstPtrType Ptr) const {
383
23.4k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
23.4k
  }
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::find(clang::ObjCProtocolDecl const*) const
Line
Count
Source
382
174
  iterator find(ConstPtrType Ptr) const {
383
174
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
174
  }
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::find(clang::ObjCInterfaceDecl const*) const
Line
Count
Source
382
822
  iterator find(ConstPtrType Ptr) const {
383
822
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
822
  }
llvm::SmallPtrSetImpl<clang::TagDecl*>::find(clang::TagDecl const*) const
Line
Count
Source
382
140
  iterator find(ConstPtrType Ptr) const {
383
140
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
140
  }
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::find(clang::CFGBlock const*) const
Line
Count
Source
382
914
  iterator find(ConstPtrType Ptr) const {
383
914
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
914
  }
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::find(clang::ento::MemRegion const*) const
Line
Count
Source
382
1.62k
  iterator find(ConstPtrType Ptr) const {
383
1.62k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.62k
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::find(clang::IdentifierInfo const*) const
Line
Count
Source
382
196
  iterator find(ConstPtrType Ptr) const {
383
196
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
196
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::find(clang::IdentifierInfo const*) const
Line
Count
Source
382
18.4k
  iterator find(ConstPtrType Ptr) const {
383
18.4k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
18.4k
  }
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::find(clang::ento::SymExpr const*) const
Line
Count
Source
382
6.91k
  iterator find(ConstPtrType Ptr) const {
383
6.91k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
6.91k
  }
llvm::SmallPtrSetImpl<clang::LocationContext const*>::find(clang::LocationContext const*) const
Line
Count
Source
382
4.73k
  iterator find(ConstPtrType Ptr) const {
383
4.73k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
4.73k
  }
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::find(clang::StackFrameContext const*) const
Line
Count
Source
382
1.32k
  iterator find(ConstPtrType Ptr) const {
383
1.32k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.32k
  }
RegionStore.cpp:llvm::SmallPtrSetImpl<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::find(llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*) const
Line
Count
Source
382
1.15M
  iterator find(ConstPtrType Ptr) const {
383
1.15M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.15M
  }
llvm::SmallPtrSetImpl<clang::Expr*>::find(clang::Expr const*) const
Line
Count
Source
382
542
  iterator find(ConstPtrType Ptr) const {
383
542
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
542
  }
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::find(clang::ParmVarDecl const*) const
Line
Count
Source
382
20.0k
  iterator find(ConstPtrType Ptr) const {
383
20.0k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
20.0k
  }
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::find(clang::EnumConstantDecl const*) const
Line
Count
Source
382
36
  iterator find(ConstPtrType Ptr) const {
383
36
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
36
  }
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::find(clang::NamedDecl const*) const
Line
Count
Source
382
261
  iterator find(ConstPtrType Ptr) const {
383
261
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
261
  }
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::find(clang::CXXConstructorDecl const*) const
Line
Count
Source
382
58
  iterator find(ConstPtrType Ptr) const {
383
58
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
58
  }
llvm::SmallPtrSetImpl<clang::QualType>::find(clang::QualType) const
Line
Count
Source
382
670k
  iterator find(ConstPtrType Ptr) const {
383
670k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
670k
  }
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::find(clang::CXXBaseSpecifier const*) const
Line
Count
Source
382
1.88k
  iterator find(ConstPtrType Ptr) const {
383
1.88k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
1.88k
  }
llvm::SmallPtrSetImpl<clang::RecordType const*>::find(clang::RecordType const*) const
Line
Count
Source
382
2.37k
  iterator find(ConstPtrType Ptr) const {
383
2.37k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
2.37k
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::find(clang::CXXMethodDecl const*) const
Line
Count
Source
382
27
  iterator find(ConstPtrType Ptr) const {
383
27
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
27
  }
llvm::SmallPtrSetImpl<clang::Selector>::find(clang::Selector) const
Line
Count
Source
382
14.1k
  iterator find(ConstPtrType Ptr) const {
383
14.1k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
14.1k
  }
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::find(clang::CanQual<clang::Type>) const
Line
Count
Source
382
5.00k
  iterator find(ConstPtrType Ptr) const {
383
5.00k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
5.00k
  }
llvm::SmallPtrSetImpl<clang::DeclContext*>::find(clang::DeclContext const*) const
Line
Count
Source
382
551
  iterator find(ConstPtrType Ptr) const {
383
551
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
551
  }
llvm::SmallPtrSetImpl<clang::NamedDecl*>::find(clang::NamedDecl const*) const
Line
Count
Source
382
390
  iterator find(ConstPtrType Ptr) const {
383
390
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
390
  }
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::find((anonymous namespace)::LocalScope const*) const
Line
Count
Source
382
498
  iterator find(ConstPtrType Ptr) const {
383
498
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
498
  }
llvm::SmallPtrSetImpl<clang::Module*>::find(clang::Module const*) const
Line
Count
Source
382
95.1k
  iterator find(ConstPtrType Ptr) const {
383
95.1k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
95.1k
  }
llvm::SmallPtrSetImpl<lld::coff::Symbol*>::find(lld::coff::Symbol const*) const
Line
Count
Source
382
212
  iterator find(ConstPtrType Ptr) const {
383
212
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
384
212
  }
385
386
  template <typename IterT>
387
31.1M
  void insert(IterT I, IterT E) {
388
64.7M
    for (; I != E; 
++I33.5M
)
389
33.5M
      insert(*I);
390
31.1M
  }
void llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::insert<llvm::MachineInstr const* const*>(llvm::MachineInstr const* const*, llvm::MachineInstr const* const*)
Line
Count
Source
387
664k
  void insert(IterT I, IterT E) {
388
2.04M
    for (; I != E; 
++I1.38M
)
389
1.38M
      insert(*I);
390
664k
  }
void llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::insert<llvm::SmallPtrSetIterator<llvm::GlobalVariable const*> >(llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>, llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>)
Line
Count
Source
387
132
  void insert(IterT I, IterT E) {
388
137
    for (; I != E; 
++I5
)
389
5
      insert(*I);
390
132
  }
void llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::insert<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >(std::__1::__wrap_iter<llvm::MachineBasicBlock**>, std::__1::__wrap_iter<llvm::MachineBasicBlock**>)
Line
Count
Source
387
2.76M
  void insert(IterT I, IterT E) {
388
6.19M
    for (; I != E; 
++I3.43M
)
389
3.43M
      insert(*I);
390
2.76M
  }
void llvm::SmallPtrSetImpl<llvm::SDNode*>::insert<llvm::SmallPtrSetIterator<llvm::SDNode*> >(llvm::SmallPtrSetIterator<llvm::SDNode*>, llvm::SmallPtrSetIterator<llvm::SDNode*>)
Line
Count
Source
387
8
  void insert(IterT I, IterT E) {
388
19
    for (; I != E; 
++I11
)
389
11
      insert(*I);
390
8
  }
void llvm::SmallPtrSetImpl<llvm::MachineInstr*>::insert<llvm::MachineInstr**>(llvm::MachineInstr**, llvm::MachineInstr**)
Line
Count
Source
387
1.45k
  void insert(IterT I, IterT E) {
388
3.10k
    for (; I != E; 
++I1.65k
)
389
1.65k
      insert(*I);
390
1.45k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<llvm::SmallPtrSetIterator<llvm::Instruction*> >(llvm::SmallPtrSetIterator<llvm::Instruction*>, llvm::SmallPtrSetIterator<llvm::Instruction*>)
Line
Count
Source
387
419k
  void insert(IterT I, IterT E) {
388
428k
    for (; I != E; 
++I9.55k
)
389
9.55k
      insert(*I);
390
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
387
10
  void insert(IterT I, IterT E) {
388
20
    for (; I != E; 
++I10
)
389
10
      insert(*I);
390
10
  }
void llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::insert<llvm::LazyCallGraph::RefSCC**>(llvm::LazyCallGraph::RefSCC**, llvm::LazyCallGraph::RefSCC**)
Line
Count
Source
387
4
  void insert(IterT I, IterT E) {
388
12
    for (; I != E; 
++I8
)
389
8
      insert(*I);
390
4
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> > >(llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >, llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >)
Line
Count
Source
387
1.67M
  void insert(IterT I, IterT E) {
388
4.01M
    for (; I != E; 
++I2.33M
)
389
2.33M
      insert(*I);
390
1.67M
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::BasicBlock**>(llvm::BasicBlock**, llvm::BasicBlock**)
Line
Count
Source
387
324k
  void insert(IterT I, IterT E) {
388
1.45M
    for (; I != E; 
++I1.13M
)
389
1.13M
      insert(*I);
390
324k
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::BasicBlock* const*>(llvm::BasicBlock* const*, llvm::BasicBlock* const*)
Line
Count
Source
387
1.32M
  void insert(IterT I, IterT E) {
388
2.77M
    for (; I != E; 
++I1.45M
)
389
1.45M
      insert(*I);
390
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
387
37.5k
  void insert(IterT I, IterT E) {
388
278k
    for (; I != E; 
++I241k
)
389
241k
      insert(*I);
390
37.5k
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::insert<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> > >(llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >, llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >)
Line
Count
Source
387
130k
  void insert(IterT I, IterT E) {
388
266k
    for (; I != E; 
++I136k
)
389
136k
      insert(*I);
390
130k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction const*>::insert<llvm::SelectInst**>(llvm::SelectInst**, llvm::SelectInst**)
Line
Count
Source
387
146
  void insert(IterT I, IterT E) {
388
294
    for (; I != E; 
++I148
)
389
148
      insert(*I);
390
146
  }
void llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::insert<llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> >(llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>, llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>)
Line
Count
Source
387
279k
  void insert(IterT I, IterT E) {
388
670k
    for (; I != E; 
++I390k
)
389
390k
      insert(*I);
390
279k
  }
void llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::insert<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*> >(std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>, std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>)
Line
Count
Source
387
6.09M
  void insert(IterT I, IterT E) {
388
10.0M
    for (; I != E; 
++I3.99M
)
389
3.99M
      insert(*I);
390
6.09M
  }
void llvm::SmallPtrSetImpl<llvm::Metadata*>::insert<llvm::MDOperand const*>(llvm::MDOperand const*, llvm::MDOperand const*)
Line
Count
Source
387
13.3k
  void insert(IterT I, IterT E) {
388
18.6k
    for (; I != E; 
++I5.32k
)
389
5.32k
      insert(*I);
390
13.3k
  }
void llvm::SmallPtrSetImpl<llvm::Metadata const*>::insert<llvm::NamedMDNode::op_iterator_impl<llvm::MDNode*, llvm::MDNode> >(llvm::NamedMDNode::op_iterator_impl<llvm::MDNode*, llvm::MDNode>, llvm::NamedMDNode::op_iterator_impl<llvm::MDNode*, llvm::MDNode>)
Line
Count
Source
387
5.58k
  void insert(IterT I, IterT E) {
388
12.7k
    for (; I != E; 
++I7.12k
)
389
7.12k
      insert(*I);
390
5.58k
  }
void llvm::SmallPtrSetImpl<llvm::GlobalValue*>::insert<llvm::SmallPtrSetIterator<llvm::GlobalValue*> >(llvm::SmallPtrSetIterator<llvm::GlobalValue*>, llvm::SmallPtrSetIterator<llvm::GlobalValue*>)
Line
Count
Source
387
1.36M
  void insert(IterT I, IterT E) {
388
3.05M
    for (; I != E; 
++I1.68M
)
389
1.68M
      insert(*I);
390
1.36M
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::SmallPtrSetIterator<llvm::BasicBlock*> >(llvm::SmallPtrSetIterator<llvm::BasicBlock*>, llvm::SmallPtrSetIterator<llvm::BasicBlock*>)
Line
Count
Source
387
1.43M
  void insert(IterT I, IterT E) {
388
4.40M
    for (; I != E; 
++I2.97M
)
389
2.97M
      insert(*I);
390
1.43M
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::Value* const*>(llvm::Value* const*, llvm::Value* const*)
Line
Count
Source
387
969k
  void insert(IterT I, IterT E) {
388
3.21M
    for (; I != E; 
++I2.24M
)
389
2.24M
      insert(*I);
390
969k
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> >(llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>, llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>)
Line
Count
Source
387
2.22M
  void insert(IterT I, IterT E) {
388
6.67M
    for (; I != E; 
++I4.45M
)
389
4.45M
      insert(*I);
390
2.22M
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::SmallPtrSetIterator<llvm::Instruction*> >(llvm::SmallPtrSetIterator<llvm::Instruction*>, llvm::SmallPtrSetIterator<llvm::Instruction*>)
Line
Count
Source
387
11.6k
  void insert(IterT I, IterT E) {
388
23.5k
    for (; I != E; 
++I11.8k
)
389
11.8k
      insert(*I);
390
11.6k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<llvm::Instruction**>(llvm::Instruction**, llvm::Instruction**)
Line
Count
Source
387
9.82k
  void insert(IterT I, IterT E) {
388
36.6k
    for (; I != E; 
++I26.8k
)
389
26.8k
      insert(*I);
390
9.82k
  }
void llvm::SmallPtrSetImpl<llvm::SCEV const*>::insert<llvm::SCEV const* const*>(llvm::SCEV const* const*, llvm::SCEV const* const*)
Line
Count
Source
387
4.87M
  void insert(IterT I, IterT E) {
388
11.0M
    for (; I != E; 
++I6.12M
)
389
6.12M
      insert(*I);
390
4.87M
  }
Unexecuted instantiation: void llvm::SmallPtrSetImpl<llvm::SCEV const*>::insert<llvm::SCEV const**>(llvm::SCEV const**, llvm::SCEV const**)
void llvm::SmallPtrSetImpl<llvm::Loop*>::insert<std::__1::__wrap_iter<llvm::Loop* const*> >(std::__1::__wrap_iter<llvm::Loop* const*>, std::__1::__wrap_iter<llvm::Loop* const*>)
Line
Count
Source
387
121
  void insert(IterT I, IterT E) {
388
296
    for (; I != E; 
++I175
)
389
175
      insert(*I);
390
121
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::SmallPtrSetIterator<llvm::Value*> >(llvm::SmallPtrSetIterator<llvm::Value*>, llvm::SmallPtrSetIterator<llvm::Value*>)
Line
Count
Source
387
112
  void insert(IterT I, IterT E) {
388
214
    for (; I != E; 
++I102
)
389
102
      insert(*I);
390
112
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<std::__1::__wrap_iter<llvm::BasicBlock**> >(std::__1::__wrap_iter<llvm::BasicBlock**>, std::__1::__wrap_iter<llvm::BasicBlock**>)
Line
Count
Source
387
865
  void insert(IterT I, IterT E) {
388
1.63k
    for (; I != E; 
++I768
)
389
768
      insert(*I);
390
865
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::Instruction* const*>(llvm::Instruction* const*, llvm::Instruction* const*)
Line
Count
Source
387
31.5k
  void insert(IterT I, IterT E) {
388
103k
    for (; I != E; 
++I71.6k
)
389
71.6k
      insert(*I);
390
31.5k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<llvm::Instruction* const*>(llvm::Instruction* const*, llvm::Instruction* const*)
Line
Count
Source
387
64.8k
  void insert(IterT I, IterT E) {
388
231k
    for (; I != E; 
++I166k
)
389
166k
      insert(*I);
390
64.8k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<std::__1::__wrap_iter<llvm::Instruction* const*> >(std::__1::__wrap_iter<llvm::Instruction* const*>, std::__1::__wrap_iter<llvm::Instruction* const*>)
Line
Count
Source
387
31.8k
  void insert(IterT I, IterT E) {
388
158k
    for (; I != E; 
++I126k
)
389
126k
      insert(*I);
390
31.8k
  }
void llvm::SmallPtrSetImpl<llvm::Value const*>::insert<llvm::SmallPtrSetIterator<llvm::Instruction*> >(llvm::SmallPtrSetIterator<llvm::Instruction*>, llvm::SmallPtrSetIterator<llvm::Instruction*>)
Line
Count
Source
387
3.40k
  void insert(IterT I, IterT E) {
388
3.41k
    for (; I != E; 
++I10
)
389
10
      insert(*I);
390
3.40k
  }
void llvm::SmallPtrSetImpl<llvm::Value const*>::insert<llvm::Instruction* const*>(llvm::Instruction* const*, llvm::Instruction* const*)
Line
Count
Source
387
23.2k
  void insert(IterT I, IterT E) {
388
23.3k
    for (; I != E; 
++I21
)
389
21
      insert(*I);
390
23.2k
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::Value**>(llvm::Value**, llvm::Value**)
Line
Count
Source
387
472k
  void insert(IterT I, IterT E) {
388
1.56M
    for (; I != E; 
++I1.08M
)
389
1.08M
      insert(*I);
390
472k
  }
void llvm::SmallPtrSetImpl<clang::ValueDecl const*>::insert<clang::ValueDecl const* const*>(clang::ValueDecl const* const*, clang::ValueDecl const* const*)
Line
Count
Source
387
59
  void insert(IterT I, IterT E) {
388
126
    for (; I != E; 
++I67
)
389
67
      insert(*I);
390
59
  }
void llvm::SmallPtrSetImpl<clang::Decl const*>::insert<llvm::SmallPtrSetIterator<clang::Decl const*> >(llvm::SmallPtrSetIterator<clang::Decl const*>, llvm::SmallPtrSetIterator<clang::Decl const*>)
Line
Count
Source
387
40
  void insert(IterT I, IterT E) {
388
64
    for (; I != E; 
++I24
)
389
24
      insert(*I);
390
40
  }
void llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::insert<llvm::pointer_iterator<llvm::pointee_iterator<std::__1::unique_ptr<clang::serialization::ModuleFile, std::__1::default_delete<clang::serialization::ModuleFile> >*, clang::serialization::ModuleFile>, clang::serialization::ModuleFile*> >(llvm::pointer_iterator<llvm::pointee_iterator<std::__1::unique_ptr<clang::serialization::ModuleFile, std::__1::default_delete<clang::serialization::ModuleFile> >*, clang::serialization::ModuleFile>, clang::serialization::ModuleFile*>, llvm::pointer_iterator<llvm::pointee_iterator<std::__1::unique_ptr<clang::serialization::ModuleFile, std::__1::default_delete<clang::serialization::ModuleFile> >*, clang::serialization::ModuleFile>, clang::serialization::ModuleFile*>)
Line
Count
Source
387
95
  void insert(IterT I, IterT E) {
388
221
    for (; I != E; 
++I126
)
389
126
      insert(*I);
390
95
  }
void llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::insert<clang::ParmVarDecl* const*>(clang::ParmVarDecl* const*, clang::ParmVarDecl* const*)
Line
Count
Source
387
5.14k
  void insert(IterT I, IterT E) {
388
20.7k
    for (; I != E; 
++I15.5k
)
389
15.5k
      insert(*I);
390
5.14k
  }
void llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::insert<llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*> >(llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>, llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>)
Line
Count
Source
387
639
  void insert(IterT I, IterT E) {
388
1.28k
    for (; I != E; 
++I644
)
389
644
      insert(*I);
390
639
  }
void llvm::SmallPtrSetImpl<clang::Decl*>::insert<clang::NamedDecl* const*>(clang::NamedDecl* const*, clang::NamedDecl* const*)
Line
Count
Source
387
126
  void insert(IterT I, IterT E) {
388
430
    for (; I != E; 
++I304
)
389
304
      insert(*I);
390
126
  }
void llvm::SmallPtrSetImpl<clang::Expr*>::insert<llvm::SmallPtrSetIterator<clang::Expr*> >(llvm::SmallPtrSetIterator<clang::Expr*>, llvm::SmallPtrSetIterator<clang::Expr*>)
Line
Count
Source
387
5.90M
  void insert(IterT I, IterT E) {
388
5.96M
    for (; I != E; 
++I58.4k
)
389
58.4k
      insert(*I);
390
5.90M
  }
void llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::insert<clang::CXXMethodDecl const* const*>(clang::CXXMethodDecl const* const*, clang::CXXMethodDecl const* const*)
Line
Count
Source
387
114
  void insert(IterT I, IterT E) {
388
241
    for (; I != E; 
++I127
)
389
127
      insert(*I);
390
114
  }
391
392
  void insert(std::initializer_list<PtrType> IL) {
393
    insert(IL.begin(), IL.end());
394
  }
395
396
270M
  iterator begin() const {
397
270M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
270M
    return makeIterator(CurArray);
400
270M
  }
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::begin() const
Line
Count
Source
396
1.57M
  iterator begin() const {
397
1.57M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
1.57M
    return makeIterator(CurArray);
400
1.57M
  }
llvm::SmallPtrSetImpl<llvm::Function*>::begin() const
Line
Count
Source
396
631k
  iterator begin() const {
397
631k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
631k
    return makeIterator(CurArray);
400
631k
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::begin() const
Line
Count
Source
396
1.60M
  iterator begin() const {
397
1.60M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
1.60M
    return makeIterator(CurArray);
400
1.60M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::begin() const
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::begin() const
Line
Count
Source
396
1.24M
  iterator begin() const {
397
1.24M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
1.24M
    return makeIterator(CurArray);
400
1.24M
  }
llvm::SmallPtrSetImpl<llvm::Value const*>::begin() const
Line
Count
Source
396
446k
  iterator begin() const {
397
446k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
446k
    return makeIterator(CurArray);
400
446k
  }
llvm::SmallPtrSetImpl<llvm::SUnit const*>::begin() const
Line
Count
Source
396
656
  iterator begin() const {
397
656
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
656
    return makeIterator(CurArray);
400
656
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::begin() const
Line
Count
Source
396
25.0k
  iterator begin() const {
397
25.0k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
25.0k
    return makeIterator(CurArray);
400
25.0k
  }
llvm::SmallPtrSetImpl<llvm::Value*>::begin() const
Line
Count
Source
396
3.14M
  iterator begin() const {
397
3.14M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
3.14M
    return makeIterator(CurArray);
400
3.14M
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::begin() const
Line
Count
Source
396
2.04M
  iterator begin() const {
397
2.04M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
2.04M
    return makeIterator(CurArray);
400
2.04M
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::begin() const
Line
Count
Source
396
9.59k
  iterator begin() const {
397
9.59k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
9.59k
    return makeIterator(CurArray);
400
9.59k
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::begin() const
Line
Count
Source
396
7.09M
  iterator begin() const {
397
7.09M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
7.09M
    return makeIterator(CurArray);
400
7.09M
  }
llvm::SmallPtrSetImpl<llvm::LandingPadInst*>::begin() const
Line
Count
Source
396
21.7k
  iterator begin() const {
397
21.7k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
21.7k
    return makeIterator(CurArray);
400
21.7k
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::begin() const
Line
Count
Source
396
393k
  iterator begin() const {
397
393k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
393k
    return makeIterator(CurArray);
400
393k
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::begin() const
Line
Count
Source
396
10.1M
  iterator begin() const {
397
10.1M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
10.1M
    return makeIterator(CurArray);
400
10.1M
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::begin() const
Line
Count
Source
396
3.46k
  iterator begin() const {
397
3.46k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
3.46k
    return makeIterator(CurArray);
400
3.46k
  }
llvm::SmallPtrSetImpl<void*>::begin() const
Line
Count
Source
396
3.46k
  iterator begin() const {
397
3.46k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
3.46k
    return makeIterator(CurArray);
400
3.46k
  }
llvm::SmallPtrSetImpl<llvm::Loop const*>::begin() const
Line
Count
Source
396
14.7M
  iterator begin() const {
397
14.7M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
14.7M
    return makeIterator(CurArray);
400
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
396
10.5k
  iterator begin() const {
397
10.5k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
10.5k
    return makeIterator(CurArray);
400
10.5k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::begin() const
Line
Count
Source
396
4.94M
  iterator begin() const {
397
4.94M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
4.94M
    return makeIterator(CurArray);
400
4.94M
  }
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::begin() const
Line
Count
Source
396
518k
  iterator begin() const {
397
518k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
518k
    return makeIterator(CurArray);
400
518k
  }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::begin() const
Line
Count
Source
396
451k
  iterator begin() const {
397
451k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
451k
    return makeIterator(CurArray);
400
451k
  }
llvm::SmallPtrSetImpl<llvm::InterleaveGroup<llvm::Instruction>*>::begin() const
Line
Count
Source
396
19.6k
  iterator begin() const {
397
19.6k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
19.6k
    return makeIterator(CurArray);
400
19.6k
  }
llvm::SmallPtrSetImpl<llvm::SelectInst*>::begin() const
Line
Count
Source
396
4.36k
  iterator begin() const {
397
4.36k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
4.36k
    return makeIterator(CurArray);
400
4.36k
  }
llvm::SmallPtrSetImpl<llvm::PHINode*>::begin() const
Line
Count
Source
396
23
  iterator begin() const {
397
23
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
23
    return makeIterator(CurArray);
400
23
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::begin() const
Line
Count
Source
396
292k
  iterator begin() const {
397
292k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
292k
    return makeIterator(CurArray);
400
292k
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::begin() const
Line
Count
Source
396
4.73k
  iterator begin() const {
397
4.73k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
4.73k
    return makeIterator(CurArray);
400
4.73k
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::begin() const
Line
Count
Source
396
383k
  iterator begin() const {
397
383k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
383k
    return makeIterator(CurArray);
400
383k
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::begin() const
Line
Count
Source
396
17.6k
  iterator begin() const {
397
17.6k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
17.6k
    return makeIterator(CurArray);
400
17.6k
  }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::begin() const
Line
Count
Source
396
17.4k
  iterator begin() const {
397
17.4k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
17.4k
    return makeIterator(CurArray);
400
17.4k
  }
llvm::SmallPtrSetImpl<llvm::Module*>::begin() const
Line
Count
Source
396
1.16k
  iterator begin() const {
397
1.16k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
1.16k
    return makeIterator(CurArray);
400
1.16k
  }
llvm::SmallPtrSetImpl<llvm::Pass*>::begin() const
Line
Count
Source
396
74.3M
  iterator begin() const {
397
74.3M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
74.3M
    return makeIterator(CurArray);
400
74.3M
  }
llvm::SmallPtrSetImpl<llvm::Metadata*>::begin() const
Line
Count
Source
396
5.23k
  iterator begin() const {
397
5.23k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
5.23k
    return makeIterator(CurArray);
400
5.23k
  }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::begin() const
Line
Count
Source
396
77.9k
  iterator begin() const {
397
77.9k
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
77.9k
    return makeIterator(CurArray);
400
77.9k
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable*>::begin() const
Line
Count
Source
396
89
  iterator begin() const {
397
89
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
89
    return makeIterator(CurArray);
400
89
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::Constant*>::begin() const
llvm::SmallPtrSetImpl<llvm::MCCodePaddingPolicy*>::begin() const
Line
Count
Source
396
19.4M
  iterator begin() const {
397
19.4M
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
19.4M
    return makeIterator(CurArray);
400
19.4M
  }
llvm::SmallPtrSetImpl<llvm::CallInst*>::begin() const
Line
Count
Source
396
49
  iterator begin() const {
397
49
    if (shouldReverseIterate())
398
0
      return makeIterator(EndPointer() - 1);
399
49
    return makeIterator(CurArray);
400
49
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi*>::begin() const
Line
Count
Source
396
58
  iterator begin() const {
397
58
    if (shouldReverseIterate())