Coverage Report

Created: 2018-09-23 22:08

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/include/llvm/ADT/SmallPtrSet.h
Line
Count
Source (jump to first uncovered line)
1
//===- llvm/ADT/SmallPtrSet.h - 'Normally small' pointer set ----*- C++ -*-===//
2
//
3
//                     The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
//
10
// This file defines the SmallPtrSet class.  See the doxygen comment for
11
// SmallPtrSetImplBase for more details on the algorithm used.
12
//
13
//===----------------------------------------------------------------------===//
14
15
#ifndef LLVM_ADT_SMALLPTRSET_H
16
#define LLVM_ADT_SMALLPTRSET_H
17
18
#include "llvm/ADT/EpochTracker.h"
19
#include "llvm/Support/Compiler.h"
20
#include "llvm/Support/ReverseIteration.h"
21
#include "llvm/Support/type_traits.h"
22
#include <cassert>
23
#include <cstddef>
24
#include <cstdlib>
25
#include <cstring>
26
#include <initializer_list>
27
#include <iterator>
28
#include <utility>
29
30
namespace llvm {
31
32
/// SmallPtrSetImplBase - This is the common code shared among all the
33
/// SmallPtrSet<>'s, which is almost everything.  SmallPtrSet has two modes, one
34
/// for small and one for large sets.
35
///
36
/// Small sets use an array of pointers allocated in the SmallPtrSet object,
37
/// which is treated as a simple array of pointers.  When a pointer is added to
38
/// the set, the array is scanned to see if the element already exists, if not
39
/// the element is 'pushed back' onto the array.  If we run out of space in the
40
/// array, we grow into the 'large set' case.  SmallSet should be used when the
41
/// sets are often small.  In this case, no memory allocation is used, and only
42
/// light-weight and cache-efficient scanning is used.
43
///
44
/// Large sets use a classic exponentially-probed hash table.  Empty buckets are
45
/// represented with an illegal pointer value (-1) to allow null pointers to be
46
/// inserted.  Tombstones are represented with another illegal pointer value
47
/// (-2), to allow deletion.  The hash table is resized when the table is 3/4 or
48
/// more.  When this happens, the table is doubled in size.
49
///
50
class SmallPtrSetImplBase : public DebugEpochBase {
51
  friend class SmallPtrSetIteratorImpl;
52
53
protected:
54
  /// SmallArray - Points to a fixed size set of buckets, used in 'small mode'.
55
  const void **SmallArray;
56
  /// CurArray - This is the current set of buckets.  If equal to SmallArray,
57
  /// then the set is in 'small mode'.
58
  const void **CurArray;
59
  /// CurArraySize - The allocated size of CurArray, always a power of two.
60
  unsigned CurArraySize;
61
62
  /// Number of elements in CurArray that contain a value or are a tombstone.
63
  /// If small, all these elements are at the beginning of CurArray and the rest
64
  /// is uninitialized.
65
  unsigned NumNonEmpty;
66
  /// Number of tombstones in CurArray.
67
  unsigned NumTombstones;
68
69
  // Helpers to copy and move construct a SmallPtrSet.
70
  SmallPtrSetImplBase(const void **SmallStorage,
71
                      const SmallPtrSetImplBase &that);
72
  SmallPtrSetImplBase(const void **SmallStorage, unsigned SmallSize,
73
                      SmallPtrSetImplBase &&that);
74
75
  explicit SmallPtrSetImplBase(const void **SmallStorage, unsigned SmallSize)
76
      : SmallArray(SmallStorage), CurArray(SmallStorage),
77
1.38G
        CurArraySize(SmallSize), NumNonEmpty(0), NumTombstones(0) {
78
1.38G
    assert(SmallSize && (SmallSize & (SmallSize-1)) == 0 &&
79
1.38G
           "Initial size must be a power of two!");
80
1.38G
  }
81
82
1.60G
  ~SmallPtrSetImplBase() {
83
1.60G
    if (!isSmall())
84
24.5M
      free(CurArray);
85
1.60G
  }
86
87
public:
88
  using size_type = unsigned;
89
90
  SmallPtrSetImplBase &operator=(const SmallPtrSetImplBase &) = delete;
91
92
341M
  LLVM_NODISCARD bool empty() const { return size() == 0; }
93
1.04G
  size_type size() const { return NumNonEmpty - NumTombstones; }
94
95
179M
  void clear() {
96
179M
    incrementEpoch();
97
179M
    // If the capacity of the array is huge, and the # elements used is small,
98
179M
    // shrink the array.
99
179M
    if (!isSmall()) {
100
8.41M
      if (size() * 4 < CurArraySize && 
CurArraySize > 327.71M
)
101
617k
        return shrink_and_clear();
102
7.79M
      // Fill the array with empty markers.
103
7.79M
      memset(CurArray, -1, CurArraySize * sizeof(void *));
104
7.79M
    }
105
179M
106
179M
    NumNonEmpty = 0;
107
179M
    NumTombstones = 0;
108
179M
  }
109
110
protected:
111
11.6G
  static void *getTombstoneMarker() { return reinterpret_cast<void*>(-2); }
112
113
6.77G
  static void *getEmptyMarker() {
114
6.77G
    // Note that -1 is chosen to make clear() efficiently implementable with
115
6.77G
    // memset and because it's not a valid pointer value.
116
6.77G
    return reinterpret_cast<void*>(-1);
117
6.77G
  }
118
119
8.89G
  const void **EndPointer() const {
120
8.89G
    return isSmall() ? 
CurArray + NumNonEmpty6.65G
:
CurArray + CurArraySize2.24G
;
121
8.89G
  }
122
123
  /// insert_imp - This returns true if the pointer was new to the set, false if
124
  /// it was already in the set.  This is hidden from the client so that the
125
  /// derived class can check that the right type of pointer is passed in.
126
2.79G
  std::pair<const void *const *, bool> insert_imp(const void *Ptr) {
127
2.79G
    if (isSmall()) {
128
2.14G
      // Check to see if it is already in the set.
129
2.14G
      const void **LastTombstone = nullptr;
130
2.14G
      for (const void **APtr = SmallArray, **E = SmallArray + NumNonEmpty;
131
8.45G
           APtr != E; 
++APtr6.30G
) {
132
6.49G
        const void *Value = *APtr;
133
6.49G
        if (Value == Ptr)
134
187M
          return std::make_pair(APtr, false);
135
6.30G
        if (Value == getTombstoneMarker())
136
33.3M
          LastTombstone = APtr;
137
6.30G
      }
138
2.14G
139
2.14G
      // Did we find any tombstone marker?
140
2.14G
      
if (1.95G
LastTombstone != nullptr1.95G
) {
141
20.6M
        *LastTombstone = Ptr;
142
20.6M
        --NumTombstones;
143
20.6M
        incrementEpoch();
144
20.6M
        return std::make_pair(LastTombstone, true);
145
20.6M
      }
146
1.93G
147
1.93G
      // Nope, there isn't.  If we stay small, just 'pushback' now.
148
1.93G
      if (NumNonEmpty < CurArraySize) {
149
1.90G
        SmallArray[NumNonEmpty++] = Ptr;
150
1.90G
        incrementEpoch();
151
1.90G
        return std::make_pair(SmallArray + (NumNonEmpty - 1), true);
152
1.90G
      }
153
675M
      // Otherwise, hit the big set case, which will call grow.
154
675M
    }
155
675M
    return insert_imp_big(Ptr);
156
675M
  }
157
158
  /// erase_imp - If the set contains the specified pointer, remove it and
159
  /// return true, otherwise return false.  This is hidden from the client so
160
  /// that the derived class can check that the right type of pointer is passed
161
  /// in.
162
90.3M
  bool erase_imp(const void * Ptr) {
163
90.3M
    const void *const *P = find_imp(Ptr);
164
90.3M
    if (P == EndPointer())
165
36.7M
      return false;
166
53.5M
167
53.5M
    const void **Loc = const_cast<const void **>(P);
168
53.5M
    assert(*Loc == Ptr && "broken find!");
169
53.5M
    *Loc = getTombstoneMarker();
170
53.5M
    NumTombstones++;
171
53.5M
    return true;
172
53.5M
  }
173
174
  /// Returns the raw pointer needed to construct an iterator.  If element not
175
  /// found, this will be EndPointer.  Otherwise, it will be a pointer to the
176
  /// slot which stores Ptr;
177
1.53G
  const void *const * find_imp(const void * Ptr) const {
178
1.53G
    if (isSmall()) {
179
1.05G
      // Linear search for the item.
180
1.05G
      for (const void *const *APtr = SmallArray,
181
3.71G
                      *const *E = SmallArray + NumNonEmpty; APtr != E; 
++APtr2.65G
)
182
2.94G
        if (*APtr == Ptr)
183
292M
          return APtr;
184
1.05G
      
return EndPointer()766M
;
185
478M
    }
186
478M
187
478M
    // Big set case.
188
478M
    auto *Bucket = FindBucketFor(Ptr);
189
478M
    if (*Bucket == Ptr)
190
317M
      return Bucket;
191
161M
    return EndPointer();
192
161M
  }
193
194
private:
195
15.4G
  bool isSmall() const { return CurArray == SmallArray; }
196
197
  std::pair<const void *const *, bool> insert_imp_big(const void *Ptr);
198
199
  const void * const *FindBucketFor(const void *Ptr) const;
200
  void shrink_and_clear();
201
202
  /// Grow - Allocate a larger backing store for the buckets and move it over.
203
  void Grow(unsigned NewSize);
204
205
protected:
206
  /// swap - Swaps the elements of two sets.
207
  /// Note: This method assumes that both sets have the same small size.
208
  void swap(SmallPtrSetImplBase &RHS);
209
210
  void CopyFrom(const SmallPtrSetImplBase &RHS);
211
  void MoveFrom(unsigned SmallSize, SmallPtrSetImplBase &&RHS);
212
213
private:
214
  /// Code shared by MoveFrom() and move constructor.
215
  void MoveHelper(unsigned SmallSize, SmallPtrSetImplBase &&RHS);
216
  /// Code shared by CopyFrom() and copy constructor.
217
  void CopyHelper(const SmallPtrSetImplBase &RHS);
218
};
219
220
/// SmallPtrSetIteratorImpl - This is the common base class shared between all
221
/// instances of SmallPtrSetIterator.
222
class SmallPtrSetIteratorImpl {
223
protected:
224
  const void *const *Bucket;
225
  const void *const *End;
226
227
public:
228
  explicit SmallPtrSetIteratorImpl(const void *const *BP, const void*const *E)
229
6.11G
    : Bucket(BP), End(E) {
230
6.11G
    if (shouldReverseIterate()) {
231
0
      RetreatIfNotValid();
232
0
      return;
233
0
    }
234
6.11G
    AdvanceIfNotValid();
235
6.11G
  }
236
237
278k
  bool operator==(const SmallPtrSetIteratorImpl &RHS) const {
238
278k
    return Bucket == RHS.Bucket;
239
278k
  }
240
1.91G
  bool operator!=(const SmallPtrSetIteratorImpl &RHS) const {
241
1.91G
    return Bucket != RHS.Bucket;
242
1.91G
  }
243
244
protected:
245
  /// AdvanceIfNotValid - If the current bucket isn't valid, advance to a bucket
246
  /// that is.   This is guaranteed to stop because the end() bucket is marked
247
  /// valid.
248
6.36G
  void AdvanceIfNotValid() {
249
6.36G
    assert(Bucket <= End);
250
6.71G
    while (Bucket != End &&
251
6.71G
           
(3.95G
*Bucket == SmallPtrSetImplBase::getEmptyMarker()3.95G
||
252
3.95G
            
*Bucket == SmallPtrSetImplBase::getTombstoneMarker()3.60G
))
253
353M
      ++Bucket;
254
6.36G
  }
255
0
  void RetreatIfNotValid() {
256
0
    assert(Bucket >= End);
257
0
    while (Bucket != End &&
258
0
           (Bucket[-1] == SmallPtrSetImplBase::getEmptyMarker() ||
259
0
            Bucket[-1] == SmallPtrSetImplBase::getTombstoneMarker())) {
260
0
      --Bucket;
261
0
    }
262
0
  }
263
};
264
265
/// SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet.
266
template <typename PtrTy>
267
class SmallPtrSetIterator : public SmallPtrSetIteratorImpl,
268
                            DebugEpochBase::HandleBase {
269
  using PtrTraits = PointerLikeTypeTraits<PtrTy>;
270
271
public:
272
  using value_type = PtrTy;
273
  using reference = PtrTy;
274
  using pointer = PtrTy;
275
  using difference_type = std::ptrdiff_t;
276
  using iterator_category = std::forward_iterator_tag;
277
278
  explicit SmallPtrSetIterator(const void *const *BP, const void *const *E,
279
                               const DebugEpochBase &Epoch)
280
6.10G
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineInstr const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
30.3M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
8.76M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Loop*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3.73M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineLoop*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
135
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::BasicBlock const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.04G
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Value const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
653M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Function*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
7.10M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Constant const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.14M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Instruction*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
315M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
105M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
llvm::SmallPtrSetIterator<llvm::MachineInstr*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
203M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::BasicBlock*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
683M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::AllocaInst const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
649k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
144M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SUnit const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
137k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
119k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Value*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
318M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SDNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
894M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Instruction const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
35.2M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MCSymbol const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
9.32M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SUnit*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
66.0k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
6.34k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PHINode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.55M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SDNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
10.8M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<void*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
9.34M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::AnalysisKey*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
27.7k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallInst const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
6
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PHINode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
7.21M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::SCC*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
8.34k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Constant*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
17.2k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::Node*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.37k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::RefSCC*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.23k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Use const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
141M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
71.5M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalValue const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
15.5M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Loop const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
44.6M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::SCC const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
30
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LazyCallGraph::RefSCC const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
75
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
139k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
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
280
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
280
4.71M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalValue*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
27.5M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Use*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
10.2M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::RegionNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
48.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::RegionNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
8
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SCEV const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
417M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SCEVPredicate const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.04M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::User*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
8.48M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallGraphNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
97
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MDNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.67M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::SelectInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
10.7k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::AllocaInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.90M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VNInfo*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.93M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VNInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.54M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LiveRange*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.77M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LiveInterval*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
129k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
MachineBlockPlacement.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::BlockChain*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3.98M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
11.3M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Type*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
223k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MachineRegionNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MachineRegionNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
llvm::SmallPtrSetIterator<llvm::ConstantExpr const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
115k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Metadata*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
19.3k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DILocation*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
148k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Module*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
63.2k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Pass*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
157M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Metadata const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
6.94M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::ConstantInt*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
18.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::FuncletPadInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.84k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalAlias const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3.45k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MDNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.66M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Argument*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
396k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Comdat const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
7.15k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalVariable*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
297
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Function const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.34k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallGraphNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
647k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MCCodePaddingPolicy*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
37.9M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CallInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
107
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MemoryPhi*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
10.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MemoryPhi const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.22k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::MemoryAccess*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
146
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LoadInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.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
280
3.95M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::cl::OptionCategory*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
356k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::cl::Option*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.27k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LandingPadInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
47.0k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DbgVariableIntrinsic*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
45
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::InterleaveGroup*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
42.5k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VPValue*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
75.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::VPBlockBase*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
76.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
280
62
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
30
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CodeGen::CGFunctionInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.91M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXRecordDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
5.45M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::IdentifierInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
19.3k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::VarDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
4.94k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Decl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
89.4M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::GlobalIndirectSymbol const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
47
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Module*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
194k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::RecordDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
687k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Type const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.98M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::DirectoryEntry const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
114k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::HeaderMap const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
37
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<polly::ScopArrayInfo const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
5.76k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::Region*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
10.7k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<polly::MemoryAccess*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
634
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::DISubprogram const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
36.1k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::LoadSDNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
16.1k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CoroSubFnInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
15
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::CoroBeginInst*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::DeclContext const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
569
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::VarDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
164k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ValueDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
171k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCProtocolDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
19.5k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCInterfaceDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
2.02k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::TagDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
299
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CallGraphNode*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
19.4k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CFGBlock const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3.56k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ento::MemRegion const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
5.86k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CFGBlock*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.06M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::IdentifierInfo*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
38.2k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ento::SymExpr const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
13.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ento::TypedValueRegion const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
117
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ento::ExplodedNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
9.65k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::LocationContext const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
5.68k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::StackFrameContext const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
12.9k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
RegionStore.cpp:llvm::SmallPtrSetIterator<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
3.18M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Decl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
292M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::FileEntry const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
5.15k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::DeclContext*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
78.3M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::serialization::ModuleFile*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
542k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCCategoryDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
133
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::AttributedStmt const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
179
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::FieldDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
283
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXMethodDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.53k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ParmVarDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
56.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::EnumConstantDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
77
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CanQual<clang::Type> >::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
268k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Selector>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
55.6k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::NamedDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
533
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::QualType>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.90M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > > >::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
561k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
39.1k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXBaseSpecifier*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
4.96k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::RecordType const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
538k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXMethodDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
585k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::Expr*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
110M
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CXXRecordDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
4
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::NamedDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
689
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ObjCMethodDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
585
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ClassTemplateDecl*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
81.7k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
CFG.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::LocalScope const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
1.41k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::CallGraphNode const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
24
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ast_matchers::MatchFinder::MatchCallback*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
38.7k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::ValueDecl const*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
50.4k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<clang::SourceLocation>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
70.8k
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<llvm::StructType*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
111
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<lld::coff::Symbol*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
337
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
llvm::SmallPtrSetIterator<lld::elf::SharedSymbol*>::SmallPtrSetIterator(void const* const*, void const* const*, llvm::DebugEpochBase const&)
Line
Count
Source
280
170
      : SmallPtrSetIteratorImpl(BP, E), DebugEpochBase::HandleBase(&Epoch) {}
281
282
  // Most methods provided by baseclass.
283
284
250M
  const PtrTy operator*() const {
285
250M
    assert(isHandleInSync() && "invalid iterator access!");
286
250M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
250M
    assert(Bucket < End);
291
250M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
250M
  }
llvm::SmallPtrSetIterator<llvm::Function*>::operator*() const
Line
Count
Source
284
81.5k
  const PtrTy operator*() const {
285
81.5k
    assert(isHandleInSync() && "invalid iterator access!");
286
81.5k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
81.5k
    assert(Bucket < End);
291
81.5k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
81.5k
  }
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock*>::operator*() const
Line
Count
Source
284
1.71M
  const PtrTy operator*() const {
285
1.71M
    assert(isHandleInSync() && "invalid iterator access!");
286
1.71M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
1.71M
    assert(Bucket < End);
291
1.71M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
1.71M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::operator*() const
llvm::SmallPtrSetIterator<llvm::MachineInstr*>::operator*() const
Line
Count
Source
284
409k
  const PtrTy operator*() const {
285
409k
    assert(isHandleInSync() && "invalid iterator access!");
286
409k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
409k
    assert(Bucket < End);
291
409k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
409k
  }
llvm::SmallPtrSetIterator<llvm::Value const*>::operator*() const
Line
Count
Source
284
1.46M
  const PtrTy operator*() const {
285
1.46M
    assert(isHandleInSync() && "invalid iterator access!");
286
1.46M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
1.46M
    assert(Bucket < End);
291
1.46M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
1.46M
  }
llvm::SmallPtrSetIterator<llvm::SUnit const*>::operator*() const
Line
Count
Source
284
11.5k
  const PtrTy operator*() const {
285
11.5k
    assert(isHandleInSync() && "invalid iterator access!");
286
11.5k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
11.5k
    assert(Bucket < End);
291
11.5k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
11.5k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>::operator*() const
Line
Count
Source
284
295
  const PtrTy operator*() const {
285
295
    assert(isHandleInSync() && "invalid iterator access!");
286
295
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
295
    assert(Bucket < End);
291
295
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
295
  }
llvm::SmallPtrSetIterator<llvm::Value*>::operator*() const
Line
Count
Source
284
5.42M
  const PtrTy operator*() const {
285
5.42M
    assert(isHandleInSync() && "invalid iterator access!");
286
5.42M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
5.42M
    assert(Bucket < End);
291
5.42M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
5.42M
  }
llvm::SmallPtrSetIterator<llvm::Instruction*>::operator*() const
Line
Count
Source
284
1.48M
  const PtrTy operator*() const {
285
1.48M
    assert(isHandleInSync() && "invalid iterator access!");
286
1.48M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
1.48M
    assert(Bucket < End);
291
1.48M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
1.48M
  }
llvm::SmallPtrSetIterator<llvm::PHINode const*>::operator*() const
Line
Count
Source
284
19
  const PtrTy operator*() const {
285
19
    assert(isHandleInSync() && "invalid iterator access!");
286
19
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
19
    assert(Bucket < End);
291
19
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
19
  }
llvm::SmallPtrSetIterator<llvm::SDNode*>::operator*() const
Line
Count
Source
284
15.3M
  const PtrTy operator*() const {
285
15.3M
    assert(isHandleInSync() && "invalid iterator access!");
286
15.3M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
15.3M
    assert(Bucket < End);
291
15.3M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
15.3M
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock const*>::operator*() const
Line
Count
Source
284
560k
  const PtrTy operator*() const {
285
560k
    assert(isHandleInSync() && "invalid iterator access!");
286
560k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
560k
    assert(Bucket < End);
291
560k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
560k
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock*>::operator*() const
Line
Count
Source
284
8.00M
  const PtrTy operator*() const {
285
8.00M
    assert(isHandleInSync() && "invalid iterator access!");
286
8.00M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
8.00M
    assert(Bucket < End);
291
8.00M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
8.00M
  }
llvm::SmallPtrSetIterator<llvm::AnalysisKey*>::operator*() const
Line
Count
Source
284
12
  const PtrTy operator*() const {
285
12
    assert(isHandleInSync() && "invalid iterator access!");
286
12
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
12
    assert(Bucket < End);
291
12
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
12
  }
llvm::SmallPtrSetIterator<void*>::operator*() const
Line
Count
Source
284
7.77k
  const PtrTy operator*() const {
285
7.77k
    assert(isHandleInSync() && "invalid iterator access!");
286
7.77k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
7.77k
    assert(Bucket < End);
291
7.77k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
7.77k
  }
llvm::SmallPtrSetIterator<llvm::Loop const*>::operator*() const
Line
Count
Source
284
7.49M
  const PtrTy operator*() const {
285
7.49M
    assert(isHandleInSync() && "invalid iterator access!");
286
7.49M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
7.49M
    assert(Bucket < End);
291
7.49M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
7.49M
  }
llvm::SmallPtrSetIterator<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::operator*() const
Line
Count
Source
284
10.2k
  const PtrTy operator*() const {
285
10.2k
    assert(isHandleInSync() && "invalid iterator access!");
286
10.2k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
10.2k
    assert(Bucket < End);
291
10.2k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
10.2k
  }
llvm::SmallPtrSetIterator<llvm::GlobalValue*>::operator*() const
Line
Count
Source
284
8.52M
  const PtrTy operator*() const {
285
8.52M
    assert(isHandleInSync() && "invalid iterator access!");
286
8.52M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
8.52M
    assert(Bucket < End);
291
8.52M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
8.52M
  }
llvm::SmallPtrSetIterator<llvm::SCEVPredicate const*>::operator*() const
Line
Count
Source
284
2.58k
  const PtrTy operator*() const {
285
2.58k
    assert(isHandleInSync() && "invalid iterator access!");
286
2.58k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
2.58k
    assert(Bucket < End);
291
2.58k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
2.58k
  }
llvm::SmallPtrSetIterator<llvm::CallGraphNode const*>::operator*() const
Line
Count
Source
284
19
  const PtrTy operator*() const {
285
19
    assert(isHandleInSync() && "invalid iterator access!");
286
19
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
19
    assert(Bucket < End);
291
19
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
19
  }
llvm::SmallPtrSetIterator<llvm::MDNode const*>::operator*() const
Line
Count
Source
284
358k
  const PtrTy operator*() const {
285
358k
    assert(isHandleInSync() && "invalid iterator access!");
286
358k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
358k
    assert(Bucket < End);
291
358k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
358k
  }
llvm::SmallPtrSetIterator<llvm::SelectInst*>::operator*() const
Line
Count
Source
284
50
  const PtrTy operator*() const {
285
50
    assert(isHandleInSync() && "invalid iterator access!");
286
50
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
50
    assert(Bucket < End);
291
50
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
50
  }
llvm::SmallPtrSetIterator<llvm::PHINode*>::operator*() const
Line
Count
Source
284
26
  const PtrTy operator*() const {
285
26
    assert(isHandleInSync() && "invalid iterator access!");
286
26
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
26
    assert(Bucket < End);
291
26
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
26
  }
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::operator*() const
Line
Count
Source
284
381k
  const PtrTy operator*() const {
285
381k
    assert(isHandleInSync() && "invalid iterator access!");
286
381k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
381k
    assert(Bucket < End);
291
381k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
381k
  }
llvm::SmallPtrSetIterator<llvm::SUnit*>::operator*() const
Line
Count
Source
284
4.73k
  const PtrTy operator*() const {
285
4.73k
    assert(isHandleInSync() && "invalid iterator access!");
286
4.73k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
4.73k
    assert(Bucket < End);
291
4.73k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
4.73k
  }
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock const*>::operator*() const
Line
Count
Source
284
304k
  const PtrTy operator*() const {
285
304k
    assert(isHandleInSync() && "invalid iterator access!");
286
304k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
304k
    assert(Bucket < End);
291
304k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
304k
  }
llvm::SmallPtrSetIterator<llvm::LiveInterval*>::operator*() const
Line
Count
Source
284
44.0k
  const PtrTy operator*() const {
285
44.0k
    assert(isHandleInSync() && "invalid iterator access!");
286
44.0k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
44.0k
    assert(Bucket < End);
291
44.0k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
44.0k
  }
llvm::SmallPtrSetIterator<llvm::VNInfo*>::operator*() const
Line
Count
Source
284
374k
  const PtrTy operator*() const {
285
374k
    assert(isHandleInSync() && "invalid iterator access!");
286
374k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
374k
    assert(Bucket < End);
291
374k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
374k
  }
llvm::SmallPtrSetIterator<llvm::Module*>::operator*() const
Line
Count
Source
284
559
  const PtrTy operator*() const {
285
559
    assert(isHandleInSync() && "invalid iterator access!");
286
559
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
559
    assert(Bucket < End);
291
559
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
559
  }
llvm::SmallPtrSetIterator<llvm::Pass*>::operator*() const
Line
Count
Source
284
159M
  const PtrTy operator*() const {
285
159M
    assert(isHandleInSync() && "invalid iterator access!");
286
159M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
159M
    assert(Bucket < End);
291
159M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
159M
  }
llvm::SmallPtrSetIterator<llvm::Metadata*>::operator*() const
Line
Count
Source
284
10.7k
  const PtrTy operator*() const {
285
10.7k
    assert(isHandleInSync() && "invalid iterator access!");
286
10.7k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
10.7k
    assert(Bucket < End);
291
10.7k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
10.7k
  }
llvm::SmallPtrSetIterator<llvm::Metadata const*>::operator*() const
Line
Count
Source
284
6.42k
  const PtrTy operator*() const {
285
6.42k
    assert(isHandleInSync() && "invalid iterator access!");
286
6.42k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
6.42k
    assert(Bucket < End);
291
6.42k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
6.42k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable*>::operator*() const
Line
Count
Source
284
52
  const PtrTy operator*() const {
285
52
    assert(isHandleInSync() && "invalid iterator access!");
286
52
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
52
    assert(Bucket < End);
291
52
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
52
  }
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::Constant*>::operator*() const
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MCCodePaddingPolicy*>::operator*() const
llvm::SmallPtrSetIterator<llvm::CallInst*>::operator*() const
Line
Count
Source
284
9
  const PtrTy operator*() const {
285
9
    assert(isHandleInSync() && "invalid iterator access!");
286
9
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
9
    assert(Bucket < End);
291
9
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
9
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi*>::operator*() const
Line
Count
Source
284
46
  const PtrTy operator*() const {
285
46
    assert(isHandleInSync() && "invalid iterator access!");
286
46
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
46
    assert(Bucket < End);
291
46
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
46
  }
llvm::SmallPtrSetIterator<llvm::SCEV const*>::operator*() const
Line
Count
Source
284
7.46M
  const PtrTy operator*() const {
285
7.46M
    assert(isHandleInSync() && "invalid iterator access!");
286
7.46M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
7.46M
    assert(Bucket < End);
291
7.46M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
7.46M
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi const*>::operator*() const
Line
Count
Source
284
21
  const PtrTy operator*() const {
285
21
    assert(isHandleInSync() && "invalid iterator access!");
286
21
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
21
    assert(Bucket < End);
291
21
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
21
  }
llvm::SmallPtrSetIterator<llvm::MemoryAccess*>::operator*() const
Line
Count
Source
284
16
  const PtrTy operator*() const {
285
16
    assert(isHandleInSync() && "invalid iterator access!");
286
16
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
16
    assert(Bucket < End);
291
16
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
16
  }
llvm::SmallPtrSetIterator<llvm::User*>::operator*() const
Line
Count
Source
284
21.6k
  const PtrTy operator*() const {
285
21.6k
    assert(isHandleInSync() && "invalid iterator access!");
286
21.6k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
21.6k
    assert(Bucket < End);
291
21.6k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
21.6k
  }
llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>::operator*() const
Line
Count
Source
284
2.22M
  const PtrTy operator*() const {
285
2.22M
    assert(isHandleInSync() && "invalid iterator access!");
286
2.22M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
2.22M
    assert(Bucket < End);
291
2.22M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
2.22M
  }
llvm::SmallPtrSetIterator<llvm::cl::OptionCategory*>::operator*() const
Line
Count
Source
284
27
  const PtrTy operator*() const {
285
27
    assert(isHandleInSync() && "invalid iterator access!");
286
27
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
27
    assert(Bucket < End);
291
27
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
27
  }
llvm::SmallPtrSetIterator<llvm::LandingPadInst*>::operator*() const
Line
Count
Source
284
2.86k
  const PtrTy operator*() const {
285
2.86k
    assert(isHandleInSync() && "invalid iterator access!");
286
2.86k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
2.86k
    assert(Bucket < End);
291
2.86k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
2.86k
  }
llvm::SmallPtrSetIterator<llvm::DbgVariableIntrinsic*>::operator*() const
Line
Count
Source
284
3
  const PtrTy operator*() const {
285
3
    assert(isHandleInSync() && "invalid iterator access!");
286
3
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
3
    assert(Bucket < End);
291
3
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
3
  }
llvm::SmallPtrSetIterator<llvm::InterleaveGroup*>::operator*() const
Line
Count
Source
284
1.49k
  const PtrTy operator*() const {
285
1.49k
    assert(isHandleInSync() && "invalid iterator access!");
286
1.49k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
1.49k
    assert(Bucket < End);
291
1.49k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
1.49k
  }
llvm::SmallPtrSetIterator<llvm::VPValue*>::operator*() const
Line
Count
Source
284
32
  const PtrTy operator*() const {
285
32
    assert(isHandleInSync() && "invalid iterator access!");
286
32
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
32
    assert(Bucket < End);
291
32
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
32
  }
llvm::SmallPtrSetIterator<clang::Decl const*>::operator*() const
Line
Count
Source
284
27
  const PtrTy operator*() const {
285
27
    assert(isHandleInSync() && "invalid iterator access!");
286
27
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
27
    assert(Bucket < End);
291
27
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
27
  }
llvm::SmallPtrSetIterator<llvm::Region*>::operator*() const
Line
Count
Source
284
368
  const PtrTy operator*() const {
285
368
    assert(isHandleInSync() && "invalid iterator access!");
286
368
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
368
    assert(Bucket < End);
291
368
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
368
  }
llvm::SmallPtrSetIterator<polly::MemoryAccess*>::operator*() const
Line
Count
Source
284
123
  const PtrTy operator*() const {
285
123
    assert(isHandleInSync() && "invalid iterator access!");
286
123
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
123
    assert(Bucket < End);
291
123
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
123
  }
llvm::SmallPtrSetIterator<llvm::LoadSDNode*>::operator*() const
Line
Count
Source
284
1.89k
  const PtrTy operator*() const {
285
1.89k
    assert(isHandleInSync() && "invalid iterator access!");
286
1.89k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
1.89k
    assert(Bucket < End);
291
1.89k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
1.89k
  }
llvm::SmallPtrSetIterator<llvm::CoroSubFnInst*>::operator*() const
Line
Count
Source
284
3
  const PtrTy operator*() const {
285
3
    assert(isHandleInSync() && "invalid iterator access!");
286
3
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
3
    assert(Bucket < End);
291
3
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
3
  }
llvm::SmallPtrSetIterator<clang::ValueDecl*>::operator*() const
Line
Count
Source
284
226
  const PtrTy operator*() const {
285
226
    assert(isHandleInSync() && "invalid iterator access!");
286
226
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
226
    assert(Bucket < End);
291
226
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
226
  }
llvm::SmallPtrSetIterator<clang::ObjCProtocolDecl*>::operator*() const
Line
Count
Source
284
592
  const PtrTy operator*() const {
285
592
    assert(isHandleInSync() && "invalid iterator access!");
286
592
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
592
    assert(Bucket < End);
291
592
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
592
  }
llvm::SmallPtrSetIterator<clang::Decl*>::operator*() const
Line
Count
Source
284
29.3M
  const PtrTy operator*() const {
285
29.3M
    assert(isHandleInSync() && "invalid iterator access!");
286
29.3M
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
29.3M
    assert(Bucket < End);
291
29.3M
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
29.3M
  }
llvm::SmallPtrSetIterator<clang::FileEntry const*>::operator*() const
Line
Count
Source
284
95
  const PtrTy operator*() const {
285
95
    assert(isHandleInSync() && "invalid iterator access!");
286
95
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
95
    assert(Bucket < End);
291
95
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
95
  }
llvm::SmallPtrSetIterator<clang::AttributedStmt const*>::operator*() const
Line
Count
Source
284
16
  const PtrTy operator*() const {
285
16
    assert(isHandleInSync() && "invalid iterator access!");
286
16
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
16
    assert(Bucket < End);
291
16
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
16
  }
llvm::SmallPtrSetIterator<clang::FieldDecl*>::operator*() const
Line
Count
Source
284
192
  const PtrTy operator*() const {
285
192
    assert(isHandleInSync() && "invalid iterator access!");
286
192
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
192
    assert(Bucket < End);
291
192
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
192
  }
llvm::SmallPtrSetIterator<clang::CXXMethodDecl*>::operator*() const
Line
Count
Source
284
13
  const PtrTy operator*() const {
285
13
    assert(isHandleInSync() && "invalid iterator access!");
286
13
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
13
    assert(Bucket < End);
291
13
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
13
  }
llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>::operator*() const
Line
Count
Source
284
589
  const PtrTy operator*() const {
285
589
    assert(isHandleInSync() && "invalid iterator access!");
286
589
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
589
    assert(Bucket < End);
291
589
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
589
  }
llvm::SmallPtrSetIterator<clang::Expr*>::operator*() const
Line
Count
Source
284
145k
  const PtrTy operator*() const {
285
145k
    assert(isHandleInSync() && "invalid iterator access!");
286
145k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
145k
    assert(Bucket < End);
291
145k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
145k
  }
llvm::SmallPtrSetIterator<clang::ObjCMethodDecl const*>::operator*() const
Line
Count
Source
284
214
  const PtrTy operator*() const {
285
214
    assert(isHandleInSync() && "invalid iterator access!");
286
214
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
214
    assert(Bucket < End);
291
214
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
214
  }
llvm::SmallPtrSetIterator<clang::ast_matchers::MatchFinder::MatchCallback*>::operator*() const
Line
Count
Source
284
10.4k
  const PtrTy operator*() const {
285
10.4k
    assert(isHandleInSync() && "invalid iterator access!");
286
10.4k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
10.4k
    assert(Bucket < End);
291
10.4k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
10.4k
  }
llvm::SmallPtrSetIterator<clang::CXXMethodDecl const*>::operator*() const
Line
Count
Source
284
26.8k
  const PtrTy operator*() const {
285
26.8k
    assert(isHandleInSync() && "invalid iterator access!");
286
26.8k
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
26.8k
    assert(Bucket < End);
291
26.8k
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
26.8k
  }
llvm::SmallPtrSetIterator<clang::SourceLocation>::operator*() const
Line
Count
Source
284
8
  const PtrTy operator*() const {
285
8
    assert(isHandleInSync() && "invalid iterator access!");
286
8
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
8
    assert(Bucket < End);
291
8
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
8
  }
llvm::SmallPtrSetIterator<lld::elf::SharedSymbol*>::operator*() const
Line
Count
Source
284
67
  const PtrTy operator*() const {
285
67
    assert(isHandleInSync() && "invalid iterator access!");
286
67
    if (shouldReverseIterate()) {
287
0
      assert(Bucket > End);
288
0
      return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
289
0
    }
290
67
    assert(Bucket < End);
291
67
    return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
292
67
  }
293
294
250M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
250M
    assert(isHandleInSync() && "invalid iterator access!");
296
250M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
250M
    ++Bucket;
302
250M
    AdvanceIfNotValid();
303
250M
    return *this;
304
250M
  }
llvm::SmallPtrSetIterator<llvm::Function*>::operator++()
Line
Count
Source
294
81.5k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
81.5k
    assert(isHandleInSync() && "invalid iterator access!");
296
81.5k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
81.5k
    ++Bucket;
302
81.5k
    AdvanceIfNotValid();
303
81.5k
    return *this;
304
81.5k
  }
llvm::SmallPtrSetIterator<llvm::MachineBasicBlock*>::operator++()
Line
Count
Source
294
1.68M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
1.68M
    assert(isHandleInSync() && "invalid iterator access!");
296
1.68M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
1.68M
    ++Bucket;
302
1.68M
    AdvanceIfNotValid();
303
1.68M
    return *this;
304
1.68M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetIterator<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::operator++()
llvm::SmallPtrSetIterator<llvm::MachineInstr*>::operator++()
Line
Count
Source
294
408k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
408k
    assert(isHandleInSync() && "invalid iterator access!");
296
408k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
408k
    ++Bucket;
302
408k
    AdvanceIfNotValid();
303
408k
    return *this;
304
408k
  }
llvm::SmallPtrSetIterator<llvm::SUnit const*>::operator++()
Line
Count
Source
294
23.0k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
23.0k
    assert(isHandleInSync() && "invalid iterator access!");
296
23.0k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
23.0k
    ++Bucket;
302
23.0k
    AdvanceIfNotValid();
303
23.0k
    return *this;
304
23.0k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>::operator++()
Line
Count
Source
294
295
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
295
    assert(isHandleInSync() && "invalid iterator access!");
296
295
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
295
    ++Bucket;
302
295
    AdvanceIfNotValid();
303
295
    return *this;
304
295
  }
llvm::SmallPtrSetIterator<llvm::Value*>::operator++()
Line
Count
Source
294
6.94M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
6.94M
    assert(isHandleInSync() && "invalid iterator access!");
296
6.94M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
6.94M
    ++Bucket;
302
6.94M
    AdvanceIfNotValid();
303
6.94M
    return *this;
304
6.94M
  }
llvm::SmallPtrSetIterator<llvm::Instruction*>::operator++()
Line
Count
Source
294
1.38M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
1.38M
    assert(isHandleInSync() && "invalid iterator access!");
296
1.38M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
1.38M
    ++Bucket;
302
1.38M
    AdvanceIfNotValid();
303
1.38M
    return *this;
304
1.38M
  }
llvm::SmallPtrSetIterator<llvm::PHINode const*>::operator++()
Line
Count
Source
294
19
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
19
    assert(isHandleInSync() && "invalid iterator access!");
296
19
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
19
    ++Bucket;
302
19
    AdvanceIfNotValid();
303
19
    return *this;
304
19
  }
llvm::SmallPtrSetIterator<llvm::SDNode*>::operator++()
Line
Count
Source
294
15.3M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
15.3M
    assert(isHandleInSync() && "invalid iterator access!");
296
15.3M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
15.3M
    ++Bucket;
302
15.3M
    AdvanceIfNotValid();
303
15.3M
    return *this;
304
15.3M
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock const*>::operator++()
Line
Count
Source
294
133k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
133k
    assert(isHandleInSync() && "invalid iterator access!");
296
133k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
133k
    ++Bucket;
302
133k
    AdvanceIfNotValid();
303
133k
    return *this;
304
133k
  }
llvm::SmallPtrSetIterator<llvm::BasicBlock*>::operator++()
Line
Count
Source
294
8.00M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
8.00M
    assert(isHandleInSync() && "invalid iterator access!");
296
8.00M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
8.00M
    ++Bucket;
302
8.00M
    AdvanceIfNotValid();
303
8.00M
    return *this;
304
8.00M
  }
