Coverage Report

Created: 2017-10-03 07:32

/Users/buildslave/jenkins/sharedspace/clang-stage2-coverage-R@2/llvm/include/llvm/ADT/SetVector.h
Line
Count
Source (jump to first uncovered line)
1
//===- llvm/ADT/SetVector.h - Set with insert order iteration ---*- 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 implements a set that has insertion order iteration
11
// characteristics. This is useful for keeping a set of things that need to be
12
// visited later but in a deterministic order (insertion order). The interface
13
// is purposefully minimal.
14
//
15
// This file defines SetVector and SmallSetVector, which performs no allocations
16
// if the SetVector has less than a certain number of elements.
17
//
18
//===----------------------------------------------------------------------===//
19
20
#ifndef LLVM_ADT_SETVECTOR_H
21
#define LLVM_ADT_SETVECTOR_H
22
23
#include "llvm/ADT/ArrayRef.h"
24
#include "llvm/ADT/DenseSet.h"
25
#include "llvm/ADT/STLExtras.h"
26
#include "llvm/Support/Compiler.h"
27
#include <algorithm>
28
#include <cassert>
29
#include <iterator>
30
#include <vector>
31
32
namespace llvm {
33
34
/// \brief A vector that has set insertion semantics.
35
///
36
/// This adapter class provides a way to keep a set of things that also has the
37
/// property of a deterministic iteration order. The order of iteration is the
38
/// order of insertion.
39
template <typename T, typename Vector = std::vector<T>,
40
          typename Set = DenseSet<T>>
41
class SetVector {
42
public:
43
  using value_type = T;
44
  using key_type = T;
45
  using reference = T&;
46
  using const_reference = const T&;
47
  using set_type = Set;
48
  using vector_type = Vector;
49
  using iterator = typename vector_type::const_iterator;
50
  using const_iterator = typename vector_type::const_iterator;
51
  using reverse_iterator = typename vector_type::const_reverse_iterator;
52
  using const_reverse_iterator = typename vector_type::const_reverse_iterator;
53
  using size_type = typename vector_type::size_type;
54
55
  /// \brief Construct an empty SetVector
56
132M
  SetVector() = default;
llvm::SetVector<llvm::Metadata*, std::__1::vector<llvm::Metadata*, std::__1::allocator<llvm::Metadata*> >, llvm::DenseSet<llvm::Metadata*, llvm::DenseMapInfo<llvm::Metadata*> > >::SetVector()
Line
Count
Source
56
23
  SetVector() = default;
llvm::SetVector<llvm::SDNode*, std::__1::vector<llvm::SDNode*, std::__1::allocator<llvm::SDNode*> >, llvm::DenseSet<llvm::SDNode*, llvm::DenseMapInfo<llvm::SDNode*> > >::SetVector()
Line
Count
Source
56
21
  SetVector() = default;
llvm::SetVector<llvm::SDNode*, llvm::SmallVector<llvm::SDNode*, 16u>, llvm::SmallDenseSet<llvm::SDNode*, 16u, llvm::DenseMapInfo<llvm::SDNode*> > >::SetVector()
Line
Count
Source
56
85.9M
  SetVector() = default;
llvm::SetVector<llvm::SelectInst*, llvm::SmallVector<llvm::SelectInst*, 2u>, llvm::DenseSet<llvm::SelectInst*, llvm::DenseMapInfo<llvm::SelectInst*> > >::SetVector()
Line
Count
Source
56
36.5k
  SetVector() = default;
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 2u>, llvm::DenseSet<llvm::PHINode*, llvm::DenseMapInfo<llvm::PHINode*> > >::SetVector()
Line
Count
Source
56
36.5k
  SetVector() = default;
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::DenseSet<llvm::Instruction*, llvm::DenseMapInfo<llvm::Instruction*> > >::SetVector()
Line
Count
Source
56
36.5k
  SetVector() = default;
llvm::SetVector<llvm::AllocaInst*, llvm::SmallVector<llvm::AllocaInst*, 16u>, llvm::DenseSet<llvm::AllocaInst*, llvm::DenseMapInfo<llvm::AllocaInst*> > >::SetVector()
Line
Count
Source
56
73.1k
  SetVector() = default;
llvm::SetVector<llvm::SelectInst*, llvm::SmallVector<llvm::SelectInst*, 8u>, llvm::SmallDenseSet<llvm::SelectInst*, 8u, llvm::DenseMapInfo<llvm::SelectInst*> > >::SetVector()
Line
Count
Source
56
532k
  SetVector() = default;
llvm::SetVector<llvm::PHINode*, std::__1::vector<llvm::PHINode*, std::__1::allocator<llvm::PHINode*> >, llvm::DenseSet<llvm::PHINode*, llvm::DenseMapInfo<llvm::PHINode*> > >::SetVector()
Line
Count
Source
56
255k
  SetVector() = default;
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>, llvm::SmallDenseSet<llvm::PHINode*, 4u, llvm::DenseMapInfo<llvm::PHINode*> > >::SetVector()
Line
Count
Source
56
319k
  SetVector() = default;
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 8u>, llvm::DenseSet<llvm::MachineInstr*, llvm::DenseMapInfo<llvm::MachineInstr*> > >::SetVector()
Line
Count
Source
56
11.8M
  SetVector() = default;
llvm::SetVector<llvm::GlobalVariable*, llvm::SmallVector<llvm::GlobalVariable*, 8u>, llvm::SmallDenseSet<llvm::GlobalVariable*, 8u, llvm::DenseMapInfo<llvm::GlobalVariable*> > >::SetVector()
Line
Count
Source
56
6
  SetVector() = default;
llvm::SetVector<llvm::Function*, llvm::SmallVector<llvm::Function*, 8u>, llvm::SmallDenseSet<llvm::Function*, 8u, llvm::DenseMapInfo<llvm::Function*> > >::SetVector()
Line
Count
Source
56
758k
  SetVector() = default;
llvm::SetVector<unsigned long long, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >, llvm::DenseSet<unsigned long long, llvm::DenseMapInfo<unsigned long long> > >::SetVector()
Line
Count
Source
56
463
  SetVector() = default;
llvm::SetVector<llvm::CallSite, llvm::SmallVector<llvm::CallSite, 16u>, llvm::SmallDenseSet<llvm::CallSite, 16u, llvm::DenseMapInfo<llvm::CallSite> > >::SetVector()
Line
Count
Source
56
335
  SetVector() = default;
llvm::SetVector<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> >, llvm::DenseSet<llvm::Instruction*, llvm::DenseMapInfo<llvm::Instruction*> > >::SetVector()
Line
Count
Source
56
505k
  SetVector() = default;
LoopVectorize.cpp:llvm::SetVector<(anonymous namespace)::InterleaveGroup*, llvm::SmallVector<(anonymous namespace)::InterleaveGroup*, 4u>, llvm::SmallDenseSet<(anonymous namespace)::InterleaveGroup*, 4u, llvm::DenseMapInfo<(anonymous namespace)::InterleaveGroup*> > >::SetVector()
Line
Count
Source
56
53.1k
  SetVector() = default;
llvm::SetVector<llvm::Loop*, llvm::SmallVector<llvm::Loop*, 4u>, llvm::SmallDenseSet<llvm::Loop*, 4u, llvm::DenseMapInfo<llvm::Loop*> > >::SetVector()
Line
Count
Source
56
13.4k
  SetVector() = default;
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 8u>, llvm::SmallDenseSet<llvm::BasicBlock*, 8u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::SetVector()
Line
Count
Source
56
2.55M
  SetVector() = default;
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 16u>, llvm::SmallDenseSet<llvm::PHINode*, 16u, llvm::DenseMapInfo<llvm::PHINode*> > >::SetVector()
Line
Count
Source
56
2.55M
  SetVector() = default;
llvm::SetVector<llvm::Argument const*, llvm::SmallVector<llvm::Argument const*, 4u>, llvm::SmallDenseSet<llvm::Argument const*, 4u, llvm::DenseMapInfo<llvm::Argument const*> > >::SetVector()
Line
Count
Source
56
8.07k
  SetVector() = default;
llvm::SetVector<llvm::MDNode const*, std::__1::vector<llvm::MDNode const*, std::__1::allocator<llvm::MDNode const*> >, llvm::DenseSet<llvm::MDNode const*, llvm::DenseMapInfo<llvm::MDNode const*> > >::SetVector()
Line
Count
Source
56
251k
  SetVector() = default;
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 4u>, llvm::SmallDenseSet<unsigned int, 4u, llvm::DenseMapInfo<unsigned int> > >::SetVector()
Line
Count
Source
56
754k
  SetVector() = default;
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 32u>, llvm::SmallDenseSet<unsigned int, 32u, llvm::DenseMapInfo<unsigned int> > >::SetVector()
Line
Count
Source
56
5
  SetVector() = default;
llvm::SetVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseSet<llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*> > >::SetVector()
Line
Count
Source
56
484k
  SetVector() = default;
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SetVector<(anonymous namespace)::MRT*, std::__1::vector<(anonymous namespace)::MRT*, std::__1::allocator<(anonymous namespace)::MRT*> >, llvm::DenseSet<(anonymous namespace)::MRT*, llvm::DenseMapInfo<(anonymous namespace)::MRT*> > >::SetVector()
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 32u>, llvm::SmallDenseSet<llvm::MachineInstr*, 32u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::SetVector()
Line
Count
Source
56
31.6k
  SetVector() = default;
llvm::SetVector<llvm::MachineBasicBlock const*, std::__1::vector<llvm::MachineBasicBlock const*, std::__1::allocator<llvm::MachineBasicBlock const*> >, llvm::DenseSet<llvm::MachineBasicBlock const*, llvm::DenseMapInfo<llvm::MachineBasicBlock const*> > >::SetVector()
Line
Count
Source
56
15.0k
  SetVector() = default;
llvm::SetVector<llvm::MachineBasicBlock*, std::__1::vector<llvm::MachineBasicBlock*, std::__1::allocator<llvm::MachineBasicBlock*> >, llvm::DenseSet<llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*> > >::SetVector()
Line
Count
Source
56
226
  SetVector() = default;
llvm::SetVector<unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, llvm::DenseSet<unsigned int, llvm::DenseMapInfo<unsigned int> > >::SetVector()
Line
Count
Source
56
142k
  SetVector() = default;
llvm::SetVector<llvm::TargetRegisterClass const*, std::__1::vector<llvm::TargetRegisterClass const*, std::__1::allocator<llvm::TargetRegisterClass const*> >, llvm::DenseSet<llvm::TargetRegisterClass const*, llvm::DenseMapInfo<llvm::TargetRegisterClass const*> > >::SetVector()
Line
Count
Source
56
12
  SetVector() = default;
llvm::SetVector<llvm::MachineInstr*, std::__1::vector<llvm::MachineInstr*, std::__1::allocator<llvm::MachineInstr*> >, llvm::DenseSet<llvm::MachineInstr*, llvm::DenseMapInfo<llvm::MachineInstr*> > >::SetVector()
Line
Count
Source
56
2.98k
  SetVector() = default;
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::SetVector()
Line
Count
Source
56
219k
  SetVector() = default;
HexagonVectorLoopCarriedReuse.cpp:llvm::SetVector<(anonymous namespace)::DepChain*, std::__1::vector<(anonymous namespace)::DepChain*, std::__1::allocator<(anonymous namespace)::DepChain*> >, llvm::DenseSet<(anonymous namespace)::DepChain*, llvm::DenseMapInfo<(anonymous namespace)::DepChain*> > >::SetVector()
Line
Count
Source
56
9
  SetVector() = default;
llvm::SetVector<llvm::LazyCallGraph::Node*, llvm::SmallVector<llvm::LazyCallGraph::Node*, 4u>, llvm::SmallDenseSet<llvm::LazyCallGraph::Node*, 4u, llvm::DenseMapInfo<llvm::LazyCallGraph::Node*> > >::SetVector()
Line
Count
Source
56
782
  SetVector() = default;
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 16u>, llvm::SmallPtrSet<llvm::BasicBlock*, 16u> >::SetVector()
Line
Count
Source
56
519k
  SetVector() = default;
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::SmallDenseSet<llvm::Instruction*, 8u, llvm::DenseMapInfo<llvm::Instruction*> > >::SetVector()
Line
Count
Source
56
144k
  SetVector() = default;
llvm::SetVector<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>, llvm::SmallDenseSet<llvm::Function*, 4u, llvm::DenseMapInfo<llvm::Function*> > >::SetVector()
Line
Count
Source
56
538
  SetVector() = default;
llvm::SetVector<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, std::__1::vector<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, std::__1::allocator<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > > >, llvm::DenseSet<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > > > >::SetVector()
Line
Count
Source
56
167k
  SetVector() = default;
llvm::SetVector<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, std::__1::vector<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::ConstantInt*> > >, llvm::DenseSet<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, llvm::DenseMapInfo<std::__1::pair<llvm::Value*, llvm::ConstantInt*> > > >::SetVector()
Line
Count
Source
56
12.8M
  SetVector() = default;
llvm::SetVector<llvm::MDNode*, llvm::SmallVector<llvm::MDNode*, 4u>, llvm::SmallDenseSet<llvm::MDNode*, 4u, llvm::DenseMapInfo<llvm::MDNode*> > >::SetVector()
Line
Count
Source
56
45.0k
  SetVector() = default;
llvm::SetVector<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 16u>, llvm::SmallPtrSet<llvm::DISubprogram const*, 16u> >::SetVector()
Line
Count
Source
56
33.0k
  SetVector() = default;
llvm::SetVector<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>, llvm::SmallDenseSet<llvm::DISubprogram const*, 4u, llvm::DenseMapInfo<llvm::DISubprogram const*> > >::SetVector()
Line
Count
Source
56
97
  SetVector() = default;
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 16u>, llvm::SmallDenseSet<llvm::BasicBlock*, 16u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::SetVector()
Line
Count
Source
56
590k
  SetVector() = default;
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 16u>, llvm::SmallDenseSet<unsigned int, 16u, llvm::DenseMapInfo<unsigned int> > >::SetVector()
Line
Count
Source
56
870k
  SetVector() = default;
llvm::SetVector<llvm::LiveInterval*, llvm::SmallVector<llvm::LiveInterval*, 8u>, llvm::SmallPtrSet<llvm::LiveInterval*, 8u> >::SetVector()
Line
Count
Source
56
791k
  SetVector() = default;
llvm::SetVector<int, llvm::SmallVector<int, 8u>, llvm::SmallDenseSet<int, 8u, llvm::DenseMapInfo<int> > >::SetVector()
Line
Count
Source
56
19.9k
  SetVector() = default;
llvm::SetVector<llvm::MachineBasicBlock const*, llvm::SmallVector<llvm::MachineBasicBlock const*, 16u>, llvm::SmallDenseSet<llvm::MachineBasicBlock const*, 16u, llvm::DenseMapInfo<llvm::MachineBasicBlock const*> > >::SetVector()
Line
Count
Source
56
411k
  SetVector() = default;
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 8u>, llvm::SmallDenseSet<llvm::MachineInstr*, 8u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::SetVector()
Line
Count
Source
56
31.8k
  SetVector() = default;
llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::SetVector()
Line
Count
Source
56
663
  SetVector() = default;
llvm::SetVector<llvm::SUnit*, llvm::SmallVector<llvm::SUnit*, 8u>, llvm::SmallDenseSet<llvm::SUnit*, 8u, llvm::DenseMapInfo<llvm::SUnit*> > >::SetVector()
Line
Count
Source
56
1.27k
  SetVector() = default;
llvm::SetVector<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, std::__1::vector<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, std::__1::allocator<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*> > >, llvm::DenseSet<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, llvm::DenseMapInfo<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*> > > >::SetVector()
Line
Count
Source
56
32.0k
  SetVector() = default;
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 16u>, llvm::SmallDenseSet<llvm::MachineInstr*, 16u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::SetVector()
Line
Count
Source
56
32.0k
  SetVector() = default;
llvm::SetVector<llvm::LiveInterval*, llvm::SmallVector<llvm::LiveInterval*, 8u>, llvm::SmallDenseSet<llvm::LiveInterval*, 8u, llvm::DenseMapInfo<llvm::LiveInterval*> > >::SetVector()
Line
Count
Source
56
31.8k
  SetVector() = default;
llvm::SetVector<llvm::LandingPadInst*, llvm::SmallVector<llvm::LandingPadInst*, 16u>, llvm::SmallDenseSet<llvm::LandingPadInst*, 16u, llvm::DenseMapInfo<llvm::LandingPadInst*> > >::SetVector()
Line
Count
Source
56
5.17k
  SetVector() = default;
llvm::SetVector<llvm::MachineBasicBlock*, llvm::SmallVector<llvm::MachineBasicBlock*, 8u>, llvm::SmallDenseSet<llvm::MachineBasicBlock*, 8u, llvm::DenseMapInfo<llvm::MachineBasicBlock*> > >::SetVector()
Line
Count
Source
56
3.55M
  SetVector() = default;
llvm::SetVector<llvm::Comdat const*, std::__1::vector<llvm::Comdat const*, std::__1::allocator<llvm::Comdat const*> >, llvm::DenseSet<llvm::Comdat const*, llvm::DenseMapInfo<llvm::Comdat const*> > >::SetVector()
Line
Count
Source
56
36.8k
  SetVector() = default;
llvm::SetVector<llvm::Value const*, llvm::SmallVector<llvm::Value const*, 8u>, llvm::SmallDenseSet<llvm::Value const*, 8u, llvm::DenseMapInfo<llvm::Value const*> > >::SetVector()
Line
Count
Source
56
251k
  SetVector() = default;
llvm::SetVector<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>, llvm::SmallDenseSet<llvm::Metadata*, 4u, llvm::DenseMapInfo<llvm::Metadata*> > >::SetVector()
Line
Count
Source
56
1.86k
  SetVector() = default;
llvm::SetVector<llvm::BasicBlock const*, std::__1::vector<llvm::BasicBlock const*, std::__1::allocator<llvm::BasicBlock const*> >, llvm::DenseSet<llvm::BasicBlock const*, llvm::DenseMapInfo<llvm::BasicBlock const*> > >::SetVector()
Line
Count
Source
56
18
  SetVector() = default;
llvm::SetVector<llvm::MCSection*, std::__1::vector<llvm::MCSection*, std::__1::allocator<llvm::MCSection*> >, llvm::DenseSet<llvm::MCSection*, llvm::DenseMapInfo<llvm::MCSection*> > >::SetVector()
Line
Count
Source
56
41.3k
  SetVector() = default;
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 16u>, llvm::SmallDenseSet<llvm::Instruction*, 16u, llvm::DenseMapInfo<llvm::Instruction*> > >::SetVector()
Line
Count
Source
56
44.0k
  SetVector() = default;
llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 16u>, llvm::SmallDenseSet<llvm::Value*, 16u, llvm::DenseMapInfo<llvm::Value*> > >::SetVector()
Line
Count
Source
56
549k
  SetVector() = default;
llvm::SetVector<llvm::MemoryPhi*, llvm::SmallVector<llvm::MemoryPhi*, 4u>, llvm::SmallDenseSet<llvm::MemoryPhi*, 4u, llvm::DenseMapInfo<llvm::MemoryPhi*> > >::SetVector()
Line
Count
Source
56
96.2k
  SetVector() = default;
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>, llvm::SmallDenseSet<llvm::BasicBlock*, 4u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::SetVector()
Line
Count
Source
56
27.8k
  SetVector() = default;
llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 8u>, llvm::SmallDenseSet<llvm::Value*, 8u, llvm::DenseMapInfo<llvm::Value*> > >::SetVector()
Line
Count
Source
56
36.1k
  SetVector() = default;
llvm::SetVector<llvm::StoreInst*, std::__1::vector<llvm::StoreInst*, std::__1::allocator<llvm::StoreInst*> >, llvm::DenseSet<llvm::StoreInst*, llvm::DenseMapInfo<llvm::StoreInst*> > >::SetVector()
Line
Count
Source
56
356k
  SetVector() = default;
llvm::SetVector<long long, llvm::SmallVector<long long, 8u>, llvm::SmallSet<long long, 8u, std::__1::less<long long> > >::SetVector()
Line
Count
Source
56
363k
  SetVector() = default;
llvm::SetVector<llvm::Type*, llvm::SmallVector<llvm::Type*, 4u>, llvm::SmallDenseSet<llvm::Type*, 4u, llvm::DenseMapInfo<llvm::Type*> > >::SetVector()
Line
Count
Source
56
363k
  SetVector() = default;
llvm::SetVector<llvm::SCEV const*, llvm::SmallVector<llvm::SCEV const*, 4u>, llvm::SmallDenseSet<llvm::SCEV const*, 4u, llvm::DenseMapInfo<llvm::SCEV const*> > >::SetVector()
Line
Count
Source
56
1.99M
  SetVector() = default;
llvm::SetVector<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, llvm::SmallVector<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, 4u>, llvm::SmallDenseSet<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, 4u, llvm::DenseMapInfo<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*> > > >::SetVector()
Line
Count
Source
56
1.56k
  SetVector() = default;
llvm::SetVector<llvm::AssertingVH<llvm::Instruction>, std::__1::vector<llvm::AssertingVH<llvm::Instruction>, std::__1::allocator<llvm::AssertingVH<llvm::Instruction> > >, llvm::DenseSet<llvm::AssertingVH<llvm::Instruction>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> > > >::SetVector()
Line
Count
Source
56
17.3k
  SetVector() = default;
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 32u>, llvm::SmallDenseSet<llvm::BasicBlock*, 32u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::SetVector()
Line
Count
Source
56
254
  SetVector() = default;
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 8u>, llvm::SmallDenseSet<llvm::PHINode*, 8u, llvm::DenseMapInfo<llvm::PHINode*> > >::SetVector()
Line
Count
Source
56
532k
  SetVector() = default;
57
58
  /// \brief Initialize a SetVector with a range of elements
59
  template<typename It>
60
33.9k
  SetVector(It Start, It End) {
61
33.9k
    insert(Start, End);
62
33.9k
  }
llvm::SetVector<llvm::MachineBasicBlock*, std::__1::vector<llvm::MachineBasicBlock*, std::__1::allocator<llvm::MachineBasicBlock*> >, llvm::DenseSet<llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*> > >::SetVector<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >(std::__1::__wrap_iter<llvm::MachineBasicBlock**>, std::__1::__wrap_iter<llvm::MachineBasicBlock**>)
Line
Count
Source
60
15
  SetVector(It Start, It End) {
61
15
    insert(Start, End);
62
15
  }
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::SetVector<std::__1::__wrap_iter<llvm::Value* const*> >(std::__1::__wrap_iter<llvm::Value* const*>, std::__1::__wrap_iter<llvm::Value* const*>)
Line
Count
Source
60
2
  SetVector(It Start, It End) {
61
2
    insert(Start, End);
62
2
  }
llvm::SetVector<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> >, llvm::DenseSet<llvm::Instruction*, llvm::DenseMapInfo<llvm::Instruction*> > >::SetVector<llvm::Instruction**>(llvm::Instruction**, llvm::Instruction**)
Line
Count
Source
60
3
  SetVector(It Start, It End) {
61
3
    insert(Start, End);
62
3
  }
llvm::SetVector<llvm::MachineBasicBlock*, std::__1::vector<llvm::MachineBasicBlock*, std::__1::allocator<llvm::MachineBasicBlock*> >, llvm::DenseSet<llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*> > >::SetVector<std::__1::__tree_const_iterator<llvm::MachineBasicBlock*, std::__1::__tree_node<llvm::MachineBasicBlock*, void*>*, long> >(std::__1::__tree_const_iterator<llvm::MachineBasicBlock*, std::__1::__tree_node<llvm::MachineBasicBlock*, void*>*, long>, std::__1::__tree_const_iterator<llvm::MachineBasicBlock*, std::__1::__tree_node<llvm::MachineBasicBlock*, void*>*, long>)
Line
Count
Source
60
2.91k
  SetVector(It Start, It End) {
61
2.91k
    insert(Start, End);
62
2.91k
  }
llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::SetVector<std::__1::__wrap_iter<llvm::SUnit* const*> >(std::__1::__wrap_iter<llvm::SUnit* const*>, std::__1::__wrap_iter<llvm::SUnit* const*>)
Line
Count
Source
60
254
  SetVector(It Start, It End) {
61
254
    insert(Start, End);
62
254
  }
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::SetVector<llvm::WeakTrackingVH const*>(llvm::WeakTrackingVH const*, llvm::WeakTrackingVH const*)
Line
Count
Source
60
30.3k
  SetVector(It Start, It End) {
61
30.3k
    insert(Start, End);
62
30.3k
  }
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::SetVector<llvm::Use*>(llvm::Use*, llvm::Use*)
Line
Count
Source
60
478
  SetVector(It Start, It End) {
61
478
    insert(Start, End);
62
478
  }
63
64
2.27k
  ArrayRef<T> getArrayRef() const { return vector_; }
llvm::SetVector<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>, llvm::SmallDenseSet<llvm::Metadata*, 4u, llvm::DenseMapInfo<llvm::Metadata*> > >::getArrayRef() const
Line
Count
Source
64
1.86k
  ArrayRef<T> getArrayRef() const { return vector_; }
llvm::SetVector<llvm::Metadata*, std::__1::vector<llvm::Metadata*, std::__1::allocator<llvm::Metadata*> >, llvm::DenseSet<llvm::Metadata*, llvm::DenseMapInfo<llvm::Metadata*> > >::getArrayRef() const
Line
Count
Source
64
23
  ArrayRef<T> getArrayRef() const { return vector_; }
llvm::SetVector<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>, llvm::SmallDenseSet<llvm::Function*, 4u, llvm::DenseMapInfo<llvm::Function*> > >::getArrayRef() const
Line
Count
Source
64
391
  ArrayRef<T> getArrayRef() const { return vector_; }
65
66
  /// Clear the SetVector and return the underlying vector.
67
  Vector takeVector() {
68
    set_.clear();
69
    return std::move(vector_);
70
  }
71
72
  /// \brief Determine if the SetVector is empty or not.
73
99.5M
  bool empty() const {
74
99.5M
    return vector_.empty();
75
99.5M
  }
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 2u>, llvm::DenseSet<llvm::PHINode*, llvm::DenseMapInfo<llvm::PHINode*> > >::empty() const
Line
Count
Source
73
517k
  bool empty() const {
74
517k
    return vector_.empty();
75
517k
  }
llvm::SetVector<llvm::SelectInst*, llvm::SmallVector<llvm::SelectInst*, 2u>, llvm::DenseSet<llvm::SelectInst*, llvm::DenseMapInfo<llvm::SelectInst*> > >::empty() const
Line
Count
Source
73
517k
  bool empty() const {
74
517k
    return vector_.empty();
75
517k
  }
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::DenseSet<llvm::Instruction*, llvm::DenseMapInfo<llvm::Instruction*> > >::empty() const
Line
Count
Source
73
4.30M
  bool empty() const {
74
4.30M
    return vector_.empty();
75
4.30M
  }
llvm::SetVector<llvm::AllocaInst*, llvm::SmallVector<llvm::AllocaInst*, 16u>, llvm::DenseSet<llvm::AllocaInst*, llvm::DenseMapInfo<llvm::AllocaInst*> > >::empty() const
Line
Count
Source
73
3.27M
  bool empty() const {
74
3.27M
    return vector_.empty();
75
3.27M
  }
llvm::SetVector<llvm::SDNode*, llvm::SmallVector<llvm::SDNode*, 16u>, llvm::SmallDenseSet<llvm::SDNode*, 16u, llvm::DenseMapInfo<llvm::SDNode*> > >::empty() const
Line
Count
Source
73
47.6M
  bool empty() const {
74
47.6M
    return vector_.empty();
75
47.6M
  }
llvm::SetVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseSet<llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*> > >::empty() const
Line
Count
Source
73
88
  bool empty() const {
74
88
    return vector_.empty();
75
88
  }
llvm::SetVector<llvm::MDNode const*, std::__1::vector<llvm::MDNode const*, std::__1::allocator<llvm::MDNode const*> >, llvm::DenseSet<llvm::MDNode const*, llvm::DenseMapInfo<llvm::MDNode const*> > >::empty() const
Line
Count
Source
73
251k
  bool empty() const {
74
251k
    return vector_.empty();
75
251k
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>, llvm::SmallDenseSet<llvm::BasicBlock*, 4u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::empty() const
Line
Count
Source
73
40
  bool empty() const {
74
40
    return vector_.empty();
75
40
  }
llvm::SetVector<llvm::Function*, llvm::SmallVector<llvm::Function*, 8u>, llvm::SmallDenseSet<llvm::Function*, 8u, llvm::DenseMapInfo<llvm::Function*> > >::empty() const
Line
Count
Source
73
758k
  bool empty() const {
74
758k
    return vector_.empty();
75
758k
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 8u>, llvm::DenseSet<llvm::MachineInstr*, llvm::DenseMapInfo<llvm::MachineInstr*> > >::empty() const
Line
Count
Source
73
27.2M
  bool empty() const {
74
27.2M
    return vector_.empty();
75
27.2M
  }
llvm::SetVector<llvm::SelectInst*, llvm::SmallVector<llvm::SelectInst*, 8u>, llvm::SmallDenseSet<llvm::SelectInst*, 8u, llvm::DenseMapInfo<llvm::SelectInst*> > >::empty() const
Line
Count
Source
73
530k
  bool empty() const {
74
530k
    return vector_.empty();
75
530k
  }
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 8u>, llvm::SmallDenseSet<llvm::PHINode*, 8u, llvm::DenseMapInfo<llvm::PHINode*> > >::empty() const
Line
Count
Source
73
530k
  bool empty() const {
74
530k
    return vector_.empty();
75
530k
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 32u>, llvm::SmallDenseSet<llvm::BasicBlock*, 32u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::empty() const
Line
Count
Source
73
517
  bool empty() const {
74
517
    return vector_.empty();
75
517
  }
llvm::SetVector<llvm::AssertingVH<llvm::Instruction>, std::__1::vector<llvm::AssertingVH<llvm::Instruction>, std::__1::allocator<llvm::AssertingVH<llvm::Instruction> > >, llvm::DenseSet<llvm::AssertingVH<llvm::Instruction>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> > > >::empty() const
Line
Count
Source
73
7.53M
  bool empty() const {
74
7.53M
    return vector_.empty();
75
7.53M
  }
llvm::SetVector<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, llvm::SmallVector<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, 4u>, llvm::SmallDenseSet<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, 4u, llvm::DenseMapInfo<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*> > > >::empty() const
Line
Count
Source
73
2.12k
  bool empty() const {
74
2.12k
    return vector_.empty();
75
2.12k
  }
llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 16u>, llvm::SmallDenseSet<llvm::Value*, 16u, llvm::DenseMapInfo<llvm::Value*> > >::empty() const
Line
Count
Source
73
328k
  bool empty() const {
74
328k
    return vector_.empty();
75
328k
  }
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 16u>, llvm::SmallDenseSet<llvm::Instruction*, 16u, llvm::DenseMapInfo<llvm::Instruction*> > >::empty() const
Line
Count
Source
73
52.9k
  bool empty() const {
74
52.9k
    return vector_.empty();
75
52.9k
  }
llvm::SetVector<llvm::MCSection*, std::__1::vector<llvm::MCSection*, std::__1::allocator<llvm::MCSection*> >, llvm::DenseSet<llvm::MCSection*, llvm::DenseMapInfo<llvm::MCSection*> > >::empty() const
Line
Count
Source
73
29
  bool empty() const {
74
29
    return vector_.empty();
75
29
  }
llvm::SetVector<llvm::BasicBlock const*, std::__1::vector<llvm::BasicBlock const*, std::__1::allocator<llvm::BasicBlock const*> >, llvm::DenseSet<llvm::BasicBlock const*, llvm::DenseMapInfo<llvm::BasicBlock const*> > >::empty() const
Line
Count
Source
73
57
  bool empty() const {
74
57
    return vector_.empty();
75
57
  }
llvm::SetVector<llvm::Comdat const*, std::__1::vector<llvm::Comdat const*, std::__1::allocator<llvm::Comdat const*> >, llvm::DenseSet<llvm::Comdat const*, llvm::DenseMapInfo<llvm::Comdat const*> > >::empty() const
Line
Count
Source
73
12.1k
  bool empty() const {
74
12.1k
    return vector_.empty();
75
12.1k
  }
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 16u>, llvm::SmallDenseSet<unsigned int, 16u, llvm::DenseMapInfo<unsigned int> > >::empty() const
Line
Count
Source
73
124k
  bool empty() const {
74
124k
    return vector_.empty();
75
124k
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 32u>, llvm::SmallDenseSet<llvm::MachineInstr*, 32u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::empty() const
Line
Count
Source
73
138k
  bool empty() const {
74
138k
    return vector_.empty();
75
138k
  }
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::empty() const
Line
Count
Source
73
16.1k
  bool empty() const {
74
16.1k
    return vector_.empty();
75
16.1k
  }
llvm::SetVector<unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, llvm::DenseSet<unsigned int, llvm::DenseMapInfo<unsigned int> > >::empty() const
Line
Count
Source
73
1.09k
  bool empty() const {
74
1.09k
    return vector_.empty();
75
1.09k
  }
llvm::SetVector<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>, llvm::SmallDenseSet<llvm::DISubprogram const*, 4u, llvm::DenseMapInfo<llvm::DISubprogram const*> > >::empty() const
Line
Count
Source
73
96
  bool empty() const {
74
96
    return vector_.empty();
75
96
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 16u>, llvm::SmallDenseSet<llvm::BasicBlock*, 16u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::empty() const
Line
Count
Source
73
589k
  bool empty() const {
74
589k
    return vector_.empty();
75
589k
  }
llvm::SetVector<llvm::LiveInterval*, llvm::SmallVector<llvm::LiveInterval*, 8u>, llvm::SmallPtrSet<llvm::LiveInterval*, 8u> >::empty() const
Line
Count
Source
73
841k
  bool empty() const {
74
841k
    return vector_.empty();
75
841k
  }
llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::empty() const
Line
Count
Source
73
1.33k
  bool empty() const {
74
1.33k
    return vector_.empty();
75
1.33k
  }
llvm::SetVector<llvm::SUnit*, llvm::SmallVector<llvm::SUnit*, 8u>, llvm::SmallDenseSet<llvm::SUnit*, 8u, llvm::DenseMapInfo<llvm::SUnit*> > >::empty() const
Line
Count
Source
73
3.46k
  bool empty() const {
74
3.46k
    return vector_.empty();
75
3.46k
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 16u>, llvm::SmallDenseSet<llvm::MachineInstr*, 16u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::empty() const
Line
Count
Source
73
4.29M
  bool empty() const {
74
4.29M
    return vector_.empty();
75
4.29M
  }
76
77
  /// \brief Determine the number of elements in the SetVector.
78
19.9M
  size_type size() const {
79
19.9M
    return vector_.size();
80
19.9M
  }
llvm::SetVector<llvm::Type*, llvm::SmallVector<llvm::Type*, 4u>, llvm::SmallDenseSet<llvm::Type*, 4u, llvm::DenseMapInfo<llvm::Type*> > >::size() const
Line
Count
Source
78
163k
  size_type size() const {
79
163k
    return vector_.size();
80
163k
  }
llvm::SetVector<llvm::Value const*, llvm::SmallVector<llvm::Value const*, 8u>, llvm::SmallDenseSet<llvm::Value const*, 8u, llvm::DenseMapInfo<llvm::Value const*> > >::size() const
Line
Count
Source
78
417k
  size_type size() const {
79
417k
    return vector_.size();
80
417k
  }
llvm::SetVector<llvm::MCSection*, std::__1::vector<llvm::MCSection*, std::__1::allocator<llvm::MCSection*> >, llvm::DenseSet<llvm::MCSection*, llvm::DenseMapInfo<llvm::MCSection*> > >::size() const
Line
Count
Source
78
78
  size_type size() const {
79
78
    return vector_.size();
80
78
  }
llvm::SetVector<llvm::SUnit*, llvm::SmallVector<llvm::SUnit*, 8u>, llvm::SmallDenseSet<llvm::SUnit*, 8u, llvm::DenseMapInfo<llvm::SUnit*> > >::size() const
Line
Count
Source
78
163
  size_type size() const {
79
163
    return vector_.size();
80
163
  }
llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::size() const
Line
Count
Source
78
464
  size_type size() const {
79
464
    return vector_.size();
80
464
  }
llvm::SetVector<llvm::MDNode*, llvm::SmallVector<llvm::MDNode*, 4u>, llvm::SmallDenseSet<llvm::MDNode*, 4u, llvm::DenseMapInfo<llvm::MDNode*> > >::size() const
Line
Count
Source
78
45.0k
  size_type size() const {
79
45.0k
    return vector_.size();
80
45.0k
  }
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::SmallDenseSet<llvm::Instruction*, 8u, llvm::DenseMapInfo<llvm::Instruction*> > >::size() const
Line
Count
Source
78
261k
  size_type size() const {
79
261k
    return vector_.size();
80
261k
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 16u>, llvm::SmallPtrSet<llvm::BasicBlock*, 16u> >::size() const
Line
Count
Source
78
6.15M
  size_type size() const {
79
6.15M
    return vector_.size();
80
6.15M
  }
llvm::SetVector<long long, llvm::SmallVector<long long, 8u>, llvm::SmallSet<long long, 8u, std::__1::less<long long> > >::size() const
Line
Count
Source
78
84.5k
  size_type size() const {
79
84.5k
    return vector_.size();
80
84.5k
  }
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::size() const
Line
Count
Source
78
451k
  size_type size() const {
79
451k
    return vector_.size();
80
451k
  }
llvm::SetVector<unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, llvm::DenseSet<unsigned int, llvm::DenseMapInfo<unsigned int> > >::size() const
Line
Count
Source
78
117k
  size_type size() const {
79
117k
    return vector_.size();
80
117k
  }
llvm::SetVector<llvm::MachineBasicBlock*, std::__1::vector<llvm::MachineBasicBlock*, std::__1::allocator<llvm::MachineBasicBlock*> >, llvm::DenseSet<llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*> > >::size() const
Line
Count
Source
78
7.02k
  size_type size() const {
79
7.02k
    return vector_.size();
80
7.02k
  }
llvm::SetVector<llvm::MachineBasicBlock const*, std::__1::vector<llvm::MachineBasicBlock const*, std::__1::allocator<llvm::MachineBasicBlock const*> >, llvm::DenseSet<llvm::MachineBasicBlock const*, llvm::DenseMapInfo<llvm::MachineBasicBlock const*> > >::size() const
Line
Count
Source
78
6.02k
  size_type size() const {
79
6.02k
    return vector_.size();
80
6.02k
  }
llvm::SetVector<llvm::SCEV const*, llvm::SmallVector<llvm::SCEV const*, 4u>, llvm::SmallDenseSet<llvm::SCEV const*, 4u, llvm::DenseMapInfo<llvm::SCEV const*> > >::size() const
Line
Count
Source
78
10.6M
  size_type size() const {
79
10.6M
    return vector_.size();
80
10.6M
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 16u>, llvm::SmallDenseSet<llvm::BasicBlock*, 16u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::size() const
Line
Count
Source
78
55.1k
  size_type size() const {
79
55.1k
    return vector_.size();
80
55.1k
  }
llvm::SetVector<llvm::AllocaInst*, llvm::SmallVector<llvm::AllocaInst*, 16u>, llvm::DenseSet<llvm::AllocaInst*, llvm::DenseMapInfo<llvm::AllocaInst*> > >::size() const
Line
Count
Source
78
533k
  size_type size() const {
79
533k
    return vector_.size();
80
533k
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>, llvm::SmallDenseSet<llvm::BasicBlock*, 4u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::size() const
Line
Count
Source
78
47
  size_type size() const {
79
47
    return vector_.size();
80
47
  }
llvm::SetVector<llvm::SDNode*, std::__1::vector<llvm::SDNode*, std::__1::allocator<llvm::SDNode*> >, llvm::DenseSet<llvm::SDNode*, llvm::DenseMapInfo<llvm::SDNode*> > >::size() const
Line
Count
Source
78
21
  size_type size() const {
79
21
    return vector_.size();
80
21
  }
llvm::SetVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseSet<llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*> > >::size() const
Line
Count
Source
78
17.5k
  size_type size() const {
79
17.5k
    return vector_.size();
80
17.5k
  }
llvm::SetVector<unsigned long long, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >, llvm::DenseSet<unsigned long long, llvm::DenseMapInfo<unsigned long long> > >::size() const
Line
Count
Source
78
8
  size_type size() const {
79
8
    return vector_.size();
80
8
  }
llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 8u>, llvm::SmallDenseSet<llvm::Value*, 8u, llvm::DenseMapInfo<llvm::Value*> > >::size() const
Line
Count
Source
78
54.7k
  size_type size() const {
79
54.7k
    return vector_.size();
80
54.7k
  }
llvm::SetVector<llvm::Function*, llvm::SmallVector<llvm::Function*, 8u>, llvm::SmallDenseSet<llvm::Function*, 8u, llvm::DenseMapInfo<llvm::Function*> > >::size() const
Line
Count
Source
78
726k
  size_type size() const {
79
726k
    return vector_.size();
80
726k
  }
llvm::SetVector<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> >, llvm::DenseSet<llvm::Instruction*, llvm::DenseMapInfo<llvm::Instruction*> > >::size() const
Line
Count
Source
78
166k
  size_type size() const {
79
166k
    return vector_.size();
80
166k
  }
81
82
  /// \brief Get an iterator to the beginning of the SetVector.
83
107M
  iterator begin() {
84
107M
    return vector_.begin();
85
107M
  }
llvm::SetVector<unsigned long long, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >, llvm::DenseSet<unsigned long long, llvm::DenseMapInfo<unsigned long long> > >::begin()
Line
Count
Source
83
8
  iterator begin() {
84
8
    return vector_.begin();
85
8
  }
llvm::SetVector<llvm::CallSite, llvm::SmallVector<llvm::CallSite, 16u>, llvm::SmallDenseSet<llvm::CallSite, 16u, llvm::DenseMapInfo<llvm::CallSite> > >::begin()
Line
Count
Source
83
883
  iterator begin() {
84
883
    return vector_.begin();
85
883
  }
llvm::SetVector<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> >, llvm::DenseSet<llvm::Instruction*, llvm::DenseMapInfo<llvm::Instruction*> > >::begin()
Line
Count
Source
83
63.4k
  iterator begin() {
84
63.4k
    return vector_.begin();
85
63.4k
  }
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::SmallDenseSet<llvm::Instruction*, 8u, llvm::DenseMapInfo<llvm::Instruction*> > >::begin()
Line
Count
Source
83
137k
  iterator begin() {
84
137k
    return vector_.begin();
85
137k
  }
LoopVectorize.cpp:llvm::SetVector<(anonymous namespace)::InterleaveGroup*, llvm::SmallVector<(anonymous namespace)::InterleaveGroup*, 4u>, llvm::SmallDenseSet<(anonymous namespace)::InterleaveGroup*, 4u, llvm::DenseMapInfo<(anonymous namespace)::InterleaveGroup*> > >::begin()
Line
Count
Source
83
53.1k
  iterator begin() {
84
53.1k
    return vector_.begin();
85
53.1k
  }
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 4u>, llvm::SmallDenseSet<unsigned int, 4u, llvm::DenseMapInfo<unsigned int> > >::begin()
Line
Count
Source
83
44.2k
  iterator begin() {
84
44.2k
    return vector_.begin();
85
44.2k
  }
llvm::SetVector<llvm::SelectInst*, llvm::SmallVector<llvm::SelectInst*, 8u>, llvm::SmallDenseSet<llvm::SelectInst*, 8u, llvm::DenseMapInfo<llvm::SelectInst*> > >::begin()
Line
Count
Source
83
532k
  iterator begin() {
84
532k
    return vector_.begin();
85
532k
  }
llvm::SetVector<llvm::GlobalVariable*, llvm::SmallVector<llvm::GlobalVariable*, 8u>, llvm::SmallDenseSet<llvm::GlobalVariable*, 8u, llvm::DenseMapInfo<llvm::GlobalVariable*> > >::begin()
Line
Count
Source
83
6
  iterator begin() {
84
6
    return vector_.begin();
85
6
  }
llvm::SetVector<llvm::Loop*, llvm::SmallVector<llvm::Loop*, 4u>, llvm::SmallDenseSet<llvm::Loop*, 4u, llvm::DenseMapInfo<llvm::Loop*> > >::begin()
Line
Count
Source
83
8.43k
  iterator begin() {
84
8.43k
    return vector_.begin();
85
8.43k
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 8u>, llvm::SmallDenseSet<llvm::BasicBlock*, 8u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::begin()
Line
Count
Source
83
2.55M
  iterator begin() {
84
2.55M
    return vector_.begin();
85
2.55M
  }
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 16u>, llvm::SmallDenseSet<llvm::PHINode*, 16u, llvm::DenseMapInfo<llvm::PHINode*> > >::begin()
Line
Count
Source
83
2.55M
  iterator begin() {
84
2.55M
    return vector_.begin();
85
2.55M
  }
llvm::SetVector<llvm::MDNode const*, std::__1::vector<llvm::MDNode const*, std::__1::allocator<llvm::MDNode const*> >, llvm::DenseSet<llvm::MDNode const*, llvm::DenseMapInfo<llvm::MDNode const*> > >::begin()
Line
Count
Source
83
171
  iterator begin() {
84
171
    return vector_.begin();
85
171
  }
llvm::SetVector<llvm::SDNode*, std::__1::vector<llvm::SDNode*, std::__1::allocator<llvm::SDNode*> >, llvm::DenseSet<llvm::SDNode*, llvm::DenseMapInfo<llvm::SDNode*> > >::begin()
Line
Count
Source
83
13
  iterator begin() {
84
13
    return vector_.begin();
85
13
  }
llvm::SetVector<llvm::SDNode*, llvm::SmallVector<llvm::SDNode*, 16u>, llvm::SmallDenseSet<llvm::SDNode*, 16u, llvm::DenseMapInfo<llvm::SDNode*> > >::begin()
Line
Count
Source
83
72.8M
  iterator begin() {
84
72.8M
    return vector_.begin();
85
72.8M
  }
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>, llvm::SmallDenseSet<llvm::PHINode*, 4u, llvm::DenseMapInfo<llvm::PHINode*> > >::begin()
Line
Count
Source
83
2.81k
  iterator begin() {
84
2.81k
    return vector_.begin();
85
2.81k
  }
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 32u>, llvm::SmallDenseSet<unsigned int, 32u, llvm::DenseMapInfo<unsigned int> > >::begin()
Line
Count
Source
83
193
  iterator begin() {
84
193
    return vector_.begin();
85
193
  }
llvm::SetVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseSet<llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*> > >::begin()
Line
Count
Source
83
540k
  iterator begin() {
84
540k
    return vector_.begin();
85
540k
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SetVector<(anonymous namespace)::MRT*, std::__1::vector<(anonymous namespace)::MRT*, std::__1::allocator<(anonymous namespace)::MRT*> >, llvm::DenseSet<(anonymous namespace)::MRT*, llvm::DenseMapInfo<(anonymous namespace)::MRT*> > >::begin()
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 8u>, llvm::SmallDenseSet<llvm::PHINode*, 8u, llvm::DenseMapInfo<llvm::PHINode*> > >::begin()
Line
Count
Source
83
532k
  iterator begin() {
84
532k
    return vector_.begin();
85
532k
  }
llvm::SetVector<llvm::MachineBasicBlock const*, std::__1::vector<llvm::MachineBasicBlock const*, std::__1::allocator<llvm::MachineBasicBlock const*> >, llvm::DenseSet<llvm::MachineBasicBlock const*, llvm::DenseMapInfo<llvm::MachineBasicBlock const*> > >::begin()
Line
Count
Source
83
1.98k
  iterator begin() {
84
1.98k
    return vector_.begin();
85
1.98k
  }
llvm::SetVector<llvm::MachineBasicBlock*, std::__1::vector<llvm::MachineBasicBlock*, std::__1::allocator<llvm::MachineBasicBlock*> >, llvm::DenseSet<llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*> > >::begin()
Line
Count
Source
83
4.55k
  iterator begin() {
84
4.55k
    return vector_.begin();
85
4.55k
  }
llvm::SetVector<llvm::TargetRegisterClass const*, std::__1::vector<llvm::TargetRegisterClass const*, std::__1::allocator<llvm::TargetRegisterClass const*> >, llvm::DenseSet<llvm::TargetRegisterClass const*, llvm::DenseMapInfo<llvm::TargetRegisterClass const*> > >::begin()
Line
Count
Source
83
12
  iterator begin() {
84
12
    return vector_.begin();
85
12
  }
llvm::SetVector<llvm::MachineInstr*, std::__1::vector<llvm::MachineInstr*, std::__1::allocator<llvm::MachineInstr*> >, llvm::DenseSet<llvm::MachineInstr*, llvm::DenseMapInfo<llvm::MachineInstr*> > >::begin()
Line
Count
Source
83
1.72k
  iterator begin() {
84
1.72k
    return vector_.begin();
85
1.72k
  }
llvm::SetVector<llvm::PHINode*, std::__1::vector<llvm::PHINode*, std::__1::allocator<llvm::PHINode*> >, llvm::DenseSet<llvm::PHINode*, llvm::DenseMapInfo<llvm::PHINode*> > >::begin()
Line
Count
Source
83
55.7k
  iterator begin() {
84
55.7k
    return vector_.begin();
85
55.7k
  }
llvm::SetVector<llvm::Type*, llvm::SmallVector<llvm::Type*, 4u>, llvm::SmallDenseSet<llvm::Type*, 4u, llvm::DenseMapInfo<llvm::Type*> > >::begin()
Line
Count
Source
83
4.33M
  iterator begin() {
84
4.33M
    return vector_.begin();
85
4.33M
  }
llvm::SetVector<long long, llvm::SmallVector<long long, 8u>, llvm::SmallSet<long long, 8u, std::__1::less<long long> > >::begin()
Line
Count
Source
83
3.74M
  iterator begin() {
84
3.74M
    return vector_.begin();
85
3.74M
  }
llvm::SetVector<llvm::SCEV const*, llvm::SmallVector<llvm::SCEV const*, 4u>, llvm::SmallDenseSet<llvm::SCEV const*, 4u, llvm::DenseMapInfo<llvm::SCEV const*> > >::begin()
Line
Count
Source
83
10.8M
  iterator begin() {
84
10.8M
    return vector_.begin();
85
10.8M
  }
llvm::SetVector<llvm::StoreInst*, std::__1::vector<llvm::StoreInst*, std::__1::allocator<llvm::StoreInst*> >, llvm::DenseSet<llvm::StoreInst*, llvm::DenseMapInfo<llvm::StoreInst*> > >::begin()
Line
Count
Source
83
178k
  iterator begin() {
84
178k
    return vector_.begin();
85
178k
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>, llvm::SmallDenseSet<llvm::BasicBlock*, 4u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::begin()
Line
Count
Source
83
8.00k
  iterator begin() {
84
8.00k
    return vector_.begin();
85
8.00k
  }
llvm::SetVector<llvm::MemoryPhi*, llvm::SmallVector<llvm::MemoryPhi*, 4u>, llvm::SmallDenseSet<llvm::MemoryPhi*, 4u, llvm::DenseMapInfo<llvm::MemoryPhi*> > >::begin()
Line
Count
Source
83
96.3k
  iterator begin() {
84
96.3k
    return vector_.begin();
85
96.3k
  }
llvm::SetVector<llvm::Comdat const*, std::__1::vector<llvm::Comdat const*, std::__1::allocator<llvm::Comdat const*> >, llvm::DenseSet<llvm::Comdat const*, llvm::DenseMapInfo<llvm::Comdat const*> > >::begin()
Line
Count
Source
83
12.1k
  iterator begin() {
84
12.1k
    return vector_.begin();
85
12.1k
  }
llvm::SetVector<llvm::MachineBasicBlock*, llvm::SmallVector<llvm::MachineBasicBlock*, 8u>, llvm::SmallDenseSet<llvm::MachineBasicBlock*, 8u, llvm::DenseMapInfo<llvm::MachineBasicBlock*> > >::begin()
Line
Count
Source
83
1.80M
  iterator begin() {
84
1.80M
    return vector_.begin();
85
1.80M
  }
llvm::SetVector<llvm::LandingPadInst*, llvm::SmallVector<llvm::LandingPadInst*, 16u>, llvm::SmallDenseSet<llvm::LandingPadInst*, 16u, llvm::DenseMapInfo<llvm::LandingPadInst*> > >::begin()
Line
Count
Source
83
35
  iterator begin() {
84
35
    return vector_.begin();
85
35
  }
llvm::SetVector<llvm::LiveInterval*, llvm::SmallVector<llvm::LiveInterval*, 8u>, llvm::SmallDenseSet<llvm::LiveInterval*, 8u, llvm::DenseMapInfo<llvm::LiveInterval*> > >::begin()
Line
Count
Source
83
587k
  iterator begin() {
84
587k
    return vector_.begin();
85
587k
  }
llvm::SetVector<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, std::__1::vector<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, std::__1::allocator<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*> > >, llvm::DenseSet<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, llvm::DenseMapInfo<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*> > > >::begin()
Line
Count
Source
83
836k
  iterator begin() {
84
836k
    return vector_.begin();
85
836k
  }
llvm::SetVector<llvm::SUnit*, llvm::SmallVector<llvm::SUnit*, 8u>, llvm::SmallDenseSet<llvm::SUnit*, 8u, llvm::DenseMapInfo<llvm::SUnit*> > >::begin()
Line
Count
Source
83
1.46k
  iterator begin() {
84
1.46k
    return vector_.begin();
85
1.46k
  }
llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::begin()
Line
Count
Source
83
2.81k
  iterator begin() {
84
2.81k
    return vector_.begin();
85
2.81k
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 8u>, llvm::SmallDenseSet<llvm::MachineInstr*, 8u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::begin()
Line
Count
Source
83
3.05M
  iterator begin() {
84
3.05M
    return vector_.begin();
85
3.05M
  }
llvm::SetVector<llvm::MachineBasicBlock const*, llvm::SmallVector<llvm::MachineBasicBlock const*, 16u>, llvm::SmallDenseSet<llvm::MachineBasicBlock const*, 16u, llvm::DenseMapInfo<llvm::MachineBasicBlock const*> > >::begin()
Line
Count
Source
83
411k
  iterator begin() {
84
411k
    return vector_.begin();
85
411k
  }
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 16u>, llvm::SmallDenseSet<unsigned int, 16u, llvm::DenseMapInfo<unsigned int> > >::begin()
Line
Count
Source
83
198k
  iterator begin() {
84
198k
    return vector_.begin();
85
198k
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 16u>, llvm::SmallDenseSet<llvm::BasicBlock*, 16u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::begin()
Line
Count
Source
83
72
  iterator begin() {
84
72
    return vector_.begin();
85
72
  }
llvm::SetVector<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>, llvm::SmallDenseSet<llvm::DISubprogram const*, 4u, llvm::DenseMapInfo<llvm::DISubprogram const*> > >::begin()
Line
Count
Source
83
12
  iterator begin() {
84
12
    return vector_.begin();
85
12
  }
llvm::SetVector<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 16u>, llvm::SmallPtrSet<llvm::DISubprogram const*, 16u> >::begin()
Line
Count
Source
83
1.46k
  iterator begin() {
84
1.46k
    return vector_.begin();
85
1.46k
  }
llvm::SetVector<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, std::__1::vector<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::ConstantInt*> > >, llvm::DenseSet<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, llvm::DenseMapInfo<std::__1::pair<llvm::Value*, llvm::ConstantInt*> > > >::begin()
Line
Count
Source
83
455k
  iterator begin() {
84
455k
    return vector_.begin();
85
455k
  }
llvm::SetVector<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, std::__1::vector<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, std::__1::allocator<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > > >, llvm::DenseSet<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > > > >::begin()
Line
Count
Source
83
452k
  iterator begin() {
84
452k
    return vector_.begin();
85
452k
  }
llvm::SetVector<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>, llvm::SmallDenseSet<llvm::Function*, 4u, llvm::DenseMapInfo<llvm::Function*> > >::begin()
Line
Count
Source
83
1.25k
  iterator begin() {
84
1.25k
    return vector_.begin();
85
1.25k
  }
llvm::SetVector<llvm::LazyCallGraph::Node*, llvm::SmallVector<llvm::LazyCallGraph::Node*, 4u>, llvm::SmallDenseSet<llvm::LazyCallGraph::Node*, 4u, llvm::DenseMapInfo<llvm::LazyCallGraph::Node*> > >::begin()
Line
Count
Source
83
782
  iterator begin() {
84
782
    return vector_.begin();
85
782
  }
HexagonVectorLoopCarriedReuse.cpp:llvm::SetVector<(anonymous namespace)::DepChain*, std::__1::vector<(anonymous namespace)::DepChain*, std::__1::allocator<(anonymous namespace)::DepChain*> >, llvm::DenseSet<(anonymous namespace)::DepChain*, llvm::DenseMapInfo<(anonymous namespace)::DepChain*> > >::begin()
Line
Count
Source
83
15
  iterator begin() {
84
15
    return vector_.begin();
85
15
  }
llvm::SetVector<unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, llvm::DenseSet<unsigned int, llvm::DenseMapInfo<unsigned int> > >::begin()
Line
Count
Source
83
87.7k
  iterator begin() {
84
87.7k
    return vector_.begin();
85
87.7k
  }
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::begin()
Line
Count
Source
83
27.0k
  iterator begin() {
84
27.0k
    return vector_.begin();
85
27.0k
  }
86
87
  /// \brief Get a const_iterator to the beginning of the SetVector.
88
5.48M
  const_iterator begin() const {
89
5.48M
    return vector_.begin();
90
5.48M
  }
llvm::SetVector<unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, llvm::DenseSet<unsigned int, llvm::DenseMapInfo<unsigned int> > >::begin() const
Line
Count
Source
88
180
  const_iterator begin() const {
89
180
    return vector_.begin();
90
180
  }
llvm::SetVector<int, llvm::SmallVector<int, 8u>, llvm::SmallDenseSet<int, 8u, llvm::DenseMapInfo<int> > >::begin() const
Line
Count
Source
88
19.9k
  const_iterator begin() const {
89
19.9k
    return vector_.begin();
90
19.9k
  }
Unexecuted instantiation: llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::begin() const
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 16u>, llvm::SmallDenseSet<unsigned int, 16u, llvm::DenseMapInfo<unsigned int> > >::begin() const
Line
Count
Source
88
124k
  const_iterator begin() const {
89
124k
    return vector_.begin();
90
124k
  }
llvm::SetVector<llvm::MCSection*, std::__1::vector<llvm::MCSection*, std::__1::allocator<llvm::MCSection*> >, llvm::DenseSet<llvm::MCSection*, llvm::DenseMapInfo<llvm::MCSection*> > >::begin() const
Line
Count
Source
88
52
  const_iterator begin() const {
89
52
    return vector_.begin();
90
52
  }
llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 8u>, llvm::SmallDenseSet<llvm::Value*, 8u, llvm::DenseMapInfo<llvm::Value*> > >::begin() const
Line
Count
Source
88
10.6k
  const_iterator begin() const {
89
10.6k
    return vector_.begin();
90
10.6k
  }
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::begin() const
Line
Count
Source
88
2.65k
  const_iterator begin() const {
89
2.65k
    return vector_.begin();
90
2.65k
  }
llvm::SetVector<llvm::Function*, llvm::SmallVector<llvm::Function*, 8u>, llvm::SmallDenseSet<llvm::Function*, 8u, llvm::DenseMapInfo<llvm::Function*> > >::begin() const
Line
Count
Source
88
5.32M
  const_iterator begin() const {
89
5.32M
    return vector_.begin();
90
5.32M
  }
llvm::SetVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseSet<llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*> > >::begin() const
Line
Count
Source
88
268
  const_iterator begin() const {
89
268
    return vector_.begin();
90
268
  }
91
92
  /// \brief Get an iterator to the end of the SetVector.
93
108M
  iterator end() {
94
108M
    return vector_.end();
95
108M
  }
llvm::SetVector<llvm::SelectInst*, llvm::SmallVector<llvm::SelectInst*, 8u>, llvm::SmallDenseSet<llvm::SelectInst*, 8u, llvm::DenseMapInfo<llvm::SelectInst*> > >::end()
Line
Count
Source
93
532k
  iterator end() {
94
532k
    return vector_.end();
95
532k
  }
llvm::SetVector<llvm::SDNode*, llvm::SmallVector<llvm::SDNode*, 16u>, llvm::SmallDenseSet<llvm::SDNode*, 16u, llvm::DenseMapInfo<llvm::SDNode*> > >::end()
Line
Count
Source
93
72.8M
  iterator end() {
94
72.8M
    return vector_.end();
95
72.8M
  }
llvm::SetVector<llvm::SDNode*, std::__1::vector<llvm::SDNode*, std::__1::allocator<llvm::SDNode*> >, llvm::DenseSet<llvm::SDNode*, llvm::DenseMapInfo<llvm::SDNode*> > >::end()
Line
Count
Source
93
13
  iterator end() {
94
13
    return vector_.end();
95
13
  }
llvm::SetVector<llvm::MDNode const*, std::__1::vector<llvm::MDNode const*, std::__1::allocator<llvm::MDNode const*> >, llvm::DenseSet<llvm::MDNode const*, llvm::DenseMapInfo<llvm::MDNode const*> > >::end()
Line
Count
Source
93
171
  iterator end() {
94
171
    return vector_.end();
95
171
  }
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 16u>, llvm::SmallDenseSet<llvm::PHINode*, 16u, llvm::DenseMapInfo<llvm::PHINode*> > >::end()
Line
Count
Source
93
2.55M
  iterator end() {
94
2.55M
    return vector_.end();
95
2.55M
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 8u>, llvm::SmallDenseSet<llvm::BasicBlock*, 8u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::end()
Line
Count
Source
93
2.55M
  iterator end() {
94
2.55M
    return vector_.end();
95
2.55M
  }
llvm::SetVector<llvm::Loop*, llvm::SmallVector<llvm::Loop*, 4u>, llvm::SmallDenseSet<llvm::Loop*, 4u, llvm::DenseMapInfo<llvm::Loop*> > >::end()
Line
Count
Source
93
8.43k
  iterator end() {
94
8.43k
    return vector_.end();
95
8.43k
  }
LoopVectorize.cpp:llvm::SetVector<(anonymous namespace)::InterleaveGroup*, llvm::SmallVector<(anonymous namespace)::InterleaveGroup*, 4u>, llvm::SmallDenseSet<(anonymous namespace)::InterleaveGroup*, 4u, llvm::DenseMapInfo<(anonymous namespace)::InterleaveGroup*> > >::end()
Line
Count
Source
93
53.1k
  iterator end() {
94
53.1k
    return vector_.end();
95
53.1k
  }
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::SmallDenseSet<llvm::Instruction*, 8u, llvm::DenseMapInfo<llvm::Instruction*> > >::end()
Line
Count
Source
93
137k
  iterator end() {
94
137k
    return vector_.end();
95
137k
  }
llvm::SetVector<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> >, llvm::DenseSet<llvm::Instruction*, llvm::DenseMapInfo<llvm::Instruction*> > >::end()
Line
Count
Source
93
63.4k
  iterator end() {
94
63.4k
    return vector_.end();
95
63.4k
  }
llvm::SetVector<llvm::CallSite, llvm::SmallVector<llvm::CallSite, 16u>, llvm::SmallDenseSet<llvm::CallSite, 16u, llvm::DenseMapInfo<llvm::CallSite> > >::end()
Line
Count
Source
93
673
  iterator end() {
94
673
    return vector_.end();
95
673
  }
llvm::SetVector<unsigned long long, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >, llvm::DenseSet<unsigned long long, llvm::DenseMapInfo<unsigned long long> > >::end()
Line
Count
Source
93
8
  iterator end() {
94
8
    return vector_.end();
95
8
  }
llvm::SetVector<llvm::GlobalVariable*, llvm::SmallVector<llvm::GlobalVariable*, 8u>, llvm::SmallDenseSet<llvm::GlobalVariable*, 8u, llvm::DenseMapInfo<llvm::GlobalVariable*> > >::end()
Line
Count
Source
93
6
  iterator end() {
94
6
    return vector_.end();
95
6
  }
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>, llvm::SmallDenseSet<llvm::PHINode*, 4u, llvm::DenseMapInfo<llvm::PHINode*> > >::end()
Line
Count
Source
93
2.81k
  iterator end() {
94
2.81k
    return vector_.end();
95
2.81k
  }
llvm::SetVector<llvm::PHINode*, std::__1::vector<llvm::PHINode*, std::__1::allocator<llvm::PHINode*> >, llvm::DenseSet<llvm::PHINode*, llvm::DenseMapInfo<llvm::PHINode*> > >::end()
Line
Count
Source
93
55.7k
  iterator end() {
94
55.7k
    return vector_.end();
95
55.7k
  }
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 8u>, llvm::SmallDenseSet<llvm::PHINode*, 8u, llvm::DenseMapInfo<llvm::PHINode*> > >::end()
Line
Count
Source
93
532k
  iterator end() {
94
532k
    return vector_.end();
95
532k
  }
llvm::SetVector<long long, llvm::SmallVector<long long, 8u>, llvm::SmallSet<long long, 8u, std::__1::less<long long> > >::end()
Line
Count
Source
93
3.74M
  iterator end() {
94
3.74M
    return vector_.end();
95
3.74M
  }
llvm::SetVector<llvm::SCEV const*, llvm::SmallVector<llvm::SCEV const*, 4u>, llvm::SmallDenseSet<llvm::SCEV const*, 4u, llvm::DenseMapInfo<llvm::SCEV const*> > >::end()
Line
Count
Source
93
10.8M
  iterator end() {
94
10.8M
    return vector_.end();
95
10.8M
  }
llvm::SetVector<llvm::StoreInst*, std::__1::vector<llvm::StoreInst*, std::__1::allocator<llvm::StoreInst*> >, llvm::DenseSet<llvm::StoreInst*, llvm::DenseMapInfo<llvm::StoreInst*> > >::end()
Line
Count
Source
93
178k
  iterator end() {
94
178k
    return vector_.end();
95
178k
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>, llvm::SmallDenseSet<llvm::BasicBlock*, 4u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::end()
Line
Count
Source
93
8.00k
  iterator end() {
94
8.00k
    return vector_.end();
95
8.00k
  }
llvm::SetVector<llvm::MemoryPhi*, llvm::SmallVector<llvm::MemoryPhi*, 4u>, llvm::SmallDenseSet<llvm::MemoryPhi*, 4u, llvm::DenseMapInfo<llvm::MemoryPhi*> > >::end()
Line
Count
Source
93
96.3k
  iterator end() {
94
96.3k
    return vector_.end();
95
96.3k
  }
llvm::SetVector<llvm::Comdat const*, std::__1::vector<llvm::Comdat const*, std::__1::allocator<llvm::Comdat const*> >, llvm::DenseSet<llvm::Comdat const*, llvm::DenseMapInfo<llvm::Comdat const*> > >::end()
Line
Count
Source
93
12.1k
  iterator end() {
94
12.1k
    return vector_.end();
95
12.1k
  }
llvm::SetVector<llvm::MachineBasicBlock*, llvm::SmallVector<llvm::MachineBasicBlock*, 8u>, llvm::SmallDenseSet<llvm::MachineBasicBlock*, 8u, llvm::DenseMapInfo<llvm::MachineBasicBlock*> > >::end()
Line
Count
Source
93
1.80M
  iterator end() {
94
1.80M
    return vector_.end();
95
1.80M
  }
llvm::SetVector<llvm::LandingPadInst*, llvm::SmallVector<llvm::LandingPadInst*, 16u>, llvm::SmallDenseSet<llvm::LandingPadInst*, 16u, llvm::DenseMapInfo<llvm::LandingPadInst*> > >::end()
Line
Count
Source
93
35
  iterator end() {
94
35
    return vector_.end();
95
35
  }
llvm::SetVector<llvm::LiveInterval*, llvm::SmallVector<llvm::LiveInterval*, 8u>, llvm::SmallDenseSet<llvm::LiveInterval*, 8u, llvm::DenseMapInfo<llvm::LiveInterval*> > >::end()
Line
Count
Source
93
587k
  iterator end() {
94
587k
    return vector_.end();
95
587k
  }
llvm::SetVector<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, std::__1::vector<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, std::__1::allocator<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*> > >, llvm::DenseSet<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, llvm::DenseMapInfo<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*> > > >::end()
Line
Count
Source
93
836k
  iterator end() {
94
836k
    return vector_.end();
95
836k
  }
llvm::SetVector<llvm::SUnit*, llvm::SmallVector<llvm::SUnit*, 8u>, llvm::SmallDenseSet<llvm::SUnit*, 8u, llvm::DenseMapInfo<llvm::SUnit*> > >::end()
Line
Count
Source
93
1.46k
  iterator end() {
94
1.46k
    return vector_.end();
95
1.46k
  }
llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::end()
Line
Count
Source
93
2.81k
  iterator end() {
94
2.81k
    return vector_.end();
95
2.81k
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 8u>, llvm::SmallDenseSet<llvm::MachineInstr*, 8u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::end()
Line
Count
Source
93
4.44M
  iterator end() {
94
4.44M
    return vector_.end();
95
4.44M
  }
llvm::SetVector<llvm::Type*, llvm::SmallVector<llvm::Type*, 4u>, llvm::SmallDenseSet<llvm::Type*, 4u, llvm::DenseMapInfo<llvm::Type*> > >::end()
Line
Count
Source
93
4.33M
  iterator end() {
94
4.33M
    return vector_.end();
95
4.33M
  }
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 16u>, llvm::SmallDenseSet<unsigned int, 16u, llvm::DenseMapInfo<unsigned int> > >::end()
Line
Count
Source
93
198k
  iterator end() {
94
198k
    return vector_.end();
95
198k
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 16u>, llvm::SmallDenseSet<llvm::BasicBlock*, 16u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::end()
Line
Count
Source
93
72
  iterator end() {
94
72
    return vector_.end();
95
72
  }
llvm::SetVector<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>, llvm::SmallDenseSet<llvm::DISubprogram const*, 4u, llvm::DenseMapInfo<llvm::DISubprogram const*> > >::end()
Line
Count
Source
93
12
  iterator end() {
94
12
    return vector_.end();
95
12
  }
llvm::SetVector<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 16u>, llvm::SmallPtrSet<llvm::DISubprogram const*, 16u> >::end()
Line
Count
Source
93
1.46k
  iterator end() {
94
1.46k
    return vector_.end();
95
1.46k
  }
llvm::SetVector<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, std::__1::vector<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::ConstantInt*> > >, llvm::DenseSet<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, llvm::DenseMapInfo<std::__1::pair<llvm::Value*, llvm::ConstantInt*> > > >::end()
Line
Count
Source
93
455k
  iterator end() {
94
455k
    return vector_.end();
95
455k
  }
llvm::SetVector<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, std::__1::vector<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, std::__1::allocator<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > > >, llvm::DenseSet<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, llvm::DenseMapInfo<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > > > >::end()
Line
Count
Source
93
452k
  iterator end() {
94
452k
    return vector_.end();
95
452k
  }
llvm::SetVector<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>, llvm::SmallDenseSet<llvm::Function*, 4u, llvm::DenseMapInfo<llvm::Function*> > >::end()
Line
Count
Source
93
1.25k
  iterator end() {
94
1.25k
    return vector_.end();
95
1.25k
  }
llvm::SetVector<llvm::LazyCallGraph::Node*, llvm::SmallVector<llvm::LazyCallGraph::Node*, 4u>, llvm::SmallDenseSet<llvm::LazyCallGraph::Node*, 4u, llvm::DenseMapInfo<llvm::LazyCallGraph::Node*> > >::end()
Line
Count
Source
93
782
  iterator end() {
94
782
    return vector_.end();
95
782
  }
HexagonVectorLoopCarriedReuse.cpp:llvm::SetVector<(anonymous namespace)::DepChain*, std::__1::vector<(anonymous namespace)::DepChain*, std::__1::allocator<(anonymous namespace)::DepChain*> >, llvm::DenseSet<(anonymous namespace)::DepChain*, llvm::DenseMapInfo<(anonymous namespace)::DepChain*> > >::end()
Line
Count
Source
93
15
  iterator end() {
94
15
    return vector_.end();
95
15
  }
llvm::SetVector<unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, llvm::DenseSet<unsigned int, llvm::DenseMapInfo<unsigned int> > >::end()
Line
Count
Source
93
87.7k
  iterator end() {
94
87.7k
    return vector_.end();
95
87.7k
  }
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::end()
Line
Count
Source
93
25.4k
  iterator end() {
94
25.4k
    return vector_.end();
95
25.4k
  }
llvm::SetVector<llvm::MachineInstr*, std::__1::vector<llvm::MachineInstr*, std::__1::allocator<llvm::MachineInstr*> >, llvm::DenseSet<llvm::MachineInstr*, llvm::DenseMapInfo<llvm::MachineInstr*> > >::end()
Line
Count
Source
93
1.72k
  iterator end() {
94
1.72k
    return vector_.end();
95
1.72k
  }
llvm::SetVector<llvm::TargetRegisterClass const*, std::__1::vector<llvm::TargetRegisterClass const*, std::__1::allocator<llvm::TargetRegisterClass const*> >, llvm::DenseSet<llvm::TargetRegisterClass const*, llvm::DenseMapInfo<llvm::TargetRegisterClass const*> > >::end()
Line
Count
Source
93
12
  iterator end() {
94
12
    return vector_.end();
95
12
  }
llvm::SetVector<llvm::MachineBasicBlock*, std::__1::vector<llvm::MachineBasicBlock*, std::__1::allocator<llvm::MachineBasicBlock*> >, llvm::DenseSet<llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*> > >::end()
Line
Count
Source
93
4.55k
  iterator end() {
94
4.55k
    return vector_.end();
95
4.55k
  }
llvm::SetVector<llvm::MachineBasicBlock const*, std::__1::vector<llvm::MachineBasicBlock const*, std::__1::allocator<llvm::MachineBasicBlock const*> >, llvm::DenseSet<llvm::MachineBasicBlock const*, llvm::DenseMapInfo<llvm::MachineBasicBlock const*> > >::end()
Line
Count
Source
93
1.98k
  iterator end() {
94
1.98k
    return vector_.end();
95
1.98k
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SetVector<(anonymous namespace)::MRT*, std::__1::vector<(anonymous namespace)::MRT*, std::__1::allocator<(anonymous namespace)::MRT*> >, llvm::DenseSet<(anonymous namespace)::MRT*, llvm::DenseMapInfo<(anonymous namespace)::MRT*> > >::end()
llvm::SetVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseSet<llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*> > >::end()
Line
Count
Source
93
540k
  iterator end() {
94
540k
    return vector_.end();
95
540k
  }
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 32u>, llvm::SmallDenseSet<unsigned int, 32u, llvm::DenseMapInfo<unsigned int> > >::end()
Line
Count
Source
93
193
  iterator end() {
94
193
    return vector_.end();
95
193
  }
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 4u>, llvm::SmallDenseSet<unsigned int, 4u, llvm::DenseMapInfo<unsigned int> > >::end()
Line
Count
Source
93
44.2k
  iterator end() {
94
44.2k
    return vector_.end();
95
44.2k
  }
llvm::SetVector<llvm::MachineBasicBlock const*, llvm::SmallVector<llvm::MachineBasicBlock const*, 16u>, llvm::SmallDenseSet<llvm::MachineBasicBlock const*, 16u, llvm::DenseMapInfo<llvm::MachineBasicBlock const*> > >::end()
Line
Count
Source
93
411k
  iterator end() {
94
411k
    return vector_.end();
95
411k
  }
96
97
  /// \brief Get a const_iterator to the end of the SetVector.
98
4.74M
  const_iterator end() const {
99
4.74M
    return vector_.end();
100
4.74M
  }
llvm::SetVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseSet<llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*> > >::end() const
Line
Count
Source
98
168
  const_iterator end() const {
99
168
    return vector_.end();
100
168
  }
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::end() const
Line
Count
Source
98
2.65k
  const_iterator end() const {
99
2.65k
    return vector_.end();
100
2.65k
  }
llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 8u>, llvm::SmallDenseSet<llvm::Value*, 8u, llvm::DenseMapInfo<llvm::Value*> > >::end() const
Line
Count
Source
98
5.24k
  const_iterator end() const {
99
5.24k
    return vector_.end();
100
5.24k
  }
llvm::SetVector<llvm::MCSection*, std::__1::vector<llvm::MCSection*, std::__1::allocator<llvm::MCSection*> >, llvm::DenseSet<llvm::MCSection*, llvm::DenseMapInfo<llvm::MCSection*> > >::end() const
Line
Count
Source
98
29
  const_iterator end() const {
99
29
    return vector_.end();
100
29
  }
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 16u>, llvm::SmallDenseSet<unsigned int, 16u, llvm::DenseMapInfo<unsigned int> > >::end() const
Line
Count
Source
98
124k
  const_iterator end() const {
99
124k
    return vector_.end();
100
124k
  }
Unexecuted instantiation: llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::end() const
llvm::SetVector<int, llvm::SmallVector<int, 8u>, llvm::SmallDenseSet<int, 8u, llvm::DenseMapInfo<int> > >::end() const
Line
Count
Source
98
19.9k
  const_iterator end() const {
99
19.9k
    return vector_.end();
100
19.9k
  }
llvm::SetVector<unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, llvm::DenseSet<unsigned int, llvm::DenseMapInfo<unsigned int> > >::end() const
Line
Count
Source
98
180
  const_iterator end() const {
99
180
    return vector_.end();
100
180
  }
llvm::SetVector<llvm::Function*, llvm::SmallVector<llvm::Function*, 8u>, llvm::SmallDenseSet<llvm::Function*, 8u, llvm::DenseMapInfo<llvm::Function*> > >::end() const
Line
Count
Source
98
4.59M
  const_iterator end() const {
99
4.59M
    return vector_.end();
100
4.59M
  }
101
102
  /// \brief Get an reverse_iterator to the end of the SetVector.
103
0
  reverse_iterator rbegin() {
104
0
    return vector_.rbegin();
105
0
  }
106
107
  /// \brief Get a const_reverse_iterator to the end of the SetVector.
108
  const_reverse_iterator rbegin() const {
109
    return vector_.rbegin();
110
  }
111
112
  /// \brief Get a reverse_iterator to the beginning of the SetVector.
113
0
  reverse_iterator rend() {
114
0
    return vector_.rend();
115
0
  }
116
117
  /// \brief Get a const_reverse_iterator to the beginning of the SetVector.
118
  const_reverse_iterator rend() const {
119
    return vector_.rend();
120
  }
121
122
  /// \brief Return the first element of the SetVector.
123
0
  const T &front() const {
124
0
    assert(!empty() && "Cannot call front() on empty SetVector!");
125
0
    return vector_.front();
126
0
  }
127
128
  /// \brief Return the last element of the SetVector.
129
121M
  const T &back() const {
130
121M
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
121M
    return vector_.back();
132
121M
  }
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::back() const
Line
Count
Source
129
8.47k
  const T &back() const {
130
8.47k
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
8.47k
    return vector_.back();
132
8.47k
  }
llvm::SetVector<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, llvm::SmallVector<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, 4u>, llvm::SmallDenseSet<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, 4u, llvm::DenseMapInfo<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*> > > >::back() const
Line
Count
Source
129
2.31k
  const T &back() const {
130
2.31k
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
2.31k
    return vector_.back();
132
2.31k
  }
llvm::SetVector<llvm::AssertingVH<llvm::Instruction>, std::__1::vector<llvm::AssertingVH<llvm::Instruction>, std::__1::allocator<llvm::AssertingVH<llvm::Instruction> > >, llvm::DenseSet<llvm::AssertingVH<llvm::Instruction>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> > > >::back() const
Line
Count
Source
129
565k
  const T &back() const {
130
565k
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
565k
    return vector_.back();
132
565k
  }
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 16u>, llvm::SmallDenseSet<llvm::Instruction*, 16u, llvm::DenseMapInfo<llvm::Instruction*> > >::back() const
Line
Count
Source
129
17.9k
  const T &back() const {
130
17.9k
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
17.9k
    return vector_.back();
132
17.9k
  }
llvm::SetVector<llvm::AllocaInst*, llvm::SmallVector<llvm::AllocaInst*, 16u>, llvm::DenseSet<llvm::AllocaInst*, llvm::DenseMapInfo<llvm::AllocaInst*> > >::back() const
Line
Count
Source
129
1.34M
  const T &back() const {
130
1.34M
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
1.34M
    return vector_.back();
132
1.34M
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 8u>, llvm::DenseSet<llvm::MachineInstr*, llvm::DenseMapInfo<llvm::MachineInstr*> > >::back() const
Line
Count
Source
129
18.9M
  const T &back() const {
130
18.9M
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
18.9M
    return vector_.back();
132
18.9M
  }
llvm::SetVector<llvm::SDNode*, llvm::SmallVector<llvm::SDNode*, 16u>, llvm::SmallDenseSet<llvm::SDNode*, 16u, llvm::DenseMapInfo<llvm::SDNode*> > >::back() const
Line
Count
Source
129
92.5M
  const T &back() const {
130
92.5M
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
92.5M
    return vector_.back();
132
92.5M
  }
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::DenseSet<llvm::Instruction*, llvm::DenseMapInfo<llvm::Instruction*> > >::back() const
Line
Count
Source
129
7.25M
  const T &back() const {
130
7.25M
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
7.25M
    return vector_.back();
132
7.25M
  }
llvm::SetVector<llvm::SelectInst*, llvm::SmallVector<llvm::SelectInst*, 2u>, llvm::DenseSet<llvm::SelectInst*, llvm::DenseMapInfo<llvm::SelectInst*> > >::back() const
Line
Count
Source
129
44
  const T &back() const {
130
44
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
44
    return vector_.back();
132
44
  }
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 2u>, llvm::DenseSet<llvm::PHINode*, llvm::DenseMapInfo<llvm::PHINode*> > >::back() const
Line
Count
Source
129
32
  const T &back() const {
130
32
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
32
    return vector_.back();
132
32
  }
llvm::SetVector<llvm::BasicBlock const*, std::__1::vector<llvm::BasicBlock const*, std::__1::allocator<llvm::BasicBlock const*> >, llvm::DenseSet<llvm::BasicBlock const*, llvm::DenseMapInfo<llvm::BasicBlock const*> > >::back() const
Line
Count
Source
129
78
  const T &back() const {
130
78
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
78
    return vector_.back();
132
78
  }
llvm::SetVector<llvm::Comdat const*, std::__1::vector<llvm::Comdat const*, std::__1::allocator<llvm::Comdat const*> >, llvm::DenseSet<llvm::Comdat const*, llvm::DenseMapInfo<llvm::Comdat const*> > >::back() const
Line
Count
Source
129
11.9k
  const T &back() const {
130
11.9k
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
11.9k
    return vector_.back();
132
11.9k
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 16u>, llvm::SmallDenseSet<llvm::MachineInstr*, 16u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::back() const
Line
Count
Source
129
415k
  const T &back() const {
130
415k
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
415k
    return vector_.back();
132
415k
  }
llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::back() const
Line
Count
Source
129
148k
  const T &back() const {
130
148k
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
148k
    return vector_.back();
132
148k
  }
llvm::SetVector<llvm::LiveInterval*, llvm::SmallVector<llvm::LiveInterval*, 8u>, llvm::SmallPtrSet<llvm::LiveInterval*, 8u> >::back() const
Line
Count
Source
129
100k
  const T &back() const {
130
100k
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
100k
    return vector_.back();
132
100k
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 32u>, llvm::SmallDenseSet<llvm::MachineInstr*, 32u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::back() const
Line
Count
Source
129
214k
  const T &back() const {
130
214k
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
214k
    return vector_.back();
132
214k
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SetVector<(anonymous namespace)::MRT*, std::__1::vector<(anonymous namespace)::MRT*, std::__1::allocator<(anonymous namespace)::MRT*> >, llvm::DenseSet<(anonymous namespace)::MRT*, llvm::DenseMapInfo<(anonymous namespace)::MRT*> > >::back() const
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 32u>, llvm::SmallDenseSet<llvm::BasicBlock*, 32u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::back() const
Line
Count
Source
129
526
  const T &back() const {
130
526
    assert(!empty() && "Cannot call back() on empty SetVector!");
131
526
    return vector_.back();
132
526
  }
133
134
  /// \brief Index into the SetVector.
135
6.81M
  const_reference operator[](size_type n) const {
136
6.81M
    assert(n < vector_.size() && "SetVector access out of range!");
137
6.81M
    return vector_[n];
138
6.81M
  }
llvm::SetVector<llvm::MachineBasicBlock const*, std::__1::vector<llvm::MachineBasicBlock const*, std::__1::allocator<llvm::MachineBasicBlock const*> >, llvm::DenseSet<llvm::MachineBasicBlock const*, llvm::DenseMapInfo<llvm::MachineBasicBlock const*> > >::operator[](unsigned long) const
Line
Count
Source
135
4.73k
  const_reference operator[](size_type n) const {
136
4.73k
    assert(n < vector_.size() && "SetVector access out of range!");
137
4.73k
    return vector_[n];
138
4.73k
  }
llvm::SetVector<llvm::MachineBasicBlock*, std::__1::vector<llvm::MachineBasicBlock*, std::__1::allocator<llvm::MachineBasicBlock*> >, llvm::DenseSet<llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*> > >::operator[](unsigned long) const
Line
Count
Source
135
4.10k
  const_reference operator[](size_type n) const {
136
4.10k
    assert(n < vector_.size() && "SetVector access out of range!");
137
4.10k
    return vector_[n];
138
4.10k
  }
llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 8u>, llvm::SmallDenseSet<llvm::Value*, 8u, llvm::DenseMapInfo<llvm::Value*> > >::operator[](unsigned long) const
Line
Count
Source
135
47.7k
  const_reference operator[](size_type n) const {
136
47.7k
    assert(n < vector_.size() && "SetVector access out of range!");
137
47.7k
    return vector_[n];
138
47.7k
  }
llvm::SetVector<llvm::Value const*, llvm::SmallVector<llvm::Value const*, 8u>, llvm::SmallDenseSet<llvm::Value const*, 8u, llvm::DenseMapInfo<llvm::Value const*> > >::operator[](unsigned long) const
Line
Count
Source
135
165k
  const_reference operator[](size_type n) const {
136
165k
    assert(n < vector_.size() && "SetVector access out of range!");
137
165k
    return vector_[n];
138
165k
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>, llvm::SmallDenseSet<llvm::BasicBlock*, 4u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::operator[](unsigned long) const
Line
Count
Source
135
11
  const_reference operator[](size_type n) const {
136
11
    assert(n < vector_.size() && "SetVector access out of range!");
137
11
    return vector_[n];
138
11
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 16u>, llvm::SmallDenseSet<llvm::BasicBlock*, 16u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::operator[](unsigned long) const
Line
Count
Source
135
42.7k
  const_reference operator[](size_type n) const {
136
42.7k
    assert(n < vector_.size() && "SetVector access out of range!");
137
42.7k
    return vector_[n];
138
42.7k
  }
llvm::SetVector<long long, llvm::SmallVector<long long, 8u>, llvm::SmallSet<long long, 8u, std::__1::less<long long> > >::operator[](unsigned long) const
Line
Count
Source
135
174k
  const_reference operator[](size_type n) const {
136
174k
    assert(n < vector_.size() && "SetVector access out of range!");
137
174k
    return vector_[n];
138
174k
  }
llvm::SetVector<llvm::SUnit*, llvm::SmallVector<llvm::SUnit*, 8u>, llvm::SmallDenseSet<llvm::SUnit*, 8u, llvm::DenseMapInfo<llvm::SUnit*> > >::operator[](unsigned long) const
Line
Count
Source
135
57
  const_reference operator[](size_type n) const {
136
57
    assert(n < vector_.size() && "SetVector access out of range!");
137
57
    return vector_[n];
138
57
  }
llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::operator[](unsigned long) const
Line
Count
Source
135
686
  const_reference operator[](size_type n) const {
136
686
    assert(n < vector_.size() && "SetVector access out of range!");
137
686
    return vector_[n];
138
686
  }
llvm::SetVector<llvm::MDNode*, llvm::SmallVector<llvm::MDNode*, 4u>, llvm::SmallDenseSet<llvm::MDNode*, 4u, llvm::DenseMapInfo<llvm::MDNode*> > >::operator[](unsigned long) const
Line
Count
Source
135
201k
  const_reference operator[](size_type n) const {
136
201k
    assert(n < vector_.size() && "SetVector access out of range!");
137
201k
    return vector_[n];
138
201k
  }
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::SmallDenseSet<llvm::Instruction*, 8u, llvm::DenseMapInfo<llvm::Instruction*> > >::operator[](unsigned long) const
Line
Count
Source
135
208k
  const_reference operator[](size_type n) const {
136
208k
    assert(n < vector_.size() && "SetVector access out of range!");
137
208k
    return vector_[n];
138
208k
  }
llvm::SetVector<unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, llvm::DenseSet<unsigned int, llvm::DenseMapInfo<unsigned int> > >::operator[](unsigned long) const
Line
Count
Source
135
66.2k
  const_reference operator[](size_type n) const {
136
66.2k
    assert(n < vector_.size() && "SetVector access out of range!");
137
66.2k
    return vector_[n];
138
66.2k
  }
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::operator[](unsigned long) const
Line
Count
Source
135
644
  const_reference operator[](size_type n) const {
136
644
    assert(n < vector_.size() && "SetVector access out of range!");
137
644
    return vector_[n];
138
644
  }
llvm::SetVector<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> >, llvm::DenseSet<llvm::Instruction*, llvm::DenseMapInfo<llvm::Instruction*> > >::operator[](unsigned long) const
Line
Count
Source
135
120k
  const_reference operator[](size_type n) const {
136
120k
    assert(n < vector_.size() && "SetVector access out of range!");
137
120k
    return vector_[n];
138
120k
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 16u>, llvm::SmallPtrSet<llvm::BasicBlock*, 16u> >::operator[](unsigned long) const
Line
Count
Source
135
5.78M
  const_reference operator[](size_type n) const {
136
5.78M
    assert(n < vector_.size() && "SetVector access out of range!");
137
5.78M
    return vector_[n];
138
5.78M
  }
139
140
  /// \brief Insert a new element into the SetVector.
141
  /// \returns true if the element was inserted into the SetVector.
142
113M
  bool insert(const value_type &X) {
143
113M
    bool result = set_.insert(X).second;
144
113M
    if (result)
145
107M
      vector_.push_back(X);
146
113M
    return result;
147
113M
  }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::SetVector<(anonymous namespace)::MRT*, std::__1::vector<(anonymous namespace)::MRT*, std::__1::allocator<(anonymous namespace)::MRT*> >, llvm::DenseSet<(anonymous namespace)::MRT*, llvm::DenseMapInfo<(anonymous namespace)::MRT*> > >::insert((anonymous namespace)::MRT* const&)
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 32u>, llvm::SmallDenseSet<llvm::MachineInstr*, 32u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::insert(llvm::MachineInstr* const&)
Line
Count
Source
142
107k
  bool insert(const value_type &X) {
143
107k
    bool result = set_.insert(X).second;
144
107k
    if (result)
145
107k
      vector_.push_back(X);
146
107k
    return result;
147
107k
  }
llvm::SetVector<llvm::MachineBasicBlock const*, std::__1::vector<llvm::MachineBasicBlock const*, std::__1::allocator<llvm::MachineBasicBlock const*> >, llvm::DenseSet<llvm::MachineBasicBlock const*, llvm::DenseMapInfo<llvm::MachineBasicBlock const*> > >::insert(llvm::MachineBasicBlock const* const&)
Line
Count
Source
142
8.40k
  bool insert(const value_type &X) {
143
8.40k
    bool result = set_.insert(X).second;
144
8.40k
    if (result)
145
8.40k
      vector_.push_back(X);
146
8.40k
    return result;
147
8.40k
  }
llvm::SetVector<llvm::MachineBasicBlock*, std::__1::vector<llvm::MachineBasicBlock*, std::__1::allocator<llvm::MachineBasicBlock*> >, llvm::DenseSet<llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*> > >::insert(llvm::MachineBasicBlock* const&)
Line
Count
Source
142
1.72k
  bool insert(const value_type &X) {
143
1.72k
    bool result = set_.insert(X).second;
144
1.72k
    if (result)
145
1.38k
      vector_.push_back(X);
146
1.72k
    return result;
147
1.72k
  }
llvm::SetVector<unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, llvm::DenseSet<unsigned int, llvm::DenseMapInfo<unsigned int> > >::insert(unsigned int const&)
Line
Count
Source
142
228k
  bool insert(const value_type &X) {
143
228k
    bool result = set_.insert(X).second;
144
228k
    if (result)
145
197k
      vector_.push_back(X);
146
228k
    return result;
147
228k
  }
llvm::SetVector<llvm::TargetRegisterClass const*, std::__1::vector<llvm::TargetRegisterClass const*, std::__1::allocator<llvm::TargetRegisterClass const*> >, llvm::DenseSet<llvm::TargetRegisterClass const*, llvm::DenseMapInfo<llvm::TargetRegisterClass const*> > >::insert(llvm::TargetRegisterClass const* const&)
Line
Count
Source
142
76
  bool insert(const value_type &X) {
143
76
    bool result = set_.insert(X).second;
144
76
    if (result)
145
15
      vector_.push_back(X);
146
76
    return result;
147
76
  }
llvm::SetVector<llvm::MachineInstr*, std::__1::vector<llvm::MachineInstr*, std::__1::allocator<llvm::MachineInstr*> >, llvm::DenseSet<llvm::MachineInstr*, llvm::DenseMapInfo<llvm::MachineInstr*> > >::insert(llvm::MachineInstr* const&)
Line
Count
Source
142
66
  bool insert(const value_type &X) {
143
66
    bool result = set_.insert(X).second;
144
66
    if (result)
145
64
      vector_.push_back(X);
146
66
    return result;
147
66
  }
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::insert(llvm::Value* const&)
Line
Count
Source
142
357k
  bool insert(const value_type &X) {
143
357k
    bool result = set_.insert(X).second;
144
357k
    if (result)
145
290k
      vector_.push_back(X);
146
357k
    return result;
147
357k
  }
llvm::SetVector<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> >, llvm::DenseSet<llvm::Instruction*, llvm::DenseMapInfo<llvm::Instruction*> > >::insert(llvm::Instruction* const&)
Line
Count
Source
142
186k
  bool insert(const value_type &X) {
143
186k
    bool result = set_.insert(X).second;
144
186k
    if (result)
145
184k
      vector_.push_back(X);
146
186k
    return result;
147
186k
  }
HexagonVectorLoopCarriedReuse.cpp:llvm::SetVector<(anonymous namespace)::DepChain*, std::__1::vector<(anonymous namespace)::DepChain*, std::__1::allocator<(anonymous namespace)::DepChain*> >, llvm::DenseSet<(anonymous namespace)::DepChain*, llvm::DenseMapInfo<(anonymous namespace)::DepChain*> > >::insert((anonymous namespace)::DepChain* const&)
Line
Count
Source
142
12
  bool insert(const value_type &X) {
143
12
    bool result = set_.insert(X).second;
144
12
    if (result)
145
12
      vector_.push_back(X);
146
12
    return result;
147
12
  }
llvm::SetVector<llvm::LazyCallGraph::Node*, llvm::SmallVector<llvm::LazyCallGraph::Node*, 4u>, llvm::SmallDenseSet<llvm::LazyCallGraph::Node*, 4u, llvm::DenseMapInfo<llvm::LazyCallGraph::Node*> > >::insert(llvm::LazyCallGraph::Node* const&)
Line
Count
Source
142
71
  bool insert(const value_type &X) {
143
71
    bool result = set_.insert(X).second;
144
71
    if (result)
145
71
      vector_.push_back(X);
146
71
    return result;
147
71
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 16u>, llvm::SmallPtrSet<llvm::BasicBlock*, 16u> >::insert(llvm::BasicBlock* const&)
Line
Count
Source
142
9.07M
  bool insert(const value_type &X) {
143
9.07M
    bool result = set_.insert(X).second;
144
9.07M
    if (result)
145
6.40M
      vector_.push_back(X);
146
9.07M
    return result;
147
9.07M
  }
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::SmallDenseSet<llvm::Instruction*, 8u, llvm::DenseMapInfo<llvm::Instruction*> > >::insert(llvm::Instruction* const&)
Line
Count
Source
142
185k
  bool insert(const value_type &X) {
143
185k
    bool result = set_.insert(X).second;
144
185k
    if (result)
145
112k
      vector_.push_back(X);
146
185k
    return result;
147
185k
  }
llvm::SetVector<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>, llvm::SmallDenseSet<llvm::Function*, 4u, llvm::DenseMapInfo<llvm::Function*> > >::insert(llvm::Function* const&)
Line
Count
Source
142
312
  bool insert(const value_type &X) {
143
312
    bool result = set_.insert(X).second;
144
312
    if (result)
145
290
      vector_.push_back(X);
146
312
    return result;
147
312
  }
llvm::SetVector<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, std::__1::vector<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, std::__1::allocator<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > > >, llvm::DenseSet<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, llvm::DenseMapInfo<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*> > > const&)
Line
Count
Source
142
370k
  bool insert(const value_type &X) {
143
370k
    bool result = set_.insert(X).second;
144
370k
    if (result)
145
365k
      vector_.push_back(X);
146
370k
    return result;
147
370k
  }
llvm::SetVector<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, std::__1::vector<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::ConstantInt*> > >, llvm::DenseSet<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, llvm::DenseMapInfo<std::__1::pair<llvm::Value*, llvm::ConstantInt*> > > >::insert(std::__1::pair<llvm::Value*, llvm::ConstantInt*> const&)
Line
Count
Source
142
14.1M
  bool insert(const value_type &X) {
143
14.1M
    bool result = set_.insert(X).second;
144
14.1M
    if (result)
145
14.1M
      vector_.push_back(X);
146
14.1M
    return result;
147
14.1M
  }
llvm::SetVector<llvm::MDNode*, llvm::SmallVector<llvm::MDNode*, 4u>, llvm::SmallDenseSet<llvm::MDNode*, 4u, llvm::DenseMapInfo<llvm::MDNode*> > >::insert(llvm::MDNode* const&)
Line
Count
Source
142
134k
  bool insert(const value_type &X) {
143
134k
    bool result = set_.insert(X).second;
144
134k
    if (result)
145
134k
      vector_.push_back(X);
146
134k
    return result;
147
134k
  }
llvm::SetVector<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 16u>, llvm::SmallPtrSet<llvm::DISubprogram const*, 16u> >::insert(llvm::DISubprogram const* const&)
Line
Count
Source
142
9.35k
  bool insert(const value_type &X) {
143
9.35k
    bool result = set_.insert(X).second;
144
9.35k
    if (result)
145
9.35k
      vector_.push_back(X);
146
9.35k
    return result;
147
9.35k
  }
llvm::SetVector<llvm::DISubprogram const*, llvm::SmallVector<llvm::DISubprogram const*, 4u>, llvm::SmallDenseSet<llvm::DISubprogram const*, 4u, llvm::DenseMapInfo<llvm::DISubprogram const*> > >::insert(llvm::DISubprogram const* const&)
Line
Count
Source
142
24
  bool insert(const value_type &X) {
143
24
    bool result = set_.insert(X).second;
144
24
    if (result)
145
22
      vector_.push_back(X);
146
24
    return result;
147
24
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 16u>, llvm::SmallDenseSet<llvm::BasicBlock*, 16u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::insert(llvm::BasicBlock* const&)
Line
Count
Source
142
68.6k
  bool insert(const value_type &X) {
143
68.6k
    bool result = set_.insert(X).second;
144
68.6k
    if (result)
145
43.2k
      vector_.push_back(X);
146
68.6k
    return result;
147
68.6k
  }
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 16u>, llvm::SmallDenseSet<unsigned int, 16u, llvm::DenseMapInfo<unsigned int> > >::insert(unsigned int const&)
Line
Count
Source
142
10.0M
  bool insert(const value_type &X) {
143
10.0M
    bool result = set_.insert(X).second;
144
10.0M
    if (result)
145
10.0M
      vector_.push_back(X);
146
10.0M
    return result;
147
10.0M
  }
llvm::SetVector<llvm::LiveInterval*, llvm::SmallVector<llvm::LiveInterval*, 8u>, llvm::SmallPtrSet<llvm::LiveInterval*, 8u> >::insert(llvm::LiveInterval* const&)
Line
Count
Source
142
58.8k
  bool insert(const value_type &X) {
143
58.8k
    bool result = set_.insert(X).second;
144
58.8k
    if (result)
145
50.6k
      vector_.push_back(X);
146
58.8k
    return result;
147
58.8k
  }
llvm::SetVector<int, llvm::SmallVector<int, 8u>, llvm::SmallDenseSet<int, 8u, llvm::DenseMapInfo<int> > >::insert(int const&)
Line
Count
Source
142
8.96k
  bool insert(const value_type &X) {
143
8.96k
    bool result = set_.insert(X).second;
144
8.96k
    if (result)
145
8.96k
      vector_.push_back(X);
146
8.96k
    return result;
147
8.96k
  }
llvm::SetVector<llvm::MachineBasicBlock const*, llvm::SmallVector<llvm::MachineBasicBlock const*, 16u>, llvm::SmallDenseSet<llvm::MachineBasicBlock const*, 16u, llvm::DenseMapInfo<llvm::MachineBasicBlock const*> > >::insert(llvm::MachineBasicBlock const* const&)
Line
Count
Source
142
77
  bool insert(const value_type &X) {
143
77
    bool result = set_.insert(X).second;
144
77
    if (result)
145
77
      vector_.push_back(X);
146
77
    return result;
147
77
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 8u>, llvm::SmallDenseSet<llvm::MachineInstr*, 8u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::insert(llvm::MachineInstr* const&)
Line
Count
Source
142
3.72M
  bool insert(const value_type &X) {
143
3.72M
    bool result = set_.insert(X).second;
144
3.72M
    if (result)
145
3.72M
      vector_.push_back(X);
146
3.72M
    return result;
147
3.72M
  }
llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::insert(llvm::SUnit* const&)
Line
Count
Source
142
150k
  bool insert(const value_type &X) {
143
150k
    bool result = set_.insert(X).second;
144
150k
    if (result)
145
149k
      vector_.push_back(X);
146
150k
    return result;
147
150k
  }
llvm::SetVector<llvm::SUnit*, llvm::SmallVector<llvm::SUnit*, 8u>, llvm::SmallDenseSet<llvm::SUnit*, 8u, llvm::DenseMapInfo<llvm::SUnit*> > >::insert(llvm::SUnit* const&)
Line
Count
Source
142
2.47k
  bool insert(const value_type &X) {
143
2.47k
    bool result = set_.insert(X).second;
144
2.47k
    if (result)
145
1.94k
      vector_.push_back(X);
146
2.47k
    return result;
147
2.47k
  }
llvm::SetVector<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, std::__1::vector<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, std::__1::allocator<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*> > >, llvm::DenseSet<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, llvm::DenseMapInfo<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*> > > >::insert(std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*> const&)
Line
Count
Source
142
303k
  bool insert(const value_type &X) {
143
303k
    bool result = set_.insert(X).second;
144
303k
    if (result)
145
283k
      vector_.push_back(X);
146
303k
    return result;
147
303k
  }
llvm::SetVector<llvm::AllocaInst*, llvm::SmallVector<llvm::AllocaInst*, 16u>, llvm::DenseSet<llvm::AllocaInst*, llvm::DenseMapInfo<llvm::AllocaInst*> > >::insert(llvm::AllocaInst* const&)
Line
Count
Source
142
679k
  bool insert(const value_type &X) {
143
679k
    bool result = set_.insert(X).second;
144
679k
    if (result)
145
674k
      vector_.push_back(X);
146
679k
    return result;
147
679k
  }
llvm::SetVector<llvm::LiveInterval*, llvm::SmallVector<llvm::LiveInterval*, 8u>, llvm::SmallDenseSet<llvm::LiveInterval*, 8u, llvm::DenseMapInfo<llvm::LiveInterval*> > >::insert(llvm::LiveInterval* const&)
Line
Count
Source
142
1.56M
  bool insert(const value_type &X) {
143
1.56M
    bool result = set_.insert(X).second;
144
1.56M
    if (result)
145
1.43M
      vector_.push_back(X);
146
1.56M
    return result;
147
1.56M
  }
llvm::SetVector<llvm::LandingPadInst*, llvm::SmallVector<llvm::LandingPadInst*, 16u>, llvm::SmallDenseSet<llvm::LandingPadInst*, 16u, llvm::DenseMapInfo<llvm::LandingPadInst*> > >::insert(llvm::LandingPadInst* const&)
Line
Count
Source
142
171
  bool insert(const value_type &X) {
143
171
    bool result = set_.insert(X).second;
144
171
    if (result)
145
127
      vector_.push_back(X);
146
171
    return result;
147
171
  }
llvm::SetVector<llvm::Comdat const*, std::__1::vector<llvm::Comdat const*, std::__1::allocator<llvm::Comdat const*> >, llvm::DenseSet<llvm::Comdat const*, llvm::DenseMapInfo<llvm::Comdat const*> > >::insert(llvm::Comdat const* const&)
Line
Count
Source
142
13.0k
  bool insert(const value_type &X) {
143
13.0k
    bool result = set_.insert(X).second;
144
13.0k
    if (result)
145
11.9k
      vector_.push_back(X);
146
13.0k
    return result;
147
13.0k
  }
llvm::SetVector<llvm::Metadata*, std::__1::vector<llvm::Metadata*, std::__1::allocator<llvm::Metadata*> >, llvm::DenseSet<llvm::Metadata*, llvm::DenseMapInfo<llvm::Metadata*> > >::insert(llvm::Metadata* const&)
Line
Count
Source
142
1.09k
  bool insert(const value_type &X) {
143
1.09k
    bool result = set_.insert(X).second;
144
1.09k
    if (result)
145
1.09k
      vector_.push_back(X);
146
1.09k
    return result;
147
1.09k
  }
llvm::SetVector<llvm::BasicBlock const*, std::__1::vector<llvm::BasicBlock const*, std::__1::allocator<llvm::BasicBlock const*> >, llvm::DenseSet<llvm::BasicBlock const*, llvm::DenseMapInfo<llvm::BasicBlock const*> > >::insert(llvm::BasicBlock const* const&)
Line
Count
Source
142
39
  bool insert(const value_type &X) {
143
39
    bool result = set_.insert(X).second;
144
39
    if (result)
145
39
      vector_.push_back(X);
146
39
    return result;
147
39
  }
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 16u>, llvm::SmallDenseSet<llvm::Instruction*, 16u, llvm::DenseMapInfo<llvm::Instruction*> > >::insert(llvm::Instruction* const&)
Line
Count
Source
142
9.05k
  bool insert(const value_type &X) {
143
9.05k
    bool result = set_.insert(X).second;
144
9.05k
    if (result)
145
8.95k
      vector_.push_back(X);
146
9.05k
    return result;
147
9.05k
  }
llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 16u>, llvm::SmallDenseSet<llvm::Value*, 16u, llvm::DenseMapInfo<llvm::Value*> > >::insert(llvm::Value* const&)
Line
Count
Source
142
114k
  bool insert(const value_type &X) {
143
114k
    bool result = set_.insert(X).second;
144
114k
    if (result)
145
112k
      vector_.push_back(X);
146
114k
    return result;
147
114k
  }
llvm::SetVector<llvm::MemoryPhi*, llvm::SmallVector<llvm::MemoryPhi*, 4u>, llvm::SmallDenseSet<llvm::MemoryPhi*, 4u, llvm::DenseMapInfo<llvm::MemoryPhi*> > >::insert(llvm::MemoryPhi* const&)
Line
Count
Source
142
478
  bool insert(const value_type &X) {
143
478
    bool result = set_.insert(X).second;
144
478
    if (result)
145
473
      vector_.push_back(X);
146
478
    return result;
147
478
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 4u>, llvm::SmallDenseSet<llvm::BasicBlock*, 4u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::insert(llvm::BasicBlock* const&)
Line
Count
Source
142
8.71k
  bool insert(const value_type &X) {
143
8.71k
    bool result = set_.insert(X).second;
144
8.71k
    if (result)
145
8.13k
      vector_.push_back(X);
146
8.71k
    return result;
147
8.71k
  }
llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 8u>, llvm::SmallDenseSet<llvm::Value*, 8u, llvm::DenseMapInfo<llvm::Value*> > >::insert(llvm::Value* const&)
Line
Count
Source
142
70.8k
  bool insert(const value_type &X) {
143
70.8k
    bool result = set_.insert(X).second;
144
70.8k
    if (result)
145
63.1k
      vector_.push_back(X);
146
70.8k
    return result;
147
70.8k
  }
llvm::SetVector<llvm::StoreInst*, std::__1::vector<llvm::StoreInst*, std::__1::allocator<llvm::StoreInst*> >, llvm::DenseSet<llvm::StoreInst*, llvm::DenseMapInfo<llvm::StoreInst*> > >::insert(llvm::StoreInst* const&)
Line
Count
Source
142
787k
  bool insert(const value_type &X) {
143
787k
    bool result = set_.insert(X).second;
144
787k
    if (result)
145
786k
      vector_.push_back(X);
146
787k
    return result;
147
787k
  }
llvm::SetVector<llvm::Type*, llvm::SmallVector<llvm::Type*, 4u>, llvm::SmallDenseSet<llvm::Type*, 4u, llvm::DenseMapInfo<llvm::Type*> > >::insert(llvm::Type* const&)
Line
Count
Source
142
735k
  bool insert(const value_type &X) {
143
735k
    bool result = set_.insert(X).second;
144
735k
    if (result)
145
201k
      vector_.push_back(X);
146
735k
    return result;
147
735k
  }
llvm::SetVector<llvm::SCEV const*, llvm::SmallVector<llvm::SCEV const*, 4u>, llvm::SmallDenseSet<llvm::SCEV const*, 4u, llvm::DenseMapInfo<llvm::SCEV const*> > >::insert(llvm::SCEV const* const&)
Line
Count
Source
142
1.92M
  bool insert(const value_type &X) {
143
1.92M
    bool result = set_.insert(X).second;
144
1.92M
    if (result)
145
1.49M
      vector_.push_back(X);
146
1.92M
    return result;
147
1.92M
  }
llvm::SetVector<long long, llvm::SmallVector<long long, 8u>, llvm::SmallSet<long long, 8u, std::__1::less<long long> > >::insert(long long const&)
Line
Count
Source
142
353k
  bool insert(const value_type &X) {
143
353k
    bool result = set_.insert(X).second;
144
353k
    if (result)
145
298k
      vector_.push_back(X);
146
353k
    return result;
147
353k
  }
llvm::SetVector<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, llvm::SmallVector<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, 4u>, llvm::SmallDenseSet<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, 4u, llvm::DenseMapInfo<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*> > > >::insert(std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*> const&)
Line
Count
Source
142
2.24k
  bool insert(const value_type &X) {
143
2.24k
    bool result = set_.insert(X).second;
144
2.24k
    if (result)
145
1.17k
      vector_.push_back(X);
146
2.24k
    return result;
147
2.24k
  }
llvm::SetVector<llvm::AssertingVH<llvm::Instruction>, std::__1::vector<llvm::AssertingVH<llvm::Instruction>, std::__1::allocator<llvm::AssertingVH<llvm::Instruction> > >, llvm::DenseSet<llvm::AssertingVH<llvm::Instruction>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> > > >::insert(llvm::AssertingVH<llvm::Instruction> const&)
Line
Count
Source
142
204k
  bool insert(const value_type &X) {
143
204k
    bool result = set_.insert(X).second;
144
204k
    if (result)
145
194k
      vector_.push_back(X);
146
204k
    return result;
147
204k
  }
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 8u>, llvm::SmallDenseSet<llvm::PHINode*, 8u, llvm::DenseMapInfo<llvm::PHINode*> > >::insert(llvm::PHINode* const&)
Line
Count
Source
142
305
  bool insert(const value_type &X) {
143
305
    bool result = set_.insert(X).second;
144
305
    if (result)
145
137
      vector_.push_back(X);
146
305
    return result;
147
305
  }
llvm::SetVector<llvm::SelectInst*, llvm::SmallVector<llvm::SelectInst*, 8u>, llvm::SmallDenseSet<llvm::SelectInst*, 8u, llvm::DenseMapInfo<llvm::SelectInst*> > >::insert(llvm::SelectInst* const&)
Line
Count
Source
142
174
  bool insert(const value_type &X) {
143
174
    bool result = set_.insert(X).second;
144
174
    if (result)
145
170
      vector_.push_back(X);
146
174
    return result;
147
174
  }
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::DenseSet<llvm::Instruction*, llvm::DenseMapInfo<llvm::Instruction*> > >::insert(llvm::Instruction* const&)
Line
Count
Source
142
3.65M
  bool insert(const value_type &X) {
143
3.65M
    bool result = set_.insert(X).second;
144
3.65M
    if (result)
145
3.62M
      vector_.push_back(X);
146
3.65M
    return result;
147
3.65M
  }
llvm::SetVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseSet<llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*> > >::insert(llvm::BasicBlock* const&)
Line
Count
Source
142
13.7k
  bool insert(const value_type &X) {
143
13.7k
    bool result = set_.insert(X).second;
144
13.7k
    if (result)
145
9.09k
      vector_.push_back(X);
146
13.7k
    return result;
147
13.7k
  }
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 2u>, llvm::DenseSet<llvm::PHINode*, llvm::DenseMapInfo<llvm::PHINode*> > >::insert(llvm::PHINode* const&)
Line
Count
Source
142
19
  bool insert(const value_type &X) {
143
19
    bool result = set_.insert(X).second;
144
19
    if (result)
145
16
      vector_.push_back(X);
146
19
    return result;
147
19
  }
llvm::SetVector<llvm::SelectInst*, llvm::SmallVector<llvm::SelectInst*, 2u>, llvm::DenseSet<llvm::SelectInst*, llvm::DenseMapInfo<llvm::SelectInst*> > >::insert(llvm::SelectInst* const&)
Line
Count
Source
142
36
  bool insert(const value_type &X) {
143
36
    bool result = set_.insert(X).second;
144
36
    if (result)
145
22
      vector_.push_back(X);
146
36
    return result;
147
36
  }
llvm::SetVector<llvm::SDNode*, llvm::SmallVector<llvm::SDNode*, 16u>, llvm::SmallDenseSet<llvm::SDNode*, 16u, llvm::DenseMapInfo<llvm::SDNode*> > >::insert(llvm::SDNode* const&)
Line
Count
Source
142
46.7M
  bool insert(const value_type &X) {
143
46.7M
    bool result = set_.insert(X).second;
144
46.7M
    if (result)
145
46.3M
      vector_.push_back(X);
146
46.7M
    return result;
147
46.7M
  }
llvm::SetVector<llvm::SDNode*, std::__1::vector<llvm::SDNode*, std::__1::allocator<llvm::SDNode*> >, llvm::DenseSet<llvm::SDNode*, llvm::DenseMapInfo<llvm::SDNode*> > >::insert(llvm::SDNode* const&)
Line
Count
Source
142
40
  bool insert(const value_type &X) {
143
40
    bool result = set_.insert(X).second;
144
40
    if (result)
145
39
      vector_.push_back(X);
146
40
    return result;
147
40
  }
llvm::SetVector<llvm::Value const*, llvm::SmallVector<llvm::Value const*, 8u>, llvm::SmallDenseSet<llvm::Value const*, 8u, llvm::DenseMapInfo<llvm::Value const*> > >::insert(llvm::Value const* const&)
Line
Count
Source
142
165k
  bool insert(const value_type &X) {
143
165k
    bool result = set_.insert(X).second;
144
165k
    if (result)
145
165k
      vector_.push_back(X);
146
165k
    return result;
147
165k
  }
llvm::SetVector<llvm::MDNode const*, std::__1::vector<llvm::MDNode const*, std::__1::allocator<llvm::MDNode const*> >, llvm::DenseSet<llvm::MDNode const*, llvm::DenseMapInfo<llvm::MDNode const*> > >::insert(llvm::MDNode const* const&)
Line
Count
Source
142
863
  bool insert(const value_type &X) {
143
863
    bool result = set_.insert(X).second;
144
863
    if (result)
145
261
      vector_.push_back(X);
146
863
    return result;
147
863
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 8u>, llvm::SmallDenseSet<llvm::BasicBlock*, 8u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::insert(llvm::BasicBlock* const&)
Line
Count
Source
142
5.77M
  bool insert(const value_type &X) {
143
5.77M
    bool result = set_.insert(X).second;
144
5.77M
    if (result)
145
4.93M
      vector_.push_back(X);
146
5.77M
    return result;
147
5.77M
  }
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 16u>, llvm::SmallDenseSet<llvm::PHINode*, 16u, llvm::DenseMapInfo<llvm::PHINode*> > >::insert(llvm::PHINode* const&)
Line
Count
Source
142
292k
  bool insert(const value_type &X) {
143
292k
    bool result = set_.insert(X).second;
144
292k
    if (result)
145
292k
      vector_.push_back(X);
146
292k
    return result;
147
292k
  }
llvm::SetVector<llvm::Loop*, llvm::SmallVector<llvm::Loop*, 4u>, llvm::SmallDenseSet<llvm::Loop*, 4u, llvm::DenseMapInfo<llvm::Loop*> > >::insert(llvm::Loop* const&)
Line
Count
Source
142
2.95k
  bool insert(const value_type &X) {
143
2.95k
    bool result = set_.insert(X).second;
144
2.95k
    if (result)
145
2.95k
      vector_.push_back(X);
146
2.95k
    return result;
147
2.95k
  }
LoopVectorize.cpp:llvm::SetVector<(anonymous namespace)::InterleaveGroup*, llvm::SmallVector<(anonymous namespace)::InterleaveGroup*, 4u>, llvm::SmallDenseSet<(anonymous namespace)::InterleaveGroup*, 4u, llvm::DenseMapInfo<(anonymous namespace)::InterleaveGroup*> > >::insert((anonymous namespace)::InterleaveGroup* const&)
Line
Count
Source
142
5.59k
  bool insert(const value_type &X) {
143
5.59k
    bool result = set_.insert(X).second;
144
5.59k
    if (result)
145
2.58k
      vector_.push_back(X);
146
5.59k
    return result;
147
5.59k
  }
llvm::SetVector<llvm::CallSite, llvm::SmallVector<llvm::CallSite, 16u>, llvm::SmallDenseSet<llvm::CallSite, 16u, llvm::DenseMapInfo<llvm::CallSite> > >::insert(llvm::CallSite const&)
Line
Count
Source
142
240
  bool insert(const value_type &X) {
143
240
    bool result = set_.insert(X).second;
144
240
    if (result)
145
240
      vector_.push_back(X);
146
240
    return result;
147
240
  }
llvm::SetVector<unsigned long long, std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >, llvm::DenseSet<unsigned long long, llvm::DenseMapInfo<unsigned long long> > >::insert(unsigned long long const&)
Line
Count
Source
142
40
  bool insert(const value_type &X) {
143
40
    bool result = set_.insert(X).second;
144
40
    if (result)
145
32
      vector_.push_back(X);
146
40
    return result;
147
40
  }
llvm::SetVector<llvm::Function*, llvm::SmallVector<llvm::Function*, 8u>, llvm::SmallDenseSet<llvm::Function*, 8u, llvm::DenseMapInfo<llvm::Function*> > >::insert(llvm::Function* const&)
Line
Count
Source
142
727k
  bool insert(const value_type &X) {
143
727k
    bool result = set_.insert(X).second;
144
727k
    if (result)
145
727k
      vector_.push_back(X);
146
727k
    return result;
147
727k
  }
llvm::SetVector<llvm::GlobalVariable*, llvm::SmallVector<llvm::GlobalVariable*, 8u>, llvm::SmallDenseSet<llvm::GlobalVariable*, 8u, llvm::DenseMapInfo<llvm::GlobalVariable*> > >::insert(llvm::GlobalVariable* const&)
Line
Count
Source
142
24
  bool insert(const value_type &X) {
143
24
    bool result = set_.insert(X).second;
144
24
    if (result)
145
20
      vector_.push_back(X);
146
24
    return result;
147
24
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 8u>, llvm::DenseSet<llvm::MachineInstr*, llvm::DenseMapInfo<llvm::MachineInstr*> > >::insert(llvm::MachineInstr* const&)
Line
Count
Source
142
9.49M
  bool insert(const value_type &X) {
143
9.49M
    bool result = set_.insert(X).second;
144
9.49M
    if (result)
145
9.49M
      vector_.push_back(X);
146
9.49M
    return result;
147
9.49M
  }
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 4u>, llvm::SmallDenseSet<llvm::PHINode*, 4u, llvm::DenseMapInfo<llvm::PHINode*> > >::insert(llvm::PHINode* const&)
Line
Count
Source
142
374k
  bool insert(const value_type &X) {
143
374k
    bool result = set_.insert(X).second;
144
374k
    if (result)
145
355k
      vector_.push_back(X);
146
374k
    return result;
147
374k
  }
llvm::SetVector<llvm::PHINode*, std::__1::vector<llvm::PHINode*, std::__1::allocator<llvm::PHINode*> >, llvm::DenseSet<llvm::PHINode*, llvm::DenseMapInfo<llvm::PHINode*> > >::insert(llvm::PHINode* const&)
Line
Count
Source
142
65.1k
  bool insert(const value_type &X) {
143
65.1k
    bool result = set_.insert(X).second;
144
65.1k
    if (result)
145
65.1k
      vector_.push_back(X);
146
65.1k
    return result;
147
65.1k
  }
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 32u>, llvm::SmallDenseSet<unsigned int, 32u, llvm::DenseMapInfo<unsigned int> > >::insert(unsigned int const&)
Line
Count
Source
142
28
  bool insert(const value_type &X) {
143
28
    bool result = set_.insert(X).second;
144
28
    if (result)
145
28
      vector_.push_back(X);
146
28
    return result;
147
28
  }
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 4u>, llvm::SmallDenseSet<unsigned int, 4u, llvm::DenseMapInfo<unsigned int> > >::insert(unsigned int const&)
Line
Count
Source
142
44.2k
  bool insert(const value_type &X) {
143
44.2k
    bool result = set_.insert(X).second;
144
44.2k
    if (result)
145
44.2k
      vector_.push_back(X);
146
44.2k
    return result;
147
44.2k
  }
llvm::SetVector<llvm::MCSection*, std::__1::vector<llvm::MCSection*, std::__1::allocator<llvm::MCSection*> >, llvm::DenseSet<llvm::MCSection*, llvm::DenseMapInfo<llvm::MCSection*> > >::insert(llvm::MCSection* const&)
Line
Count
Source
142
42
  bool insert(const value_type &X) {
143
42
    bool result = set_.insert(X).second;
144
42
    if (result)
145
36
      vector_.push_back(X);
146
42
    return result;
147
42
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 16u>, llvm::SmallDenseSet<llvm::MachineInstr*, 16u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::insert(llvm::MachineInstr* const&)
Line
Count
Source
142
207k
  bool insert(const value_type &X) {
143
207k
    bool result = set_.insert(X).second;
144
207k
    if (result)
145
207k
      vector_.push_back(X);
146
207k
    return result;
147
207k
  }
148
149
  /// \brief Insert a range of elements into the SetVector.
150
  template<typename It>
151
4.06M
  void insert(It Start, It End) {
152
11.8M
    for (; 
Start != End11.8M
;
++Start7.76M
)
153
7.76M
      
if (7.76M
set_.insert(*Start).second7.76M
)
154
7.76M
        vector_.push_back(*Start);
155
4.06M
  }
void llvm::SetVector<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> >, llvm::DenseSet<llvm::Instruction*, llvm::DenseMapInfo<llvm::Instruction*> > >::insert<llvm::Instruction**>(llvm::Instruction**, llvm::Instruction**)
Line
Count
Source
151
3
  void insert(It Start, It End) {
152
9
    for (; 
Start != End9
;
++Start6
)
153
6
      
if (6
set_.insert(*Start).second6
)
154
6
        vector_.push_back(*Start);
155
3
  }
void llvm::SetVector<llvm::MachineBasicBlock*, std::__1::vector<llvm::MachineBasicBlock*, std::__1::allocator<llvm::MachineBasicBlock*> >, llvm::DenseSet<llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*> > >::insert<std::__1::__tree_const_iterator<llvm::MachineBasicBlock*, std::__1::__tree_node<llvm::MachineBasicBlock*, void*>*, long> >(std::__1::__tree_const_iterator<llvm::MachineBasicBlock*, std::__1::__tree_node<llvm::MachineBasicBlock*, void*>*, long>, std::__1::__tree_const_iterator<llvm::MachineBasicBlock*, std::__1::__tree_node<llvm::MachineBasicBlock*, void*>*, long>)
Line
Count
Source
151
6.95k
  void insert(It Start, It End) {
152
12.6k
    for (; 
Start != End12.6k
;
++Start5.73k
)
153
5.73k
      
if (5.73k
set_.insert(*Start).second5.73k
)
154
4.03k
        vector_.push_back(*Start);
155
6.95k
  }
void llvm::SetVector<llvm::MachineBasicBlock const*, llvm::SmallVector<llvm::MachineBasicBlock const*, 16u>, llvm::SmallDenseSet<llvm::MachineBasicBlock const*, 16u, llvm::DenseMapInfo<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
151
411k
  void insert(It Start, It End) {
152
2.26M
    for (; 
Start != End2.26M
;
++Start1.85M
)
153
1.85M
      
if (1.85M
set_.insert(*Start).second1.85M
)
154
1.85M
        vector_.push_back(*Start);
155
411k
  }
void llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::insert<std::__1::__wrap_iter<llvm::SUnit* const*> >(std::__1::__wrap_iter<llvm::SUnit* const*>, std::__1::__wrap_iter<llvm::SUnit* const*>)
Line
Count
Source
151
495
  void insert(It Start, It End) {
152
1.93k
    for (; 
Start != End1.93k
;
++Start1.44k
)
153
1.44k
      
if (1.44k
set_.insert(*Start).second1.44k
)
154
1.38k
        vector_.push_back(*Start);
155
495
  }
void llvm::SetVector<llvm::SUnit*, llvm::SmallVector<llvm::SUnit*, 8u>, llvm::SmallDenseSet<llvm::SUnit*, 8u, llvm::DenseMapInfo<llvm::SUnit*> > >::insert<llvm::SUnit* const*>(llvm::SUnit* const*, llvm::SUnit* const*)
Line
Count
Source
151
125
  void insert(It Start, It End) {
152
329
    for (; 
Start != End329
;
++Start204
)
153
204
      
if (204
set_.insert(*Start).second204
)
154
204
        vector_.push_back(*Start);
155
125
  }
void llvm::SetVector<llvm::MachineBasicBlock*, llvm::SmallVector<llvm::MachineBasicBlock*, 8u>, llvm::SmallDenseSet<llvm::MachineBasicBlock*, 8u, llvm::DenseMapInfo<llvm::MachineBasicBlock*> > >::insert<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >(std::__1::__wrap_iter<llvm::MachineBasicBlock**>, std::__1::__wrap_iter<llvm::MachineBasicBlock**>)
Line
Count
Source
151
3.55M
  void insert(It Start, It End) {
152
9.19M
    for (; 
Start != End9.19M
;
++Start5.63M
)
153
5.63M
      
if (5.63M
set_.insert(*Start).second5.63M
)
154
5.63M
        vector_.push_back(*Start);
155
3.55M
  }
void llvm::SetVector<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>, llvm::SmallDenseSet<llvm::Metadata*, 4u, llvm::DenseMapInfo<llvm::Metadata*> > >::insert<llvm::MDOperand const*>(llvm::MDOperand const*, llvm::MDOperand const*)
Line
Count
Source
151
3.61k
  void insert(It Start, It End) {
152
8.52k
    for (; 
Start != End8.52k
;
++Start4.90k
)
153
4.90k
      
if (4.90k
set_.insert(*Start).second4.90k
)
154
4.21k
        vector_.push_back(*Start);
155
3.61k
  }
void llvm::SetVector<llvm::BasicBlock const*, std::__1::vector<llvm::BasicBlock const*, std::__1::allocator<llvm::BasicBlock const*> >, llvm::DenseSet<llvm::BasicBlock const*, llvm::DenseMapInfo<llvm::BasicBlock const*> > >::insert<llvm::TerminatorInst::SuccIterator<llvm::TerminatorInst const*, llvm::BasicBlock const> >(llvm::TerminatorInst::SuccIterator<llvm::TerminatorInst const*, llvm::BasicBlock const>, llvm::TerminatorInst::SuccIterator<llvm::TerminatorInst const*, llvm::BasicBlock const>)
Line
Count
Source
151
5
  void insert(It Start, It End) {
152
8
    for (; 
Start != End8
;
++Start3
)
153
3
      
if (3
set_.insert(*Start).second3
)
154
0
        vector_.push_back(*Start);
155
5
  }
void llvm::SetVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseSet<llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*> > >::insert<llvm::BasicBlock**>(llvm::BasicBlock**, llvm::BasicBlock**)
Line
Count
Source
151
7.62k
  void insert(It Start, It End) {
152
17.3k
    for (; 
Start != End17.3k
;
++Start9.73k
)
153
9.73k
      
if (9.73k
set_.insert(*Start).second9.73k
)
154
9.73k
        vector_.push_back(*Start);
155
7.62k
  }
void llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::insert<llvm::WeakTrackingVH const*>(llvm::WeakTrackingVH const*, llvm::WeakTrackingVH const*)
Line
Count
Source
151
30.3k
  void insert(It Start, It End) {
152
92.2k
    for (; 
Start != End92.2k
;
++Start61.9k
)
153
61.9k
      
if (61.9k
set_.insert(*Start).second61.9k
)
154
61.9k
        vector_.push_back(*Start);
155
30.3k
  }
void llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 32u>, llvm::SmallDenseSet<llvm::BasicBlock*, 32u, llvm::DenseMapInfo<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
151
487
  void insert(It Start, It End) {
152
837
    for (; 
Start != End837
;
++Start350
)
153
350
      
if (350
set_.insert(*Start).second350
)
154
263
        vector_.push_back(*Start);
155
487
  }
void llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::SmallDenseSet<llvm::Instruction*, 8u, llvm::DenseMapInfo<llvm::Instruction*> > >::insert<llvm::SmallPtrSetIterator<llvm::Instruction*> >(llvm::SmallPtrSetIterator<llvm::Instruction*>, llvm::SmallPtrSetIterator<llvm::Instruction*>)
Line
Count
Source
151
45.8k
  void insert(It Start, It End) {
152
226k
    for (; 
Start != End226k
;
++Start180k
)
153
180k
      
if (180k
set_.insert(*Start).second180k
)
154
180k
        vector_.push_back(*Start);
155
45.8k
  }
void llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::insert<llvm::Instruction**>(llvm::Instruction**, llvm::Instruction**)
Line
Count
Source
151
810
  void insert(It Start, It End) {
152
1.09k
    for (; 
Start != End1.09k
;
++Start284
)
153
284
      
if (284
set_.insert(*Start).second284
)
154
284
        vector_.push_back(*Start);
155
810
  }
void llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::insert<llvm::Use*>(llvm::Use*, llvm::Use*)
Line
Count
Source
151
1.25k
  void insert(It Start, It End) {
152
3.86k
    for (; 
Start != End3.86k
;
++Start2.61k
)
153
2.61k
      
if (2.61k
set_.insert(*Start).second2.61k
)
154
2.61k
        vector_.push_back(*Start);
155
1.25k
  }
void llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::insert<std::__1::__wrap_iter<llvm::Value* const*> >(std::__1::__wrap_iter<llvm::Value* const*>, std::__1::__wrap_iter<llvm::Value* const*>)
Line
Count
Source
151
296
  void insert(It Start, It End) {
152
676
    for (; 
Start != End676
;
++Start380
)
153
380
      
if (380
set_.insert(*Start).second380
)
154
380
        vector_.push_back(*Start);
155
296
  }
void llvm::SetVector<llvm::MachineBasicBlock*, std::__1::vector<llvm::MachineBasicBlock*, std::__1::allocator<llvm::MachineBasicBlock*> >, llvm::DenseSet<llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*> > >::insert<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >(std::__1::__wrap_iter<llvm::MachineBasicBlock**>, std::__1::__wrap_iter<llvm::MachineBasicBlock**>)
Line
Count
Source
151
15
  void insert(It Start, It End) {
152
38
    for (; 
Start != End38
;
++Start23
)
153
23
      
if (23
set_.insert(*Start).second23
)
154
23
        vector_.push_back(*Start);
155
15
  }
void llvm::SetVector<llvm::MachineBasicBlock const*, std::__1::vector<llvm::MachineBasicBlock const*, std::__1::allocator<llvm::MachineBasicBlock const*> >, llvm::DenseSet<llvm::MachineBasicBlock const*, llvm::DenseMapInfo<llvm::MachineBasicBlock const*> > >::insert<std::__1::__wrap_iter<llvm::MachineBasicBlock const* const*> >(std::__1::__wrap_iter<llvm::MachineBasicBlock const* const*>, std::__1::__wrap_iter<llvm::MachineBasicBlock const* const*>)
Line
Count
Source
151
525
  void insert(It Start, It End) {
152
1.04k
    for (; 
Start != End1.04k
;
++Start519
)
153
519
      
if (519
set_.insert(*Start).second519
)
154
519
        vector_.push_back(*Start);
155
525
  }
void llvm::SetVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseSet<llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*> > >::insert<std::__1::__wrap_iter<llvm::BasicBlock* const*> >(std::__1::__wrap_iter<llvm::BasicBlock* const*>, std::__1::__wrap_iter<llvm::BasicBlock* const*>)
Line
Count
Source
151
76
  void insert(It Start, It End) {
152
216
    for (; 
Start != End216
;
++Start140
)
153
140
      
if (140
set_.insert(*Start).second140
)
154
64
        vector_.push_back(*Start);
155
76
  }
156
157
  /// \brief Remove an item from the set vector.
158
11.5M
  bool remove(const value_type& X) {
159
11.5M
    if (
set_.erase(X)11.5M
) {
160
6.16M
      typename vector_type::iterator I = find(vector_, X);
161
6.16M
      assert(I != vector_.end() && "Corrupted SetVector instances!");
162
6.16M
      vector_.erase(I);
163
6.16M
      return true;
164
6.16M
    }
165
5.43M
    return false;
166
11.5M
  }
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::remove(llvm::Value* const&)
Line
Count
Source
158
67.1k
  bool remove(const value_type& X) {
159
67.1k
    if (
set_.erase(X)67.1k
) {
160
33.0k
      typename vector_type::iterator I = find(vector_, X);
161
33.0k
      assert(I != vector_.end() && "Corrupted SetVector instances!");
162
33.0k
      vector_.erase(I);
163
33.0k
      return true;
164
33.0k
    }
165
34.0k
    return false;
166
67.1k
  }
llvm::SetVector<llvm::MachineBasicBlock const*, std::__1::vector<llvm::MachineBasicBlock const*, std::__1::allocator<llvm::MachineBasicBlock const*> >, llvm::DenseSet<llvm::MachineBasicBlock const*, llvm::DenseMapInfo<llvm::MachineBasicBlock const*> > >::remove(llvm::MachineBasicBlock const* const&)
Line
Count
Source
158
358
  bool remove(const value_type& X) {
159
358
    if (
set_.erase(X)358
) {
160
344
      typename vector_type::iterator I = find(vector_, X);
161
344
      assert(I != vector_.end() && "Corrupted SetVector instances!");
162
344
      vector_.erase(I);
163
344
      return true;
164
344
    }
165
14
    return false;
166
358
  }
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 32u>, llvm::SmallDenseSet<unsigned int, 32u, llvm::DenseMapInfo<unsigned int> > >::remove(unsigned int const&)
Line
Count
Source
158
28
  bool remove(const value_type& X) {
159
28
    if (
set_.erase(X)28
) {
160
28
      typename vector_type::iterator I = find(vector_, X);
161
28
      assert(I != vector_.end() && "Corrupted SetVector instances!");
162
28
      vector_.erase(I);
163
28
      return true;
164
28
    }
165
0
    return false;
166
28
  }
llvm::SetVector<unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, llvm::DenseSet<unsigned int, llvm::DenseMapInfo<unsigned int> > >::remove(unsigned int const&)
Line
Count
Source
158
41
  bool remove(const value_type& X) {
159
41
    if (
set_.erase(X)41
) {
160
41
      typename vector_type::iterator I = find(vector_, X);
161
41
      assert(I != vector_.end() && "Corrupted SetVector instances!");
162
41
      vector_.erase(I);
163
41
      return true;
164
41
    }
165
0
    return false;
166
41
  }
llvm::SetVector<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, std::__1::vector<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::ConstantInt*> > >, llvm::DenseSet<std::__1::pair<llvm::Value*, llvm::ConstantInt*>, llvm::DenseMapInfo<std::__1::pair<llvm::Value*, llvm::ConstantInt*> > > >::remove(std::__1::pair<llvm::Value*, llvm::ConstantInt*> const&)
Line
Count
Source
158
2.99M
  bool remove(const value_type& X) {
159
2.99M
    if (
set_.erase(X)2.99M
) {
160
2.93M
      typename vector_type::iterator I = find(vector_, X);
161
2.93M
      assert(I != vector_.end() && "Corrupted SetVector instances!");
162
2.93M
      vector_.erase(I);
163
2.93M
      return true;
164
2.93M
    }
165
55.3k
    return false;
166
2.99M
  }
llvm::SetVector<llvm::LiveInterval*, llvm::SmallVector<llvm::LiveInterval*, 8u>, llvm::SmallPtrSet<llvm::LiveInterval*, 8u> >::remove(llvm::LiveInterval* const&)
Line
Count
Source
158
659k
  bool remove(const value_type& X) {
159
659k
    if (
set_.erase(X)659k
) {
160
546
      typename vector_type::iterator I = find(vector_, X);
161
546
      assert(I != vector_.end() && "Corrupted SetVector instances!");
162
546
      vector_.erase(I);
163
546
      return true;
164
546
    }
165
658k
    return false;
166
659k
  }
llvm::SetVector<llvm::MachineBasicBlock const*, llvm::SmallVector<llvm::MachineBasicBlock const*, 16u>, llvm::SmallDenseSet<llvm::MachineBasicBlock const*, 16u, llvm::DenseMapInfo<llvm::MachineBasicBlock const*> > >::remove(llvm::MachineBasicBlock const* const&)
Line
Count
Source
158
33.2k
  bool remove(const value_type& X) {
159
33.2k
    if (
set_.erase(X)33.2k
) {
160
33.2k
      typename vector_type::iterator I = find(vector_, X);
161
33.2k
      assert(I != vector_.end() && "Corrupted SetVector instances!");
162
33.2k
      vector_.erase(I);
163
33.2k
      return true;
164
33.2k
    }
165
0
    return false;
166
33.2k
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 8u>, llvm::SmallDenseSet<llvm::MachineInstr*, 8u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::remove(llvm::MachineInstr* const&)
Line
Count
Source
158
6.73M
  bool remove(const value_type& X) {
159
6.73M
    if (
set_.erase(X)6.73M
) {
160
3.08M
      typename vector_type::iterator I = find(vector_, X);
161
3.08M
      assert(I != vector_.end() && "Corrupted SetVector instances!");
162
3.08M
      vector_.erase(I);
163
3.08M
      return true;
164
3.08M
    }
165
3.65M
    return false;
166
6.73M
  }
llvm::SetVector<llvm::SUnit*, llvm::SmallVector<llvm::SUnit*, 8u>, llvm::SmallDenseSet<llvm::SUnit*, 8u, llvm::DenseMapInfo<llvm::SUnit*> > >::remove(llvm::SUnit* const&)
Line
Count
Source
158
826
  bool remove(const value_type& X) {
159
826
    if (
set_.erase(X)826
) {
160
826
      typename vector_type::iterator I = find(vector_, X);
161
826
      assert(I != vector_.end() && "Corrupted SetVector instances!");
162
826
      vector_.erase(I);
163
826
      return true;
164
826
    }
165
0
    return false;
166
826
  }
llvm::SetVector<llvm::LiveInterval*, llvm::SmallVector<llvm::LiveInterval*, 8u>, llvm::SmallDenseSet<llvm::LiveInterval*, 8u, llvm::DenseMapInfo<llvm::LiveInterval*> > >::remove(llvm::LiveInterval* const&)
Line
Count
Source
158
25.0k
  bool remove(const value_type& X) {
159
25.0k
    if (
set_.erase(X)25.0k
) {
160
171
      typename vector_type::iterator I = find(vector_, X);
161
171
      assert(I != vector_.end() && "Corrupted SetVector instances!");
162
171
      vector_.erase(I);
163
171
      return true;
164
171
    }
165
24.9k
    return false;
166
25.0k
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 8u>, llvm::DenseSet<llvm::MachineInstr*, llvm::DenseMapInfo<llvm::MachineInstr*> > >::remove(llvm::MachineInstr* const&)
Line
Count
Source
158
979k
  bool remove(const value_type& X) {
159
979k
    if (
set_.erase(X)979k
) {
160
35.0k
      typename vector_type::iterator I = find(vector_, X);
161
35.0k
      assert(I != vector_.end() && "Corrupted SetVector instances!");
162
35.0k
      vector_.erase(I);
163
35.0k
      return true;
164
35.0k
    }
165
944k
    return false;
166
979k
  }
LoopVectorize.cpp:llvm::SetVector<(anonymous namespace)::InterleaveGroup*, llvm::SmallVector<(anonymous namespace)::InterleaveGroup*, 4u>, llvm::SmallDenseSet<(anonymous namespace)::InterleaveGroup*, 4u, llvm::DenseMapInfo<(anonymous namespace)::InterleaveGroup*> > >::remove((anonymous namespace)::InterleaveGroup* const&)
Line
Count
Source
158
19
  bool remove(const value_type& X) {
159
19
    if (
set_.erase(X)19
) {
160
19
      typename vector_type::iterator I = find(vector_, X);
161
19
      assert(I != vector_.end() && "Corrupted SetVector instances!");
162
19
      vector_.erase(I);
163
19
      return true;
164
19
    }
165
0
    return false;
166
19
  }
llvm::SetVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseSet<llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*> > >::remove(llvm::BasicBlock* const&)
Line
Count
Source
158
3
  bool remove(const value_type& X) {
159
3
    if (
set_.erase(X)3
) {
160
3
      typename vector_type::iterator I = find(vector_, X);
161
3
      assert(I != vector_.end() && "Corrupted SetVector instances!");
162
3
      vector_.erase(I);
163
3
      return true;
164
3
    }
165
0
    return false;
166
3
  }
llvm::SetVector<llvm::SDNode*, llvm::SmallVector<llvm::SDNode*, 16u>, llvm::SmallDenseSet<llvm::SDNode*, 16u, llvm::DenseMapInfo<llvm::SDNode*> > >::remove(llvm::SDNode* const&)
Line
Count
Source
158
1.90k
  bool remove(const value_type& X) {
159
1.90k
    if (
set_.erase(X)1.90k
) {
160
119
      typename vector_type::iterator I = find(vector_, X);
161
119
      assert(I != vector_.end() && "Corrupted SetVector instances!");
162
119
      vector_.erase(I);
163
119
      return true;
164
119
    }
165
1.78k
    return false;
166
1.90k
  }
llvm::SetVector<llvm::AssertingVH<llvm::Instruction>, std::__1::vector<llvm::AssertingVH<llvm::Instruction>, std::__1::allocator<llvm::AssertingVH<llvm::Instruction> > >, llvm::DenseSet<llvm::AssertingVH<llvm::Instruction>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> > > >::remove(llvm::AssertingVH<llvm::Instruction> const&)
Line
Count
Source
158
86.9k
  bool remove(const value_type& X) {
159
86.9k
    if (
set_.erase(X)86.9k
) {
160
40.8k
      typename vector_type::iterator I = find(vector_, X);
161
40.8k
      assert(I != vector_.end() && "Corrupted SetVector instances!");
162
40.8k
      vector_.erase(I);
163
40.8k
      return true;
164
40.8k
    }
165
46.0k
    return false;
166
86.9k
  }
llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 16u>, llvm::SmallDenseSet<llvm::Value*, 16u, llvm::DenseMapInfo<llvm::Value*> > >::remove(llvm::Value* const&)
Line
Count
Source
158
17.9k
  bool remove(const value_type& X) {
159
17.9k
    if (
set_.erase(X)17.9k
) {
160
237
      typename vector_type::iterator I = find(vector_, X);
161
237
      assert(I != vector_.end() && "Corrupted SetVector instances!");
162
237
      vector_.erase(I);
163
237
      return true;
164
237
    }
165
17.6k
    return false;
166
17.9k
  }
167
168
  /// Erase a single element from the set vector.
169
  /// \returns an iterator pointing to the next element that followed the
170
  /// element erased. This is the end of the SetVector if the last element is
171
  /// erased.
172
42
  iterator erase(iterator I) {
173
42
    const key_type &V = *I;
174
42
    assert(set_.count(V) && "Corrupted SetVector instances!");
175
42
    set_.erase(V);
176
42
177
42
    // FIXME: No need to use the non-const iterator when built with
178
42
    // std:vector.erase(const_iterator) as defined in C++11. This is for
179
42
    // compatibility with non-standard libstdc++ up to 4.8 (fixed in 4.9).
180
42
    auto NI = vector_.begin();
181
42
    std::advance(NI, std::distance<iterator>(NI, I));
182
42
183
42
    return vector_.erase(NI);
184
42
  }
185
186
  /// \brief Remove items from the set vector based on a predicate function.
187
  ///
188
  /// This is intended to be equivalent to the following code, if we could
189
  /// write it:
190
  ///
191
  /// \code
192
  ///   V.erase(remove_if(V, P), V.end());
193
  /// \endcode
194
  ///
195
  /// However, SetVector doesn't expose non-const iterators, making any
196
  /// algorithm like remove_if impossible to use.
197
  ///
198
  /// \returns true if any element is removed.
199
  template <typename UnaryPredicate>
200
311k
  bool remove_if(UnaryPredicate P) {
201
311k
    typename vector_type::iterator I =
202
311k
        llvm::remove_if(vector_, TestAndEraseFromSet<UnaryPredicate>(P, set_));
203
311k
    if (I == vector_.end())
204
269k
      return false;
205
42.2k
    vector_.erase(I, vector_.end());
206
42.2k
    return true;
207
311k
  }
HexagonGenPredicate.cpp:bool llvm::SetVector<llvm::MachineInstr*, std::__1::vector<llvm::MachineInstr*, std::__1::allocator<llvm::MachineInstr*> >, llvm::DenseSet<llvm::MachineInstr*, llvm::DenseMapInfo<llvm::MachineInstr*> > >::remove_if<(anonymous namespace)::HexagonGenPredicate::runOnMachineFunction(llvm::MachineFunction&)::$_1>((anonymous namespace)::HexagonGenPredicate::runOnMachineFunction(llvm::MachineFunction&)::$_1)
Line
Count
Source
200
862
  bool remove_if(UnaryPredicate P) {
201
862
    typename vector_type::iterator I =
202
862
        llvm::remove_if(vector_, TestAndEraseFromSet<UnaryPredicate>(P, set_));
203
862
    if (I == vector_.end())
204
860
      return false;
205
2
    vector_.erase(I, vector_.end());
206
2
    return true;
207
862
  }
MachinePipeliner.cpp:bool llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::remove_if<(anonymous namespace)::SwingSchedulerDAG::removeDuplicateNodes(llvm::SmallVector<(anonymous namespace)::NodeSet, 8u>&)::$_2>((anonymous namespace)::SwingSchedulerDAG::removeDuplicateNodes(llvm::SmallVector<(anonymous namespace)::NodeSet, 8u>&)::$_2)
Line
Count
Source
200
222
  bool remove_if(UnaryPredicate P) {
201
222
    typename vector_type::iterator I =
202
222
        llvm::remove_if(vector_, TestAndEraseFromSet<UnaryPredicate>(P, set_));
203
222
    if (I == vector_.end())
204
187
      return false;
205
35
    vector_.erase(I, vector_.end());
206
35
    return true;
207
222
  }
Metadata.cpp:bool llvm::SetVector<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>, llvm::SmallDenseSet<llvm::Metadata*, 4u, llvm::DenseMapInfo<llvm::Metadata*> > >::remove_if<llvm::MDNode::intersect(llvm::MDNode*, llvm::MDNode*)::$_2>(llvm::MDNode::intersect(llvm::MDNode*, llvm::MDNode*)::$_2)
Line
Count
Source
200
102
  bool remove_if(UnaryPredicate P) {
201
102
    typename vector_type::iterator I =
202
102
        llvm::remove_if(vector_, TestAndEraseFromSet<UnaryPredicate>(P, set_));
203
102
    if (I == vector_.end())
204
101
      return false;
205
1
    vector_.erase(I, vector_.end());
206
1
    return true;
207
102
  }
MCContext.cpp:bool llvm::SetVector<llvm::MCSection*, std::__1::vector<llvm::MCSection*, std::__1::allocator<llvm::MCSection*> >, llvm::DenseSet<llvm::MCSection*, llvm::DenseMapInfo<llvm::MCSection*> > >::remove_if<llvm::MCContext::finalizeDwarfSections(llvm::MCStreamer&)::$_0>(llvm::MCContext::finalizeDwarfSections(llvm::MCStreamer&)::$_0)
Line
Count
Source
200
29
  bool remove_if(UnaryPredicate P) {
201
29
    typename vector_type::iterator I =
202
29
        llvm::remove_if(vector_, TestAndEraseFromSet<UnaryPredicate>(P, set_));
203
29
    if (I == vector_.end())
204
25
      return false;
205
4
    vector_.erase(I, vector_.end());
206
4
    return true;
207
29
  }
DeadStoreElimination.cpp:bool llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 16u>, llvm::SmallDenseSet<llvm::Value*, 16u, llvm::DenseMapInfo<llvm::Value*> > >::remove_if<handleEndBlock(llvm::BasicBlock&, llvm::AAResults*, llvm::MemoryDependenceResults*, llvm::TargetLibraryInfo const*, llvm::DenseMap<llvm::Instruction*, std::__1::map<long long, long long, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, long long> > >, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, std::__1::map<long long, long long, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, long long> > > > >&, llvm::DenseMap<llvm::Instruction*, unsigned long, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned long> >*)::$_1>(handleEndBlock(llvm::BasicBlock&, llvm::AAResults*, llvm::MemoryDependenceResults*, llvm::TargetLibraryInfo const*, llvm::DenseMap<llvm::Instruction*, std::__1::map<long long, long long, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, long long> > >, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, std::__1::map<long long, long long, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, long long> > > > >&, llvm::DenseMap<llvm::Instruction*, unsigned long, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned long> >*)::$_1)
Line
Count
Source
200
284k
  bool remove_if(UnaryPredicate P) {
201
284k
    typename vector_type::iterator I =
202
284k
        llvm::remove_if(vector_, TestAndEraseFromSet<UnaryPredicate>(P, set_));
203
284k
    if (I == vector_.end())
204
242k
      return false;
205
42.1k
    vector_.erase(I, vector_.end());
206
42.1k
    return true;
207
284k
  }
DeadStoreElimination.cpp:bool llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 16u>, llvm::SmallDenseSet<llvm::Value*, 16u, llvm::DenseMapInfo<llvm::Value*> > >::remove_if<removeAccessedObjects(llvm::MemoryLocation const&, llvm::SmallSetVector<llvm::Value*, 16u>&, llvm::DataLayout const&, llvm::AAResults*, llvm::TargetLibraryInfo const*)::$_0>(removeAccessedObjects(llvm::MemoryLocation const&, llvm::SmallSetVector<llvm::Value*, 16u>&, llvm::DataLayout const&, llvm::AAResults*, llvm::TargetLibraryInfo const*)::$_0)
Line
Count
Source
200
1.71k
  bool remove_if(UnaryPredicate P) {
201
1.71k
    typename vector_type::iterator I =
202
1.71k
        llvm::remove_if(vector_, TestAndEraseFromSet<UnaryPredicate>(P, set_));
203
1.71k
    if (I == vector_.end())
204
1.70k
      return false;
205
9
    vector_.erase(I, vector_.end());
206
9
    return true;
207
1.71k
  }
SROA.cpp:bool llvm::SetVector<llvm::AllocaInst*, llvm::SmallVector<llvm::AllocaInst*, 16u>, llvm::DenseSet<llvm::AllocaInst*, llvm::DenseMapInfo<llvm::AllocaInst*> > >::remove_if<llvm::SROA::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&)::$_7>(llvm::SROA::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&)::$_7)
Line
Count
Source
200
24.5k
  bool remove_if(UnaryPredicate P) {
201
24.5k
    typename vector_type::iterator I =
202
24.5k
        llvm::remove_if(vector_, TestAndEraseFromSet<UnaryPredicate>(P, set_));
203
24.5k
    if (I == vector_.end())
204
24.5k
      return false;
205
2
    vector_.erase(I, vector_.end());
206
2
    return true;
207
24.5k
  }
208
209
  /// \brief Count the number of elements of a given key in the SetVector.
210
  /// \returns 0 if the element is not in the SetVector, 1 if it is.
211
69.7M
  size_type count(const key_type &key) const {
212
69.7M
    return set_.count(key);
213
69.7M
  }
llvm::SetVector<unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, llvm::DenseSet<unsigned int, llvm::DenseMapInfo<unsigned int> > >::count(unsigned int const&) const
Line
Count
Source
211
160k
  size_type count(const key_type &key) const {
212
160k
    return set_.count(key);
213
160k
  }
llvm::SetVector<llvm::SUnit*, llvm::SmallVector<llvm::SUnit*, 8u>, llvm::SmallDenseSet<llvm::SUnit*, 8u, llvm::DenseMapInfo<llvm::SUnit*> > >::count(llvm::SUnit* const&) const
Line
Count
Source
211
69
  size_type count(const key_type &key) const {
212
69
    return set_.count(key);
213
69
  }
llvm::SetVector<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> >, llvm::DenseSet<llvm::Instruction*, llvm::DenseMapInfo<llvm::Instruction*> > >::count(llvm::Instruction* const&) const
Line
Count
Source
211
425k
  size_type count(const key_type &key) const {
212
425k
    return set_.count(key);
213
425k
  }
llvm::SetVector<llvm::Function*, llvm::SmallVector<llvm::Function*, 8u>, llvm::SmallDenseSet<llvm::Function*, 8u, llvm::DenseMapInfo<llvm::Function*> > >::count(llvm::Function* const&) const
Line
Count
Source
211
90.7k
  size_type count(const key_type &key) const {
212
90.7k
    return set_.count(key);
213
90.7k
  }
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::SmallDenseSet<llvm::Instruction*, 8u, llvm::DenseMapInfo<llvm::Instruction*> > >::count(llvm::Instruction* const&) const
Line
Count
Source
211
239k
  size_type count(const key_type &key) const {
212
239k
    return set_.count(key);
213
239k
  }
llvm::SetVector<llvm::StoreInst*, std::__1::vector<llvm::StoreInst*, std::__1::allocator<llvm::StoreInst*> >, llvm::DenseSet<llvm::StoreInst*, llvm::DenseMapInfo<llvm::StoreInst*> > >::count(llvm::StoreInst* const&) const
Line
Count
Source
211
1.57M
  size_type count(const key_type &key) const {
212
1.57M
    return set_.count(key);
213
1.57M
  }
llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 8u>, llvm::SmallDenseSet<llvm::Value*, 8u, llvm::DenseMapInfo<llvm::Value*> > >::count(llvm::Value* const&) const
Line
Count
Source
211
14.6k
  size_type count(const key_type &key) const {
212
14.6k
    return set_.count(key);
213
14.6k
  }
llvm::SetVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseSet<llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*> > >::count(llvm::BasicBlock* const&) const
Line
Count
Source
211
13.4M
  size_type count(const key_type &key) const {
212
13.4M
    return set_.count(key);
213
13.4M
  }
llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 16u>, llvm::SmallDenseSet<llvm::Value*, 16u, llvm::DenseMapInfo<llvm::Value*> > >::count(llvm::Value* const&) const
Line
Count
Source
211
96.0k
  size_type count(const key_type &key) const {
212
96.0k
    return set_.count(key);
213
96.0k
  }
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 16u>, llvm::SmallDenseSet<llvm::Instruction*, 16u, llvm::DenseMapInfo<llvm::Instruction*> > >::count(llvm::Instruction* const&) const
Line
Count
Source
211
67.6k
  size_type count(const key_type &key) const {
212
67.6k
    return set_.count(key);
213
67.6k
  }
llvm::SetVector<llvm::MCSection*, std::__1::vector<llvm::MCSection*, std::__1::allocator<llvm::MCSection*> >, llvm::DenseSet<llvm::MCSection*, llvm::DenseMapInfo<llvm::MCSection*> > >::count(llvm::MCSection* const&) const
Line
Count
Source
211
95
  size_type count(const key_type &key) const {
212
95
    return set_.count(key);
213
95
  }
Unexecuted instantiation: llvm::SetVector<llvm::MachineBasicBlock*, llvm::SmallVector<llvm::MachineBasicBlock*, 8u>, llvm::SmallDenseSet<llvm::MachineBasicBlock*, 8u, llvm::DenseMapInfo<llvm::MachineBasicBlock*> > >::count(llvm::MachineBasicBlock* const&) const
llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::count(llvm::SUnit* const&) const
Line
Count
Source
211
21.5k
  size_type count(const key_type &key) const {
212
21.5k
    return set_.count(key);
213
21.5k
  }
llvm::SetVector<llvm::MachineBasicBlock const*, llvm::SmallVector<llvm::MachineBasicBlock const*, 16u>, llvm::SmallDenseSet<llvm::MachineBasicBlock const*, 16u, llvm::DenseMapInfo<llvm::MachineBasicBlock const*> > >::count(llvm::MachineBasicBlock const* const&) const
Line
Count
Source
211
52.7M
  size_type count(const key_type &key) const {
212
52.7M
    return set_.count(key);
213
52.7M
  }
llvm::SetVector<llvm::MDNode*, llvm::SmallVector<llvm::MDNode*, 4u>, llvm::SmallDenseSet<llvm::MDNode*, 4u, llvm::DenseMapInfo<llvm::MDNode*> > >::count(llvm::MDNode* const&) const
Line
Count
Source
211
134k
  size_type count(const key_type &key) const {
212
134k
    return set_.count(key);
213
134k
  }
llvm::SetVector<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, std::__1::vector<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, std::__1::allocator<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > > >, llvm::DenseSet<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > >, llvm::DenseMapInfo<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&) const
Line
Count
Source
211
193k
  size_type count(const key_type &key) const {
212
193k
    return set_.count(key);
213
193k
  }
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 32u>, llvm::SmallDenseSet<unsigned int, 32u, llvm::DenseMapInfo<unsigned int> > >::count(unsigned int const&) const
Line
Count
Source
211
28
  size_type count(const key_type &key) const {
212
28
    return set_.count(key);
213
28
  }
llvm::SetVector<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>, llvm::SmallDenseSet<llvm::Function*, 4u, llvm::DenseMapInfo<llvm::Function*> > >::count(llvm::Function* const&) const
Line
Count
Source
211
86
  size_type count(const key_type &key) const {
212
86
    return set_.count(key);
213
86
  }
llvm::SetVector<llvm::MachineBasicBlock const*, std::__1::vector<llvm::MachineBasicBlock const*, std::__1::allocator<llvm::MachineBasicBlock const*> >, llvm::DenseSet<llvm::MachineBasicBlock const*, llvm::DenseMapInfo<llvm::MachineBasicBlock const*> > >::count(llvm::MachineBasicBlock const* const&) const
Line
Count
Source
211
358
  size_type count(const key_type &key) const {
212
358
    return set_.count(key);
213
358
  }
llvm::SetVector<llvm::MachineBasicBlock*, std::__1::vector<llvm::MachineBasicBlock*, std::__1::allocator<llvm::MachineBasicBlock*> >, llvm::DenseSet<llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*> > >::count(llvm::MachineBasicBlock* const&) const
Line
Count
Source
211
69
  size_type count(const key_type &key) const {
212
69
    return set_.count(key);
213
69
  }
llvm::SetVector<llvm::MachineInstr*, std::__1::vector<llvm::MachineInstr*, std::__1::allocator<llvm::MachineInstr*> >, llvm::DenseSet<llvm::MachineInstr*, llvm::DenseMapInfo<llvm::MachineInstr*> > >::count(llvm::MachineInstr* const&) const
Line
Count
Source
211
37
  size_type count(const key_type &key) const {
212
37
    return set_.count(key);
213
37
  }
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::count(llvm::Value* const&) const
Line
Count
Source
211
512k
  size_type count(const key_type &key) const {
212
512k
    return set_.count(key);
213
512k
  }
214
215
  /// \brief Completely clear the SetVector
216
8.37M
  void clear() {
217
8.37M
    set_.clear();
218
8.37M
    vector_.clear();
219
8.37M
  }
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 16u>, llvm::SmallDenseSet<unsigned int, 16u, llvm::DenseMapInfo<unsigned int> > >::clear()
Line
Count
Source
216
504k
  void clear() {
217
504k
    set_.clear();
218
504k
    vector_.clear();
219
504k
  }
llvm::SetVector<llvm::SelectInst*, llvm::SmallVector<llvm::SelectInst*, 8u>, llvm::SmallDenseSet<llvm::SelectInst*, 8u, llvm::DenseMapInfo<llvm::SelectInst*> > >::clear()
Line
Count
Source
216
136
  void clear() {
217
136
    set_.clear();
218
136
    vector_.clear();
219
136
  }
llvm::SetVector<llvm::MemoryPhi*, llvm::SmallVector<llvm::MemoryPhi*, 4u>, llvm::SmallDenseSet<llvm::MemoryPhi*, 4u, llvm::DenseMapInfo<llvm::MemoryPhi*> > >::clear()
Line
Count
Source
216
96.3k
  void clear() {
217
96.3k
    set_.clear();
218
96.3k
    vector_.clear();
219
96.3k
  }
llvm::SetVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseSet<llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*> > >::clear()
Line
Count
Source
216
533k
  void clear() {
217
533k
    set_.clear();
218
533k
    vector_.clear();
219
533k
  }
llvm::SetVector<long long, llvm::SmallVector<long long, 8u>, llvm::SmallSet<long long, 8u, std::__1::less<long long> > >::clear()
Line
Count
Source
216
163k
  void clear() {
217
163k
    set_.clear();
218
163k
    vector_.clear();
219
163k
  }
llvm::SetVector<llvm::Type*, llvm::SmallVector<llvm::Type*, 4u>, llvm::SmallDenseSet<llvm::Type*, 4u, llvm::DenseMapInfo<llvm::Type*> > >::clear()
Line
Count
Source
216
290k
  void clear() {
217
290k
    set_.clear();
218
290k
    vector_.clear();
219
290k
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 16u>, llvm::SmallDenseSet<llvm::BasicBlock*, 16u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::clear()
Line
Count
Source
216
13.0k
  void clear() {
217
13.0k
    set_.clear();
218
13.0k
    vector_.clear();
219
13.0k
  }
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::clear()
Line
Count
Source
216
1.37k
  void clear() {
217
1.37k
    set_.clear();
218
1.37k
    vector_.clear();
219
1.37k
  }
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 8u>, llvm::SmallDenseSet<llvm::PHINode*, 8u, llvm::DenseMapInfo<llvm::PHINode*> > >::clear()
Line
Count
Source
216
136
  void clear() {
217
136
    set_.clear();
218
136
    vector_.clear();
219
136
  }
llvm::SetVector<llvm::LiveInterval*, llvm::SmallVector<llvm::LiveInterval*, 8u>, llvm::SmallDenseSet<llvm::LiveInterval*, 8u, llvm::DenseMapInfo<llvm::LiveInterval*> > >::clear()
Line
Count
Source
216
587k
  void clear() {
217
587k
    set_.clear();
218
587k
    vector_.clear();
219
587k
  }
llvm::SetVector<llvm::AllocaInst*, llvm::SmallVector<llvm::AllocaInst*, 16u>, llvm::DenseSet<llvm::AllocaInst*, llvm::DenseMapInfo<llvm::AllocaInst*> > >::clear()
Line
Count
Source
216
1.29M
  void clear() {
217
1.29M
    set_.clear();
218
1.29M
    vector_.clear();
219
1.29M
  }
llvm::SetVector<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> >, llvm::DenseSet<llvm::Instruction*, llvm::DenseMapInfo<llvm::Instruction*> > >::clear()
Line
Count
Source
216
17.5k
  void clear() {
217
17.5k
    set_.clear();
218
17.5k
    vector_.clear();
219
17.5k
  }
llvm::SetVector<llvm::CallSite, llvm::SmallVector<llvm::CallSite, 16u>, llvm::SmallDenseSet<llvm::CallSite, 16u, llvm::DenseMapInfo<llvm::CallSite> > >::clear()
Line
Count
Source
216
21
  void clear() {
217
21
    set_.clear();
218
21
    vector_.clear();
219
21
  }
llvm::SetVector<llvm::Function*, llvm::SmallVector<llvm::Function*, 4u>, llvm::SmallDenseSet<llvm::Function*, 4u, llvm::DenseMapInfo<llvm::Function*> > >::clear()
Line
Count
Source
216
249
  void clear() {
217
249
    set_.clear();
218
249
    vector_.clear();
219
249
  }
llvm::SetVector<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, std::__1::vector<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, std::__1::allocator<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*> > >, llvm::DenseSet<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>, llvm::DenseMapInfo<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*> > > >::clear()
Line
Count
Source
216
836k
  void clear() {
217
836k
    set_.clear();
218
836k
    vector_.clear();
219
836k
  }
llvm::SetVector<llvm::SUnit*, llvm::SmallVector<llvm::SUnit*, 8u>, llvm::SmallDenseSet<llvm::SUnit*, 8u, llvm::DenseMapInfo<llvm::SUnit*> > >::clear()
Line
Count
Source
216
2.05k
  void clear() {
217
2.05k
    set_.clear();
218
2.05k
    vector_.clear();
219
2.05k
  }
llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::clear()
Line
Count
Source
216
1.58k
  void clear() {
217
1.58k
    set_.clear();
218
1.58k
    vector_.clear();
219
1.58k
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 8u>, llvm::SmallDenseSet<llvm::MachineInstr*, 8u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::clear()
Line
Count
Source
216
3.97M
  void clear() {
217
3.97M
    set_.clear();
218
3.97M
    vector_.clear();
219
3.97M
  }
llvm::SetVector<unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, llvm::DenseSet<unsigned int, llvm::DenseMapInfo<unsigned int> > >::clear()
Line
Count
Source
216
859
  void clear() {
217
859
    set_.clear();
218
859
    vector_.clear();
219
859
  }
HexagonVectorLoopCarriedReuse.cpp:llvm::SetVector<(anonymous namespace)::DepChain*, std::__1::vector<(anonymous namespace)::DepChain*, std::__1::allocator<(anonymous namespace)::DepChain*> >, llvm::DenseSet<(anonymous namespace)::DepChain*, llvm::DenseMapInfo<(anonymous namespace)::DepChain*> > >::clear()
Line
Count
Source
216
3
  void clear() {
217
3
    set_.clear();
218
3
    vector_.clear();
219
3
  }
llvm::SetVector<llvm::MachineInstr*, std::__1::vector<llvm::MachineInstr*, std::__1::allocator<llvm::MachineInstr*> >, llvm::DenseSet<llvm::MachineInstr*, llvm::DenseMapInfo<llvm::MachineInstr*> > >::clear()
Line
Count
Source
216
860
  void clear() {
217
860
    set_.clear();
218
860
    vector_.clear();
219
860
  }
llvm::SetVector<llvm::MachineBasicBlock const*, std::__1::vector<llvm::MachineBasicBlock const*, std::__1::allocator<llvm::MachineBasicBlock const*> >, llvm::DenseSet<llvm::MachineBasicBlock const*, llvm::DenseMapInfo<llvm::MachineBasicBlock const*> > >::clear()
Line
Count
Source
216
10.9k
  void clear() {
217
10.9k
    set_.clear();
218
10.9k
    vector_.clear();
219
10.9k
  }
llvm::SetVector<unsigned int, llvm::SmallVector<unsigned int, 32u>, llvm::SmallDenseSet<unsigned int, 32u, llvm::DenseMapInfo<unsigned int> > >::clear()
Line
Count
Source
216
8
  void clear() {
217
8
    set_.clear();
218
8
    vector_.clear();
219
8
  }
llvm::SetVector<llvm::MCSection*, std::__1::vector<llvm::MCSection*, std::__1::allocator<llvm::MCSection*> >, llvm::DenseSet<llvm::MCSection*, llvm::DenseMapInfo<llvm::MCSection*> > >::clear()
Line
Count
Source
216
41.0k
  void clear() {
217
41.0k
    set_.clear();
218
41.0k
    vector_.clear();
219
41.0k
  }
220
221
  /// \brief Remove the last element of the SetVector.
222
60.8M
  void pop_back() {
223
60.8M
    assert(!empty() && "Cannot remove an element from an empty SetVector!");
224
60.8M
    set_.erase(back());
225
60.8M
    vector_.pop_back();
226
60.8M
  }
llvm::SetVector<llvm::SelectInst*, llvm::SmallVector<llvm::SelectInst*, 2u>, llvm::DenseSet<llvm::SelectInst*, llvm::DenseMapInfo<llvm::SelectInst*> > >::pop_back()
Line
Count
Source
222
22
  void pop_back() {
223
22
    assert(!empty() && "Cannot remove an element from an empty SetVector!");
224
22
    set_.erase(back());
225
22
    vector_.pop_back();
226
22
  }
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::DenseSet<llvm::Instruction*, llvm::DenseMapInfo<llvm::Instruction*> > >::pop_back()
Line
Count
Source
222
3.62M
  void pop_back() {
223
3.62M
    assert(!empty() && "Cannot remove an element from an empty SetVector!");
224
3.62M
    set_.erase(back());
225
3.62M
    vector_.pop_back();
226
3.62M
  }
llvm::SetVector<llvm::SDNode*, llvm::SmallVector<llvm::SDNode*, 16u>, llvm::SmallDenseSet<llvm::SDNode*, 16u, llvm::DenseMapInfo<llvm::SDNode*> > >::pop_back()
Line
Count
Source
222
46.2M
  void pop_back() {
223
46.2M
    assert(!empty() && "Cannot remove an element from an empty SetVector!");
224
46.2M
    set_.erase(back());
225
46.2M
    vector_.pop_back();
226
46.2M
  }
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 2u>, llvm::DenseSet<llvm::PHINode*, llvm::DenseMapInfo<llvm::PHINode*> > >::pop_back()
Line
Count
Source
222
16
  void pop_back() {
223
16
    assert(!empty() && "Cannot remove an element from an empty SetVector!");
224
16
    set_.erase(back());
225
16
    vector_.pop_back();
226
16
  }
llvm::SetVector<llvm::AllocaInst*, llvm::SmallVector<llvm::AllocaInst*, 16u>, llvm::DenseSet<llvm::AllocaInst*, llvm::DenseMapInfo<llvm::AllocaInst*> > >::pop_back()
Line
Count
Source
222
674k
  void pop_back() {
223
674k
    assert(!empty() && "Cannot remove an element from an empty SetVector!");
224
674k
    set_.erase(back());
225
674k
    vector_.pop_back();
226
674k
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 32u>, llvm::SmallDenseSet<llvm::BasicBlock*, 32u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::pop_back()
Line
Count
Source
222
263
  void pop_back() {
223
263
    assert(!empty() && "Cannot remove an element from an empty SetVector!");
224
263
    set_.erase(back());
225
263
    vector_.pop_back();
226
263
  }
llvm::SetVector<llvm::AssertingVH<llvm::Instruction>, std::__1::vector<llvm::AssertingVH<llvm::Instruction>, std::__1::allocator<llvm::AssertingVH<llvm::Instruction> > >, llvm::DenseSet<llvm::AssertingVH<llvm::Instruction>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> > > >::pop_back()
Line
Count
Source
222
282k
  void pop_back() {
223
282k
    assert(!empty() && "Cannot remove an element from an empty SetVector!");
224
282k
    set_.erase(back());
225
282k
    vector_.pop_back();
226
282k
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 32u>, llvm::SmallDenseSet<llvm::MachineInstr*, 32u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::pop_back()
Line
Count
Source
222
107k
  void pop_back() {
223
107k
    assert(!empty() && "Cannot remove an element from an empty SetVector!");
224
107k
    set_.erase(back());
225
107k
    vector_.pop_back();
226
107k
  }
llvm::SetVector<llvm::LiveInterval*, llvm::SmallVector<llvm::LiveInterval*, 8u>, llvm::SmallPtrSet<llvm::LiveInterval*, 8u> >::pop_back()
Line
Count
Source
222
50.0k
  void pop_back() {
223
50.0k
    assert(!empty() && "Cannot remove an element from an empty SetVector!");
224
50.0k
    set_.erase(back());
225
50.0k
    vector_.pop_back();
226
50.0k
  }
llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::pop_back()
Line
Count
Source
222
148k
  void pop_back() {
223
148k
    assert(!empty() && "Cannot remove an element from an empty SetVector!");
224
148k
    set_.erase(back());
225
148k
    vector_.pop_back();
226
148k
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 16u>, llvm::SmallDenseSet<llvm::MachineInstr*, 16u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::pop_back()
Line
Count
Source
222
207k
  void pop_back() {
223
207k
    assert(!empty() && "Cannot remove an element from an empty SetVector!");
224
207k
    set_.erase(back());
225
207k
    vector_.pop_back();
226
207k
  }
llvm::SetVector<llvm::BasicBlock const*, std::__1::vector<llvm::BasicBlock const*, std::__1::allocator<llvm::BasicBlock const*> >, llvm::DenseSet<llvm::BasicBlock const*, llvm::DenseMapInfo<llvm::BasicBlock const*> > >::pop_back()
Line
Count
Source
222
39
  void pop_back() {
223
39
    assert(!empty() && "Cannot remove an element from an empty SetVector!");
224
39
    set_.erase(back());
225
39
    vector_.pop_back();
226
39
  }
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 16u>, llvm::SmallDenseSet<llvm::Instruction*, 16u, llvm::DenseMapInfo<llvm::Instruction*> > >::pop_back()
Line
Count
Source
222
8.95k
  void pop_back() {
223
8.95k
    assert(!empty() && "Cannot remove an element from an empty SetVector!");
224
8.95k
    set_.erase(back());
225
8.95k
    vector_.pop_back();
226
8.95k
  }
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::pop_back()
Line
Count
Source
222
4.23k
  void pop_back() {
223
4.23k
    assert(!empty() && "Cannot remove an element from an empty SetVector!");
224
4.23k
    set_.erase(back());
225
4.23k
    vector_.pop_back();
226
4.23k
  }
llvm::SetVector<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, llvm::SmallVector<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, 4u>, llvm::SmallDenseSet<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, 4u, llvm::DenseMapInfo<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*> > > >::pop_back()
Line
Count
Source
222
1.15k
  void pop_back() {
223
1.15k
    assert(!empty() && "Cannot remove an element from an empty SetVector!");
224
1.15k
    set_.erase(back());
225
1.15k
    vector_.pop_back();
226
1.15k
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 8u>, llvm::DenseSet<llvm::MachineInstr*, llvm::DenseMapInfo<llvm::MachineInstr*> > >::pop_back()
Line
Count
Source
222
9.45M
  void pop_back() {
223
9.45M
    assert(!empty() && "Cannot remove an element from an empty SetVector!");
224
9.45M
    set_.erase(back());
225
9.45M
    vector_.pop_back();
226
9.45M
  }
227
228
59.3M
  LLVM_NODISCARD T pop_back_val() {
229
59.3M
    T Ret = back();
230
59.3M
    pop_back();
231
59.3M
    return Ret;
232
59.3M
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 8u>, llvm::DenseSet<llvm::MachineInstr*, llvm::DenseMapInfo<llvm::MachineInstr*> > >::pop_back_val()
Line
Count
Source
228
9.45M
  LLVM_NODISCARD T pop_back_val() {
229
9.45M
    T Ret = back();
230
9.45M
    pop_back();
231
9.45M
    return Ret;
232
9.45M
  }
llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >::pop_back_val()
Line
Count
Source
228
4.23k
  LLVM_NODISCARD T pop_back_val() {
229
4.23k
    T Ret = back();
230
4.23k
    pop_back();
231
4.23k
    return Ret;
232
4.23k
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 32u>, llvm::SmallDenseSet<llvm::MachineInstr*, 32u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::pop_back_val()
Line
Count
Source
228
107k
  LLVM_NODISCARD T pop_back_val() {
229
107k
    T Ret = back();
230
107k
    pop_back();
231
107k
    return Ret;
232
107k
  }
llvm::SetVector<llvm::MachineInstr*, llvm::SmallVector<llvm::MachineInstr*, 16u>, llvm::SmallDenseSet<llvm::MachineInstr*, 16u, llvm::DenseMapInfo<llvm::MachineInstr*> > >::pop_back_val()
Line
Count
Source
228
207k
  LLVM_NODISCARD T pop_back_val() {
229
207k
    T Ret = back();
230
207k
    pop_back();
231
207k
    return Ret;
232
207k
  }
llvm::SetVector<llvm::BasicBlock const*, std::__1::vector<llvm::BasicBlock const*, std::__1::allocator<llvm::BasicBlock const*> >, llvm::DenseSet<llvm::BasicBlock const*, llvm::DenseMapInfo<llvm::BasicBlock const*> > >::pop_back_val()
Line
Count
Source
228
39
  LLVM_NODISCARD T pop_back_val() {
229
39
    T Ret = back();
230
39
    pop_back();
231
39
    return Ret;
232
39
  }
llvm::SetVector<llvm::SDNode*, llvm::SmallVector<llvm::SDNode*, 16u>, llvm::SmallDenseSet<llvm::SDNode*, 16u, llvm::DenseMapInfo<llvm::SDNode*> > >::pop_back_val()
Line
Count
Source
228
44.9M
  LLVM_NODISCARD T pop_back_val() {
229
44.9M
    T Ret = back();
230
44.9M
    pop_back();
231
44.9M
    return Ret;
232
44.9M
  }
llvm::SetVector<llvm::AllocaInst*, llvm::SmallVector<llvm::AllocaInst*, 16u>, llvm::DenseSet<llvm::AllocaInst*, llvm::DenseMapInfo<llvm::AllocaInst*> > >::pop_back_val()
Line
Count
Source
228
674k
  LLVM_NODISCARD T pop_back_val() {
229
674k
    T Ret = back();
230
674k
    pop_back();
231
674k
    return Ret;
232
674k
  }
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::DenseSet<llvm::Instruction*, llvm::DenseMapInfo<llvm::Instruction*> > >::pop_back_val()
Line
Count
Source
228
3.62M
  LLVM_NODISCARD T pop_back_val() {
229
3.62M
    T Ret = back();
230
3.62M
    pop_back();
231
3.62M
    return Ret;
232
3.62M
  }
llvm::SetVector<llvm::SelectInst*, llvm::SmallVector<llvm::SelectInst*, 2u>, llvm::DenseSet<llvm::SelectInst*, llvm::DenseMapInfo<llvm::SelectInst*> > >::pop_back_val()
Line
Count
Source
228
22
  LLVM_NODISCARD T pop_back_val() {
229
22
    T Ret = back();
230
22
    pop_back();
231
22
    return Ret;
232
22
  }
llvm::SetVector<llvm::PHINode*, llvm::SmallVector<llvm::PHINode*, 2u>, llvm::DenseSet<llvm::PHINode*, llvm::DenseMapInfo<llvm::PHINode*> > >::pop_back_val()
Line
Count
Source
228
16
  LLVM_NODISCARD T pop_back_val() {
229
16
    T Ret = back();
230
16
    pop_back();
231
16
    return Ret;
232
16
  }
llvm::SetVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 32u>, llvm::SmallDenseSet<llvm::BasicBlock*, 32u, llvm::DenseMapInfo<llvm::BasicBlock*> > >::pop_back_val()
Line
Count
Source
228
263
  LLVM_NODISCARD T pop_back_val() {
229
263
    T Ret = back();
230
263
    pop_back();
231
263
    return Ret;
232
263
  }
llvm::SetVector<llvm::AssertingVH<llvm::Instruction>, std::__1::vector<llvm::AssertingVH<llvm::Instruction>, std::__1::allocator<llvm::AssertingVH<llvm::Instruction> > >, llvm::DenseSet<llvm::AssertingVH<llvm::Instruction>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> > > >::pop_back_val()
Line
Count
Source
228
282k
  LLVM_NODISCARD T pop_back_val() {
229
282k
    T Ret = back();
230
282k
    pop_back();
231
282k
    return Ret;
232
282k
  }
llvm::SetVector<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, llvm::SmallVector<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, 4u>, llvm::SmallDenseSet<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, 4u, llvm::DenseMapInfo<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*> > > >::pop_back_val()
Line
Count
Source
228
1.15k
  LLVM_NODISCARD T pop_back_val() {
229
1.15k
    T Ret = back();
230
1.15k
    pop_back();
231
1.15k
    return Ret;
232
1.15k
  }
llvm::SetVector<llvm::Instruction*, llvm::SmallVector<llvm::Instruction*, 16u>, llvm::SmallDenseSet<llvm::Instruction*, 16u, llvm::DenseMapInfo<llvm::Instruction*> > >::pop_back_val()
Line
Count
Source
228
8.95k
  LLVM_NODISCARD T pop_back_val() {
229
8.95k
    T Ret = back();
230
8.95k
    pop_back();
231
8.95k
    return Ret;
232
8.95k
  }
233
234
  bool operator==(const SetVector &that) const {
235
    return vector_ == that.vector_;
236
  }
237
238
  bool operator!=(const SetVector &that) const {
239
    return vector_ != that.vector_;
240
  }
241
242
  /// \brief Compute This := This u S, return whether 'This' changed.
243
  /// TODO: We should be able to use set_union from SetOperations.h, but
244
  ///       SetVector interface is inconsistent with DenseSet.
245
  template <class STy>
246
1.30k
  bool set_union(const STy &S) {
247
1.30k
    bool Changed = false;
248
1.30k
249
2.10k
    for (typename STy::const_iterator SI = S.begin(), SE = S.end(); SI != SE;
250
796
         ++SI)
251
796
      
if (796
insert(*SI)796
)
252
520
        Changed = true;
253
1.30k
254
1.30k
    return Changed;
255
1.30k
  }
256
257
  /// \brief Compute This := This - B
258
  /// TODO: We should be able to use set_subtract from SetOperations.h, but
259
  ///       SetVector interface is inconsistent with DenseSet.
260
  template <class STy>
261
882
  void set_subtract(const STy &S) {
262
1.50k
    for (typename STy::const_iterator SI = S.begin(), SE = S.end(); SI != SE;
263
627
         ++SI)
264
627
      remove(*SI);
265
882
  }
266
267
private:
268
  /// \brief A wrapper predicate designed for use with std::remove_if.
269
  ///
270
  /// This predicate wraps a predicate suitable for use with std::remove_if to
271
  /// call set_.erase(x) on each element which is slated for removal.
272
  template <typename UnaryPredicate>
273
  class TestAndEraseFromSet {
274
    UnaryPredicate P;
275
    set_type &set_;
276
277
  public:
278
    TestAndEraseFromSet(UnaryPredicate P, set_type &set_)
279
311k
        : P(std::move(P)), set_(set_) {}
MCContext.cpp:llvm::SetVector<llvm::MCSection*, std::__1::vector<llvm::MCSection*, std::__1::allocator<llvm::MCSection*> >, llvm::DenseSet<llvm::MCSection*, llvm::DenseMapInfo<llvm::MCSection*> > >::TestAndEraseFromSet<llvm::MCContext::finalizeDwarfSections(llvm::MCStreamer&)::$_0>::TestAndEraseFromSet(llvm::MCContext::finalizeDwarfSections(llvm::MCStreamer&)::$_0, llvm::DenseSet<llvm::MCSection*, llvm::DenseMapInfo<llvm::MCSection*> >&)
Line
Count
Source
279
29
        : P(std::move(P)), set_(set_) {}
Metadata.cpp:llvm::SetVector<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>, llvm::SmallDenseSet<llvm::Metadata*, 4u, llvm::DenseMapInfo<llvm::Metadata*> > >::TestAndEraseFromSet<llvm::MDNode::intersect(llvm::MDNode*, llvm::MDNode*)::$_2>::TestAndEraseFromSet(llvm::MDNode::intersect(llvm::MDNode*, llvm::MDNode*)::$_2, llvm::SmallDenseSet<llvm::Metadata*, 4u, llvm::DenseMapInfo<llvm::Metadata*> >&)
Line
Count
Source
279
102
        : P(std::move(P)), set_(set_) {}
SROA.cpp:llvm::SetVector<llvm::AllocaInst*, llvm::SmallVector<llvm::AllocaInst*, 16u>, llvm::DenseSet<llvm::AllocaInst*, llvm::DenseMapInfo<llvm::AllocaInst*> > >::TestAndEraseFromSet<llvm::SROA::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&)::$_7>::TestAndEraseFromSet(llvm::SROA::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&)::$_7, llvm::DenseSet<llvm::AllocaInst*, llvm::DenseMapInfo<llvm::AllocaInst*> >&)
Line
Count
Source
279
24.5k
        : P(std::move(P)), set_(set_) {}
DeadStoreElimination.cpp:llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 16u>, llvm::SmallDenseSet<llvm::Value*, 16u, llvm::DenseMapInfo<llvm::Value*> > >::TestAndEraseFromSet<removeAccessedObjects(llvm::MemoryLocation const&, llvm::SmallSetVector<llvm::Value*, 16u>&, llvm::DataLayout const&, llvm::AAResults*, llvm::TargetLibraryInfo const*)::$_0>::TestAndEraseFromSet(removeAccessedObjects(llvm::MemoryLocation const&, llvm::SmallSetVector<llvm::Value*, 16u>&, llvm::DataLayout const&, llvm::AAResults*, llvm::TargetLibraryInfo const*)::$_0, llvm::SmallDenseSet<llvm::Value*, 16u, llvm::DenseMapInfo<llvm::Value*> >&)
Line
Count
Source
279
1.71k
        : P(std::move(P)), set_(set_) {}
DeadStoreElimination.cpp:llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 16u>, llvm::SmallDenseSet<llvm::Value*, 16u, llvm::DenseMapInfo<llvm::Value*> > >::TestAndEraseFromSet<handleEndBlock(llvm::BasicBlock&, llvm::AAResults*, llvm::MemoryDependenceResults*, llvm::TargetLibraryInfo const*, llvm::DenseMap<llvm::Instruction*, std::__1::map<long long, long long, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, long long> > >, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, std::__1::map<long long, long long, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, long long> > > > >&, llvm::DenseMap<llvm::Instruction*, unsigned long, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned long> >*)::$_1>::TestAndEraseFromSet(handleEndBlock(llvm::BasicBlock&, llvm::AAResults*, llvm::MemoryDependenceResults*, llvm::TargetLibraryInfo const*, llvm::DenseMap<llvm::Instruction*, std::__1::map<long long, long long, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, long long> > >, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, std::__1::map<long long, long long, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, long long> > > > >&, llvm::DenseMap<llvm::Instruction*, unsigned long, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned long> >*)::$_1, llvm::SmallDenseSet<llvm::Value*, 16u, llvm::DenseMapInfo<llvm::Value*> >&)
Line
Count
Source
279
284k
        : P(std::move(P)), set_(set_) {}
HexagonGenPredicate.cpp:llvm::SetVector<llvm::MachineInstr*, std::__1::vector<llvm::MachineInstr*, std::__1::allocator<llvm::MachineInstr*> >, llvm::DenseSet<llvm::MachineInstr*, llvm::DenseMapInfo<llvm::MachineInstr*> > >::TestAndEraseFromSet<(anonymous namespace)::HexagonGenPredicate::runOnMachineFunction(llvm::MachineFunction&)::$_1>::TestAndEraseFromSet((anonymous namespace)::HexagonGenPredicate::runOnMachineFunction(llvm::MachineFunction&)::$_1, llvm::DenseSet<llvm::MachineInstr*, llvm::DenseMapInfo<llvm::MachineInstr*> >&)
Line
Count
Source
279
862
        : P(std::move(P)), set_(set_) {}
MachinePipeliner.cpp:llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::TestAndEraseFromSet<(anonymous namespace)::SwingSchedulerDAG::removeDuplicateNodes(llvm::SmallVector<(anonymous namespace)::NodeSet, 8u>&)::$_2>::TestAndEraseFromSet((anonymous namespace)::SwingSchedulerDAG::removeDuplicateNodes(llvm::SmallVector<(anonymous namespace)::NodeSet, 8u>&)::$_2, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> >&)
Line
Count
Source
279
222
        : P(std::move(P)), set_(set_) {}
280
281
    template <typename ArgumentT>
282
143k
    bool operator()(const ArgumentT &Arg) {
283
143k
      if (
P(Arg)143k
) {
284
64.6k
        set_.erase(Arg);
285
64.6k
        return true;
286
64.6k
      }
287
79.2k
      return false;
288
143k
    }
DeadStoreElimination.cpp:bool llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 16u>, llvm::SmallDenseSet<llvm::Value*, 16u, llvm::DenseMapInfo<llvm::Value*> > >::TestAndEraseFromSet<removeAccessedObjects(llvm::MemoryLocation const&, llvm::SmallSetVector<llvm::Value*, 16u>&, llvm::DataLayout const&, llvm::AAResults*, llvm::TargetLibraryInfo const*)::$_0>::operator()<llvm::Value*>(llvm::Value* const&)
Line
Count
Source
282
189
    bool operator()(const ArgumentT &Arg) {
283
189
      if (
P(Arg)189
) {
284
13
        set_.erase(Arg);
285
13
        return true;
286
13
      }
287
176
      return false;
288
189
    }
MCContext.cpp:bool llvm::SetVector<llvm::MCSection*, std::__1::vector<llvm::MCSection*, std::__1::allocator<llvm::MCSection*> >, llvm::DenseSet<llvm::MCSection*, llvm::DenseMapInfo<llvm::MCSection*> > >::TestAndEraseFromSet<llvm::MCContext::finalizeDwarfSections(llvm::MCStreamer&)::$_0>::operator()<llvm::MCSection*>(llvm::MCSection* const&)
Line
Count
Source
282
36
    bool operator()(const ArgumentT &Arg) {
283
36
      if (
P(Arg)36
) {
284
5
        set_.erase(Arg);
285
5
        return true;
286
5
      }
287
31
      return false;
288
36
    }
Metadata.cpp:bool llvm::SetVector<llvm::Metadata*, llvm::SmallVector<llvm::Metadata*, 4u>, llvm::SmallDenseSet<llvm::Metadata*, 4u, llvm::DenseMapInfo<llvm::Metadata*> > >::TestAndEraseFromSet<llvm::MDNode::intersect(llvm::MDNode*, llvm::MDNode*)::$_2>::operator()<llvm::Metadata*>(llvm::Metadata* const&)
Line
Count
Source
282
114
    bool operator()(const ArgumentT &Arg) {
283
114
      if (
P(Arg)114
) {
284
1
        set_.erase(Arg);
285
1
        return true;
286
1
      }
287
113
      return false;
288
114
    }
MachinePipeliner.cpp:bool llvm::SetVector<llvm::SUnit*, std::__1::vector<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseSet<llvm::SUnit*, llvm::DenseMapInfo<llvm::SUnit*> > >::TestAndEraseFromSet<(anonymous namespace)::SwingSchedulerDAG::removeDuplicateNodes(llvm::SmallVector<(anonymous namespace)::NodeSet, 8u>&)::$_2>::operator()<llvm::SUnit*>(llvm::SUnit* const&)
Line
Count
Source
282
797
    bool operator()(const ArgumentT &Arg) {
283
797
      if (
P(Arg)797
) {
284
61
        set_.erase(Arg);
285
61
        return true;
286
61
      }
287
736
      return false;
288
797
    }
HexagonGenPredicate.cpp:bool llvm::SetVector<llvm::MachineInstr*, std::__1::vector<llvm::MachineInstr*, std::__1::allocator<llvm::MachineInstr*> >, llvm::DenseSet<llvm::MachineInstr*, llvm::DenseMapInfo<llvm::MachineInstr*> > >::TestAndEraseFromSet<(anonymous namespace)::HexagonGenPredicate::runOnMachineFunction(llvm::MachineFunction&)::$_1>::operator()<llvm::MachineInstr*>(llvm::MachineInstr* const&)
Line
Count
Source
282
37
    bool operator()(const ArgumentT &Arg) {
283
37
      if (
P(Arg)37
) {
284
9
        set_.erase(Arg);
285
9
        return true;
286
9
      }
287
28
      return false;
288
37
    }
SROA.cpp:bool llvm::SetVector<llvm::AllocaInst*, llvm::SmallVector<llvm::AllocaInst*, 16u>, llvm::DenseSet<llvm::AllocaInst*, llvm::DenseMapInfo<llvm::AllocaInst*> > >::TestAndEraseFromSet<llvm::SROA::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&)::$_7>::operator()<llvm::AllocaInst*>(llvm::AllocaInst* const&)
Line
Count
Source
282
41.4k
    bool operator()(const ArgumentT &Arg) {
283
41.4k
      if (
P(Arg)41.4k
) {
284
2
        set_.erase(Arg);
285
2
        return true;
286
2
      }
287
41.4k
      return false;
288
41.4k
    }
DeadStoreElimination.cpp:bool llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 16u>, llvm::SmallDenseSet<llvm::Value*, 16u, llvm::DenseMapInfo<llvm::Value*> > >::TestAndEraseFromSet<handleEndBlock(llvm::BasicBlock&, llvm::AAResults*, llvm::MemoryDependenceResults*, llvm::TargetLibraryInfo const*, llvm::DenseMap<llvm::Instruction*, std::__1::map<long long, long long, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, long long> > >, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, std::__1::map<long long, long long, std::__1::less<long long>, std::__1::allocator<std::__1::pair<long long const, long long> > > > >&, llvm::DenseMap<llvm::Instruction*, unsigned long, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned long> >*)::$_1>::operator()<llvm::Value*>(llvm::Value* const&)
Line
Count
Source
282
101k
    bool operator()(const ArgumentT &Arg) {
283
101k
      if (
P(Arg)101k
) {
284
64.5k
        set_.erase(Arg);
285
64.5k
        return true;
286
64.5k
      }
287
36.6k
      return false;
288
101k
    }
289
  };
290
291
  set_type set_;         ///< The set.
292
  vector_type vector_;   ///< The vector.
293
};
294
295
/// \brief A SetVector that performs no allocations if smaller than
296
/// a certain size.
297
template <typename T, unsigned N>
298
class SmallSetVector
299
    : public SetVector<T, SmallVector<T, N>, SmallDenseSet<T, N>> {
300
public:
301
99.6M
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::Instruction*, 16u>::SmallSetVector()
Line
Count
Source
301
44.0k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::LandingPadInst*, 16u>::SmallSetVector()
Line
Count
Source
301
5.17k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::LiveInterval*, 8u>::SmallSetVector()
Line
Count
Source
301
31.8k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::MachineInstr*, 16u>::SmallSetVector()
Line
Count
Source
301
32.0k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::Value*, 16u>::SmallSetVector()
Line
Count
Source
301
549k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::MemoryPhi*, 4u>::SmallSetVector()
Line
Count
Source
301
96.2k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::SUnit*, 8u>::SmallSetVector()
Line
Count
Source
301
1.27k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::MachineInstr*, 8u>::SmallSetVector()
Line
Count
Source
301
31.8k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::MachineBasicBlock const*, 16u>::SmallSetVector()
Line
Count
Source
301
411k
  SmallSetVector() = default;
llvm::SmallSetVector<int, 8u>::SmallSetVector()
Line
Count
Source
301
19.9k
  SmallSetVector() = default;
llvm::SmallSetVector<unsigned int, 16u>::SmallSetVector()
Line
Count
Source
301
870k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::BasicBlock*, 16u>::SmallSetVector()
Line
Count
Source
301
590k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::DISubprogram const*, 4u>::SmallSetVector()
Line
Count
Source
301
97
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::BasicBlock*, 4u>::SmallSetVector()
Line
Count
Source
301
27.8k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::Value*, 8u>::SmallSetVector()
Line
Count
Source
301
36.1k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::Type*, 4u>::SmallSetVector()
Line
Count
Source
301
363k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::SCEV const*, 4u>::SmallSetVector()
Line
Count
Source
301
1.99M
  SmallSetVector() = default;
llvm::SmallSetVector<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*>, 4u>::SmallSetVector()
Line
Count
Source
301
1.56k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::BasicBlock*, 32u>::SmallSetVector()
Line
Count
Source
301
254
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::PHINode*, 8u>::SmallSetVector()
Line
Count
Source
301
532k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::MDNode*, 4u>::SmallSetVector()
Line
Count
Source
301
45.0k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::Function*, 4u>::SmallSetVector()
Line
Count
Source
301
538
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::Instruction*, 8u>::SmallSetVector()
Line
Count
Source
301
144k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::LazyCallGraph::Node*, 4u>::SmallSetVector()
Line
Count
Source
301
782
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::MachineInstr*, 32u>::SmallSetVector()
Line
Count
Source
301
31.6k
  SmallSetVector() = default;
llvm::SmallSetVector<unsigned int, 32u>::SmallSetVector()
Line
Count
Source
301
5
  SmallSetVector() = default;
llvm::SmallSetVector<unsigned int, 4u>::SmallSetVector()
Line
Count
Source
301
754k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::SelectInst*, 8u>::SmallSetVector()
Line
Count
Source
301
532k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::SDNode*, 16u>::SmallSetVector()
Line
Count
Source
301
85.9M
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::Value const*, 8u>::SmallSetVector()
Line
Count
Source
301
251k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::Argument const*, 4u>::SmallSetVector()
Line
Count
Source
301
8.07k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::PHINode*, 4u>::SmallSetVector()
Line
Count
Source
301
319k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::PHINode*, 16u>::SmallSetVector()
Line
Count
Source
301
2.55M
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::BasicBlock*, 8u>::SmallSetVector()
Line
Count
Source
301
2.55M
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::Loop*, 4u>::SmallSetVector()
Line
Count
Source
301
13.4k
  SmallSetVector() = default;
LoopVectorize.cpp:llvm::SmallSetVector<(anonymous namespace)::InterleaveGroup*, 4u>::SmallSetVector()
Line
Count
Source
301
53.1k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::CallSite, 16u>::SmallSetVector()
Line
Count
Source
301
335
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::Function*, 8u>::SmallSetVector()
Line
Count
Source
301
758k
  SmallSetVector() = default;
llvm::SmallSetVector<llvm::GlobalVariable*, 8u>::SmallSetVector()
Line
Count
Source
301
6
  SmallSetVector() = default;
302
303
  /// \brief Initialize a SmallSetVector with a range of elements
304
  template<typename It>
305
3.55M
  SmallSetVector(It Start, It End) {
306
3.55M
    this->insert(Start, End);
307
3.55M
  }
llvm::SmallSetVector<llvm::MachineBasicBlock*, 8u>::SmallSetVector<std::__1::__wrap_iter<llvm::MachineBasicBlock**> >(std::__1::__wrap_iter<llvm::MachineBasicBlock**>, std::__1::__wrap_iter<llvm::MachineBasicBlock**>)
Line
Count
Source
305
3.55M
  SmallSetVector(It Start, It End) {
306
3.55M
    this->insert(Start, End);
307
3.55M
  }
llvm::SmallSetVector<llvm::Metadata*, 4u>::SmallSetVector<llvm::MDOperand const*>(llvm::MDOperand const*, llvm::MDOperand const*)
Line
Count
Source
305
1.86k
  SmallSetVector(It Start, It End) {
306
1.86k
    this->insert(Start, End);
307
1.86k
  }
308
};
309
310
} // end namespace llvm
311
312
#endif // LLVM_ADT_SETVECTOR_H