llvm::SmallPtrSetIterator<llvm::AnalysisKey*>::operator++()
Line
Count
Source
294
12
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
12
    assert(isHandleInSync() && "invalid iterator access!");
296
12
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
12
    ++Bucket;
302
12
    AdvanceIfNotValid();
303
12
    return *this;
304
12
  }
llvm::SmallPtrSetIterator<void*>::operator++()
Line
Count
Source
294
7.77k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
7.77k
    assert(isHandleInSync() && "invalid iterator access!");
296
7.77k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
7.77k
    ++Bucket;
302
7.77k
    AdvanceIfNotValid();
303
7.77k
    return *this;
304
7.77k
  }
llvm::SmallPtrSetIterator<llvm::Loop const*>::operator++()
Line
Count
Source
294
7.48M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
7.48M
    assert(isHandleInSync() && "invalid iterator access!");
296
7.48M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
7.48M
    ++Bucket;
302
7.48M
    AdvanceIfNotValid();
303
7.48M
    return *this;
304
7.48M
  }
llvm::SmallPtrSetIterator<llvm::Value const*>::operator++()
Line
Count
Source
294
1.31M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
1.31M
    assert(isHandleInSync() && "invalid iterator access!");
296
1.31M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
1.31M
    ++Bucket;
302
1.31M
    AdvanceIfNotValid();
303
1.31M
    return *this;
304
1.31M
  }
llvm::SmallPtrSetIterator<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::operator++()
Line
Count
Source
294
10.2k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
10.2k
    assert(isHandleInSync() && "invalid iterator access!");
296
10.2k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
10.2k
    ++Bucket;
302
10.2k
    AdvanceIfNotValid();
303
10.2k
    return *this;
304
10.2k
  }
llvm::SmallPtrSetIterator<llvm::GlobalValue*>::operator++()
Line
Count
Source
294
9.01M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
9.01M
    assert(isHandleInSync() && "invalid iterator access!");
296
9.01M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
9.01M
    ++Bucket;
302
9.01M
    AdvanceIfNotValid();
303
9.01M
    return *this;
304
9.01M
  }
llvm::SmallPtrSetIterator<llvm::SCEVPredicate const*>::operator++()
Line
Count
Source
294
2.58k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
2.58k
    assert(isHandleInSync() && "invalid iterator access!");
296
2.58k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
2.58k
    ++Bucket;
302
2.58k
    AdvanceIfNotValid();
303
2.58k
    return *this;
304
2.58k
  }
llvm::SmallPtrSetIterator<llvm::CallGraphNode const*>::operator++()
Line
Count
Source
294
19
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
19
    assert(isHandleInSync() && "invalid iterator access!");
296
19
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
19
    ++Bucket;
302
19
    AdvanceIfNotValid();
303
19
    return *this;
304
19
  }
llvm::SmallPtrSetIterator<llvm::MDNode const*>::operator++()
Line
Count
Source
294
211k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
211k
    assert(isHandleInSync() && "invalid iterator access!");
296
211k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
211k
    ++Bucket;
302
211k
    AdvanceIfNotValid();
303
211k
    return *this;
304
211k
  }
llvm::SmallPtrSetIterator<llvm::SelectInst*>::operator++()
Line
Count
Source
294
50
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
50
    assert(isHandleInSync() && "invalid iterator access!");
296
50
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
50
    ++Bucket;
302
50
    AdvanceIfNotValid();
303
50
    return *this;
304
50
  }
llvm::SmallPtrSetIterator<llvm::PHINode*>::operator++()
Line
Count
Source
294
26
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
26
    assert(isHandleInSync() && "invalid iterator access!");
296
26
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
26
    ++Bucket;
302
26
    AdvanceIfNotValid();
303
26
    return *this;
304
26
  }
llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::operator++()
Line
Count
Source
294
381k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
381k
    assert(isHandleInSync() && "invalid iterator access!");
296
381k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
381k
    ++Bucket;
302
381k
    AdvanceIfNotValid();
303
381k
    return *this;
304
381k
  }
llvm::SmallPtrSetIterator<llvm::LiveInterval*>::operator++()
Line
Count
Source
294
17.6k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
17.6k
    assert(isHandleInSync() && "invalid iterator access!");
296
17.6k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
17.6k
    ++Bucket;
302
17.6k
    AdvanceIfNotValid();
303
17.6k
    return *this;
304
17.6k
  }
llvm::SmallPtrSetIterator<llvm::VNInfo*>::operator++()
Line
Count
Source
294
170k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
170k
    assert(isHandleInSync() && "invalid iterator access!");
296
170k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
170k
    ++Bucket;
302
170k
    AdvanceIfNotValid();
303
170k
    return *this;
304
170k
  }
llvm::SmallPtrSetIterator<llvm::Pass*>::operator++()
Line
Count
Source
294
159M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
159M
    assert(isHandleInSync() && "invalid iterator access!");
296
159M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
159M
    ++Bucket;
302
159M
    AdvanceIfNotValid();
303
159M
    return *this;
304
159M
  }
llvm::SmallPtrSetIterator<llvm::Metadata*>::operator++()
Line
Count
Source
294
6.52k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
6.52k
    assert(isHandleInSync() && "invalid iterator access!");
296
6.52k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
6.52k
    ++Bucket;
302
6.52k
    AdvanceIfNotValid();
303
6.52k
    return *this;
304
6.52k
  }
llvm::SmallPtrSetIterator<llvm::Metadata const*>::operator++()
Line
Count
Source
294
6.41k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
6.41k
    assert(isHandleInSync() && "invalid iterator access!");
296
6.41k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
6.41k
    ++Bucket;
302
6.41k
    AdvanceIfNotValid();
303
6.41k
    return *this;
304
6.41k
  }
llvm::SmallPtrSetIterator<llvm::GlobalVariable*>::operator++()
Line
Count
Source
294
52
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
52
    assert(isHandleInSync() && "invalid iterator access!");
296
52
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
52
    ++Bucket;
302
52
    AdvanceIfNotValid();
303
52
    return *this;
304
52
  }
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::Constant*>::operator++()
Unexecuted instantiation: llvm::SmallPtrSetIterator<llvm::MCCodePaddingPolicy*>::operator++()
llvm::SmallPtrSetIterator<llvm::CallInst*>::operator++()
Line
Count
Source
294
9
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
9
    assert(isHandleInSync() && "invalid iterator access!");
296
9
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
9
    ++Bucket;
302
9
    AdvanceIfNotValid();
303
9
    return *this;
304
9
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi*>::operator++()
Line
Count
Source
294
46
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
46
    assert(isHandleInSync() && "invalid iterator access!");
296
46
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
46
    ++Bucket;
302
46
    AdvanceIfNotValid();
303
46
    return *this;
304
46
  }
llvm::SmallPtrSetIterator<llvm::SCEV const*>::operator++()
Line
Count
Source
294
7.46M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
7.46M
    assert(isHandleInSync() && "invalid iterator access!");
296
7.46M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
7.46M
    ++Bucket;
302
7.46M
    AdvanceIfNotValid();
303
7.46M
    return *this;
304
7.46M
  }
llvm::SmallPtrSetIterator<llvm::MemoryPhi const*>::operator++()
Line
Count
Source
294
15
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
15
    assert(isHandleInSync() && "invalid iterator access!");
296
15
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
15
    ++Bucket;
302
15
    AdvanceIfNotValid();
303
15
    return *this;
304
15
  }
llvm::SmallPtrSetIterator<llvm::MemoryAccess*>::operator++()
Line
Count
Source
294
16
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
16
    assert(isHandleInSync() && "invalid iterator access!");
296
16
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
16
    ++Bucket;
302
16
    AdvanceIfNotValid();
303
16
    return *this;
304
16
  }
llvm::SmallPtrSetIterator<llvm::User*>::operator++()
Line
Count
Source
294
21.6k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
21.6k
    assert(isHandleInSync() && "invalid iterator access!");
296
21.6k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
21.6k
    ++Bucket;
302
21.6k
    AdvanceIfNotValid();
303
21.6k
    return *this;
304
21.6k
  }
llvm::SmallPtrSetIterator<llvm::cl::SubCommand*>::operator++()
Line
Count
Source
294
2.22M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
2.22M
    assert(isHandleInSync() && "invalid iterator access!");
296
2.22M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
2.22M
    ++Bucket;
302
2.22M
    AdvanceIfNotValid();
303
2.22M
    return *this;
304
2.22M
  }
llvm::SmallPtrSetIterator<llvm::cl::OptionCategory*>::operator++()
Line
Count
Source
294
27
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
27
    assert(isHandleInSync() && "invalid iterator access!");
296
27
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
27
    ++Bucket;
302
27
    AdvanceIfNotValid();
303
27
    return *this;
304
27
  }
llvm::SmallPtrSetIterator<llvm::LandingPadInst*>::operator++()
Line
Count
Source
294
2.86k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
2.86k
    assert(isHandleInSync() && "invalid iterator access!");
296
2.86k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
2.86k
    ++Bucket;
302
2.86k
    AdvanceIfNotValid();
303
2.86k
    return *this;
304
2.86k
  }
llvm::SmallPtrSetIterator<llvm::DbgVariableIntrinsic*>::operator++()
Line
Count
Source
294
3
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
3
    assert(isHandleInSync() && "invalid iterator access!");
296
3
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
3
    ++Bucket;
302
3
    AdvanceIfNotValid();
303
3
    return *this;
304
3
  }
llvm::SmallPtrSetIterator<llvm::InterleaveGroup*>::operator++()
Line
Count
Source
294
1.49k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
1.49k
    assert(isHandleInSync() && "invalid iterator access!");
296
1.49k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
1.49k
    ++Bucket;
302
1.49k
    AdvanceIfNotValid();
303
1.49k
    return *this;
304
1.49k
  }
llvm::SmallPtrSetIterator<llvm::VPValue*>::operator++()
Line
Count
Source
294
32
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
32
    assert(isHandleInSync() && "invalid iterator access!");
296
32
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
32
    ++Bucket;
302
32
    AdvanceIfNotValid();
303
32
    return *this;
304
32
  }
llvm::SmallPtrSetIterator<clang::Decl const*>::operator++()
Line
Count
Source
294
27
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
27
    assert(isHandleInSync() && "invalid iterator access!");
296
27
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
27
    ++Bucket;
302
27
    AdvanceIfNotValid();
303
27
    return *this;
304
27
  }
llvm::SmallPtrSetIterator<llvm::Region*>::operator++()
Line
Count
Source
294
51
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
51
    assert(isHandleInSync() && "invalid iterator access!");
296
51
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
51
    ++Bucket;
302
51
    AdvanceIfNotValid();
303
51
    return *this;
304
51
  }
llvm::SmallPtrSetIterator<polly::MemoryAccess*>::operator++()
Line
Count
Source
294
94
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
94
    assert(isHandleInSync() && "invalid iterator access!");
296
94
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
94
    ++Bucket;
302
94
    AdvanceIfNotValid();
303
94
    return *this;
304
94
  }
llvm::SmallPtrSetIterator<llvm::LoadSDNode*>::operator++()
Line
Count
Source
294
1.89k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
1.89k
    assert(isHandleInSync() && "invalid iterator access!");
296
1.89k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
1.89k
    ++Bucket;
302
1.89k
    AdvanceIfNotValid();
303
1.89k
    return *this;
304
1.89k
  }
llvm::SmallPtrSetIterator<llvm::CoroSubFnInst*>::operator++()
Line
Count
Source
294
3
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
3
    assert(isHandleInSync() && "invalid iterator access!");
296
3
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
3
    ++Bucket;
302
3
    AdvanceIfNotValid();
303
3
    return *this;
304
3
  }
llvm::SmallPtrSetIterator<clang::ValueDecl*>::operator++()
Line
Count
Source
294
226
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
226
    assert(isHandleInSync() && "invalid iterator access!");
296
226
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
226
    ++Bucket;
302
226
    AdvanceIfNotValid();
303
226
    return *this;
304
226
  }
llvm::SmallPtrSetIterator<clang::ObjCProtocolDecl*>::operator++()
Line
Count
Source
294
402
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
402
    assert(isHandleInSync() && "invalid iterator access!");
296
402
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
402
    ++Bucket;
302
402
    AdvanceIfNotValid();
303
402
    return *this;
304
402
  }
llvm::SmallPtrSetIterator<clang::Decl*>::operator++()
Line
Count
Source
294
29.3M
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
29.3M
    assert(isHandleInSync() && "invalid iterator access!");
296
29.3M
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
29.3M
    ++Bucket;
302
29.3M
    AdvanceIfNotValid();
303
29.3M
    return *this;
304
29.3M
  }
llvm::SmallPtrSetIterator<clang::FileEntry const*>::operator++()
Line
Count
Source
294
94
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
94
    assert(isHandleInSync() && "invalid iterator access!");
296
94
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
94
    ++Bucket;
302
94
    AdvanceIfNotValid();
303
94
    return *this;
304
94
  }
llvm::SmallPtrSetIterator<clang::AttributedStmt const*>::operator++()
Line
Count
Source
294
16
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
16
    assert(isHandleInSync() && "invalid iterator access!");
296
16
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
16
    ++Bucket;
302
16
    AdvanceIfNotValid();
303
16
    return *this;
304
16
  }
llvm::SmallPtrSetIterator<clang::FieldDecl*>::operator++()
Line
Count
Source
294
48
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
48
    assert(isHandleInSync() && "invalid iterator access!");
296
48
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
48
    ++Bucket;
302
48
    AdvanceIfNotValid();
303
48
    return *this;
304
48
  }
Unexecuted instantiation: llvm::SmallPtrSetIterator<clang::CXXMethodDecl*>::operator++()
llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>::operator++()
Line
Count
Source
294
589
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
589
    assert(isHandleInSync() && "invalid iterator access!");
296
589
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
589
    ++Bucket;
302
589
    AdvanceIfNotValid();
303
589
    return *this;
304
589
  }
llvm::SmallPtrSetIterator<clang::Expr*>::operator++()
Line
Count
Source
294
145k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
145k
    assert(isHandleInSync() && "invalid iterator access!");
296
145k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
145k
    ++Bucket;
302
145k
    AdvanceIfNotValid();
303
145k
    return *this;
304
145k
  }
llvm::SmallPtrSetIterator<clang::ObjCMethodDecl const*>::operator++()
Line
Count
Source
294
182
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
182
    assert(isHandleInSync() && "invalid iterator access!");
296
182
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
182
    ++Bucket;
302
182
    AdvanceIfNotValid();
303
182
    return *this;
304
182
  }
llvm::SmallPtrSetIterator<clang::ast_matchers::MatchFinder::MatchCallback*>::operator++()
Line
Count
Source
294
10.4k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
10.4k
    assert(isHandleInSync() && "invalid iterator access!");
296
10.4k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
10.4k
    ++Bucket;
302
10.4k
    AdvanceIfNotValid();
303
10.4k
    return *this;
304
10.4k
  }
llvm::SmallPtrSetIterator<clang::CXXMethodDecl const*>::operator++()
Line
Count
Source
294
6.68k
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
6.68k
    assert(isHandleInSync() && "invalid iterator access!");
296
6.68k
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
6.68k
    ++Bucket;
302
6.68k
    AdvanceIfNotValid();
303
6.68k
    return *this;
304
6.68k
  }
llvm::SmallPtrSetIterator<clang::SourceLocation>::operator++()
Line
Count
Source
294
8
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
8
    assert(isHandleInSync() && "invalid iterator access!");
296
8
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
8
    ++Bucket;
302
8
    AdvanceIfNotValid();
303
8
    return *this;
304
8
  }
llvm::SmallPtrSetIterator<lld::elf::SharedSymbol*>::operator++()
Line
Count
Source
294
67
  inline SmallPtrSetIterator& operator++() {          // Preincrement
295
67
    assert(isHandleInSync() && "invalid iterator access!");
296
67
    if (shouldReverseIterate()) {
297
0
      --Bucket;
298
0
      RetreatIfNotValid();
299
0
      return *this;
300
0
    }
301
67
    ++Bucket;
302
67
    AdvanceIfNotValid();
303
67
    return *this;
304
67
  }
305
306
  SmallPtrSetIterator operator++(int) {        // Postincrement
307
    SmallPtrSetIterator tmp = *this;
308
    ++*this;
309
    return tmp;
310
  }
311
};
312
313
/// RoundUpToPowerOfTwo - This is a helper template that rounds N up to the next
314
/// power of two (which means N itself if N is already a power of two).
315
template<unsigned N>
316
struct RoundUpToPowerOfTwo;
317
318
/// RoundUpToPowerOfTwoH - If N is not a power of two, increase it.  This is a
319
/// helper template used to implement RoundUpToPowerOfTwo.
320
template<unsigned N, bool isPowerTwo>
321
struct RoundUpToPowerOfTwoH {
322
  enum { Val = N };
323
};
324
template<unsigned N>
325
struct RoundUpToPowerOfTwoH<N, false> {
326
  enum {
327
    // We could just use NextVal = N+1, but this converges faster.  N|(N-1) sets
328
    // the right-most zero bits to one all at once, e.g. 0b0011000 -> 0b0011111.
329
    Val = RoundUpToPowerOfTwo<(N|(N-1)) + 1>::Val
330
  };
331
};
332
333
template<unsigned N>
334
struct RoundUpToPowerOfTwo {
335
  enum { Val = RoundUpToPowerOfTwoH<N, (N&(N-1)) == 0>::Val };
336
};
337
338
/// A templated base class for \c SmallPtrSet which provides the
339
/// typesafe interface that is common across all small sizes.
340
///
341
/// This is particularly useful for passing around between interface boundaries
342
/// to avoid encoding a particular small size in the interface boundary.
343
template <typename PtrType>
344
class SmallPtrSetImpl : public SmallPtrSetImplBase {
345
  using ConstPtrType = typename add_const_past_pointer<PtrType>::type;
346
  using PtrTraits = PointerLikeTypeTraits<PtrType>;
347
  using ConstPtrTraits = PointerLikeTypeTraits<ConstPtrType>;
348
349
protected:
350
  // Constructors that forward to the base.
351
  SmallPtrSetImpl(const void **SmallStorage, const SmallPtrSetImpl &that)
352
77.4M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> const&)
Line
Count
Source
352
1.55M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*> const&)
Line
Count
Source
352
7.60M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineLoop*> const&)
Line
Count
Source
352
208
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*> const&)
Line
Count
Source
352
3.76M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::BasicBlock*> const&)
Line
Count
Source
352
22.5M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::BasicBlock const*> const&)
Line
Count
Source
352
11.8M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<void*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<void*> const&)
Line
Count
Source
352
223
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::AnalysisKey*> const&)
Line
Count
Source
352
223
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*> const&)
Line
Count
Source
352
8.24M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Loop*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Loop*> const&)
Line
Count
Source
352
537k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*> const&)
Line
Count
Source
352
13.8M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Value const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Value const*> const&)
Line
Count
Source
352
109k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Value*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Value*> const&)
Line
Count
Source
352
108k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::RegionNode const*> const&)
Line
Count
Source
352
8
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::RegionNode*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::RegionNode*> const&)
Line
Count
Source
352
23.7k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*> const&)
Line
Count
Source
352
1.33M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Loop const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Loop const*> const&)
Line
Count
Source
352
768k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Instruction*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Instruction*> const&)
Line
Count
Source
352
12.0k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineInstr*> const&)
Line
Count
Source
352
154k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*> const&)
Line
Count
Source
352
4.32M
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Type*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Type*> const&)
Line
Count
Source
352
120k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::SUnit*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::SUnit*> const&)
Line
Count
Source
352
56.6k
      : SmallPtrSetImplBase(SmallStorage, that) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*> const&)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::MachineRegionNode*> const&)
llvm::SmallPtrSetImpl<llvm::VNInfo*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::VNInfo*> const&)
Line
Count
Source
352
21.7k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Function const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Function const*> const&)
Line
Count
Source
352
1.33k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::User*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::User*> const&)
Line
Count
Source
352
35.3k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::Function*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::Function*> const&)
Line
Count
Source
352
13.4k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::VPBlockBase*> const&)
Line
Count
Source
352
114k
      : SmallPtrSetImplBase(SmallStorage, that) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::VPBlockBase const*> const&)
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*> const&)
Line
Count
Source
352
12
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::DeclContext*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::DeclContext*> const&)
Line
Count
Source
352
3.26k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::CallGraphNode*> const&)
Line
Count
Source
352
1.51k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::VarDecl const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::VarDecl const*> const&)
Line
Count
Source
352
439
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> > const&)
Line
Count
Source
352
233k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::ParmVarDecl const*> const&)
Line
Count
Source
352
5.71k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::Expr*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::Expr*> const&)
Line
Count
Source
352
5.71k
      : SmallPtrSetImplBase(SmallStorage, that) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::SmallPtrSetImpl(void const**, llvm::SmallPtrSetImpl<clang::CallGraphNode const*> const&)
Line
Count
Source
352
2
      : SmallPtrSetImplBase(SmallStorage, that) {}
353
  SmallPtrSetImpl(const void **SmallStorage, unsigned SmallSize,
354
                  SmallPtrSetImpl &&that)
355
144M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>&&)
Line
Count
Source
355
3.11M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>&&)
Line
Count
Source
355
12.6M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineLoop*>&&)
Line
Count
Source
355
416
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>&&)
Line
Count
Source
355
3.77M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::BasicBlock*>&&)
Line
Count
Source
355
42.2M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::BasicBlock const*>&&)
Line
Count
Source
355
16.3M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>&&)
Line
Count
Source
355
16.4M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::GlobalValue const*>&&)
Line
Count
Source
355
396
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Value*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Value*>&&)
Line
Count
Source
355
1.22M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Loop*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Loop*>&&)
Line
Count
Source
355
1.07M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>&&)
Line
Count
Source
355
27.6M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Value const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Value const*>&&)
Line
Count
Source
355
120k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Instruction*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Instruction*>&&)
Line
Count
Source
355
94.5k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >&&)
Line
Count
Source
355
158k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::RegionNode*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::RegionNode*>&&)
Line
Count
Source
355
27.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::RegionNode const*>&&)
Line
Count
Source
355
16
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>&&)
Line
Count
Source
355
2.85M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::PHINode const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::PHINode const*>&&)
Line
Count
Source
355
3.57k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Loop const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Loop const*>&&)
Line
Count
Source
355
1.30M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<void*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<void*>&&)
Line
Count
Source
355
265k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::AnalysisKey*>&&)
Line
Count
Source
355
265k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineInstr*>&&)
Line
Count
Source
355
276k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>&&)
Line
Count
Source
355
8.65M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::Type*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Type*>&&)
Line
Count
Source
355
241k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::SUnit*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::SUnit*>&&)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>&&)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>&&)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::VNInfo*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::VNInfo*>&&)
llvm::SmallPtrSetImpl<llvm::Pass*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::Pass*>&&)
Line
Count
Source
355
2.58M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::GlobalValue*>&&)
Line
Count
Source
355
1.47M
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::SCEV const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::SCEV const*>&&)
Line
Count
Source
355
985k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::MemoryAccess*>&&)
llvm::SmallPtrSetImpl<llvm::User*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::User*>&&)
Line
Count
Source
355
23.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::VPBlockBase*>&&)
Line
Count
Source
355
229k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>&&)
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>&&)
Line
Count
Source
355
24
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<clang::Decl const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::Decl const*>&&)
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::CallGraphNode*>&&)
Line
Count
Source
355
1.51k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
llvm::SmallPtrSetImpl<clang::Expr*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::Expr*>&&)
Line
Count
Source
355
40.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<clang::QualType>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::QualType>&&)
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::CallGraphNode const*>&&)
Line
Count
Source
355
2
      : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<clang::FileEntry const*>::SmallPtrSetImpl(void const**, unsigned int, llvm::SmallPtrSetImpl<clang::FileEntry const*>&&)
356
  explicit SmallPtrSetImpl(const void **SmallStorage, unsigned SmallSize)
357
1.38G
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
122M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
254k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.08M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Loop*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.08M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
246
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
50.3M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Value const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
407M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Function*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.89M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Constant const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
388k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Instruction*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
50.6M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::SmallPtrSetImpl(void const**, unsigned int)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegion*>::SmallPtrSetImpl(void const**, unsigned int)
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
28.4M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
16.7M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
85.5M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
28.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SUnit const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
656
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
48.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Value*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
89.8M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SDNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
80.2M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Instruction const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.72M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
40.6M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Loop const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
16.4M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SUnit*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
220k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
27.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PHINode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
8.23M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SDNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
7.12M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<void*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.51M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.51M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallInst const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PHINode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.14M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Constant*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.35k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
439
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Use const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
6.06M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
10.3M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
66.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
10
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
19
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
343
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
324
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
21.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
13.8M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
612k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MDNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
599k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::User const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.33M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.81M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::RegionNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
28.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
8
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SCEV const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
131M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.57M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::User*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.22M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallGraphNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
17
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::SelectInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
6.14k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.57M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VNInfo*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.44M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.66M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LiveRange*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.19M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
654k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
MachineBlockPlacement.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::BlockChain*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
387k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.32M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Type*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
808k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>::SmallPtrSetImpl(void const**, unsigned int)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>::SmallPtrSetImpl(void const**, unsigned int)
llvm::SmallPtrSetImpl<llvm::ConstantExpr const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
22.1M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Metadata*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
16.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DILocation*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
182k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Module*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
91.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Pass*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.37M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Metadata const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
718k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::ConstantInt*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.11k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::FuncletPadInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.60k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalAlias const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
35.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MDNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.09M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Argument*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
181k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Use*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.50M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Comdat const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
27.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalVariable*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.12k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Function const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
980
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
634k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MCCodePaddingPolicy*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
41.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
41.5k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CallInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
12.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MemoryPhi*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
5.30k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MemoryPhi const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.32k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::MemoryAccess*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
58
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LoadInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
859k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::cl::Option*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
8
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::cl::OptionCategory*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
120k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LandingPadInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
21.2k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DbgVariableIntrinsic*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
12
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::InterleaveGroup*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
19.4k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VPValue*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
37.7k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
114k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
8
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
12
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
16.7M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
5.02k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::VarDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
11.9k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Decl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
38.5k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::GlobalIndirectSymbol const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
90
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Module*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
27.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Type const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
34.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::RecordDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
70.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
16.8k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::DeclContext*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
46.4M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.03M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::DirectoryEntry const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
238k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::HeaderMap const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
119k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.38k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::Region*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.43k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.72k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::DISubprogram const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
32.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::LoadSDNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
642k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CoroSubFnInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
6
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::CoroBeginInst*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
6
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
328
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
22.9k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::TagDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
78
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ValueDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
71.9k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::VarDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
86.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::DeclContext const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
521
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.51k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
605
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::LocationContext const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
10.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.45k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CFGBlock*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
308k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.78k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.66k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::TypedValueRegion const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
143
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ento::ExplodedNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
9.13k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.58k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
RegionStore.cpp:llvm::SmallPtrSetImpl<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
285k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Decl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
18.4M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::FileEntry const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2.56k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCCategoryDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
4.97k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::AttributedStmt const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
85
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Expr*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
44.3M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
460k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > > >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
37.4k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
37.4k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::FieldDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
40
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXMethodDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
760
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
1.26M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
8
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::Selector>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
18.6k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::QualType>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.25M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
176k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::RecordType const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
478k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
477k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
55.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CXXRecordDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
14
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::NamedDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
12.1k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ObjCMethodDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
98
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ClassTemplateDecl*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
3.89M
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
222
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
2
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ast_matchers::MatchFinder::MatchCallback*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
22.5k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
16.3k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<clang::SourceLocation>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
39.9k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<llvm::StructType*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
7.26k
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<lld::coff::Symbol*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
468
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
llvm::SmallPtrSetImpl<lld::elf::SharedSymbol*>::SmallPtrSetImpl(void const**, unsigned int)
Line
Count
Source
357
51
      : SmallPtrSetImplBase(SmallStorage, SmallSize) {}
358
359
public:
360
  using iterator = SmallPtrSetIterator<PtrType>;
361
  using const_iterator = SmallPtrSetIterator<PtrType>;
362
  using key_type = ConstPtrType;
363
  using value_type = PtrType;
364
365
  SmallPtrSetImpl(const SmallPtrSetImpl &) = delete;
366
367
  /// Inserts Ptr if and only if there is no element in the container equal to
368
  /// Ptr. The bool component of the returned pair is true if and only if the
369
  /// insertion takes place, and the iterator component of the pair points to
370
  /// the element equal to Ptr.
371
2.79G
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.79G
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.79G
    return std::make_pair(makeIterator(p.first), p.second);
374
2.79G
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::insert(llvm::MachineInstr const*)
Line
Count
Source
371
1.40M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.40M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.40M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.40M
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::insert(llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*)
Line
Count
Source
371
6.87M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
6.87M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
6.87M
    return std::make_pair(makeIterator(p.first), p.second);
374
6.87M
  }
llvm::SmallPtrSetImpl<llvm::Loop*>::insert(llvm::Loop*)
Line
Count
Source
371
720k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
720k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
720k
    return std::make_pair(makeIterator(p.first), p.second);
374
720k
  }
llvm::SmallPtrSetImpl<llvm::MachineLoop*>::insert(llvm::MachineLoop*)
Line
Count
Source
371
135
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
135
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
135
    return std::make_pair(makeIterator(p.first), p.second);
374
135
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::insert(llvm::BasicBlock const*)
Line
Count
Source
371
175M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
175M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
175M
    return std::make_pair(makeIterator(p.first), p.second);
374
175M
  }
llvm::SmallPtrSetImpl<llvm::Value const*>::insert(llvm::Value const*)
Line
Count
Source
371
490M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
490M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
490M
    return std::make_pair(makeIterator(p.first), p.second);
374
490M
  }
llvm::SmallPtrSetImpl<llvm::Function*>::insert(llvm::Function*)
Line
Count
Source
371
1.02M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.02M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.02M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.02M
  }
llvm::SmallPtrSetImpl<llvm::Constant const*>::insert(llvm::Constant const*)
Line
Count
Source
371
1.14M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.14M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.14M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.14M
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::insert(llvm::Instruction*)
Line
Count
Source
371
95.6M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
95.6M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
95.6M
    return std::make_pair(makeIterator(p.first), p.second);
374
95.6M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::insert(llvm::MachineBasicBlock*)
Line
Count
Source
371
80.6M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
80.6M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
80.6M
    return std::make_pair(makeIterator(p.first), p.second);
374
80.6M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::insert((anonymous namespace)::PHILinearize::PHIInfoElementT*)
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::insert(llvm::MachineInstr*)
Line
Count
Source
371
68.0M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
68.0M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
68.0M
    return std::make_pair(makeIterator(p.first), p.second);
374
68.0M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert(llvm::BasicBlock*)
Line
Count
Source
371
356M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
356M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
356M
    return std::make_pair(makeIterator(p.first), p.second);
374
356M
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::insert(llvm::AllocaInst const*)
Line
Count
Source
371
36.3k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
36.3k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
36.3k
    return std::make_pair(makeIterator(p.first), p.second);
374
36.3k
  }
llvm::SmallPtrSetImpl<llvm::SUnit const*>::insert(llvm::SUnit const*)
Line
Count
Source
371
109k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
109k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
109k
    return std::make_pair(makeIterator(p.first), p.second);
374
109k
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::insert(llvm::GlobalVariable const*)
Line
Count
Source
371
4.13k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
4.13k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
4.13k
    return std::make_pair(makeIterator(p.first), p.second);
374
4.13k
  }
llvm::SmallPtrSetImpl<llvm::Value*>::insert(llvm::Value*)
Line
Count
Source
371
143M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
143M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
143M
    return std::make_pair(makeIterator(p.first), p.second);
374
143M
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::insert(llvm::SDNode*)
Line
Count
Source
371
419M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
419M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
419M
    return std::make_pair(makeIterator(p.first), p.second);
374
419M
  }
llvm::SmallPtrSetImpl<llvm::Instruction const*>::insert(llvm::Instruction const*)
Line
Count
Source
371
2.08M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.08M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.08M
    return std::make_pair(makeIterator(p.first), p.second);
374
2.08M
  }
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::insert(llvm::MCSymbol const*)
Line
Count
Source
371
11.0k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
11.0k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
11.0k
    return std::make_pair(makeIterator(p.first), p.second);
374
11.0k
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::insert(llvm::MachineBasicBlock const*)
Line
Count
Source
371
68.1M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
68.1M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
68.1M
    return std::make_pair(makeIterator(p.first), p.second);
374
68.1M
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::insert(llvm::SUnit*)
Line
Count
Source
371
21.5k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
21.5k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
21.5k
    return std::make_pair(makeIterator(p.first), p.second);
374
21.5k
  }
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::insert(llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>)
Line
Count
Source
371
2.11k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.11k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.11k
    return std::make_pair(makeIterator(p.first), p.second);
374
2.11k
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::insert(llvm::PHINode const*)
Line
Count
Source
371
1.36M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.36M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.36M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.36M
  }
llvm::SmallPtrSetImpl<llvm::SDNode const*>::insert(llvm::SDNode const*)
Line
Count
Source
371
9.67M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
9.67M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
9.67M
    return std::make_pair(makeIterator(p.first), p.second);
374
9.67M
  }
llvm::SmallPtrSetImpl<void*>::insert(void*)
Line
Count
Source
371
2.84M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.84M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.84M
    return std::make_pair(makeIterator(p.first), p.second);
374
2.84M
  }
llvm::SmallPtrSetImpl<llvm::CallInst const*>::insert(llvm::CallInst const*)
Line
Count
Source
371
2
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2
    return std::make_pair(makeIterator(p.first), p.second);
374
2
  }
llvm::SmallPtrSetImpl<llvm::PHINode*>::insert(llvm::PHINode*)
Line
Count
Source
371
7.20M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
7.20M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
7.20M
    return std::make_pair(makeIterator(p.first), p.second);
374
7.20M
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::insert(llvm::AnalysisKey*)
Line
Count
Source
371
160
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
160
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
160
    return std::make_pair(makeIterator(p.first), p.second);
374
160
  }
llvm::SmallPtrSetImpl<llvm::Constant*>::insert(llvm::Constant*)
Line
Count
Source
371
17.0k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
17.0k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
17.0k
    return std::make_pair(makeIterator(p.first), p.second);
374
17.0k
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::insert(llvm::LazyCallGraph::Node*)
Line
Count
Source
371
237
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
237
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
237
    return std::make_pair(makeIterator(p.first), p.second);
374
237
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::insert(llvm::LazyCallGraph::RefSCC*)
Line
Count
Source
371
136
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
136
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
136
    return std::make_pair(makeIterator(p.first), p.second);
374
136
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::insert(llvm::LazyCallGraph::SCC*)
Line
Count
Source
371
190
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
190
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
190
    return std::make_pair(makeIterator(p.first), p.second);
374
190
  }
llvm::SmallPtrSetImpl<llvm::Use const*>::insert(llvm::Use const*)
Line
Count
Source
371
141M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
141M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
141M
    return std::make_pair(makeIterator(p.first), p.second);
374
141M
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::insert(llvm::DomTreeNodeBase<llvm::BasicBlock>*)
Line
Count
Source
371
66.2M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
66.2M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
66.2M
    return std::make_pair(makeIterator(p.first), p.second);
374
66.2M
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::insert(llvm::GlobalValue const*)
Line
Count
Source
371
55.3k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
55.3k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
55.3k
    return std::make_pair(makeIterator(p.first), p.second);
374
55.3k
  }
llvm::SmallPtrSetImpl<llvm::Loop const*>::insert(llvm::Loop const*)
Line
Count
Source
371
8.54M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
8.54M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
8.54M
    return std::make_pair(makeIterator(p.first), p.second);
374
8.54M
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC const*>::insert(llvm::LazyCallGraph::SCC const*)
Line
Count
Source
371
30
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
30
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
30
    return std::make_pair(makeIterator(p.first), p.second);
374
30
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC const*>::insert(llvm::LazyCallGraph::RefSCC const*)
Line
Count
Source
371
75
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
75
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
75
    return std::make_pair(makeIterator(p.first), p.second);
374
75
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::insert(llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >)
Line
Count
Source
371
57.4k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
57.4k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
57.4k
    return std::make_pair(makeIterator(p.first), p.second);
374
57.4k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock> const*>::insert(llvm::DomTreeNodeBase<llvm::BasicBlock> const*)
Line
Count
Source
371
41.9M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
41.9M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
41.9M
    return std::make_pair(makeIterator(p.first), p.second);
374
41.9M
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::insert(llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > >)
Line
Count
Source
371
1.66M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.66M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.66M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.66M
  }
llvm::SmallPtrSetImpl<llvm::User const*>::insert(llvm::User const*)
Line
Count
Source
371
4.71M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
4.71M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
4.71M
    return std::make_pair(makeIterator(p.first), p.second);
374
4.71M
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::insert(llvm::GlobalValue*)
Line
Count
Source
371
14.0M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
14.0M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
14.0M
    return std::make_pair(makeIterator(p.first), p.second);
374
14.0M
  }
llvm::SmallPtrSetImpl<llvm::Use*>::insert(llvm::Use*)
Line
Count
Source
371
9.25M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
9.25M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
9.25M
    return std::make_pair(makeIterator(p.first), p.second);
374
9.25M
  }
llvm::SmallPtrSetImpl<llvm::RegionNode*>::insert(llvm::RegionNode*)
Line
Count
Source
371
48.6k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
48.6k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
48.6k
    return std::make_pair(makeIterator(p.first), p.second);
374
48.6k
  }
llvm::SmallPtrSetImpl<llvm::RegionNode const*>::insert(llvm::RegionNode const*)
Line
Count
Source
371
8
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
8
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
8
    return std::make_pair(makeIterator(p.first), p.second);
374
8
  }
llvm::SmallPtrSetImpl<llvm::SCEV const*>::insert(llvm::SCEV const*)
Line
Count
Source
371
381M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
381M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
381M
    return std::make_pair(makeIterator(p.first), p.second);
374
381M
  }
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::insert(llvm::SCEVPredicate const*)
Line
Count
Source
371
2.67k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.67k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.67k
    return std::make_pair(makeIterator(p.first), p.second);
374
2.67k
  }
llvm::SmallPtrSetImpl<llvm::User*>::insert(llvm::User*)
Line
Count
Source
371
8.44M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
8.44M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
8.44M
    return std::make_pair(makeIterator(p.first), p.second);
374
8.44M
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode const*>::insert(llvm::CallGraphNode const*)
Line
Count
Source
371
19
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
19
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
19
    return std::make_pair(makeIterator(p.first), p.second);
374
19
  }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::insert(llvm::MDNode const*)
Line
Count
Source
371
745k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
745k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
745k
    return std::make_pair(makeIterator(p.first), p.second);
374
745k
  }
llvm::SmallPtrSetImpl<llvm::SelectInst*>::insert(llvm::SelectInst*)
Line
Count
Source
371
749
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
749
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
749
    return std::make_pair(makeIterator(p.first), p.second);
374
749
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::insert(llvm::AllocaInst*)
Line
Count
Source
371
58.0k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
58.0k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
58.0k
    return std::make_pair(makeIterator(p.first), p.second);
374
58.0k
  }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::insert(llvm::VNInfo*)
Line
Count
Source
371
1.09M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.09M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.09M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.09M
  }
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::insert(llvm::VNInfo const*)
Line
Count
Source
371
555k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
555k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
555k
    return std::make_pair(makeIterator(p.first), p.second);
374
555k
  }
llvm::SmallPtrSetImpl<llvm::LiveRange*>::insert(llvm::LiveRange*)
Line
Count
Source
371
2.77M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.77M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.77M
    return std::make_pair(makeIterator(p.first), p.second);
374
2.77M
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::insert(llvm::LiveInterval*)
Line
Count
Source
371
93.8k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
93.8k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
93.8k
    return std::make_pair(makeIterator(p.first), p.second);
374
93.8k
  }
MachineBlockPlacement.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::BlockChain*>::insert((anonymous namespace)::BlockChain*)
Line
Count
Source
371
3.98M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3.98M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3.98M
    return std::make_pair(makeIterator(p.first), p.second);
374
3.98M
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*>::insert(llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*)
Line
Count
Source
371
11.3M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
11.3M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
11.3M
    return std::make_pair(makeIterator(p.first), p.second);
374
11.3M
  }
llvm::SmallPtrSetImpl<llvm::Type*>::insert(llvm::Type*)
Line
Count
Source
371
223k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
223k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
223k
    return std::make_pair(makeIterator(p.first), p.second);
374
223k
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode*>::insert(llvm::MachineRegionNode*)
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MachineRegionNode const*>::insert(llvm::MachineRegionNode const*)
llvm::SmallPtrSetImpl<llvm::ConstantExpr const*>::insert(llvm::ConstantExpr const*)
Line
Count
Source
371
115k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
115k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
115k
    return std::make_pair(makeIterator(p.first), p.second);
374
115k
  }
llvm::SmallPtrSetImpl<llvm::Metadata*>::insert(llvm::Metadata*)
Line
Count
Source
371
5.13k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
5.13k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
5.13k
    return std::make_pair(makeIterator(p.first), p.second);
374
5.13k
  }
llvm::SmallPtrSetImpl<llvm::DILocation*>::insert(llvm::DILocation*)
Line
Count
Source
371
148k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
148k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
148k
    return std::make_pair(makeIterator(p.first), p.second);
374
148k
  }
llvm::SmallPtrSetImpl<llvm::Module*>::insert(llvm::Module*)
Line
Count
Source
371
58.8k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
58.8k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
58.8k
    return std::make_pair(makeIterator(p.first), p.second);
374
58.8k
  }
llvm::SmallPtrSetImpl<llvm::Pass*>::insert(llvm::Pass*)
Line
Count
Source
371
14.8M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
14.8M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
14.8M
    return std::make_pair(makeIterator(p.first), p.second);
374
14.8M
  }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::insert(llvm::Metadata const*)
Line
Count
Source
371
6.78M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
6.78M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
6.78M
    return std::make_pair(makeIterator(p.first), p.second);
374
6.78M
  }
llvm::SmallPtrSetImpl<llvm::ConstantInt*>::insert(llvm::ConstantInt*)
Line
Count
Source
371
18.6k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
18.6k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
18.6k
    return std::make_pair(makeIterator(p.first), p.second);
374
18.6k
  }
llvm::SmallPtrSetImpl<llvm::FuncletPadInst*>::insert(llvm::FuncletPadInst*)
Line
Count
Source
371
1.84k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.84k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.84k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.84k
  }
llvm::SmallPtrSetImpl<llvm::GlobalAlias const*>::insert(llvm::GlobalAlias const*)
Line
Count
Source
371
3.45k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3.45k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3.45k
    return std::make_pair(makeIterator(p.first), p.second);
374
3.45k
  }
llvm::SmallPtrSetImpl<llvm::MDNode*>::insert(llvm::MDNode*)
Line
Count
Source
371
2.66M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.66M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.66M
    return std::make_pair(makeIterator(p.first), p.second);
374
2.66M
  }
llvm::SmallPtrSetImpl<llvm::Argument*>::insert(llvm::Argument*)
Line
Count
Source
371
156k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
156k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
156k
    return std::make_pair(makeIterator(p.first), p.second);
374
156k
  }
llvm::SmallPtrSetImpl<llvm::Comdat const*>::insert(llvm::Comdat const*)
Line
Count
Source
371
1.62k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.62k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.62k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.62k
  }
llvm::SmallPtrSetImpl<llvm::Function const*>::insert(llvm::Function const*)
Line
Count
Source
371
1.34k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.34k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.34k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.34k
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::insert(llvm::CallGraphNode*)
Line
Count
Source
371
634k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
634k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
634k
    return std::make_pair(makeIterator(p.first), p.second);
374
634k
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MCCodePaddingPolicy*>::insert(llvm::MCCodePaddingPolicy*)
llvm::SmallPtrSetImpl<llvm::CallInst*>::insert(llvm::CallInst*)
Line
Count
Source
371
9
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
9
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
9
    return std::make_pair(makeIterator(p.first), p.second);
374
9
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi*>::insert(llvm::MemoryPhi*)
Line
Count
Source
371
90
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
90
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
90
    return std::make_pair(makeIterator(p.first), p.second);
374
90
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi const*>::insert(llvm::MemoryPhi const*)
Line
Count
Source
371
332
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
332
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
332
    return std::make_pair(makeIterator(p.first), p.second);
374
332
  }
llvm::SmallPtrSetImpl<llvm::MemoryAccess*>::insert(llvm::MemoryAccess*)
Line
Count
Source
371
132
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
132
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
132
    return std::make_pair(makeIterator(p.first), p.second);
374
132
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess const*>::insert(llvm::MemoryAccess const*)
llvm::SmallPtrSetImpl<llvm::LoadInst*>::insert(llvm::LoadInst*)
Line
Count
Source
371
1.95M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.95M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.95M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.95M
  }
llvm::SmallPtrSetImpl<llvm::cl::OptionCategory*>::insert(llvm::cl::OptionCategory*)
Line
Count
Source
371
356k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
356k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
356k
    return std::make_pair(makeIterator(p.first), p.second);
374
356k
  }
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::insert(llvm::cl::SubCommand*)
Line
Count
Source
371
992k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
992k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
992k
    return std::make_pair(makeIterator(p.first), p.second);
374
992k
  }
llvm::SmallPtrSetImpl<llvm::cl::Option*>::insert(llvm::cl::Option*)
Line
Count
Source
371
1.27k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.27k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.27k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.27k
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable*>::insert(llvm::GlobalVariable*)
Line
Count
Source
371
113
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
113
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
113
    return std::make_pair(makeIterator(p.first), p.second);
374
113
  }
llvm::SmallPtrSetImpl<llvm::LandingPadInst*>::insert(llvm::LandingPadInst*)
Line
Count
Source
371
4.58k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
4.58k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
4.58k
    return std::make_pair(makeIterator(p.first), p.second);
374
4.58k
  }
llvm::SmallPtrSetImpl<llvm::DbgVariableIntrinsic*>::insert(llvm::DbgVariableIntrinsic*)
Line
Count
Source
371
3
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3
    return std::make_pair(makeIterator(p.first), p.second);
374
3
  }
llvm::SmallPtrSetImpl<llvm::InterleaveGroup*>::insert(llvm::InterleaveGroup*)
Line
Count
Source
371
3.66k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3.66k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3.66k
    return std::make_pair(makeIterator(p.first), p.second);
374
3.66k
  }
llvm::SmallPtrSetImpl<llvm::VPBlockBase const*>::insert(llvm::VPBlockBase const*)
Line
Count
Source
371
20
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
20
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
20
    return std::make_pair(makeIterator(p.first), p.second);
374
20
  }
llvm::SmallPtrSetImpl<llvm::VPValue*>::insert(llvm::VPValue*)
Line
Count
Source
371
32
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
32
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
32
    return std::make_pair(makeIterator(p.first), p.second);
374
32
  }
llvm::SmallPtrSetImpl<llvm::VPBlockBase*>::insert(llvm::VPBlockBase*)
Line
Count
Source
371
76.3k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
76.3k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
76.3k
    return std::make_pair(makeIterator(p.first), p.second);
374
76.3k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::VPBlockBase> const*>::insert(llvm::DomTreeNodeBase<llvm::VPBlockBase> const*)
Line
Count
Source
371
30
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
30
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
30
    return std::make_pair(makeIterator(p.first), p.second);
374
30
  }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::insert(clang::CodeGen::CGFunctionInfo const*)
Line
Count
Source
371
1.83M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.83M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.83M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.83M
  }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::insert(clang::CXXRecordDecl const*)
Line
Count
Source
371
2.11M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.11M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.11M
    return std::make_pair(makeIterator(p.first), p.second);
374
2.11M
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::insert(clang::IdentifierInfo const*)
Line
Count
Source
371
18.9k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
18.9k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
18.9k
    return std::make_pair(makeIterator(p.first), p.second);
374
18.9k
  }
llvm::SmallPtrSetImpl<clang::VarDecl const*>::insert(clang::VarDecl const*)
Line
Count
Source
371
2.75k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.75k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.75k
    return std::make_pair(makeIterator(p.first), p.second);
374
2.75k
  }
llvm::SmallPtrSetImpl<clang::Decl const*>::insert(clang::Decl const*)
Line
Count
Source
371
17.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
17.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
17.2k
    return std::make_pair(makeIterator(p.first), p.second);
374
17.2k
  }
llvm::SmallPtrSetImpl<llvm::GlobalIndirectSymbol const*>::insert(llvm::GlobalIndirectSymbol const*)
Line
Count
Source
371
47
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
47
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
47
    return std::make_pair(makeIterator(p.first), p.second);
374
47
  }
llvm::SmallPtrSetImpl<clang::Module*>::insert(clang::Module*)
Line
Count
Source
371
4.20k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
4.20k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
4.20k
    return std::make_pair(makeIterator(p.first), p.second);
374
4.20k
  }
llvm::SmallPtrSetImpl<clang::RecordDecl const*>::insert(clang::RecordDecl const*)
Line
Count
Source
371
687k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
687k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
687k
    return std::make_pair(makeIterator(p.first), p.second);
374
687k
  }
llvm::SmallPtrSetImpl<clang::Type const*>::insert(clang::Type const*)
Line
Count
Source
371
656k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
656k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
656k
    return std::make_pair(makeIterator(p.first), p.second);
374
656k
  }
llvm::SmallPtrSetImpl<clang::DeclContext*>::insert(clang::DeclContext*)
Line
Count
Source
371
78.3M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
78.3M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
78.3M
    return std::make_pair(makeIterator(p.first), p.second);
374
78.3M
  }
llvm::SmallPtrSetImpl<clang::DirectoryEntry const*>::insert(clang::DirectoryEntry const*)
Line
Count
Source
371
114k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
114k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
114k
    return std::make_pair(makeIterator(p.first), p.second);
374
114k
  }
llvm::SmallPtrSetImpl<clang::HeaderMap const*>::insert(clang::HeaderMap const*)
Line
Count
Source
371
37
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
37
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
37
    return std::make_pair(makeIterator(p.first), p.second);
374
37
  }
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::insert(polly::ScopArrayInfo const*)
Line
Count
Source
371
1.78k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.78k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.78k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.78k
  }
llvm::SmallPtrSetImpl<llvm::Region*>::insert(llvm::Region*)
Line
Count
Source
371
1.18k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.18k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.18k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.18k
  }
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::insert(polly::MemoryAccess*)
Line
Count
Source
371
217
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
217
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
217
    return std::make_pair(makeIterator(p.first), p.second);
374
217
  }
llvm::SmallPtrSetImpl<llvm::DISubprogram const*>::insert(llvm::DISubprogram const*)
Line
Count
Source
371
36.1k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
36.1k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
36.1k
    return std::make_pair(makeIterator(p.first), p.second);
374
36.1k
  }
llvm::SmallPtrSetImpl<llvm::LoadSDNode*>::insert(llvm::LoadSDNode*)
Line
Count
Source
371
15.0k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
15.0k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
15.0k
    return std::make_pair(makeIterator(p.first), p.second);
374
15.0k
  }
llvm::SmallPtrSetImpl<llvm::CoroSubFnInst*>::insert(llvm::CoroSubFnInst*)
Line
Count
Source
371
3
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3
    return std::make_pair(makeIterator(p.first), p.second);
374
3
  }
llvm::SmallPtrSetImpl<llvm::CoroBeginInst*>::insert(llvm::CoroBeginInst*)
Line
Count
Source
371
3
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
3
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
3
    return std::make_pair(makeIterator(p.first), p.second);
374
3
  }
llvm::SmallPtrSetImpl<clang::DeclContext const*>::insert(clang::DeclContext const*)
Line
Count
Source
371
201
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
201
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
201
    return std::make_pair(makeIterator(p.first), p.second);
374
201
  }
llvm::SmallPtrSetImpl<clang::VarDecl*>::insert(clang::VarDecl*)
Line
Count
Source
371
106k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
106k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
106k
    return std::make_pair(makeIterator(p.first), p.second);
374
106k
  }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::insert(clang::ValueDecl*)
Line
Count
Source
371
159k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
159k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
159k
    return std::make_pair(makeIterator(p.first), p.second);
374
159k
  }
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::insert(clang::ObjCProtocolDecl*)
Line
Count
Source
371
18.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
18.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
18.2k
    return std::make_pair(makeIterator(p.first), p.second);
374
18.2k
  }
llvm::SmallPtrSetImpl<clang::TagDecl*>::insert(clang::TagDecl*)
Line
Count
Source
371
19
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
19
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
19
    return std::make_pair(makeIterator(p.first), p.second);
374
19
  }
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::insert(clang::ObjCInterfaceDecl*)
Line
Count
Source
371
376
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
376
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
376
    return std::make_pair(makeIterator(p.first), p.second);
374
376
  }
llvm::SmallPtrSetImpl<clang::CallGraphNode*>::insert(clang::CallGraphNode*)
Line
Count
Source
371
19.4k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
19.4k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
19.4k
    return std::make_pair(makeIterator(p.first), p.second);
374
19.4k
  }
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::insert(clang::CFGBlock const*)
Line
Count
Source
371
2.02k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.02k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.02k
    return std::make_pair(makeIterator(p.first), p.second);
374
2.02k
  }
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::insert(clang::ento::MemRegion const*)
Line
Count
Source
371
2.76k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
2.76k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
2.76k
    return std::make_pair(makeIterator(p.first), p.second);
374
2.76k
  }
llvm::SmallPtrSetImpl<clang::CFGBlock*>::insert(clang::CFGBlock*)
Line
Count
Source
371
1.06M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.06M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.06M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.06M
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::insert(clang::IdentifierInfo*)
Line
Count
Source
371
1.42k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.42k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.42k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.42k
  }
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::insert(clang::ento::SymExpr const*)
Line
Count
Source
371
1.95k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.95k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.95k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.95k
  }
llvm::SmallPtrSetImpl<clang::ento::TypedValueRegion const*>::insert(clang::ento::TypedValueRegion const*)
Line
Count
Source
371
117
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
117
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
117
    return std::make_pair(makeIterator(p.first), p.second);
374
117
  }
llvm::SmallPtrSetImpl<clang::ento::ExplodedNode const*>::insert(clang::ento::ExplodedNode const*)
Line
Count
Source
371
9.65k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
9.65k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
9.65k
    return std::make_pair(makeIterator(p.first), p.second);
374
9.65k
  }
llvm::SmallPtrSetImpl<clang::LocationContext const*>::insert(clang::LocationContext const*)
Line
Count
Source
371
421
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
421
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
421
    return std::make_pair(makeIterator(p.first), p.second);
374
421
  }
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::insert(clang::StackFrameContext const*)
Line
Count
Source
371
10.4k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
10.4k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
10.4k
    return std::make_pair(makeIterator(p.first), p.second);
374
10.4k
  }
RegionStore.cpp:llvm::SmallPtrSetImpl<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::insert(llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*)
Line
Count
Source
371
1.27M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.27M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.27M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.27M
  }
llvm::SmallPtrSetImpl<clang::FileEntry const*>::insert(clang::FileEntry const*)
Line
Count
Source
371
715
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
715
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
715
    return std::make_pair(makeIterator(p.first), p.second);
374
715
  }
llvm::SmallPtrSetImpl<clang::Decl*>::insert(clang::Decl*)
Line
Count
Source
371
39.2M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
39.2M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
39.2M
    return std::make_pair(makeIterator(p.first), p.second);
374
39.2M
  }
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::insert(clang::serialization::ModuleFile*)
Line
Count
Source
371
1.53k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.53k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.53k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.53k
  }
llvm::SmallPtrSetImpl<clang::ObjCCategoryDecl*>::insert(clang::ObjCCategoryDecl*)
Line
Count
Source
371
133
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
133
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
133
    return std::make_pair(makeIterator(p.first), p.second);
374
133
  }
llvm::SmallPtrSetImpl<clang::AttributedStmt const*>::insert(clang::AttributedStmt const*)
Line
Count
Source
371
51
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
51
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
51
    return std::make_pair(makeIterator(p.first), p.second);
374
51
  }
llvm::SmallPtrSetImpl<clang::Expr*>::insert(clang::Expr*)
Line
Count
Source
371
1.00M
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.00M
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.00M
    return std::make_pair(makeIterator(p.first), p.second);
374
1.00M
  }
llvm::SmallPtrSetImpl<clang::FieldDecl*>::insert(clang::FieldDecl*)
Line
Count
Source
371
127
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
127
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
127
    return std::make_pair(makeIterator(p.first), p.second);
374
127
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl*>::insert(clang::CXXMethodDecl*)
Line
Count
Source
371
13
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
13
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
13
    return std::make_pair(makeIterator(p.first), p.second);
374
13
  }
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::insert(clang::EnumConstantDecl*)
Line
Count
Source
371
5
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
5
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
5
    return std::make_pair(makeIterator(p.first), p.second);
374
5
  }
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::insert(clang::CanQual<clang::Type>)
Line
Count
Source
371
258k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
258k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
258k
    return std::make_pair(makeIterator(p.first), p.second);
374
258k
  }
llvm::SmallPtrSetImpl<clang::Selector>::insert(clang::Selector)
Line
Count
Source
371
28.2k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
28.2k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
28.2k
    return std::make_pair(makeIterator(p.first), p.second);
374
28.2k
  }
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::insert(clang::NamedDecl const*)
Line
Count
Source
371
25
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
25
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
25
    return std::make_pair(makeIterator(p.first), p.second);
374
25
  }
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::insert(clang::ParmVarDecl const*)
Line
Count
Source
371
15.8k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
15.8k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
15.8k
    return std::make_pair(makeIterator(p.first), p.second);
374
15.8k
  }
llvm::SmallPtrSetImpl<clang::QualType>::insert(clang::QualType)
Line
Count
Source
371
612k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
612k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
612k
    return std::make_pair(makeIterator(p.first), p.second);
374
612k
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > > >::insert(llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > >)
Line
Count
Source
371
561k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
561k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
561k
    return std::make_pair(makeIterator(p.first), p.second);
374
561k
  }
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::insert(clang::CXXConstructorDecl*)
Line
Count
Source
371
1.15k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.15k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.15k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.15k
  }
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::insert(clang::CXXBaseSpecifier*)
Line
Count
Source
371
1.31k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1.31k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1.31k
    return std::make_pair(makeIterator(p.first), p.second);
374
1.31k
  }
llvm::SmallPtrSetImpl<clang::RecordType const*>::insert(clang::RecordType const*)
Line
Count
Source
371
534k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
534k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
534k
    return std::make_pair(makeIterator(p.first), p.second);
374
534k
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::insert(clang::CXXMethodDecl const*)
Line
Count
Source
371
517k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
517k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
517k
    return std::make_pair(makeIterator(p.first), p.second);
374
517k
  }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl*>::insert(clang::CXXRecordDecl*)
Line
Count
Source
371
4
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
4
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
4
    return std::make_pair(makeIterator(p.first), p.second);
374
4
  }
llvm::SmallPtrSetImpl<clang::NamedDecl*>::insert(clang::NamedDecl*)
Line
Count
Source
371
1
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
1
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
1
    return std::make_pair(makeIterator(p.first), p.second);
374
1
  }
llvm::SmallPtrSetImpl<clang::ObjCMethodDecl const*>::insert(clang::ObjCMethodDecl const*)
Line
Count
Source
371
120
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
120
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
120
    return std::make_pair(makeIterator(p.first), p.second);
374
120
  }
llvm::SmallPtrSetImpl<clang::ClassTemplateDecl*>::insert(clang::ClassTemplateDecl*)
Line
Count
Source
371
81.7k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
81.7k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
81.7k
    return std::make_pair(makeIterator(p.first), p.second);
374
81.7k
  }
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::insert((anonymous namespace)::LocalScope const*)
Line
Count
Source
371
422
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
422
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
422
    return std::make_pair(makeIterator(p.first), p.second);
374
422
  }
llvm::SmallPtrSetImpl<clang::CallGraphNode const*>::insert(clang::CallGraphNode const*)
Line
Count
Source
371
24
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
24
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
24
    return std::make_pair(makeIterator(p.first), p.second);
374
24
  }
llvm::SmallPtrSetImpl<clang::ast_matchers::MatchFinder::MatchCallback*>::insert(clang::ast_matchers::MatchFinder::MatchCallback*)
Line
Count
Source
371
24.1k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
24.1k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
24.1k
    return std::make_pair(makeIterator(p.first), p.second);
374
24.1k
  }
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::insert(clang::ValueDecl const*)
Line
Count
Source
371
16.7k
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
16.7k
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
16.7k
    return std::make_pair(makeIterator(p.first), p.second);
374
16.7k
  }
llvm::SmallPtrSetImpl<clang::SourceLocation>::insert(clang::SourceLocation)
Line
Count
Source
371
17
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
17
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
17
    return std::make_pair(makeIterator(p.first), p.second);
374
17
  }
llvm::SmallPtrSetImpl<llvm::StructType*>::insert(llvm::StructType*)
Line
Count
Source
371
111
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
111
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
111
    return std::make_pair(makeIterator(p.first), p.second);
374
111
  }
llvm::SmallPtrSetImpl<lld::coff::Symbol*>::insert(lld::coff::Symbol*)
Line
Count
Source
371
31
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
31
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
31
    return std::make_pair(makeIterator(p.first), p.second);
374
31
  }
llvm::SmallPtrSetImpl<lld::elf::SharedSymbol*>::insert(lld::elf::SharedSymbol*)
Line
Count
Source
371
68
  std::pair<iterator, bool> insert(PtrType Ptr) {
372
68
    auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
373
68
    return std::make_pair(makeIterator(p.first), p.second);
374
68
  }
375
376
  /// erase - If the set contains the specified pointer, remove it and return
377
  /// true, otherwise return false.
378
90.3M
  bool erase(PtrType Ptr) {
379
90.3M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
90.3M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::erase(llvm::MachineBasicBlock const*)
Line
Count
Source
378
581k
  bool erase(PtrType Ptr) {
379
581k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
581k
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::erase((anonymous namespace)::PHILinearize::PHIInfoElementT*)
llvm::SmallPtrSetImpl<llvm::Value const*>::erase(llvm::Value const*)
Line
Count
Source
378
74.5k
  bool erase(PtrType Ptr) {
379
74.5k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
74.5k
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::erase(llvm::MachineInstr*)
Line
Count
Source
378
4.44M
  bool erase(PtrType Ptr) {
379
4.44M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
4.44M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::erase(llvm::MachineBasicBlock*)
Line
Count
Source
378
921
  bool erase(PtrType Ptr) {
379
921
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
921
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::erase(llvm::PHINode const*)
Line
Count
Source
378
1.05M
  bool erase(PtrType Ptr) {
379
1.05M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
1.05M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::erase(llvm::BasicBlock const*)
Line
Count
Source
378
27.3M
  bool erase(PtrType Ptr) {
379
27.3M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
27.3M
  }
llvm::SmallPtrSetImpl<void*>::erase(void*)
Line
Count
Source
378
966
  bool erase(PtrType Ptr) {
379
966
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
966
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::erase(llvm::AnalysisKey*)
Line
Count
Source
378
332k
  bool erase(PtrType Ptr) {
379
332k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
332k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::erase(llvm::GlobalValue const*)
Line
Count
Source
378
78.9k
  bool erase(PtrType Ptr) {
379
78.9k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
78.9k
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::erase(llvm::Instruction*)
Line
Count
Source
378
1.96M
  bool erase(PtrType Ptr) {
379
1.96M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
1.96M
  }
llvm::SmallPtrSetImpl<llvm::Value*>::erase(llvm::Value*)
Line
Count
Source
378
7.72M
  bool erase(PtrType Ptr) {
379
7.72M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
7.72M
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::erase(llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > >)
Line
Count
Source
378
156k
  bool erase(PtrType Ptr) {
379
156k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
156k
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::erase(llvm::BasicBlock*)
Line
Count
Source
378
2.91M
  bool erase(PtrType Ptr) {
379
2.91M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
2.91M
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::SelectInst*>::erase(llvm::SelectInst*)
llvm::SmallPtrSetImpl<llvm::Instruction const*>::erase(llvm::Instruction const*)
Line
Count
Source
378
53
  bool erase(PtrType Ptr) {
379
53
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
53
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::erase(llvm::LiveInterval*)
Line
Count
Source
378
565k
  bool erase(PtrType Ptr) {
379
565k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
565k
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::erase(llvm::SUnit*)
Line
Count
Source
378
4.73k
  bool erase(PtrType Ptr) {
379
4.73k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
4.73k
  }
llvm::SmallPtrSetImpl<llvm::Module*>::erase(llvm::Module*)
Line
Count
Source
378
45.5k
  bool erase(PtrType Ptr) {
379
45.5k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
45.5k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::erase(llvm::GlobalValue*)
Line
Count
Source
378
2.99M
  bool erase(PtrType Ptr) {
379
2.99M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
2.99M
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi const*>::erase(llvm::MemoryPhi const*)
Line
Count
Source
378
195
  bool erase(PtrType Ptr) {
379
195
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
195
  }
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::erase(llvm::cl::SubCommand*)
Line
Count
Source
378
49
  bool erase(PtrType Ptr) {
379
49
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
49
  }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::erase(clang::CodeGen::CGFunctionInfo const*)
Line
Count
Source
378
1.83M
  bool erase(PtrType Ptr) {
379
1.83M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
1.83M
  }
llvm::SmallPtrSetImpl<clang::Type const*>::erase(clang::Type const*)
Line
Count
Source
378
655k
  bool erase(PtrType Ptr) {
379
655k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
655k
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::erase(llvm::SDNode*)
Line
Count
Source
378
15.3M
  bool erase(PtrType Ptr) {
379
15.3M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
15.3M
  }
llvm::SmallPtrSetImpl<clang::ento::ExplodedNode const*>::erase(clang::ento::ExplodedNode const*)
Line
Count
Source
378
920k
  bool erase(PtrType Ptr) {
379
920k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
920k
  }
llvm::SmallPtrSetImpl<clang::FileEntry const*>::erase(clang::FileEntry const*)
Line
Count
Source
378
54
  bool erase(PtrType Ptr) {
379
54
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
54
  }
llvm::SmallPtrSetImpl<clang::Decl*>::erase(clang::Decl*)
Line
Count
Source
378
377k
  bool erase(PtrType Ptr) {
379
377k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
377k
  }
llvm::SmallPtrSetImpl<clang::ObjCCategoryDecl*>::erase(clang::ObjCCategoryDecl*)
Line
Count
Source
378
139
  bool erase(PtrType Ptr) {
379
139
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
139
  }
llvm::SmallPtrSetImpl<clang::AttributedStmt const*>::erase(clang::AttributedStmt const*)
Line
Count
Source
378
35
  bool erase(PtrType Ptr) {
379
35
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
35
  }
llvm::SmallPtrSetImpl<clang::FieldDecl*>::erase(clang::FieldDecl*)
Line
Count
Source
378
72
  bool erase(PtrType Ptr) {
379
72
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
72
  }
llvm::SmallPtrSetImpl<clang::Decl const*>::erase(clang::Decl const*)
Line
Count
Source
378
7.95M
  bool erase(PtrType Ptr) {
379
7.95M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
7.95M
  }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::erase(clang::ValueDecl*)
Line
Count
Source
378
82.3k
  bool erase(PtrType Ptr) {
379
82.3k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
82.3k
  }
llvm::SmallPtrSetImpl<clang::QualType>::erase(clang::QualType)
Line
Count
Source
378
13.8k
  bool erase(PtrType Ptr) {
379
13.8k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
13.8k
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > > >::erase(llvm::PointerIntPair<clang::CXXRecordDecl*, 3u, clang::Sema::CXXSpecialMember, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*>, llvm::PointerIntPairInfo<clang::CXXRecordDecl*, 3u, llvm::PointerLikeTypeTraits<clang::CXXRecordDecl*> > >)
Line
Count
Source
378
561k
  bool erase(PtrType Ptr) {
379
561k
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
561k
  }
llvm::SmallPtrSetImpl<clang::Expr*>::erase(clang::Expr*)
Line
Count
Source
378
12.2M
  bool erase(PtrType Ptr) {
379
12.2M
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
12.2M
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::erase(clang::CXXMethodDecl const*)
Line
Count
Source
378
304
  bool erase(PtrType Ptr) {
379
304
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
304
  }
llvm::SmallPtrSetImpl<clang::SourceLocation>::erase(clang::SourceLocation)
Line
Count
Source
378
7
  bool erase(PtrType Ptr) {
379
7
    return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
380
7
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::StructType*>::erase(llvm::StructType*)
381
  /// count - Return 1 if the specified pointer is in the set, 0 otherwise.
382
1.44G
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1555M
:
0887M
; }
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::count(llvm::MachineInstr const*) const
Line
Count
Source
382
14.4M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.36M
:
013.1M
; }
llvm::SmallPtrSetImpl<llvm::Function*>::count(llvm::Function const*) const
Line
Count
Source
382
2.41M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1269k
:
02.14M
; }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::count(llvm::MachineBasicBlock const*) const
Line
Count
Source
382
10.9M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
17.22M
:
03.76M
; }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::count(llvm::BasicBlock const*) const
Line
Count
Source
382
434M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1259M
:
0175M
; }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::count(llvm::MachineBasicBlock const*) const
Line
Count
Source
382
38.1M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
116.7M
:
021.4M
; }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::count(llvm::BasicBlock const*) const
Line
Count
Source
382
153M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
197.3M
:
056.1M
; }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::count(llvm::GlobalVariable const*) const
Line
Count
Source
382
33.5k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12.30k
:
031.2k
; }
llvm::SmallPtrSetImpl<llvm::Value*>::count(llvm::Value const*) const
Line
Count
Source
382
83.8M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
129.0M
:
054.7M
; }
llvm::SmallPtrSetImpl<llvm::Instruction*>::count(llvm::Instruction const*) const
Line
Count
Source
382
105M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
121.6M
:
083.7M
; }
llvm::SmallPtrSetImpl<llvm::SDNode*>::count(llvm::SDNode const*) const
Line
Count
Source
382
227M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
156.2M
:
0171M
; }
llvm::SmallPtrSetImpl<llvm::Instruction const*>::count(llvm::Instruction const*) const
Line
Count
Source
382
16.5M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1160k
:
016.4M
; }
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::count(llvm::MachineInstr const*) const
Line
Count
Source
382
66.2M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.27M
:
065.0M
; }
llvm::SmallPtrSetImpl<llvm::SUnit*>::count(llvm::SUnit const*) const
Line
Count
Source
382
19.8k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.76k
:
018.1k
; }
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::count(llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>) const
Line
Count
Source
382
2.11k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
18
:
02.10k
; }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::count(llvm::PHINode const*) const
Line
Count
Source
382
86.2k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1307
:
085.9k
; }
llvm::SmallPtrSetImpl<llvm::SDNode const*>::count(llvm::SDNode const*) const
Line
Count
Source
382
599k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
158.0k
:
0541k
; }
llvm::SmallPtrSetImpl<void*>::count(void const*) const
Line
Count
Source
382
3.25M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12.21M
:
01.03M
; }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::count(llvm::AnalysisKey const*) const
Line
Count
Source
382
11.8k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1166
:
011.6k
; }
llvm::SmallPtrSetImpl<llvm::CallInst const*>::count(llvm::CallInst const*) const
Line
Count
Source
382
2
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 1 : 
00
; }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::count(llvm::LazyCallGraph::SCC const*) const
Line
Count
Source
382
4.07k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1129
:
03.94k
; }
llvm::SmallPtrSetImpl<llvm::Constant*>::count(llvm::Constant const*) const
Line
Count
Source
382
111
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
127
:
084
; }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::count(llvm::LazyCallGraph::Node const*) const
Line
Count
Source
382
567
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1237
:
0330
; }
llvm::SmallPtrSetImpl<llvm::Value const*>::count(llvm::Value const*) const
Line
Count
Source
382
79.3M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
13.28M
:
076.0M
; }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::count(llvm::GlobalValue const*) const
Line
Count
Source
382
7.74M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1707k
:
07.03M
; }
llvm::SmallPtrSetImpl<llvm::Loop*>::count(llvm::Loop const*) const
Line
Count
Source
382
1.50M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.21M
:
0297k
; }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::count(llvm::LazyCallGraph::RefSCC const*) const
Line
Count
Source
382
1.05k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
134
:
01.01k
; }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::count(llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >) const
Line
Count
Source
382
41.2k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
114.7k
:
026.4k
; }
llvm::SmallPtrSetImpl<llvm::Loop const*>::count(llvm::Loop const*) const
Line
Count
Source
382
3.24M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1891k
:
02.35M
; }
llvm::SmallPtrSetImpl<llvm::CallGraphNode const*>::count(llvm::CallGraphNode const*) const
Line
Count
Source
382
22
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
14
:
018
; }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::count(llvm::MDNode const*) const
Line
Count
Source
382
146k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1141k
:
05.55k
; }
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::count(llvm::AllocaInst const*) const
Line
Count
Source
382
1.42M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
14
:
01.42M
; }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::count(llvm::VNInfo const*) const
Line
Count
Source
382
320k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
110.2k
:
0310k
; }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::count(llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*) const
Line
Count
Source
382
676k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1121k
:
0554k
; }
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::count(llvm::VNInfo const*) const
Line
Count
Source
382
992k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1428k
:
0563k
; }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::count(llvm::LiveInterval const*) const
Line
Count
Source
382
9
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 1 : 
00
; }
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::count(llvm::AllocaInst const*) const
Line
Count
Source
382
306k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1109k
:
0196k
; }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::count(llvm::DomTreeNodeBase<llvm::BasicBlock> const*) const
Line
Count
Source
382
2.63M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11
:
02.63M
; }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::count(llvm::Metadata const*) const
Line
Count
Source
382
6.48k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
16.46k
:
020
; }
llvm::SmallPtrSetImpl<llvm::Argument*>::count(llvm::Argument const*) const
Line
Count
Source
382
119k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
118.9k
:
0100k
; }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::count(llvm::GlobalValue const*) const
Line
Count
Source
382
1.78M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.76M
:
018.9k
; }
llvm::SmallPtrSetImpl<llvm::Comdat const*>::count(llvm::Comdat const*) const
Line
Count
Source
382
2.76k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.35k
:
01.41k
; }
llvm::SmallPtrSetImpl<llvm::Function const*>::count(llvm::Function const*) const
Line
Count
Source
382
4
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12
:
02
; }
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::count(llvm::CallGraphNode const*) const
Line
Count
Source
382
6.39k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
145
:
06.34k
; }
llvm::SmallPtrSetImpl<llvm::PHINode*>::count(llvm::PHINode const*) const
Line
Count
Source
382
1.53k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.42k
:
0113
; }
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::count(llvm::MCSymbol const*) const
Line
Count
Source
382
4.65M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
17.18k
:
04.64M
; }
llvm::SmallPtrSetImpl<llvm::Use*>::count(llvm::Use const*) const
Line
Count
Source
382
495k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
15.68k
:
0489k
; }
llvm::SmallPtrSetImpl<llvm::SCEV const*>::count(llvm::SCEV const*) const
Line
Count
Source
382
16.0M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.86M
:
014.2M
; }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess const*>::count(llvm::MemoryAccess const*) const
llvm::SmallPtrSetImpl<llvm::LoadInst*>::count(llvm::LoadInst const*) const
Line
Count
Source
382
49
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
18
:
041
; }
llvm::SmallPtrSetImpl<llvm::DbgVariableIntrinsic*>::count(llvm::DbgVariableIntrinsic const*) const
Line
Count
Source
382
18
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
13
:
015
; }
llvm::SmallPtrSetImpl<clang::Type const*>::count(clang::Type const*) const
Line
Count
Source
382
664k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
16.98k
:
0657k
; }
llvm::SmallPtrSetImpl<clang::VarDecl const*>::count(clang::VarDecl const*) const
Line
Count
Source
382
1.09k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1237
:
0857
; }
llvm::SmallPtrSetImpl<clang::Decl const*>::count(clang::Decl const*) const
Line
Count
Source
382
44.7M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1148
:
044.7M
; }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::count(clang::CodeGen::CGFunctionInfo const*) const
Line
Count
Source
382
542k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1412
:
0542k
; }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::count(clang::CXXRecordDecl const*) const
Line
Count
Source
382
1.66M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.61M
:
052.8k
; }
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::count(polly::ScopArrayInfo const*) const
Line
Count
Source
382
1.98k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1397
:
01.59k
; }
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::count(polly::MemoryAccess const*) const
Line
Count
Source
382
123
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
186
:
037
; }
llvm::SmallPtrSetImpl<clang::DeclContext const*>::count(clang::DeclContext const*) const
Line
Count
Source
382
184
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
16
:
0178
; }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::count(clang::ValueDecl const*) const
Line
Count
Source
382
6.18k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.27k
:
04.91k
; }
llvm::SmallPtrSetImpl<clang::VarDecl*>::count(clang::VarDecl const*) const
Line
Count
Source
382
28.7k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
127.5k
:
01.17k
; }
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::count(clang::ObjCProtocolDecl const*) const
Line
Count
Source
382
174
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1117
:
057
; }
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::count(clang::ObjCInterfaceDecl const*) const
Line
Count
Source
382
822
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1134
:
0688
; }
llvm::SmallPtrSetImpl<clang::TagDecl*>::count(clang::TagDecl const*) const
Line
Count
Source
382
140
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
153
:
087
; }
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::count(clang::CFGBlock const*) const
Line
Count
Source
382
770
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1114
:
0656
; }
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::count(clang::ento::MemRegion const*) const
Line
Count
Source
382
1.54k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1467
:
01.08k
; }
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::count(clang::IdentifierInfo const*) const
Line
Count
Source
382
196
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
113
:
0183
; }
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::count(clang::IdentifierInfo const*) const
Line
Count
Source
382
18.4k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
19
:
018.4k
; }
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::count(clang::ento::SymExpr const*) const
Line
Count
Source
382
5.84k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.95k
:
03.89k
; }
llvm::SmallPtrSetImpl<clang::LocationContext const*>::count(clang::LocationContext const*) const
Line
Count
Source
382
2.63k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
176
:
02.55k
; }
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::count(clang::StackFrameContext const*) const
Line
Count
Source
382
1.28k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1177
:
01.10k
; }
RegionStore.cpp:llvm::SmallPtrSetImpl<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::count(llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*) const
Line
Count
Source
382
953k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1871k
:
081.9k
; }
llvm::SmallPtrSetImpl<clang::Decl*>::count(clang::Decl const*) const
Line
Count
Source
382
113M
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
149.8M
:
063.8M
; }
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::count(clang::serialization::ModuleFile const*) const
Line
Count
Source
382
270k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.50k
:
0269k
; }
llvm::SmallPtrSetImpl<clang::Expr*>::count(clang::Expr const*) const
Line
Count
Source
382
504
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
117
:
0487
; }
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::count(clang::ParmVarDecl const*) const
Line
Count
Source
382
20.4k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
14.91k
:
015.4k
; }
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::count(clang::EnumConstantDecl const*) const
Line
Count
Source
382
36
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
15
:
031
; }
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::count(clang::NamedDecl const*) const
Line
Count
Source
382
254
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
12
:
0252
; }
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::count(clang::CXXConstructorDecl const*) const
Line
Count
Source
382
58
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
118
:
040
; }
llvm::SmallPtrSetImpl<clang::QualType>::count(clang::QualType) const
Line
Count
Source
382
647k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1333
:
0647k
; }
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::count(clang::CXXBaseSpecifier const*) const
Line
Count
Source
382
1.82k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
10
: 0; }
llvm::SmallPtrSetImpl<clang::RecordType const*>::count(clang::RecordType const*) const
Line
Count
Source
382
2.28k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11.41k
:
0873
; }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::count(clang::CXXMethodDecl const*) const
Line
Count
Source
382
27
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
112
:
015
; }
llvm::SmallPtrSetImpl<clang::Selector>::count(clang::Selector) const
Line
Count
Source
382
13.7k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
13.90k
:
09.83k
; }
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::count(clang::CanQual<clang::Type>) const
Line
Count
Source
382
4.87k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1246
:
04.62k
; }
llvm::SmallPtrSetImpl<clang::DeclContext*>::count(clang::DeclContext const*) const
Line
Count
Source
382
419
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1126
:
0293
; }
llvm::SmallPtrSetImpl<clang::NamedDecl*>::count(clang::NamedDecl const*) const
Line
Count
Source
382
344
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
11
:
0343
; }
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::count((anonymous namespace)::LocalScope const*) const
Line
Count
Source
382
498
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1222
:
0276
; }
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::count(clang::ValueDecl const*) const
Line
Count
Source
382
16.8k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
1128
:
016.7k
; }
llvm::SmallPtrSetImpl<clang::Module*>::count(clang::Module const*) const
Line
Count
Source
382
95.0k
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
164
:
094.9k
; }
llvm::SmallPtrSetImpl<lld::coff::Symbol*>::count(lld::coff::Symbol const*) const
Line
Count
Source
382
153
  size_type count(ConstPtrType Ptr) const { return find(Ptr) != end() ? 
131
:
0122
; }
383
1.44G
  iterator find(ConstPtrType Ptr) const {
384
1.44G
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.44G
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::find(llvm::MachineInstr const*) const
Line
Count
Source
383
14.4M
  iterator find(ConstPtrType Ptr) const {
384
14.4M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
14.4M
  }
llvm::SmallPtrSetImpl<llvm::Function*>::find(llvm::Function const*) const
Line
Count
Source
383
2.41M
  iterator find(ConstPtrType Ptr) const {
384
2.41M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2.41M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::find(llvm::MachineBasicBlock const*) const
Line
Count
Source
383
10.9M
  iterator find(ConstPtrType Ptr) const {
384
10.9M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
10.9M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::find(llvm::BasicBlock const*) const
Line
Count
Source
383
434M
  iterator find(ConstPtrType Ptr) const {
384
434M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
434M
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::find(llvm::MachineBasicBlock const*) const
Line
Count
Source
383
38.1M
  iterator find(ConstPtrType Ptr) const {
384
38.1M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
38.1M
  }
llvm::SmallPtrSetImpl<llvm::SUnit const*>::find(llvm::SUnit const*) const
Line
Count
Source
383
26.5k
  iterator find(ConstPtrType Ptr) const {
384
26.5k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
26.5k
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::find(llvm::BasicBlock const*) const
Line
Count
Source
383
153M
  iterator find(ConstPtrType Ptr) const {
384
153M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
153M
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::find(llvm::GlobalVariable const*) const
Line
Count
Source
383
33.5k
  iterator find(ConstPtrType Ptr) const {
384
33.5k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
33.5k
  }
llvm::SmallPtrSetImpl<llvm::Value*>::find(llvm::Value const*) const
Line
Count
Source
383
83.8M
  iterator find(ConstPtrType Ptr) const {
384
83.8M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
83.8M
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::find(llvm::Instruction const*) const
Line
Count
Source
383
107M
  iterator find(ConstPtrType Ptr) const {
384
107M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
107M
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::find(llvm::SDNode const*) const
Line
Count
Source
383
227M
  iterator find(ConstPtrType Ptr) const {
384
227M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
227M
  }
llvm::SmallPtrSetImpl<llvm::Instruction const*>::find(llvm::Instruction const*) const
Line
Count
Source
383
16.5M
  iterator find(ConstPtrType Ptr) const {
384
16.5M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
16.5M
  }
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::find(llvm::MachineInstr const*) const
Line
Count
Source
383
66.2M
  iterator find(ConstPtrType Ptr) const {
384
66.2M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
66.2M
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::find(llvm::SUnit const*) const
Line
Count
Source
383
19.8k
  iterator find(ConstPtrType Ptr) const {
384
19.8k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
19.8k
  }
llvm::SmallPtrSetImpl<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >::find(llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>) const
Line
Count
Source
383
2.11k
  iterator find(ConstPtrType Ptr) const {
384
2.11k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2.11k
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::find(llvm::PHINode const*) const
Line
Count
Source
383
86.2k
  iterator find(ConstPtrType Ptr) const {
384
86.2k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
86.2k
  }
llvm::SmallPtrSetImpl<llvm::SDNode const*>::find(llvm::SDNode const*) const
Line
Count
Source
383
599k
  iterator find(ConstPtrType Ptr) const {
384
599k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
599k
  }
llvm::SmallPtrSetImpl<void*>::find(void const*) const
Line
Count
Source
383
3.25M
  iterator find(ConstPtrType Ptr) const {
384
3.25M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
3.25M
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::find(llvm::AnalysisKey const*) const
Line
Count
Source
383
11.8k
  iterator find(ConstPtrType Ptr) const {
384
11.8k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
11.8k
  }
llvm::SmallPtrSetImpl<llvm::CallInst const*>::find(llvm::CallInst const*) const
Line
Count
Source
383
2
  iterator find(ConstPtrType Ptr) const {
384
2
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC*>::find(llvm::LazyCallGraph::SCC const*) const
Line
Count
Source
383
4.07k
  iterator find(ConstPtrType Ptr) const {
384
4.07k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
4.07k
  }
llvm::SmallPtrSetImpl<llvm::Constant*>::find(llvm::Constant const*) const
Line
Count
Source
383
111
  iterator find(ConstPtrType Ptr) const {
384
111
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
111
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::Node*>::find(llvm::LazyCallGraph::Node const*) const
Line
Count
Source
383
567
  iterator find(ConstPtrType Ptr) const {
384
567
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
567
  }
llvm::SmallPtrSetImpl<llvm::Value const*>::find(llvm::Value const*) const
Line
Count
Source
383
81.1M
  iterator find(ConstPtrType Ptr) const {
384
81.1M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
81.1M
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue const*>::find(llvm::GlobalValue const*) const
Line
Count
Source
383
7.74M
  iterator find(ConstPtrType Ptr) const {
384
7.74M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
7.74M
  }
llvm::SmallPtrSetImpl<llvm::Loop*>::find(llvm::Loop const*) const
Line
Count
Source
383
1.50M
  iterator find(ConstPtrType Ptr) const {
384
1.50M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.50M
  }
llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::find(llvm::LazyCallGraph::RefSCC const*) const
Line
Count
Source
383
1.05k
  iterator find(ConstPtrType Ptr) const {
384
1.05k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.05k
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >::find(llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >) const
Line
Count
Source
383
41.2k
  iterator find(ConstPtrType Ptr) const {
384
41.2k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
41.2k
  }
llvm::SmallPtrSetImpl<llvm::Loop const*>::find(llvm::Loop const*) const
Line
Count
Source
383
3.24M
  iterator find(ConstPtrType Ptr) const {
384
3.24M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
3.24M
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode const*>::find(llvm::CallGraphNode const*) const
Line
Count
Source
383
22
  iterator find(ConstPtrType Ptr) const {
384
22
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
22
  }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::find(llvm::MDNode const*) const
Line
Count
Source
383
146k
  iterator find(ConstPtrType Ptr) const {
384
146k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
146k
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst*>::find(llvm::AllocaInst const*) const
Line
Count
Source
383
1.42M
  iterator find(ConstPtrType Ptr) const {
384
1.42M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.42M
  }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::find(llvm::VNInfo const*) const
Line
Count
Source
383
320k
  iterator find(ConstPtrType Ptr) const {
384
320k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
320k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::find(llvm::DomTreeNodeBase<llvm::MachineBasicBlock> const*) const
Line
Count
Source
383
676k
  iterator find(ConstPtrType Ptr) const {
384
676k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
676k
  }
llvm::SmallPtrSetImpl<llvm::VNInfo const*>::find(llvm::VNInfo const*) const
Line
Count
Source
383
992k
  iterator find(ConstPtrType Ptr) const {
384
992k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
992k
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::find(llvm::LiveInterval const*) const
Line
Count
Source
383
9
  iterator find(ConstPtrType Ptr) const {
384
9
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
9
  }
llvm::SmallPtrSetImpl<llvm::AllocaInst const*>::find(llvm::AllocaInst const*) const
Line
Count
Source
383
306k
  iterator find(ConstPtrType Ptr) const {
384
306k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
306k
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::find(llvm::DomTreeNodeBase<llvm::BasicBlock> const*) const
Line
Count
Source
383
2.63M
  iterator find(ConstPtrType Ptr) const {
384
2.63M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2.63M
  }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::find(llvm::Metadata const*) const
Line
Count
Source
383
6.48k
  iterator find(ConstPtrType Ptr) const {
384
6.48k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
6.48k
  }
llvm::SmallPtrSetImpl<llvm::Argument*>::find(llvm::Argument const*) const
Line
Count
Source
383
119k
  iterator find(ConstPtrType Ptr) const {
384
119k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
119k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::find(llvm::GlobalValue const*) const
Line
Count
Source
383
1.78M
  iterator find(ConstPtrType Ptr) const {
384
1.78M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.78M
  }
llvm::SmallPtrSetImpl<llvm::Comdat const*>::find(llvm::Comdat const*) const
Line
Count
Source
383
2.76k
  iterator find(ConstPtrType Ptr) const {
384
2.76k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2.76k
  }
llvm::SmallPtrSetImpl<llvm::Function const*>::find(llvm::Function const*) const
Line
Count
Source
383
4
  iterator find(ConstPtrType Ptr) const {
384
4
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
4
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode*>::find(llvm::CallGraphNode const*) const
Line
Count
Source
383
6.39k
  iterator find(ConstPtrType Ptr) const {
384
6.39k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
6.39k
  }
llvm::SmallPtrSetImpl<llvm::PHINode*>::find(llvm::PHINode const*) const
Line
Count
Source
383
1.53k
  iterator find(ConstPtrType Ptr) const {
384
1.53k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.53k
  }
llvm::SmallPtrSetImpl<llvm::MCSymbol const*>::find(llvm::MCSymbol const*) const
Line
Count
Source
383
4.65M
  iterator find(ConstPtrType Ptr) const {
384
4.65M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
4.65M
  }
llvm::SmallPtrSetImpl<llvm::Use*>::find(llvm::Use const*) const
Line
Count
Source
383
495k
  iterator find(ConstPtrType Ptr) const {
384
495k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
495k
  }
llvm::SmallPtrSetImpl<llvm::SCEV const*>::find(llvm::SCEV const*) const
Line
Count
Source
383
16.0M
  iterator find(ConstPtrType Ptr) const {
384
16.0M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
16.0M
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::MemoryAccess const*>::find(llvm::MemoryAccess const*) const
llvm::SmallPtrSetImpl<llvm::LoadInst*>::find(llvm::LoadInst const*) const
Line
Count
Source
383
49
  iterator find(ConstPtrType Ptr) const {
384
49
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
49
  }
llvm::SmallPtrSetImpl<llvm::DbgVariableIntrinsic*>::find(llvm::DbgVariableIntrinsic const*) const
Line
Count
Source
383
18
  iterator find(ConstPtrType Ptr) const {
384
18
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
18
  }
llvm::SmallPtrSetImpl<clang::Type const*>::find(clang::Type const*) const
Line
Count
Source
383
664k
  iterator find(ConstPtrType Ptr) const {
384
664k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
664k
  }
llvm::SmallPtrSetImpl<clang::VarDecl const*>::find(clang::VarDecl const*) const
Line
Count
Source
383
1.09k
  iterator find(ConstPtrType Ptr) const {
384
1.09k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.09k
  }
llvm::SmallPtrSetImpl<clang::Decl const*>::find(clang::Decl const*) const
Line
Count
Source
383
44.7M
  iterator find(ConstPtrType Ptr) const {
384
44.7M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
44.7M
  }
llvm::SmallPtrSetImpl<clang::CodeGen::CGFunctionInfo const*>::find(clang::CodeGen::CGFunctionInfo const*) const
Line
Count
Source
383
542k
  iterator find(ConstPtrType Ptr) const {
384
542k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
542k
  }
llvm::SmallPtrSetImpl<clang::CXXRecordDecl const*>::find(clang::CXXRecordDecl const*) const
Line
Count
Source
383
1.66M
  iterator find(ConstPtrType Ptr) const {
384
1.66M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.66M
  }
llvm::SmallPtrSetImpl<polly::ScopArrayInfo const*>::find(polly::ScopArrayInfo const*) const
Line
Count
Source
383
1.98k
  iterator find(ConstPtrType Ptr) const {
384
1.98k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.98k
  }
llvm::SmallPtrSetImpl<polly::MemoryAccess*>::find(polly::MemoryAccess const*) const
Line
Count
Source
383
123
  iterator find(ConstPtrType Ptr) const {
384
123
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
123
  }
llvm::SmallPtrSetImpl<clang::DeclContext const*>::find(clang::DeclContext const*) const
Line
Count
Source
383
184
  iterator find(ConstPtrType Ptr) const {
384
184
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
184
  }
llvm::SmallPtrSetImpl<clang::ValueDecl*>::find(clang::ValueDecl const*) const
Line
Count
Source
383
6.18k
  iterator find(ConstPtrType Ptr) const {
384
6.18k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
6.18k
  }
llvm::SmallPtrSetImpl<clang::VarDecl*>::find(clang::VarDecl const*) const
Line
Count
Source
383
28.7k
  iterator find(ConstPtrType Ptr) const {
384
28.7k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
28.7k
  }
llvm::SmallPtrSetImpl<clang::ObjCProtocolDecl*>::find(clang::ObjCProtocolDecl const*) const
Line
Count
Source
383
174
  iterator find(ConstPtrType Ptr) const {
384
174
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
174
  }
llvm::SmallPtrSetImpl<clang::ObjCInterfaceDecl*>::find(clang::ObjCInterfaceDecl const*) const
Line
Count
Source
383
822
  iterator find(ConstPtrType Ptr) const {
384
822
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
822
  }
llvm::SmallPtrSetImpl<clang::TagDecl*>::find(clang::TagDecl const*) const
Line
Count
Source
383
140
  iterator find(ConstPtrType Ptr) const {
384
140
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
140
  }
llvm::SmallPtrSetImpl<clang::CFGBlock const*>::find(clang::CFGBlock const*) const
Line
Count
Source
383
770
  iterator find(ConstPtrType Ptr) const {
384
770
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
770
  }
llvm::SmallPtrSetImpl<clang::ento::MemRegion const*>::find(clang::ento::MemRegion const*) const
Line
Count
Source
383
1.54k
  iterator find(ConstPtrType Ptr) const {
384
1.54k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.54k
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo const*>::find(clang::IdentifierInfo const*) const
Line
Count
Source
383
196
  iterator find(ConstPtrType Ptr) const {
384
196
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
196
  }
llvm::SmallPtrSetImpl<clang::IdentifierInfo*>::find(clang::IdentifierInfo const*) const
Line
Count
Source
383
18.4k
  iterator find(ConstPtrType Ptr) const {
384
18.4k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
18.4k
  }
llvm::SmallPtrSetImpl<clang::ento::SymExpr const*>::find(clang::ento::SymExpr const*) const
Line
Count
Source
383
5.84k
  iterator find(ConstPtrType Ptr) const {
384
5.84k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
5.84k
  }
llvm::SmallPtrSetImpl<clang::LocationContext const*>::find(clang::LocationContext const*) const
Line
Count
Source
383
2.63k
  iterator find(ConstPtrType Ptr) const {
384
2.63k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2.63k
  }
llvm::SmallPtrSetImpl<clang::StackFrameContext const*>::find(clang::StackFrameContext const*) const
Line
Count
Source
383
1.28k
  iterator find(ConstPtrType Ptr) const {
384
1.28k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.28k
  }
RegionStore.cpp:llvm::SmallPtrSetImpl<llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*>::find(llvm::ImmutableMap<(anonymous namespace)::BindingKey, clang::ento::SVal, llvm::ImutKeyValueInfo<(anonymous namespace)::BindingKey, clang::ento::SVal> > const*) const
Line
Count
Source
383
953k
  iterator find(ConstPtrType Ptr) const {
384
953k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
953k
  }
llvm::SmallPtrSetImpl<clang::Decl*>::find(clang::Decl const*) const
Line
Count
Source
383
113M
  iterator find(ConstPtrType Ptr) const {
384
113M
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
113M
  }
llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::find(clang::serialization::ModuleFile const*) const
Line
Count
Source
383
270k
  iterator find(ConstPtrType Ptr) const {
384
270k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
270k
  }
llvm::SmallPtrSetImpl<clang::Expr*>::find(clang::Expr const*) const
Line
Count
Source
383
504
  iterator find(ConstPtrType Ptr) const {
384
504
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
504
  }
llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::find(clang::ParmVarDecl const*) const
Line
Count
Source
383
20.4k
  iterator find(ConstPtrType Ptr) const {
384
20.4k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
20.4k
  }
llvm::SmallPtrSetImpl<clang::EnumConstantDecl*>::find(clang::EnumConstantDecl const*) const
Line
Count
Source
383
36
  iterator find(ConstPtrType Ptr) const {
384
36
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
36
  }
llvm::SmallPtrSetImpl<clang::NamedDecl const*>::find(clang::NamedDecl const*) const
Line
Count
Source
383
254
  iterator find(ConstPtrType Ptr) const {
384
254
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
254
  }
llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::find(clang::CXXConstructorDecl const*) const
Line
Count
Source
383
58
  iterator find(ConstPtrType Ptr) const {
384
58
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
58
  }
llvm::SmallPtrSetImpl<clang::QualType>::find(clang::QualType) const
Line
Count
Source
383
647k
  iterator find(ConstPtrType Ptr) const {
384
647k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
647k
  }
llvm::SmallPtrSetImpl<clang::CXXBaseSpecifier*>::find(clang::CXXBaseSpecifier const*) const
Line
Count
Source
383
1.82k
  iterator find(ConstPtrType Ptr) const {
384
1.82k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
1.82k
  }
llvm::SmallPtrSetImpl<clang::RecordType const*>::find(clang::RecordType const*) const
Line
Count
Source
383
2.28k
  iterator find(ConstPtrType Ptr) const {
384
2.28k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
2.28k
  }
llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::find(clang::CXXMethodDecl const*) const
Line
Count
Source
383
27
  iterator find(ConstPtrType Ptr) const {
384
27
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
27
  }
llvm::SmallPtrSetImpl<clang::Selector>::find(clang::Selector) const
Line
Count
Source
383
13.7k
  iterator find(ConstPtrType Ptr) const {
384
13.7k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
13.7k
  }
llvm::SmallPtrSetImpl<clang::CanQual<clang::Type> >::find(clang::CanQual<clang::Type>) const
Line
Count
Source
383
4.87k
  iterator find(ConstPtrType Ptr) const {
384
4.87k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
4.87k
  }
llvm::SmallPtrSetImpl<clang::DeclContext*>::find(clang::DeclContext const*) const
Line
Count
Source
383
419
  iterator find(ConstPtrType Ptr) const {
384
419
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
419
  }
llvm::SmallPtrSetImpl<clang::NamedDecl*>::find(clang::NamedDecl const*) const
Line
Count
Source
383
344
  iterator find(ConstPtrType Ptr) const {
384
344
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
344
  }
CFG.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::LocalScope const*>::find((anonymous namespace)::LocalScope const*) const
Line
Count
Source
383
498
  iterator find(ConstPtrType Ptr) const {
384
498
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
498
  }
llvm::SmallPtrSetImpl<clang::ValueDecl const*>::find(clang::ValueDecl const*) const
Line
Count
Source
383
16.8k
  iterator find(ConstPtrType Ptr) const {
384
16.8k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
16.8k
  }
llvm::SmallPtrSetImpl<clang::Module*>::find(clang::Module const*) const
Line
Count
Source
383
95.0k
  iterator find(ConstPtrType Ptr) const {
384
95.0k
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
95.0k
  }
llvm::SmallPtrSetImpl<lld::coff::Symbol*>::find(lld::coff::Symbol const*) const
Line
Count
Source
383
153
  iterator find(ConstPtrType Ptr) const {
384
153
    return makeIterator(find_imp(ConstPtrTraits::getAsVoidPointer(Ptr)));
385
153
  }
386
387
  template <typename IterT>
388
26.9M
  void insert(IterT I, IterT E) {
389
60.0M
    for (; I != E; 
++I33.1M
)
390
33.1M
      insert(*I);
391
26.9M
  }
void llvm::SmallPtrSetImpl<llvm::MachineInstr const*>::insert<llvm::MachineInstr const* const*>(llvm::MachineInstr const* const*, llvm::MachineInstr const* const*)
Line
Count
Source
388
675k
  void insert(IterT I, IterT E) {
389
2.07M
    for (; I != E; 
++I1.40M
)
390
1.40M
      insert(*I);
391
675k
  }
void llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::insert<llvm::SmallPtrSetIterator<llvm::GlobalVariable const*> >(llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>, llvm::SmallPtrSetIterator<llvm::GlobalVariable const*>)
Line
Count
Source
388
131
  void insert(IterT I, IterT E) {
389
136
    for (; I != E; 
++I5
)
390
5
      insert(*I);
391
131
  }
void llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::insert<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >(std::__1::__wrap_iter<llvm::MachineBasicBlock**>, std::__1::__wrap_iter<llvm::MachineBasicBlock**>)
Line
Count
Source
388
2.77M
  void insert(IterT I, IterT E) {
389
6.24M
    for (; I != E; 
++I3.46M
)
390
3.46M
      insert(*I);
391
2.77M
  }
void llvm::SmallPtrSetImpl<llvm::SDNode*>::insert<llvm::SmallPtrSetIterator<llvm::SDNode*> >(llvm::SmallPtrSetIterator<llvm::SDNode*>, llvm::SmallPtrSetIterator<llvm::SDNode*>)
Line
Count
Source
388
8
  void insert(IterT I, IterT E) {
389
19
    for (; I != E; 
++I11
)
390
11
      insert(*I);
391
8
  }
void llvm::SmallPtrSetImpl<llvm::MachineInstr*>::insert<llvm::MachineInstr**>(llvm::MachineInstr**, llvm::MachineInstr**)
Line
Count
Source
388
1.63k
  void insert(IterT I, IterT E) {
389
3.49k
    for (; I != E; 
++I1.85k
)
390
1.85k
      insert(*I);
391
1.63k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<llvm::SmallPtrSetIterator<llvm::Instruction*> >(llvm::SmallPtrSetIterator<llvm::Instruction*>, llvm::SmallPtrSetIterator<llvm::Instruction*>)
Line
Count
Source
388
419k
  void insert(IterT I, IterT E) {
389
429k
    for (; I != E; 
++I9.50k
)
390
9.50k
      insert(*I);
391
419k
  }
void llvm::SmallPtrSetImpl<llvm::LazyCallGraph::SCC const*>::insert<llvm::LazyCallGraph::SCC const* const*>(llvm::LazyCallGraph::SCC const* const*, llvm::LazyCallGraph::SCC const* const*)
Line
Count
Source
388
10
  void insert(IterT I, IterT E) {
389
20
    for (; I != E; 
++I10
)
390
10
      insert(*I);
391
10
  }
void llvm::SmallPtrSetImpl<llvm::LazyCallGraph::RefSCC*>::insert<llvm::LazyCallGraph::RefSCC**>(llvm::LazyCallGraph::RefSCC**, llvm::LazyCallGraph::RefSCC**)
Line
Count
Source
388
4
  void insert(IterT I, IterT E) {
389
12
    for (; I != E; 
++I8
)
390
8
      insert(*I);
391
4
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> > >(llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >, llvm::PredIterator<llvm::BasicBlock, llvm::Value::user_iterator_impl<llvm::User> >)
Line
Count
Source
388
1.67M
  void insert(IterT I, IterT E) {
389
4.02M
    for (; I != E; 
++I2.34M
)
390
2.34M
      insert(*I);
391
1.67M
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::BasicBlock**>(llvm::BasicBlock**, llvm::BasicBlock**)
Line
Count
Source
388
323k
  void insert(IterT I, IterT E) {
389
1.43M
    for (; I != E; 
++I1.11M
)
390
1.11M
      insert(*I);
391
323k
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::BasicBlock* const*>(llvm::BasicBlock* const*, llvm::BasicBlock* const*)
Line
Count
Source
388
1.32M
  void insert(IterT I, IterT E) {
389
2.78M
    for (; I != E; 
++I1.46M
)
390
1.46M
      insert(*I);
391
1.32M
  }
void llvm::SmallPtrSetImpl<llvm::Value const*>::insert<llvm::SmallPtrSetIterator<llvm::Value const*> >(llvm::SmallPtrSetIterator<llvm::Value const*>, llvm::SmallPtrSetIterator<llvm::Value const*>)
Line
Count
Source
388
41.6k
  void insert(IterT I, IterT E) {
389
376k
    for (; I != E; 
++I334k
)
390
334k
      insert(*I);
391
41.6k
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::insert<llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> > >(llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >, llvm::PredIterator<llvm::BasicBlock const, llvm::Value::user_iterator_impl<llvm::User const> >)
Line
Count
Source
388
129k
  void insert(IterT I, IterT E) {
389
265k
    for (; I != E; 
++I135k
)
390
135k
      insert(*I);
391
129k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction const*>::insert<llvm::SelectInst**>(llvm::SelectInst**, llvm::SelectInst**)
Line
Count
Source
388
51
  void insert(IterT I, IterT E) {
389
104
    for (; I != E; 
++I53
)
390
53
      insert(*I);
391
51
  }
void llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::insert<llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> >(llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>, llvm::SmallPtrSetIterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>)
Line
Count
Source
388
259k
  void insert(IterT I, IterT E) {
389
624k
    for (; I != E; 
++I365k
)
390
365k
      insert(*I);
391
259k
  }
void llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::insert<std::__1::__wrap_iter<llvm::MachineBasicBlock* const*> >(std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>, std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>)
Line
Count
Source
388
5.34M
  void insert(IterT I, IterT E) {
389
9.02M
    for (; I != E; 
++I3.68M
)
390
3.68M
      insert(*I);
391
5.34M
  }
void llvm::SmallPtrSetImpl<llvm::Metadata*>::insert<llvm::MDOperand const*>(llvm::MDOperand const*, llvm::MDOperand const*)
Line
Count
Source
388
12.5k
  void insert(IterT I, IterT E) {
389
17.2k
    for (; I != E; 
++I4.75k
)
390
4.75k
      insert(*I);
391
12.5k
  }
void llvm::SmallPtrSetImpl<llvm::Metadata const*>::insert<llvm::NamedMDNode::op_iterator_impl<llvm::MDNode*, llvm::MDNode> >(llvm::NamedMDNode::op_iterator_impl<llvm::MDNode*, llvm::MDNode>, llvm::NamedMDNode::op_iterator_impl<llvm::MDNode*, llvm::MDNode>)
Line
Count
Source
388
4.92k
  void insert(IterT I, IterT E) {
389
11.3k
    for (; I != E; 
++I6.43k
)
390
6.43k
      insert(*I);
391
4.92k
  }
void llvm::SmallPtrSetImpl<llvm::GlobalValue*>::insert<llvm::SmallPtrSetIterator<llvm::GlobalValue*> >(llvm::SmallPtrSetIterator<llvm::GlobalValue*>, llvm::SmallPtrSetIterator<llvm::GlobalValue*>)
Line
Count
Source
388
1.37M
  void insert(IterT I, IterT E) {
389
3.07M
    for (; I != E; 
++I1.70M
)
390
1.70M
      insert(*I);
391
1.37M
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::SmallPtrSetIterator<llvm::BasicBlock*> >(llvm::SmallPtrSetIterator<llvm::BasicBlock*>, llvm::SmallPtrSetIterator<llvm::BasicBlock*>)
Line
Count
Source
388
1.43M
  void insert(IterT I, IterT E) {
389
4.39M
    for (; I != E; 
++I2.96M
)
390
2.96M
      insert(*I);
391
1.43M
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::Value* const*>(llvm::Value* const*, llvm::Value* const*)
Line
Count
Source
388
957k
  void insert(IterT I, IterT E) {
389
3.17M
    for (; I != E; 
++I2.21M
)
390
2.21M
      insert(*I);
391
957k
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::SmallPtrSetIterator<llvm::Instruction*> >(llvm::SmallPtrSetIterator<llvm::Instruction*>, llvm::SmallPtrSetIterator<llvm::Instruction*>)
Line
Count
Source
388
11.6k
  void insert(IterT I, IterT E) {
389
23.5k
    for (; I != E; 
++I11.8k
)
390
11.8k
      insert(*I);
391
11.6k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<llvm::Instruction**>(llvm::Instruction**, llvm::Instruction**)
Line
Count
Source
388
9.29k
  void insert(IterT I, IterT E) {
389
34.7k
    for (; I != E; 
++I25.4k
)
390
25.4k
      insert(*I);
391
9.29k
  }
void llvm::SmallPtrSetImpl<llvm::SCEV const*>::insert<llvm::SCEV const* const*>(llvm::SCEV const* const*, llvm::SCEV const* const*)
Line
Count
Source
388
4.68M
  void insert(IterT I, IterT E) {
389
10.6M
    for (; I != E; 
++I5.93M
)
390
5.93M
      insert(*I);
391
4.68M
  }
Unexecuted instantiation: void llvm::SmallPtrSetImpl<llvm::SCEV const*>::insert<llvm::SCEV const**>(llvm::SCEV const**, llvm::SCEV const**)
void llvm::SmallPtrSetImpl<llvm::Loop*>::insert<std::__1::__wrap_iter<llvm::Loop* const*> >(std::__1::__wrap_iter<llvm::Loop* const*>, std::__1::__wrap_iter<llvm::Loop* const*>)
Line
Count
Source
388
101
  void insert(IterT I, IterT E) {
389
256
    for (; I != E; 
++I155
)
390
155
      insert(*I);
391
101
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::SmallPtrSetIterator<llvm::Value*> >(llvm::SmallPtrSetIterator<llvm::Value*>, llvm::SmallPtrSetIterator<llvm::Value*>)
Line
Count
Source
388
112
  void insert(IterT I, IterT E) {
389
214
    for (; I != E; 
++I102
)
390
102
      insert(*I);
391
112
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<std::__1::__wrap_iter<llvm::BasicBlock**> >(std::__1::__wrap_iter<llvm::BasicBlock**>, std::__1::__wrap_iter<llvm::BasicBlock**>)
Line
Count
Source
388
202
  void insert(IterT I, IterT E) {
389
627
    for (; I != E; 
++I425
)
390
425
      insert(*I);
391
202
  }
void llvm::SmallPtrSetImpl<llvm::BasicBlock*>::insert<llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock> >(llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>, llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>)
Line
Count
Source
388
2.21M
  void insert(IterT I, IterT E) {
389
6.65M
    for (; I != E; 
++I4.43M
)
390
4.43M
      insert(*I);
391
2.21M
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::Instruction* const*>(llvm::Instruction* const*, llvm::Instruction* const*)
Line
Count
Source
388
30.4k
  void insert(IterT I, IterT E) {
389
99.2k
    for (; I != E; 
++I68.8k
)
390
68.8k
      insert(*I);
391
30.4k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<llvm::Instruction* const*>(llvm::Instruction* const*, llvm::Instruction* const*)
Line
Count
Source
388
63.4k
  void insert(IterT I, IterT E) {
389
225k
    for (; I != E; 
++I162k
)
390
162k
      insert(*I);
391
63.4k
  }
void llvm::SmallPtrSetImpl<llvm::Instruction*>::insert<std::__1::__wrap_iter<llvm::Instruction* const*> >(std::__1::__wrap_iter<llvm::Instruction* const*>, std::__1::__wrap_iter<llvm::Instruction* const*>)
Line
Count
Source
388
31.2k
  void insert(IterT I, IterT E) {
389
155k
    for (; I != E; 
++I124k
)
390
124k
      insert(*I);
391
31.2k
  }
void llvm::SmallPtrSetImpl<llvm::Value const*>::insert<llvm::SmallPtrSetIterator<llvm::Instruction*> >(llvm::SmallPtrSetIterator<llvm::Instruction*>, llvm::SmallPtrSetIterator<llvm::Instruction*>)
Line
Count
Source
388
3.40k
  void insert(IterT I, IterT E) {
389
3.41k
    for (; I != E; 
++I10
)
390
10
      insert(*I);
391
3.40k
  }
void llvm::SmallPtrSetImpl<llvm::Value const*>::insert<llvm::Instruction* const*>(llvm::Instruction* const*, llvm::Instruction* const*)
Line
Count
Source
388
22.9k
  void insert(IterT I, IterT E) {
389
22.9k
    for (; I != E; 
++I17
)
390
17
      insert(*I);
391
22.9k
  }
void llvm::SmallPtrSetImpl<llvm::Value*>::insert<llvm::Value**>(llvm::Value**, llvm::Value**)
Line
Count
Source
388
458k
  void insert(IterT I, IterT E) {
389
1.51M
    for (; I != E; 
++I1.05M
)
390
1.05M
      insert(*I);
391
458k
  }
void llvm::SmallPtrSetImpl<clang::Decl const*>::insert<llvm::SmallPtrSetIterator<clang::Decl const*> >(llvm::SmallPtrSetIterator<clang::Decl const*>, llvm::SmallPtrSetIterator<clang::Decl const*>)
Line
Count
Source
388
30
  void insert(IterT I, IterT E) {
389
57
    for (; I != E; 
++I27
)
390
27
      insert(*I);
391
30
  }
void llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>::insert<llvm::pointer_iterator<llvm::pointee_iterator<std::__1::unique_ptr<clang::serialization::ModuleFile, std::__1::default_delete<clang::serialization::ModuleFile> >*, clang::serialization::ModuleFile>, clang::serialization::ModuleFile*> >(llvm::pointer_iterator<llvm::pointee_iterator<std::__1::unique_ptr<clang::serialization::ModuleFile, std::__1::default_delete<clang::serialization::ModuleFile> >*, clang::serialization::ModuleFile>, clang::serialization::ModuleFile*>, llvm::pointer_iterator<llvm::pointee_iterator<std::__1::unique_ptr<clang::serialization::ModuleFile, std::__1::default_delete<clang::serialization::ModuleFile> >*, clang::serialization::ModuleFile>, clang::serialization::ModuleFile*>)
Line
Count
Source
388
94
  void insert(IterT I, IterT E) {
389
219
    for (; I != E; 
++I125
)
390
125
      insert(*I);
391
94
  }
void llvm::SmallPtrSetImpl<clang::ParmVarDecl const*>::insert<clang::ParmVarDecl* const*>(clang::ParmVarDecl* const*, clang::ParmVarDecl* const*)
Line
Count
Source
388
5.23k
  void insert(IterT I, IterT E) {
389
21.0k
    for (; I != E; 
++I15.8k
)
390
15.8k
      insert(*I);
391
5.23k
  }
void llvm::SmallPtrSetImpl<clang::CXXConstructorDecl*>::insert<llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*> >(llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>, llvm::SmallPtrSetIterator<clang::CXXConstructorDecl*>)
Line
Count
Source
388
571
  void insert(IterT I, IterT E) {
389
1.14k
    for (; I != E; 
++I576
)
390
576
      insert(*I);
391
571
  }
void llvm::SmallPtrSetImpl<clang::Decl*>::insert<clang::NamedDecl* const*>(clang::NamedDecl* const*, clang::NamedDecl* const*)
Line
Count
Source
388
105
  void insert(IterT I, IterT E) {
389
352
    for (; I != E; 
++I247
)
390
247
      insert(*I);
391
105
  }
void llvm::SmallPtrSetImpl<clang::Expr*>::insert<llvm::SmallPtrSetIterator<clang::Expr*> >(llvm::SmallPtrSetIterator<clang::Expr*>, llvm::SmallPtrSetIterator<clang::Expr*>)
Line
Count
Source
388
2.64M
  void insert(IterT I, IterT E) {
389
2.69M
    for (; I != E; 
++I56.2k
)
390
56.2k
      insert(*I);
391
2.64M
  }
void llvm::SmallPtrSetImpl<clang::CXXMethodDecl const*>::insert<clang::CXXMethodDecl const* const*>(clang::CXXMethodDecl const* const*, clang::CXXMethodDecl const* const*)
Line
Count
Source
388
114
  void insert(IterT I, IterT E) {
389
241
    for (; I != E; 
++I127
)
390
127
      insert(*I);
391
114
  }
392
393
  void insert(std::initializer_list<PtrType> IL) {
394
    insert(IL.begin(), IL.end());
395
  }
396
397
211M
  iterator begin() const {
398
211M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
211M
    return makeIterator(CurArray);
401
211M
  }
llvm::SmallPtrSetImpl<llvm::cl::SubCommand*>::begin() const
Line
Count
Source
397
1.48M
  iterator begin() const {
398
1.48M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.48M
    return makeIterator(CurArray);
401
1.48M
  }
llvm::SmallPtrSetImpl<llvm::Function*>::begin() const
Line
Count
Source
397
629k
  iterator begin() const {
398
629k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
629k
    return makeIterator(CurArray);
401
629k
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock*>::begin() const
Line
Count
Source
397
1.52M
  iterator begin() const {
398
1.52M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.52M
    return makeIterator(CurArray);
401
1.52M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SmallPtrSetImpl<(anonymous namespace)::PHILinearize::PHIInfoElementT*>::begin() const
llvm::SmallPtrSetImpl<llvm::MachineInstr*>::begin() const
Line
Count
Source
397
1.20M
  iterator begin() const {
398
1.20M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.20M
    return makeIterator(CurArray);
401
1.20M
  }
llvm::SmallPtrSetImpl<llvm::Value const*>::begin() const
Line
Count
Source
397
433k
  iterator begin() const {
398
433k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
433k
    return makeIterator(CurArray);
401
433k
  }
llvm::SmallPtrSetImpl<llvm::SUnit const*>::begin() const
Line
Count
Source
397
656
  iterator begin() const {
398
656
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
656
    return makeIterator(CurArray);
401
656
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable const*>::begin() const
Line
Count
Source
397
24.2k
  iterator begin() const {
398
24.2k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
24.2k
    return makeIterator(CurArray);
401
24.2k
  }
llvm::SmallPtrSetImpl<llvm::Value*>::begin() const
Line
Count
Source
397
3.13M
  iterator begin() const {
398
3.13M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
3.13M
    return makeIterator(CurArray);
401
3.13M
  }
llvm::SmallPtrSetImpl<llvm::Instruction*>::begin() const
Line
Count
Source
397
2.02M
  iterator begin() const {
398
2.02M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
2.02M
    return makeIterator(CurArray);
401
2.02M
  }
llvm::SmallPtrSetImpl<llvm::PHINode const*>::begin() const
Line
Count
Source
397
8.66k
  iterator begin() const {
398
8.66k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
8.66k
    return makeIterator(CurArray);
401
8.66k
  }
llvm::SmallPtrSetImpl<llvm::SDNode*>::begin() const
Line
Count
Source
397
9.22M
  iterator begin() const {
398
9.22M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
9.22M
    return makeIterator(CurArray);
401
9.22M
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock const*>::begin() const
Line
Count
Source
397
486k
  iterator begin() const {
398
486k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
486k
    return makeIterator(CurArray);
401
486k
  }
llvm::SmallPtrSetImpl<llvm::BasicBlock*>::begin() const
Line
Count
Source
397
10.0M
  iterator begin() const {
398
10.0M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
10.0M
    return makeIterator(CurArray);
401
10.0M
  }
llvm::SmallPtrSetImpl<llvm::AnalysisKey*>::begin() const
Line
Count
Source
397
1.95k
  iterator begin() const {
398
1.95k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.95k
    return makeIterator(CurArray);
401
1.95k
  }
llvm::SmallPtrSetImpl<void*>::begin() const
Line
Count
Source
397
1.95k
  iterator begin() const {
398
1.95k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.95k
    return makeIterator(CurArray);
401
1.95k
  }
llvm::SmallPtrSetImpl<llvm::Loop const*>::begin() const
Line
Count
Source
397
14.7M
  iterator begin() const {
398
14.7M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
14.7M
    return makeIterator(CurArray);
401
14.7M
  }
llvm::SmallPtrSetImpl<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >::begin() const
Line
Count
Source
397
9.63k
  iterator begin() const {
398
9.63k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
9.63k
    return makeIterator(CurArray);
401
9.63k
  }
llvm::SmallPtrSetImpl<llvm::GlobalValue*>::begin() const
Line
Count
Source
397
4.97M
  iterator begin() const {
398
4.97M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
4.97M
    return makeIterator(CurArray);
401
4.97M
  }
llvm::SmallPtrSetImpl<llvm::SCEVPredicate const*>::begin() const
Line
Count
Source
397
519k
  iterator begin() const {
398
519k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
519k
    return makeIterator(CurArray);
401
519k
  }
llvm::SmallPtrSetImpl<llvm::CallGraphNode const*>::begin() const
Line
Count
Source
397
17
  iterator begin() const {
398
17
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
17
    return makeIterator(CurArray);
401
17
  }
llvm::SmallPtrSetImpl<llvm::MDNode const*>::begin() const
Line
Count
Source
397
319k
  iterator begin() const {
398
319k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
319k
    return makeIterator(CurArray);
401
319k
  }
llvm::SmallPtrSetImpl<llvm::SelectInst*>::begin() const
Line
Count
Source
397
4.97k
  iterator begin() const {
398
4.97k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
4.97k
    return makeIterator(CurArray);
401
4.97k
  }
llvm::SmallPtrSetImpl<llvm::PHINode*>::begin() const
Line
Count
Source
397
23
  iterator begin() const {
398
23
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
23
    return makeIterator(CurArray);
401
23
  }
llvm::SmallPtrSetImpl<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>::begin() const
Line
Count
Source
397
269k
  iterator begin() const {
398
269k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
269k
    return makeIterator(CurArray);
401
269k
  }
llvm::SmallPtrSetImpl<llvm::SUnit*>::begin() const
Line
Count
Source
397
4.73k
  iterator begin() const {
398
4.73k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
4.73k
    return makeIterator(CurArray);
401
4.73k
  }
llvm::SmallPtrSetImpl<llvm::MachineBasicBlock const*>::begin() const
Line
Count
Source
397
304k
  iterator begin() const {
398
304k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
304k
    return makeIterator(CurArray);
401
304k
  }
llvm::SmallPtrSetImpl<llvm::LiveInterval*>::begin() const
Line
Count
Source
397
17.6k
  iterator begin() const {
398
17.6k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
17.6k
    return makeIterator(CurArray);
401
17.6k
  }
llvm::SmallPtrSetImpl<llvm::VNInfo*>::begin() const
Line
Count
Source
397
13.2k
  iterator begin() const {
398
13.2k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
13.2k
    return makeIterator(CurArray);
401
13.2k
  }
llvm::SmallPtrSetImpl<llvm::Module*>::begin() const
Line
Count
Source
397
1.16k
  iterator begin() const {
398
1.16k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.16k
    return makeIterator(CurArray);
401
1.16k
  }
llvm::SmallPtrSetImpl<llvm::Pass*>::begin() const
Line
Count
Source
397
71.5M
  iterator begin() const {
398
71.5M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
71.5M
    return makeIterator(CurArray);
401
71.5M
  }
llvm::SmallPtrSetImpl<llvm::Metadata*>::begin() const
Line
Count
Source
397
4.73k
  iterator begin() const {
398
4.73k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
4.73k
    return makeIterator(CurArray);
401
4.73k
  }
llvm::SmallPtrSetImpl<llvm::Metadata const*>::begin() const
Line
Count
Source
397
72.8k
  iterator begin() const {
398
72.8k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
72.8k
    return makeIterator(CurArray);
401
72.8k
  }
llvm::SmallPtrSetImpl<llvm::GlobalVariable*>::begin() const
Line
Count
Source
397
92
  iterator begin() const {
398
92
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
92
    return makeIterator(CurArray);
401
92
  }
Unexecuted instantiation: llvm::SmallPtrSetImpl<llvm::Constant*>::begin() const
llvm::SmallPtrSetImpl<llvm::MCCodePaddingPolicy*>::begin() const
Line
Count
Source
397
18.9M
  iterator begin() const {
398
18.9M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
18.9M
    return makeIterator(CurArray);
401
18.9M
  }
llvm::SmallPtrSetImpl<llvm::CallInst*>::begin() const
Line
Count
Source
397
49
  iterator begin() const {
398
49
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
49
    return makeIterator(CurArray);
401
49
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi*>::begin() const
Line
Count
Source
397
5.30k
  iterator begin() const {
398
5.30k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
5.30k
    return makeIterator(CurArray);
401
5.30k
  }
llvm::SmallPtrSetImpl<llvm::SCEV const*>::begin() const
Line
Count
Source
397
1.42M
  iterator begin() const {
398
1.42M
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
1.42M
    return makeIterator(CurArray);
401
1.42M
  }
llvm::SmallPtrSetImpl<llvm::MemoryPhi const*>::begin() const
Line
Count
Source
397
449
  iterator begin() const {
398
449
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
449
    return makeIterator(CurArray);
401
449
  }
llvm::SmallPtrSetImpl<llvm::MemoryAccess*>::begin() const
Line
Count
Source
397
7
  iterator begin() const {
398
7
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
7
    return makeIterator(CurArray);
401
7
  }
llvm::SmallPtrSetImpl<llvm::User*>::begin() const
Line
Count
Source
397
21.6k
  iterator begin() const {
398
21.6k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
21.6k
    return makeIterator(CurArray);
401
21.6k
  }
llvm::SmallPtrSetImpl<llvm::cl::OptionCategory*>::begin() const
Line
Count
Source
397
8
  iterator begin() const {
398
8
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
8
    return makeIterator(CurArray);
401
8
  }
llvm::SmallPtrSetImpl<llvm::LandingPadInst*>::begin() const
Line
Count
Source
397
21.2k
  iterator begin() const {
398
21.2k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
21.2k
    return makeIterator(CurArray);
401
21.2k
  }
llvm::SmallPtrSetImpl<llvm::DbgVariableIntrinsic*>::begin() const
Line
Count
Source
397
3
  iterator begin() const {
398
3
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
3
    return makeIterator(CurArray);
401
3
  }
llvm::SmallPtrSetImpl<llvm::InterleaveGroup*>::begin() const
Line
Count
Source
397
19.4k
  iterator begin() const {
398
19.4k
    if (shouldReverseIterate())
399
0
      return makeIterator(EndPointer() - 1);
400
19.4k
    return makeIterator(CurArray);
401
19.4k
  }