Coverage Report

Created: 2019-07-24 05:18

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/include/llvm/ADT/MapVector.h
Line
Count
Source (jump to first uncovered line)
1
//===- llvm/ADT/MapVector.h - Map w/ deterministic value order --*- C++ -*-===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
//
9
// This file implements a map that provides insertion order iteration. The
10
// interface is purposefully minimal. The key is assumed to be cheap to copy
11
// and 2 copies are kept, one for indexing in a DenseMap, one for iteration in
12
// a std::vector.
13
//
14
//===----------------------------------------------------------------------===//
15
16
#ifndef LLVM_ADT_MAPVECTOR_H
17
#define LLVM_ADT_MAPVECTOR_H
18
19
#include "llvm/ADT/DenseMap.h"
20
#include "llvm/ADT/SmallVector.h"
21
#include <algorithm>
22
#include <cassert>
23
#include <cstddef>
24
#include <iterator>
25
#include <type_traits>
26
#include <utility>
27
#include <vector>
28
29
namespace llvm {
30
31
/// This class implements a map that also provides access to all stored values
32
/// in a deterministic order. The values are kept in a std::vector and the
33
/// mapping is done with DenseMap from Keys to indexes in that vector.
34
template<typename KeyT, typename ValueT,
35
         typename MapType = DenseMap<KeyT, unsigned>,
36
         typename VectorType = std::vector<std::pair<KeyT, ValueT>>>
37
class MapVector {
38
  MapType Map;
39
  VectorType Vector;
40
41
  static_assert(
42
      std::is_integral<typename MapType::mapped_type>::value,
43
      "The mapped_type of the specified Map must be an integral type");
44
45
public:
46
  using value_type = typename VectorType::value_type;
47
  using size_type = typename VectorType::size_type;
48
49
  using iterator = typename VectorType::iterator;
50
  using const_iterator = typename VectorType::const_iterator;
51
  using reverse_iterator = typename VectorType::reverse_iterator;
52
  using const_reverse_iterator = typename VectorType::const_reverse_iterator;
53
54
  /// Clear the MapVector and return the underlying vector.
55
18.1k
  VectorType takeVector() {
56
18.1k
    Map.clear();
57
18.1k
    return std::move(Vector);
58
18.1k
  }
llvm::MapVector<llvm::ValueInfo, llvm::CalleeInfo, llvm::DenseMap<llvm::ValueInfo, unsigned int, llvm::DenseMapInfo<llvm::ValueInfo>, llvm::detail::DenseMapPair<llvm::ValueInfo, unsigned int> >, std::__1::vector<std::__1::pair<llvm::ValueInfo, llvm::CalleeInfo>, std::__1::allocator<std::__1::pair<llvm::ValueInfo, llvm::CalleeInfo> > > >::takeVector()
Line
Count
Source
55
665
  VectorType takeVector() {
56
665
    Map.clear();
57
665
    return std::move(Vector);
58
665
  }
llvm::MapVector<clang::Decl const*, bool, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, bool>, std::__1::allocator<std::__1::pair<clang::Decl const*, bool> > > >::takeVector()
Line
Count
Source
55
17.4k
  VectorType takeVector() {
56
17.4k
    Map.clear();
57
17.4k
    return std::move(Vector);
58
17.4k
  }
59
60
2.55M
  size_type size() const { return Vector.size(); }
llvm::MapVector<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo, llvm::DenseMap<llvm::MCSymbol const*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol const*>, llvm::detail::DenseMapPair<llvm::MCSymbol const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo>, std::__1::allocator<std::__1::pair<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo> > > >::size() const
Line
Count
Source
60
63
  size_type size() const { return Vector.size(); }
llvm::MapVector<unsigned long long, unsigned long long, llvm::DenseMap<unsigned long long, unsigned int, llvm::DenseMapInfo<unsigned long long>, llvm::detail::DenseMapPair<unsigned long long, unsigned int> >, std::__1::vector<std::__1::pair<unsigned long long, unsigned long long>, std::__1::allocator<std::__1::pair<unsigned long long, unsigned long long> > > >::size() const
Line
Count
Source
60
63
  size_type size() const { return Vector.size(); }
llvm::MapVector<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> >, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > >, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > > > > >::size() const
Line
Count
Source
60
19
  size_type size() const { return Vector.size(); }
llvm::MapVector<llvm::BasicBlock*, llvm::Value*, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, llvm::Value*> > > >::size() const
Line
Count
Source
60
105k
  size_type size() const { return Vector.size(); }
Unexecuted instantiation: llvm::MapVector<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u>, llvm::DenseMap<unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, unsigned int> >, std::__1::vector<std::__1::pair<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u> >, std::__1::allocator<std::__1::pair<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u> > > > >::size() const
llvm::MapVector<clang::GlobalDecl, llvm::StringRef, llvm::DenseMap<clang::GlobalDecl, unsigned int, llvm::DenseMapInfo<clang::GlobalDecl>, llvm::detail::DenseMapPair<clang::GlobalDecl, unsigned int> >, std::__1::vector<std::__1::pair<clang::GlobalDecl, llvm::StringRef>, std::__1::allocator<std::__1::pair<clang::GlobalDecl, llvm::StringRef> > > >::size() const
Line
Count
Source
60
2.32M
  size_type size() const { return Vector.size(); }
llvm::MapVector<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u>, llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u> >, std::__1::allocator<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u> > > > >::size() const
Line
Count
Source
60
112k
  size_type size() const { return Vector.size(); }
GlobalModuleIndex.cpp:llvm::MapVector<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo, llvm::DenseMap<clang::FileEntry const*, unsigned int, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo>, std::__1::allocator<std::__1::pair<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo> > > >::size() const
Line
Count
Source
60
1.29k
  size_type size() const { return Vector.size(); }
llvm::MapVector<llvm::MDNode const*, llvm::DwarfCompileUnit*, llvm::DenseMap<llvm::MDNode const*, unsigned int, llvm::DenseMapInfo<llvm::MDNode const*>, llvm::detail::DenseMapPair<llvm::MDNode const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*>, std::__1::allocator<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*> > > >::size() const
Line
Count
Source
60
3.21k
  size_type size() const { return Vector.size(); }
llvm::MapVector<llvm::StringRef, llvm::BitcodeModule, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, llvm::BitcodeModule>, std::__1::allocator<std::__1::pair<llvm::StringRef, llvm::BitcodeModule> > > >::size() const
Line
Count
Source
60
4.15k
  size_type size() const { return Vector.size(); }
llvm::MapVector<clang::TypoExpr*, clang::Sema::TypoExprState, llvm::DenseMap<clang::TypoExpr*, unsigned int, llvm::DenseMapInfo<clang::TypoExpr*>, llvm::detail::DenseMapPair<clang::TypoExpr*, unsigned int> >, std::__1::vector<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState>, std::__1::allocator<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState> > > >::size() const
Line
Count
Source
60
2.94k
  size_type size() const { return Vector.size(); }
61
62
  /// Grow the MapVector so that it can contain at least \p NumEntries items
63
  /// before resizing again.
64
466k
  void reserve(size_type NumEntries) {
65
466k
    Map.reserve(NumEntries);
66
466k
    Vector.reserve(NumEntries);
67
466k
  }
68
69
18.1M
  iterator begin() { return Vector.begin(); }
AArch64StackTagging.cpp:llvm::MapVector<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo, llvm::DenseMap<llvm::AllocaInst*, unsigned int, llvm::DenseMapInfo<llvm::AllocaInst*>, llvm::detail::DenseMapPair<llvm::AllocaInst*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo>, std::__1::allocator<std::__1::pair<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo> > > >::begin()
Line
Count
Source
69
13
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MCSymbol*, llvm::MCSymbol*, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, llvm::MCSymbol*>, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, llvm::MCSymbol*> > > >::begin()
Line
Count
Source
69
296
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> >, llvm::DenseMap<llvm::Constant*, unsigned int, llvm::DenseMapInfo<llvm::Constant*>, llvm::detail::DenseMapPair<llvm::Constant*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> > >, std::__1::allocator<std::__1::pair<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> > > > > >::begin()
Line
Count
Source
69
12
  iterator begin() { return Vector.begin(); }
X86WinAllocaExpander.cpp:llvm::MapVector<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering, llvm::DenseMap<llvm::MachineInstr*, unsigned int, llvm::DenseMapInfo<llvm::MachineInstr*>, llvm::detail::DenseMapPair<llvm::MachineInstr*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering>, std::__1::allocator<std::__1::pair<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering> > > >::begin()
Line
Count
Source
69
90
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::begin()
Line
Count
Source
69
4.26k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<std::__1::pair<int, llvm::VNInfo*>, llvm::SmallPtrSet<llvm::MachineInstr*, 16u>, llvm::DenseMap<std::__1::pair<int, llvm::VNInfo*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<int, llvm::VNInfo*> >, llvm::detail::DenseMapPair<std::__1::pair<int, llvm::VNInfo*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<int, llvm::VNInfo*>, llvm::SmallPtrSet<llvm::MachineInstr*, 16u> >, std::__1::allocator<std::__1::pair<std::__1::pair<int, llvm::VNInfo*>, llvm::SmallPtrSet<llvm::MachineInstr*, 16u> > > > >::begin()
Line
Count
Source
69
484k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MachineOperand, std::__1::pair<bool, unsigned int>, llvm::DenseMap<llvm::MachineOperand, unsigned int, llvm::DenseMapInfo<llvm::MachineOperand>, llvm::detail::DenseMapPair<llvm::MachineOperand, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MachineOperand, std::__1::pair<bool, unsigned int> >, std::__1::allocator<std::__1::pair<llvm::MachineOperand, std::__1::pair<bool, unsigned int> > > > >::begin()
Line
Count
Source
69
9.70k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseMap<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> > >, std::__1::allocator<std::__1::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> > > > > >::begin()
Line
Count
Source
69
5.40M
  iterator begin() { return Vector.begin(); }
llvm::MapVector<unsigned long long, unsigned long long, llvm::DenseMap<unsigned long long, unsigned int, llvm::DenseMapInfo<unsigned long long>, llvm::detail::DenseMapPair<unsigned long long, unsigned int> >, std::__1::vector<std::__1::pair<unsigned long long, unsigned long long>, std::__1::allocator<std::__1::pair<unsigned long long, unsigned long long> > > >::begin()
Line
Count
Source
69
83
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo, llvm::DenseMap<llvm::MCSymbol const*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol const*>, llvm::detail::DenseMapPair<llvm::MCSymbol const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo>, std::__1::allocator<std::__1::pair<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo> > > >::begin()
Line
Count
Source
69
63
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> > >, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> > > > > >::begin()
Line
Count
Source
69
347
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MDNode*, llvm::SetVector<llvm::Metadata*, std::__1::vector<llvm::Metadata*, std::__1::allocator<llvm::Metadata*> >, llvm::DenseSet<llvm::Metadata*, llvm::DenseMapInfo<llvm::Metadata*> > >, llvm::DenseMap<llvm::MDNode*, unsigned int, llvm::DenseMapInfo<llvm::MDNode*>, llvm::detail::DenseMapPair<llvm::MDNode*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDNode*, llvm::SetVector<llvm::Metadata*, std::__1::vector<llvm::Metadata*, std::__1::allocator<llvm::Metadata*> >, llvm::DenseSet<llvm::Metadata*, llvm::DenseMapInfo<llvm::Metadata*> > > >, std::__1::allocator<std::__1::pair<llvm::MDNode*, llvm::SetVector<llvm::Metadata*, std::__1::vector<llvm::Metadata*, std::__1::allocator<llvm::Metadata*> >, llvm::DenseSet<llvm::Metadata*, llvm::DenseMapInfo<llvm::Metadata*> > > > > > >::begin()
Line
Count
Source
69
3.64k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Pass*, llvm::legacy::FunctionPassManagerImpl*, llvm::DenseMap<llvm::Pass*, unsigned int, llvm::DenseMapInfo<llvm::Pass*>, llvm::detail::DenseMapPair<llvm::Pass*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Pass*, llvm::legacy::FunctionPassManagerImpl*>, std::__1::allocator<std::__1::pair<llvm::Pass*, llvm::legacy::FunctionPassManagerImpl*> > > >::begin()
Line
Count
Source
69
238k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Instruction*, llvm::Instruction*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Instruction*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Instruction*> > > >::begin()
Line
Count
Source
69
1.28M
  iterator begin() { return Vector.begin(); }
WholeProgramDevirt.cpp:llvm::MapVector<(anonymous namespace)::VTableSlot, (anonymous namespace)::VTableSlotInfo, llvm::DenseMap<(anonymous namespace)::VTableSlot, unsigned int, llvm::DenseMapInfo<(anonymous namespace)::VTableSlot>, llvm::detail::DenseMapPair<(anonymous namespace)::VTableSlot, unsigned int> >, std::__1::vector<std::__1::pair<(anonymous namespace)::VTableSlot, (anonymous namespace)::VTableSlotInfo>, std::__1::allocator<std::__1::pair<(anonymous namespace)::VTableSlot, (anonymous namespace)::VTableSlotInfo> > > >::begin()
Line
Count
Source
69
82
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Instruction*, llvm::TruncInstCombine::Info, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info> > > >::begin()
Line
Count
Source
69
912
  iterator begin() { return Vector.begin(); }
llvm::MapVector<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned long long, llvm::DenseMap<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::Function*, llvm::Function*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned long long>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned long long> > > >::begin()
Line
Count
Source
69
5
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MCSection*, llvm::ConstantPool, llvm::DenseMap<llvm::MCSection*, unsigned int, llvm::DenseMapInfo<llvm::MCSection*>, llvm::detail::DenseMapPair<llvm::MCSection*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection*, llvm::ConstantPool>, std::__1::allocator<std::__1::pair<llvm::MCSection*, llvm::ConstantPool> > > >::begin()
Line
Count
Source
69
10.2k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> >, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > >, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > > > > >::begin()
Line
Count
Source
69
38
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MCSymbol*, unsigned int, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, unsigned int>, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, unsigned int> > > >::begin()
Line
Count
Source
69
19
  iterator begin() { return Vector.begin(); }
ADCE.cpp:llvm::MapVector<llvm::BasicBlock*, (anonymous namespace)::BlockInfoType, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, (anonymous namespace)::BlockInfoType>, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, (anonymous namespace)::BlockInfoType> > > >::begin()
Line
Count
Source
69
1.39M
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::DivRemMapKey, llvm::Instruction*, llvm::DenseMap<llvm::DivRemMapKey, unsigned int, llvm::DenseMapInfo<llvm::DivRemMapKey>, llvm::detail::DenseMapPair<llvm::DivRemMapKey, unsigned int> >, std::__1::vector<std::__1::pair<llvm::DivRemMapKey, llvm::Instruction*>, std::__1::allocator<std::__1::pair<llvm::DivRemMapKey, llvm::Instruction*> > > >::begin()
Line
Count
Source
69
279k
  iterator begin() { return Vector.begin(); }
Unexecuted instantiation: llvm::MapVector<llvm::Instruction*, llvm::ConstantRange, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::ConstantRange>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::ConstantRange> > > >::begin()
llvm::MapVector<llvm::BasicBlock*, llvm::Value*, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, llvm::Value*> > > >::begin()
Line
Count
Source
69
51.1k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u> > > > >::begin()
Line
Count
Source
69
595k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Instruction*, llvm::BitVector, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::BitVector>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::BitVector> > > >::begin()
Line
Count
Source
69
1.40k
  iterator begin() { return Vector.begin(); }
RewriteStatepointsForGC.cpp:llvm::MapVector<llvm::Value*, (anonymous namespace)::BDVState, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, (anonymous namespace)::BDVState>, std::__1::allocator<std::__1::pair<llvm::Value*, (anonymous namespace)::BDVState> > > >::begin()
Line
Count
Source
69
564
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Value*, llvm::Value*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::Value*> > > >::begin()
Line
Count
Source
69
1.37k
  iterator begin() { return Vector.begin(); }
Unexecuted instantiation: SCCP.cpp:llvm::MapVector<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal, llvm::DenseMap<std::__1::pair<llvm::Function*, unsigned int>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::Function*, unsigned int> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::Function*, unsigned int>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal> > > >::begin()
Unexecuted instantiation: SCCP.cpp:llvm::MapVector<llvm::Function*, (anonymous namespace)::LatticeVal, llvm::DenseMap<llvm::Function*, unsigned int, llvm::DenseMapInfo<llvm::Function*>, llvm::detail::DenseMapPair<llvm::Function*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Function*, (anonymous namespace)::LatticeVal>, std::__1::allocator<std::__1::pair<llvm::Function*, (anonymous namespace)::LatticeVal> > > >::begin()
llvm::MapVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 8u>, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 8u> >, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 8u> > > > >::begin()
Line
Count
Source
69
806
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::PHINode*, llvm::SmallVector<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, 2u>, llvm::DenseMap<llvm::PHINode*, unsigned int, llvm::DenseMapInfo<llvm::PHINode*>, llvm::detail::DenseMapPair<llvm::PHINode*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PHINode*, llvm::SmallVector<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, 2u> >, std::__1::allocator<std::__1::pair<llvm::PHINode*, llvm::SmallVector<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, 2u> > > > >::begin()
Line
Count
Source
69
1.99k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::DenseMap<llvm::Value const*, unsigned int, llvm::DenseMapInfo<llvm::Value const*>, llvm::detail::DenseMapPair<llvm::Value const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u> > > > >::begin()
Line
Count
Source
69
63.0k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::PHINode*, llvm::InductionDescriptor, llvm::DenseMap<llvm::PHINode*, unsigned int, llvm::DenseMapInfo<llvm::PHINode*>, llvm::detail::DenseMapPair<llvm::PHINode*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PHINode*, llvm::InductionDescriptor>, std::__1::allocator<std::__1::pair<llvm::PHINode*, llvm::InductionDescriptor> > > >::begin()
Line
Count
Source
69
171k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Instruction*, llvm::Value*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Value*> > > >::begin()
Line
Count
Source
69
7.56k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> > > > >::begin()
Line
Count
Source
69
153
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> >, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> > >, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> > > > > >::begin()
Line
Count
Source
69
672k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u> > > > >::begin()
Line
Count
Source
69
124k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::StringRef, llvm::BitcodeModule, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, llvm::BitcodeModule>, std::__1::allocator<std::__1::pair<llvm::StringRef, llvm::BitcodeModule> > > >::begin()
Line
Count
Source
69
403
  iterator begin() { return Vector.begin(); }
llvm::MapVector<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u>, llvm::DenseMap<unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, unsigned int> >, std::__1::vector<std::__1::pair<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u> >, std::__1::allocator<std::__1::pair<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u> > > > >::begin()
Line
Count
Source
69
462k
  iterator begin() { return Vector.begin(); }
CGOpenMPRuntime.cpp:llvm::MapVector<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u>, llvm::DenseMap<clang::ValueDecl const*, unsigned int, llvm::DenseMapInfo<clang::ValueDecl const*>, llvm::detail::DenseMapPair<clang::ValueDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u> > > > >::begin()
Line
Count
Source
69
212
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >::begin()
Line
Count
Source
69
58
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::Decl const*, std::__1::pair<clang::VarDecl const*, clang::CodeGen::Address>, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, std::__1::pair<clang::VarDecl const*, clang::CodeGen::Address> >, std::__1::allocator<std::__1::pair<clang::Decl const*, std::__1::pair<clang::VarDecl const*, clang::CodeGen::Address> > > > >::begin()
Line
Count
Source
69
13.6k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Value*, llvm::BasicBlock*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::BasicBlock*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::BasicBlock*> > > >::begin()
Line
Count
Source
69
386k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::IdentifierInfo*, llvm::GlobalValue*, llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo*, llvm::GlobalValue*>, std::__1::allocator<std::__1::pair<clang::IdentifierInfo*, llvm::GlobalValue*> > > >::begin()
Line
Count
Source
69
17.1k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::GlobalDecl, llvm::StringRef, llvm::DenseMap<clang::GlobalDecl, unsigned int, llvm::DenseMapInfo<clang::GlobalDecl>, llvm::detail::DenseMapPair<clang::GlobalDecl, unsigned int> >, std::__1::vector<std::__1::pair<clang::GlobalDecl, llvm::StringRef>, std::__1::allocator<std::__1::pair<clang::GlobalDecl, llvm::StringRef> > > >::begin()
Line
Count
Source
69
2.30M
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::NamedDecl*, clang::SourceLocation, llvm::DenseMap<clang::NamedDecl*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl*>, llvm::detail::DenseMapPair<clang::NamedDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl*, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::NamedDecl*, clang::SourceLocation> > > >::begin()
Line
Count
Source
69
7.58k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> >, llvm::DenseMap<clang::FunctionDecl const*, unsigned int, llvm::DenseMapInfo<clang::FunctionDecl const*>, llvm::detail::DenseMapPair<clang::FunctionDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> > >, std::__1::allocator<std::__1::pair<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> > > > > >::begin()
Line
Count
Source
69
4
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u>, llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u> >, std::__1::allocator<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u> > > > >::begin()
Line
Count
Source
69
76.0k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::Decl*, unsigned long long, llvm::SmallDenseMap<clang::Decl*, unsigned int, 4u, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::Decl*, unsigned long long>, 4u> >::begin()
Line
Count
Source
69
1.35M
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::Decl*, clang::FunctionDecl*, llvm::SmallDenseMap<clang::Decl*, unsigned int, 4u, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::Decl*, clang::FunctionDecl*>, 4u> >::begin()
Line
Count
Source
69
103
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::FunctionDecl*, clang::QualType, llvm::SmallDenseMap<clang::FunctionDecl*, unsigned int, 4u, llvm::DenseMapInfo<clang::FunctionDecl*>, llvm::detail::DenseMapPair<clang::FunctionDecl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::FunctionDecl*, clang::QualType>, 4u> >::begin()
Line
Count
Source
69
99
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::Selector, unsigned int, llvm::DenseMap<clang::Selector, unsigned int, llvm::DenseMapInfo<clang::Selector>, llvm::detail::DenseMapPair<clang::Selector, unsigned int> >, std::__1::vector<std::__1::pair<clang::Selector, unsigned int>, std::__1::allocator<std::__1::pair<clang::Selector, unsigned int> > > >::begin()
Line
Count
Source
69
3.79k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::Selector, clang::SourceLocation, llvm::DenseMap<clang::Selector, unsigned int, llvm::DenseMapInfo<clang::Selector>, llvm::detail::DenseMapPair<clang::Selector, unsigned int> >, std::__1::vector<std::__1::pair<clang::Selector, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::Selector, clang::SourceLocation> > > >::begin()
Line
Count
Source
69
71
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::IdentifierInfo const*, unsigned int, llvm::DenseMap<clang::IdentifierInfo const*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo const*>, llvm::detail::DenseMapPair<clang::IdentifierInfo const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo const*, unsigned int>, std::__1::allocator<std::__1::pair<clang::IdentifierInfo const*, unsigned int> > > >::begin()
Line
Count
Source
69
3.61k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::IdentifierInfo*, clang::WeakInfo, llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo*, clang::WeakInfo>, std::__1::allocator<std::__1::pair<clang::IdentifierInfo*, clang::WeakInfo> > > >::begin()
Line
Count
Source
69
41.7k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::NamespaceDecl*, bool, llvm::DenseMap<clang::NamespaceDecl*, unsigned int, llvm::DenseMapInfo<clang::NamespaceDecl*>, llvm::detail::DenseMapPair<clang::NamespaceDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamespaceDecl*, bool>, std::__1::allocator<std::__1::pair<clang::NamespaceDecl*, bool> > > >::begin()
Line
Count
Source
69
3.61k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::NamedDecl const*, unsigned int, llvm::DenseMap<clang::NamedDecl const*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl const*>, llvm::detail::DenseMapPair<clang::NamedDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl const*, unsigned int>, std::__1::allocator<std::__1::pair<clang::NamedDecl const*, unsigned int> > > >::begin()
Line
Count
Source
69
3.61k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::VarDecl const*, unsigned int, llvm::DenseMap<clang::VarDecl const*, unsigned int, llvm::DenseMapInfo<clang::VarDecl const*>, llvm::detail::DenseMapPair<clang::VarDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::VarDecl const*, unsigned int>, std::__1::allocator<std::__1::pair<clang::VarDecl const*, unsigned int> > > >::begin()
Line
Count
Source
69
3.61k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::Decl const*, llvm::SmallVector<clang::ASTWriter::DeclUpdate, 1u>, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, llvm::SmallVector<clang::ASTWriter::DeclUpdate, 1u> >, std::__1::allocator<std::__1::pair<clang::Decl const*, llvm::SmallVector<clang::ASTWriter::DeclUpdate, 1u> > > > >::begin()
Line
Count
Source
69
201
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::serialization::ModuleFile*, clang::Decl const*, llvm::DenseMap<clang::serialization::ModuleFile*, unsigned int, llvm::DenseMapInfo<clang::serialization::ModuleFile*>, llvm::detail::DenseMapPair<clang::serialization::ModuleFile*, unsigned int> >, std::__1::vector<std::__1::pair<clang::serialization::ModuleFile*, clang::Decl const*>, std::__1::allocator<std::__1::pair<clang::serialization::ModuleFile*, clang::Decl const*> > > >::begin()
Line
Count
Source
69
8.71k
  iterator begin() { return Vector.begin(); }
GlobalModuleIndex.cpp:llvm::MapVector<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo, llvm::DenseMap<clang::FileEntry const*, unsigned int, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo>, std::__1::allocator<std::__1::pair<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo> > > >::begin()
Line
Count
Source
69
621
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> >, llvm::DenseMap<llvm::Region*, unsigned int, llvm::DenseMapInfo<llvm::Region*>, llvm::detail::DenseMapPair<llvm::Region*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > >, std::__1::allocator<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > > > > >::begin()
Line
Count
Source
69
82
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Instruction*, std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<llvm::Instruction*, 4u> >, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<llvm::Instruction*, 4u> > >, std::__1::allocator<std::__1::pair<llvm::Instruction*, std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<llvm::Instruction*, 4u> > > > > >::begin()
Line
Count
Source
69
602
  iterator begin() { return Vector.begin(); }
llvm::MapVector<isl_id*, llvm::AssertingVH<llvm::Value>, llvm::DenseMap<isl_id*, unsigned int, llvm::DenseMapInfo<isl_id*>, llvm::detail::DenseMapPair<isl_id*, unsigned int> >, std::__1::vector<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> >, std::__1::allocator<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> > > > >::begin()
Line
Count
Source
69
82
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Loop const*, llvm::SCEV const*, llvm::DenseMap<llvm::Loop const*, unsigned int, llvm::DenseMapInfo<llvm::Loop const*>, llvm::detail::DenseMapPair<llvm::Loop const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Loop const*, llvm::SCEV const*>, std::__1::allocator<std::__1::pair<llvm::Loop const*, llvm::SCEV const*> > > >::begin()
Line
Count
Source
69
554
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::MDNode*, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*>, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*> > > >::begin()
Line
Count
Source
69
480
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int>, llvm::DenseMap<llvm::MCSymbol const*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol const*>, llvm::detail::DenseMapPair<llvm::MCSymbol const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> >, std::__1::allocator<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> > > > >::begin()
Line
Count
Source
69
15.2k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MCSection const*, std::__1::vector<llvm::RangeSpan const*, std::__1::allocator<llvm::RangeSpan const*> >, llvm::DenseMap<llvm::MCSection const*, unsigned int, llvm::DenseMapInfo<llvm::MCSection const*>, llvm::detail::DenseMapPair<llvm::MCSection const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection const*, std::__1::vector<llvm::RangeSpan const*, std::__1::allocator<llvm::RangeSpan const*> > >, std::__1::allocator<std::__1::pair<llvm::MCSection const*, std::__1::vector<llvm::RangeSpan const*, std::__1::allocator<llvm::RangeSpan const*> > > > > >::begin()
Line
Count
Source
69
56.9k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MDNode const*, llvm::DwarfCompileUnit*, llvm::DenseMap<llvm::MDNode const*, unsigned int, llvm::DenseMapInfo<llvm::MDNode const*>, llvm::detail::DenseMapPair<llvm::MDNode const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*>, std::__1::allocator<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*> > > >::begin()
Line
Count
Source
69
46.7k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u>, llvm::DenseMap<llvm::MCSection*, unsigned int, llvm::DenseMapInfo<llvm::MCSection*>, llvm::detail::DenseMapPair<llvm::MCSection*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u> >, std::__1::allocator<std::__1::pair<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u> > > > >::begin()
Line
Count
Source
69
6
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> >, llvm::DenseMap<llvm::Function const*, unsigned int, llvm::DenseMapInfo<llvm::Function const*>, llvm::detail::DenseMapPair<llvm::Function const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > >, std::__1::allocator<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > > > > >::begin()
Line
Count
Source
69
191
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MDString*, llvm::TinyPtrVector<llvm::DISubprogram const*>, llvm::DenseMap<llvm::MDString*, unsigned int, llvm::DenseMapInfo<llvm::MDString*>, llvm::detail::DenseMapPair<llvm::MDString*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDString*, llvm::TinyPtrVector<llvm::DISubprogram const*> >, std::__1::allocator<std::__1::pair<llvm::MDString*, llvm::TinyPtrVector<llvm::DISubprogram const*> > > > >::begin()
Line
Count
Source
69
223
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Value const*, std::__1::vector<llvm::SelectionDAGBuilder::DanglingDebugInfo, std::__1::allocator<llvm::SelectionDAGBuilder::DanglingDebugInfo> >, llvm::DenseMap<llvm::Value const*, unsigned int, llvm::DenseMapInfo<llvm::Value const*>, llvm::detail::DenseMapPair<llvm::Value const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value const*, std::__1::vector<llvm::SelectionDAGBuilder::DanglingDebugInfo, std::__1::allocator<llvm::SelectionDAGBuilder::DanglingDebugInfo> > >, std::__1::allocator<std::__1::pair<llvm::Value const*, std::__1::vector<llvm::SelectionDAGBuilder::DanglingDebugInfo, std::__1::allocator<llvm::SelectionDAGBuilder::DanglingDebugInfo> > > > > >::begin()
Line
Count
Source
69
1.20M
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::NamedDecl*, clang::NamedDecl*, llvm::DenseMap<clang::NamedDecl*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl*>, llvm::detail::DenseMapPair<clang::NamedDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl*, clang::NamedDecl*>, std::__1::allocator<std::__1::pair<clang::NamedDecl*, clang::NamedDecl*> > > >::begin()
Line
Count
Source
69
846k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::VarDecl const*, llvm::PointerIntPair<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*> > >, llvm::DenseMap<clang::VarDecl const*, unsigned int, llvm::DenseMapInfo<clang::VarDecl const*>, llvm::detail::DenseMapPair<clang::VarDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::VarDecl const*, llvm::PointerIntPair<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*> > > >, std::__1::allocator<std::__1::pair<clang::VarDecl const*, llvm::PointerIntPair<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*> > > > > > >::begin()
Line
Count
Source
69
332k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::FieldDecl*, llvm::SmallVector<std::__1::pair<clang::SourceLocation, bool>, 4u>, llvm::DenseMap<clang::FieldDecl*, unsigned int, llvm::DenseMapInfo<clang::FieldDecl*>, llvm::detail::DenseMapPair<clang::FieldDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FieldDecl*, llvm::SmallVector<std::__1::pair<clang::SourceLocation, bool>, 4u> >, std::__1::allocator<std::__1::pair<clang::FieldDecl*, llvm::SmallVector<std::__1::pair<clang::SourceLocation, bool>, 4u> > > > >::begin()
Line
Count
Source
69
35.3k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::CanonicalDeclPtr<clang::FunctionDecl>, clang::SourceLocation, llvm::DenseMap<clang::CanonicalDeclPtr<clang::FunctionDecl>, unsigned int, llvm::DenseMapInfo<clang::CanonicalDeclPtr<clang::FunctionDecl> >, llvm::detail::DenseMapPair<clang::CanonicalDeclPtr<clang::FunctionDecl>, unsigned int> >, std::__1::vector<std::__1::pair<clang::CanonicalDeclPtr<clang::FunctionDecl>, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::CanonicalDeclPtr<clang::FunctionDecl>, clang::SourceLocation> > > >::begin()
Line
Count
Source
69
1.46k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::ParmVarDecl*, clang::Stmt*, llvm::SmallDenseMap<clang::ParmVarDecl*, unsigned int, 4u, llvm::DenseMapInfo<clang::ParmVarDecl*>, llvm::detail::DenseMapPair<clang::ParmVarDecl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::ParmVarDecl*, clang::Stmt*>, 4u> >::begin()
Line
Count
Source
69
240
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::CXXMethodDecl const*, clang::OverridingMethods, llvm::DenseMap<clang::CXXMethodDecl const*, unsigned int, llvm::DenseMapInfo<clang::CXXMethodDecl const*>, llvm::detail::DenseMapPair<clang::CXXMethodDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::CXXMethodDecl const*, clang::OverridingMethods>, std::__1::allocator<std::__1::pair<clang::CXXMethodDecl const*, clang::OverridingMethods> > > >::begin()
Line
Count
Source
69
76.5k
  iterator begin() { return Vector.begin(); }
Unexecuted instantiation: llvm::MapVector<clang::Expr const*, clang::DeclRefExpr*, llvm::DenseMap<clang::Expr const*, unsigned int, llvm::DenseMapInfo<clang::Expr const*>, llvm::detail::DenseMapPair<clang::Expr const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*>, std::__1::allocator<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*> > > >::begin()
llvm::MapVector<clang::ValueDecl*, llvm::SmallVector<llvm::ArrayRef<clang::OMPClauseMappableExprCommon::MappableComponent>, 8u>, llvm::DenseMap<clang::ValueDecl*, unsigned int, llvm::DenseMapInfo<clang::ValueDecl*>, llvm::detail::DenseMapPair<clang::ValueDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::ValueDecl*, llvm::SmallVector<llvm::ArrayRef<clang::OMPClauseMappableExprCommon::MappableComponent>, 8u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl*, llvm::SmallVector<llvm::ArrayRef<clang::OMPClauseMappableExprCommon::MappableComponent>, 8u> > > > >::begin()
Line
Count
Source
69
19.0k
  iterator begin() { return Vector.begin(); }
70
365k
  const_iterator begin() const { return Vector.begin(); }
AArch64StackTagging.cpp:llvm::MapVector<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo, llvm::DenseMap<llvm::AllocaInst*, unsigned int, llvm::DenseMapInfo<llvm::AllocaInst*>, llvm::detail::DenseMapPair<llvm::AllocaInst*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo>, std::__1::allocator<std::__1::pair<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo> > > >::begin() const
Line
Count
Source
70
6
  const_iterator begin() const { return Vector.begin(); }
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<llvm::DbgValueHistoryMap::Entry, 4u>, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<llvm::DbgValueHistoryMap::Entry, 4u> >, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<llvm::DbgValueHistoryMap::Entry, 4u> > > > >::begin() const
Line
Count
Source
70
71.4k
  const_iterator begin() const { return Vector.begin(); }
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*> > > >::begin() const
Line
Count
Source
70
71.0k
  const_iterator begin() const { return Vector.begin(); }
llvm::MapVector<llvm::MCSection*, std::__1::vector<llvm::MCDwarfLineEntry, std::__1::allocator<llvm::MCDwarfLineEntry> >, llvm::DenseMap<llvm::MCSection*, unsigned int, llvm::DenseMapInfo<llvm::MCSection*>, llvm::detail::DenseMapPair<llvm::MCSection*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection*, std::__1::vector<llvm::MCDwarfLineEntry, std::__1::allocator<llvm::MCDwarfLineEntry> > >, std::__1::allocator<std::__1::pair<llvm::MCSection*, std::__1::vector<llvm::MCDwarfLineEntry, std::__1::allocator<llvm::MCDwarfLineEntry> > > > > >::begin() const
Line
Count
Source
70
2.38k
  const_iterator begin() const { return Vector.begin(); }
llvm::MapVector<llvm::AssertingVH<llvm::Instruction>, llvm::AssertingVH<llvm::Value>, llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Instruction>, llvm::AssertingVH<llvm::Value> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Instruction>, llvm::AssertingVH<llvm::Value> > > > >::begin() const
Line
Count
Source
70
648
  const_iterator begin() const { return Vector.begin(); }
SCCP.cpp:llvm::MapVector<llvm::Function*, (anonymous namespace)::LatticeVal, llvm::DenseMap<llvm::Function*, unsigned int, llvm::DenseMapInfo<llvm::Function*>, llvm::detail::DenseMapPair<llvm::Function*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Function*, (anonymous namespace)::LatticeVal>, std::__1::allocator<std::__1::pair<llvm::Function*, (anonymous namespace)::LatticeVal> > > >::begin() const
Line
Count
Source
70
13.6k
  const_iterator begin() const { return Vector.begin(); }
llvm::MapVector<llvm::Instruction*, unsigned long long, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, unsigned long long>, std::__1::allocator<std::__1::pair<llvm::Instruction*, unsigned long long> > > >::begin() const
Line
Count
Source
70
30.6k
  const_iterator begin() const { return Vector.begin(); }
llvm::MapVector<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u>, llvm::DenseMap<unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, unsigned int> >, std::__1::vector<std::__1::pair<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u> >, std::__1::allocator<std::__1::pair<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u> > > > >::begin() const
Line
Count
Source
70
147k
  const_iterator begin() const { return Vector.begin(); }
llvm::MapVector<clang::FieldDecl*, llvm::SmallVector<std::__1::pair<clang::SourceLocation, bool>, 4u>, llvm::DenseMap<clang::FieldDecl*, unsigned int, llvm::DenseMapInfo<clang::FieldDecl*>, llvm::detail::DenseMapPair<clang::FieldDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FieldDecl*, llvm::SmallVector<std::__1::pair<clang::SourceLocation, bool>, 4u> >, std::__1::allocator<std::__1::pair<clang::FieldDecl*, llvm::SmallVector<std::__1::pair<clang::SourceLocation, bool>, 4u> > > > >::begin() const
Line
Count
Source
70
2.13k
  const_iterator begin() const { return Vector.begin(); }
Unexecuted instantiation: llvm::MapVector<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> >, llvm::DenseMap<llvm::Region*, unsigned int, llvm::DenseMapInfo<llvm::Region*>, llvm::detail::DenseMapPair<llvm::Region*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > >, std::__1::allocator<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > > > > >::begin() const
DWARFContext.cpp:llvm::MapVector<llvm::object::SectionRef, (anonymous namespace)::DWARFSectionMap, std::__1::map<llvm::object::SectionRef, unsigned int, std::__1::less<llvm::object::SectionRef>, std::__1::allocator<std::__1::pair<llvm::object::SectionRef const, unsigned int> > >, std::__1::vector<std::__1::pair<llvm::object::SectionRef, (anonymous namespace)::DWARFSectionMap>, std::__1::allocator<std::__1::pair<llvm::object::SectionRef, (anonymous namespace)::DWARFSectionMap> > > >::begin() const
Line
Count
Source
70
4.72k
  const_iterator begin() const { return Vector.begin(); }
llvm::MapVector<clang::NamespaceDecl*, bool, llvm::DenseMap<clang::NamespaceDecl*, unsigned int, llvm::DenseMapInfo<clang::NamespaceDecl*>, llvm::detail::DenseMapPair<clang::NamespaceDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamespaceDecl*, bool>, std::__1::allocator<std::__1::pair<clang::NamespaceDecl*, bool> > > >::begin() const
Line
Count
Source
70
2.64k
  const_iterator begin() const { return Vector.begin(); }
llvm::MapVector<clang::Expr const*, clang::DeclRefExpr*, llvm::DenseMap<clang::Expr const*, unsigned int, llvm::DenseMapInfo<clang::Expr const*>, llvm::detail::DenseMapPair<clang::Expr const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*>, std::__1::allocator<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*> > > >::begin() const
Line
Count
Source
70
18.1k
  const_iterator begin() const { return Vector.begin(); }
llvm::MapVector<llvm::StringRef, DebugifyStatistics, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, DebugifyStatistics>, std::__1::allocator<std::__1::pair<llvm::StringRef, DebugifyStatistics> > > >::begin() const
Line
Count
Source
70
1
  const_iterator begin() const { return Vector.begin(); }
71
40.0M
  iterator end() { return Vector.end(); }
AArch64StackTagging.cpp:llvm::MapVector<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo, llvm::DenseMap<llvm::AllocaInst*, unsigned int, llvm::DenseMapInfo<llvm::AllocaInst*>, llvm::detail::DenseMapPair<llvm::AllocaInst*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo>, std::__1::allocator<std::__1::pair<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo> > > >::end()
Line
Count
Source
71
13
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MCSymbol*, llvm::MCSymbol*, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, llvm::MCSymbol*>, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, llvm::MCSymbol*> > > >::end()
Line
Count
Source
71
296
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> >, llvm::DenseMap<llvm::Constant*, unsigned int, llvm::DenseMapInfo<llvm::Constant*>, llvm::detail::DenseMapPair<llvm::Constant*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> > >, std::__1::allocator<std::__1::pair<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> > > > > >::end()
Line
Count
Source
71
12
  iterator end() { return Vector.end(); }
X86WinAllocaExpander.cpp:llvm::MapVector<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering, llvm::DenseMap<llvm::MachineInstr*, unsigned int, llvm::DenseMapInfo<llvm::MachineInstr*>, llvm::detail::DenseMapPair<llvm::MachineInstr*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering>, std::__1::allocator<std::__1::pair<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering> > > >::end()
Line
Count
Source
71
90
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::end()
Line
Count
Source
71
4.89k
  iterator end() { return Vector.end(); }
llvm::MapVector<std::__1::pair<int, llvm::VNInfo*>, llvm::SmallPtrSet<llvm::MachineInstr*, 16u>, llvm::DenseMap<std::__1::pair<int, llvm::VNInfo*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<int, llvm::VNInfo*> >, llvm::detail::DenseMapPair<std::__1::pair<int, llvm::VNInfo*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<int, llvm::VNInfo*>, llvm::SmallPtrSet<llvm::MachineInstr*, 16u> >, std::__1::allocator<std::__1::pair<std::__1::pair<int, llvm::VNInfo*>, llvm::SmallPtrSet<llvm::MachineInstr*, 16u> > > > >::end()
Line
Count
Source
71
484k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MachineOperand, std::__1::pair<bool, unsigned int>, llvm::DenseMap<llvm::MachineOperand, unsigned int, llvm::DenseMapInfo<llvm::MachineOperand>, llvm::detail::DenseMapPair<llvm::MachineOperand, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MachineOperand, std::__1::pair<bool, unsigned int> >, std::__1::allocator<std::__1::pair<llvm::MachineOperand, std::__1::pair<bool, unsigned int> > > > >::end()
Line
Count
Source
71
9.43k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Value const*, llvm::SmallVector<llvm::SUnit*, 4u>, llvm::DenseMap<llvm::Value const*, unsigned int, llvm::DenseMapInfo<llvm::Value const*>, llvm::detail::DenseMapPair<llvm::Value const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::SUnit*, 4u> >, std::__1::allocator<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::SUnit*, 4u> > > > >::end()
Line
Count
Source
71
219
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseMap<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> > >, std::__1::allocator<std::__1::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> > > > > >::end()
Line
Count
Source
71
9.07M
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo, llvm::DenseMap<llvm::MCSymbol const*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol const*>, llvm::detail::DenseMapPair<llvm::MCSymbol const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo>, std::__1::allocator<std::__1::pair<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo> > > >::end()
Line
Count
Source
71
777
  iterator end() { return Vector.end(); }
llvm::MapVector<unsigned long long, unsigned long long, llvm::DenseMap<unsigned long long, unsigned int, llvm::DenseMapInfo<unsigned long long>, llvm::detail::DenseMapPair<unsigned long long, unsigned int> >, std::__1::vector<std::__1::pair<unsigned long long, unsigned long long>, std::__1::allocator<std::__1::pair<unsigned long long, unsigned long long> > > >::end()
Line
Count
Source
71
83
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> > >, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> > > > > >::end()
Line
Count
Source
71
347
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MDNode*, llvm::SetVector<llvm::Metadata*, std::__1::vector<llvm::Metadata*, std::__1::allocator<llvm::Metadata*> >, llvm::DenseSet<llvm::Metadata*, llvm::DenseMapInfo<llvm::Metadata*> > >, llvm::DenseMap<llvm::MDNode*, unsigned int, llvm::DenseMapInfo<llvm::MDNode*>, llvm::detail::DenseMapPair<llvm::MDNode*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDNode*, llvm::SetVector<llvm::Metadata*, std::__1::vector<llvm::Metadata*, std::__1::allocator<llvm::Metadata*> >, llvm::DenseSet<llvm::Metadata*, llvm::DenseMapInfo<llvm::Metadata*> > > >, std::__1::allocator<std::__1::pair<llvm::MDNode*, llvm::SetVector<llvm::Metadata*, std::__1::vector<llvm::Metadata*, std::__1::allocator<llvm::Metadata*> >, llvm::DenseSet<llvm::Metadata*, llvm::DenseMapInfo<llvm::Metadata*> > > > > > >::end()
Line
Count
Source
71
3.66k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Pass*, llvm::legacy::FunctionPassManagerImpl*, llvm::DenseMap<llvm::Pass*, unsigned int, llvm::DenseMapInfo<llvm::Pass*>, llvm::detail::DenseMapPair<llvm::Pass*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Pass*, llvm::legacy::FunctionPassManagerImpl*>, std::__1::allocator<std::__1::pair<llvm::Pass*, llvm::legacy::FunctionPassManagerImpl*> > > >::end()
Line
Count
Source
71
239k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Instruction*, llvm::Instruction*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Instruction*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Instruction*> > > >::end()
Line
Count
Source
71
1.28M
  iterator end() { return Vector.end(); }
WholeProgramDevirt.cpp:llvm::MapVector<(anonymous namespace)::VTableSlot, (anonymous namespace)::VTableSlotInfo, llvm::DenseMap<(anonymous namespace)::VTableSlot, unsigned int, llvm::DenseMapInfo<(anonymous namespace)::VTableSlot>, llvm::detail::DenseMapPair<(anonymous namespace)::VTableSlot, unsigned int> >, std::__1::vector<std::__1::pair<(anonymous namespace)::VTableSlot, (anonymous namespace)::VTableSlotInfo>, std::__1::allocator<std::__1::pair<(anonymous namespace)::VTableSlot, (anonymous namespace)::VTableSlotInfo> > > >::end()
Line
Count
Source
71
82
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Instruction*, llvm::TruncInstCombine::Info, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info> > > >::end()
Line
Count
Source
71
2.85k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Value*, llvm::Value*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::Value*> > > >::end()
Line
Count
Source
71
2.96k
  iterator end() { return Vector.end(); }
llvm::MapVector<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned long long, llvm::DenseMap<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::Function*, llvm::Function*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned long long>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned long long> > > >::end()
Line
Count
Source
71
5
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MCSection*, llvm::ConstantPool, llvm::DenseMap<llvm::MCSection*, unsigned int, llvm::DenseMapInfo<llvm::MCSection*>, llvm::detail::DenseMapPair<llvm::MCSection*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection*, llvm::ConstantPool>, std::__1::allocator<std::__1::pair<llvm::MCSection*, llvm::ConstantPool> > > >::end()
Line
Count
Source
71
10.3k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> >, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > >, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > > > > >::end()
Line
Count
Source
71
38
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MCSymbol*, unsigned int, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, unsigned int>, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, unsigned int> > > >::end()
Line
Count
Source
71
19
  iterator end() { return Vector.end(); }
ADCE.cpp:llvm::MapVector<llvm::BasicBlock*, (anonymous namespace)::BlockInfoType, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, (anonymous namespace)::BlockInfoType>, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, (anonymous namespace)::BlockInfoType> > > >::end()
Line
Count
Source
71
1.39M
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::DivRemMapKey, llvm::Instruction*, llvm::DenseMap<llvm::DivRemMapKey, unsigned int, llvm::DenseMapInfo<llvm::DivRemMapKey>, llvm::detail::DenseMapPair<llvm::DivRemMapKey, unsigned int> >, std::__1::vector<std::__1::pair<llvm::DivRemMapKey, llvm::Instruction*>, std::__1::allocator<std::__1::pair<llvm::DivRemMapKey, llvm::Instruction*> > > >::end()
Line
Count
Source
71
279k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Instruction*, llvm::ConstantRange, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::ConstantRange>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::ConstantRange> > > >::end()
Line
Count
Source
71
381k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Instruction*, llvm::Value*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Value*> > > >::end()
Line
Count
Source
71
871k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::BasicBlock*, llvm::Value*, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, llvm::Value*> > > >::end()
Line
Count
Source
71
51.1k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u> > > > >::end()
Line
Count
Source
71
595k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Instruction*, llvm::BitVector, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::BitVector>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::BitVector> > > >::end()
Line
Count
Source
71
60.4k
  iterator end() { return Vector.end(); }
RewriteStatepointsForGC.cpp:llvm::MapVector<llvm::Value*, (anonymous namespace)::BDVState, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, (anonymous namespace)::BDVState>, std::__1::allocator<std::__1::pair<llvm::Value*, (anonymous namespace)::BDVState> > > >::end()
Line
Count
Source
71
698
  iterator end() { return Vector.end(); }
SCCP.cpp:llvm::MapVector<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal, llvm::DenseMap<std::__1::pair<llvm::Function*, unsigned int>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::Function*, unsigned int> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::Function*, unsigned int>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal> > > >::end()
Line
Count
Source
71
1.62k
  iterator end() { return Vector.end(); }
SCCP.cpp:llvm::MapVector<llvm::Function*, (anonymous namespace)::LatticeVal, llvm::DenseMap<llvm::Function*, unsigned int, llvm::DenseMapInfo<llvm::Function*>, llvm::detail::DenseMapPair<llvm::Function*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Function*, (anonymous namespace)::LatticeVal>, std::__1::allocator<std::__1::pair<llvm::Function*, (anonymous namespace)::LatticeVal> > > >::end()
Line
Count
Source
71
5.81M
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 8u>, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 8u> >, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 8u> > > > >::end()
Line
Count
Source
71
806
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::PHINode*, llvm::SmallVector<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, 2u>, llvm::DenseMap<llvm::PHINode*, unsigned int, llvm::DenseMapInfo<llvm::PHINode*>, llvm::detail::DenseMapPair<llvm::PHINode*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PHINode*, llvm::SmallVector<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, 2u> >, std::__1::allocator<std::__1::pair<llvm::PHINode*, llvm::SmallVector<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, 2u> > > > >::end()
Line
Count
Source
71
1.99k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::DenseMap<llvm::Value const*, unsigned int, llvm::DenseMapInfo<llvm::Value const*>, llvm::detail::DenseMapPair<llvm::Value const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u> > > > >::end()
Line
Count
Source
71
63.0k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::PHINode*, llvm::InductionDescriptor, llvm::DenseMap<llvm::PHINode*, unsigned int, llvm::DenseMapInfo<llvm::PHINode*>, llvm::detail::DenseMapPair<llvm::PHINode*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PHINode*, llvm::InductionDescriptor>, std::__1::allocator<std::__1::pair<llvm::PHINode*, llvm::InductionDescriptor> > > >::end()
Line
Count
Source
71
171k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> >, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> > >, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> > > > > >::end()
Line
Count
Source
71
672k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> > > > >::end()
Line
Count
Source
71
1.94M
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u> > > > >::end()
Line
Count
Source
71
124k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::StringRef, llvm::BitcodeModule, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, llvm::BitcodeModule>, std::__1::allocator<std::__1::pair<llvm::StringRef, llvm::BitcodeModule> > > >::end()
Line
Count
Source
71
751
  iterator end() { return Vector.end(); }
llvm::MapVector<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u>, llvm::DenseMap<unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, unsigned int> >, std::__1::vector<std::__1::pair<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u> >, std::__1::allocator<std::__1::pair<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u> > > > >::end()
Line
Count
Source
71
462k
  iterator end() { return Vector.end(); }
CGOpenMPRuntime.cpp:llvm::MapVector<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u>, llvm::DenseMap<clang::ValueDecl const*, unsigned int, llvm::DenseMapInfo<clang::ValueDecl const*>, llvm::detail::DenseMapPair<clang::ValueDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u> > > > >::end()
Line
Count
Source
71
288
  iterator end() { return Vector.end(); }
CGOpenMPRuntime.cpp:llvm::MapVector<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u>, llvm::DenseMap<clang::ValueDecl const*, unsigned int, llvm::DenseMapInfo<clang::ValueDecl const*>, llvm::detail::DenseMapPair<clang::ValueDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u> > > > >::end()
Line
Count
Source
71
228
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >::end()
Line
Count
Source
71
362
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::Decl const*, std::__1::pair<clang::VarDecl const*, clang::CodeGen::Address>, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, std::__1::pair<clang::VarDecl const*, clang::CodeGen::Address> >, std::__1::allocator<std::__1::pair<clang::Decl const*, std::__1::pair<clang::VarDecl const*, clang::CodeGen::Address> > > > >::end()
Line
Count
Source
71
35.0k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Value*, llvm::BasicBlock*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::BasicBlock*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::BasicBlock*> > > >::end()
Line
Count
Source
71
386k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::GlobalDecl, llvm::StringRef, llvm::DenseMap<clang::GlobalDecl, unsigned int, llvm::DenseMapInfo<clang::GlobalDecl>, llvm::detail::DenseMapPair<clang::GlobalDecl, unsigned int> >, std::__1::vector<std::__1::pair<clang::GlobalDecl, llvm::StringRef>, std::__1::allocator<std::__1::pair<clang::GlobalDecl, llvm::StringRef> > > >::end()
Line
Count
Source
71
4.75M
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::Decl const*, bool, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, bool>, std::__1::allocator<std::__1::pair<clang::Decl const*, bool> > > >::end()
Line
Count
Source
71
338
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::IdentifierInfo*, llvm::GlobalValue*, llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo*, llvm::GlobalValue*>, std::__1::allocator<std::__1::pair<clang::IdentifierInfo*, llvm::GlobalValue*> > > >::end()
Line
Count
Source
71
18.1k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::NamedDecl*, clang::SourceLocation, llvm::DenseMap<clang::NamedDecl*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl*>, llvm::detail::DenseMapPair<clang::NamedDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl*, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::NamedDecl*, clang::SourceLocation> > > >::end()
Line
Count
Source
71
233k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> >, llvm::DenseMap<clang::FunctionDecl const*, unsigned int, llvm::DenseMapInfo<clang::FunctionDecl const*>, llvm::detail::DenseMapPair<clang::FunctionDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> > >, std::__1::allocator<std::__1::pair<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> > > > > >::end()
Line
Count
Source
71
432
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::Decl*, unsigned long long, llvm::SmallDenseMap<clang::Decl*, unsigned int, 4u, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::Decl*, unsigned long long>, 4u> >::end()
Line
Count
Source
71
1.35M
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::Decl*, clang::FunctionDecl*, llvm::SmallDenseMap<clang::Decl*, unsigned int, 4u, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::Decl*, clang::FunctionDecl*>, 4u> >::end()
Line
Count
Source
71
138
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::FunctionDecl*, clang::QualType, llvm::SmallDenseMap<clang::FunctionDecl*, unsigned int, 4u, llvm::DenseMapInfo<clang::FunctionDecl*>, llvm::detail::DenseMapPair<clang::FunctionDecl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::FunctionDecl*, clang::QualType>, 4u> >::end()
Line
Count
Source
71
171
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::IdentifierInfo*, llvm::SmallVector<clang::NamedDecl*, 2u>, llvm::SmallDenseMap<clang::IdentifierInfo*, unsigned int, 16u, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<clang::NamedDecl*, 2u> >, 16u> >::end()
Line
Count
Source
71
30.2k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::Selector, unsigned int, llvm::DenseMap<clang::Selector, unsigned int, llvm::DenseMapInfo<clang::Selector>, llvm::detail::DenseMapPair<clang::Selector, unsigned int> >, std::__1::vector<std::__1::pair<clang::Selector, unsigned int>, std::__1::allocator<std::__1::pair<clang::Selector, unsigned int> > > >::end()
Line
Count
Source
71
3.79k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::Selector, clang::SourceLocation, llvm::DenseMap<clang::Selector, unsigned int, llvm::DenseMapInfo<clang::Selector>, llvm::detail::DenseMapPair<clang::Selector, unsigned int> >, std::__1::vector<std::__1::pair<clang::Selector, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::Selector, clang::SourceLocation> > > >::end()
Line
Count
Source
71
134
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::IdentifierInfo const*, unsigned int, llvm::DenseMap<clang::IdentifierInfo const*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo const*>, llvm::detail::DenseMapPair<clang::IdentifierInfo const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo const*, unsigned int>, std::__1::allocator<std::__1::pair<clang::IdentifierInfo const*, unsigned int> > > >::end()
Line
Count
Source
71
3.61k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::IdentifierInfo*, clang::WeakInfo, llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo*, clang::WeakInfo>, std::__1::allocator<std::__1::pair<clang::IdentifierInfo*, clang::WeakInfo> > > >::end()
Line
Count
Source
71
41.9k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::NamespaceDecl*, bool, llvm::DenseMap<clang::NamespaceDecl*, unsigned int, llvm::DenseMapInfo<clang::NamespaceDecl*>, llvm::detail::DenseMapPair<clang::NamespaceDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamespaceDecl*, bool>, std::__1::allocator<std::__1::pair<clang::NamespaceDecl*, bool> > > >::end()
Line
Count
Source
71
3.61k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::NamedDecl const*, unsigned int, llvm::DenseMap<clang::NamedDecl const*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl const*>, llvm::detail::DenseMapPair<clang::NamedDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl const*, unsigned int>, std::__1::allocator<std::__1::pair<clang::NamedDecl const*, unsigned int> > > >::end()
Line
Count
Source
71
3.61k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::VarDecl const*, unsigned int, llvm::DenseMap<clang::VarDecl const*, unsigned int, llvm::DenseMapInfo<clang::VarDecl const*>, llvm::detail::DenseMapPair<clang::VarDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::VarDecl const*, unsigned int>, std::__1::allocator<std::__1::pair<clang::VarDecl const*, unsigned int> > > >::end()
Line
Count
Source
71
3.61k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::Decl const*, llvm::SmallVector<clang::ASTWriter::DeclUpdate, 1u>, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, llvm::SmallVector<clang::ASTWriter::DeclUpdate, 1u> >, std::__1::allocator<std::__1::pair<clang::Decl const*, llvm::SmallVector<clang::ASTWriter::DeclUpdate, 1u> > > > >::end()
Line
Count
Source
71
201
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::serialization::ModuleFile*, clang::Decl const*, llvm::DenseMap<clang::serialization::ModuleFile*, unsigned int, llvm::DenseMapInfo<clang::serialization::ModuleFile*>, llvm::detail::DenseMapPair<clang::serialization::ModuleFile*, unsigned int> >, std::__1::vector<std::__1::pair<clang::serialization::ModuleFile*, clang::Decl const*>, std::__1::allocator<std::__1::pair<clang::serialization::ModuleFile*, clang::Decl const*> > > >::end()
Line
Count
Source
71
8.71k
  iterator end() { return Vector.end(); }
GlobalModuleIndex.cpp:llvm::MapVector<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo, llvm::DenseMap<clang::FileEntry const*, unsigned int, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo>, std::__1::allocator<std::__1::pair<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo> > > >::end()
Line
Count
Source
71
5.17k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> >, llvm::DenseMap<llvm::Region*, unsigned int, llvm::DenseMapInfo<llvm::Region*>, llvm::detail::DenseMapPair<llvm::Region*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > >, std::__1::allocator<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > > > > >::end()
Line
Count
Source
71
128
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Instruction*, std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<llvm::Instruction*, 4u> >, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<llvm::Instruction*, 4u> > >, std::__1::allocator<std::__1::pair<llvm::Instruction*, std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<llvm::Instruction*, 4u> > > > > >::end()
Line
Count
Source
71
602
  iterator end() { return Vector.end(); }
llvm::MapVector<isl_id*, llvm::AssertingVH<llvm::Value>, llvm::DenseMap<isl_id*, unsigned int, llvm::DenseMapInfo<isl_id*>, llvm::detail::DenseMapPair<isl_id*, unsigned int> >, std::__1::vector<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> >, std::__1::allocator<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> > > > >::end()
Line
Count
Source
71
82
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Loop const*, llvm::SCEV const*, llvm::DenseMap<llvm::Loop const*, unsigned int, llvm::DenseMapInfo<llvm::Loop const*>, llvm::detail::DenseMapPair<llvm::Loop const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Loop const*, llvm::SCEV const*>, std::__1::allocator<std::__1::pair<llvm::Loop const*, llvm::SCEV const*> > > >::end()
Line
Count
Source
71
555
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::MDNode*, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*>, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*> > > >::end()
Line
Count
Source
71
480
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int>, llvm::DenseMap<llvm::MCSymbol const*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol const*>, llvm::detail::DenseMapPair<llvm::MCSymbol const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> >, std::__1::allocator<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> > > > >::end()
Line
Count
Source
71
15.2k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MCSection const*, std::__1::vector<llvm::RangeSpan const*, std::__1::allocator<llvm::RangeSpan const*> >, llvm::DenseMap<llvm::MCSection const*, unsigned int, llvm::DenseMapInfo<llvm::MCSection const*>, llvm::detail::DenseMapPair<llvm::MCSection const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection const*, std::__1::vector<llvm::RangeSpan const*, std::__1::allocator<llvm::RangeSpan const*> > >, std::__1::allocator<std::__1::pair<llvm::MCSection const*, std::__1::vector<llvm::RangeSpan const*, std::__1::allocator<llvm::RangeSpan const*> > > > > >::end()
Line
Count
Source
71
56.9k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MDNode const*, llvm::DwarfCompileUnit*, llvm::DenseMap<llvm::MDNode const*, unsigned int, llvm::DenseMapInfo<llvm::MDNode const*>, llvm::detail::DenseMapPair<llvm::MDNode const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*>, std::__1::allocator<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*> > > >::end()
Line
Count
Source
71
49.4k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u>, llvm::DenseMap<llvm::MCSection*, unsigned int, llvm::DenseMapInfo<llvm::MCSection*>, llvm::detail::DenseMapPair<llvm::MCSection*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u> >, std::__1::allocator<std::__1::pair<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u> > > > >::end()
Line
Count
Source
71
6
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> >, llvm::DenseMap<llvm::Function const*, unsigned int, llvm::DenseMapInfo<llvm::Function const*>, llvm::detail::DenseMapPair<llvm::Function const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > >, std::__1::allocator<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > > > > >::end()
Line
Count
Source
71
559
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MDString*, llvm::TinyPtrVector<llvm::DISubprogram const*>, llvm::DenseMap<llvm::MDString*, unsigned int, llvm::DenseMapInfo<llvm::MDString*>, llvm::detail::DenseMapPair<llvm::MDString*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDString*, llvm::TinyPtrVector<llvm::DISubprogram const*> >, std::__1::allocator<std::__1::pair<llvm::MDString*, llvm::TinyPtrVector<llvm::DISubprogram const*> > > > >::end()
Line
Count
Source
71
223
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Value const*, std::__1::vector<llvm::SelectionDAGBuilder::DanglingDebugInfo, std::__1::allocator<llvm::SelectionDAGBuilder::DanglingDebugInfo> >, llvm::DenseMap<llvm::Value const*, unsigned int, llvm::DenseMapInfo<llvm::Value const*>, llvm::detail::DenseMapPair<llvm::Value const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value const*, std::__1::vector<llvm::SelectionDAGBuilder::DanglingDebugInfo, std::__1::allocator<llvm::SelectionDAGBuilder::DanglingDebugInfo> > >, std::__1::allocator<std::__1::pair<llvm::Value const*, std::__1::vector<llvm::SelectionDAGBuilder::DanglingDebugInfo, std::__1::allocator<llvm::SelectionDAGBuilder::DanglingDebugInfo> > > > > >::end()
Line
Count
Source
71
5.97M
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::NamedDecl*, clang::NamedDecl*, llvm::DenseMap<clang::NamedDecl*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl*>, llvm::detail::DenseMapPair<clang::NamedDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl*, clang::NamedDecl*>, std::__1::allocator<std::__1::pair<clang::NamedDecl*, clang::NamedDecl*> > > >::end()
Line
Count
Source
71
2.57M
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::VarDecl const*, llvm::PointerIntPair<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*> > >, llvm::DenseMap<clang::VarDecl const*, unsigned int, llvm::DenseMapInfo<clang::VarDecl const*>, llvm::detail::DenseMapPair<clang::VarDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::VarDecl const*, llvm::PointerIntPair<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*> > > >, std::__1::allocator<std::__1::pair<clang::VarDecl const*, llvm::PointerIntPair<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*> > > > > > >::end()
Line
Count
Source
71
332k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::FieldDecl*, llvm::SmallVector<std::__1::pair<clang::SourceLocation, bool>, 4u>, llvm::DenseMap<clang::FieldDecl*, unsigned int, llvm::DenseMapInfo<clang::FieldDecl*>, llvm::detail::DenseMapPair<clang::FieldDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FieldDecl*, llvm::SmallVector<std::__1::pair<clang::SourceLocation, bool>, 4u> >, std::__1::allocator<std::__1::pair<clang::FieldDecl*, llvm::SmallVector<std::__1::pair<clang::SourceLocation, bool>, 4u> > > > >::end()
Line
Count
Source
71
35.3k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::CanonicalDeclPtr<clang::FunctionDecl>, clang::SourceLocation, llvm::DenseMap<clang::CanonicalDeclPtr<clang::FunctionDecl>, unsigned int, llvm::DenseMapInfo<clang::CanonicalDeclPtr<clang::FunctionDecl> >, llvm::detail::DenseMapPair<clang::CanonicalDeclPtr<clang::FunctionDecl>, unsigned int> >, std::__1::vector<std::__1::pair<clang::CanonicalDeclPtr<clang::FunctionDecl>, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::CanonicalDeclPtr<clang::FunctionDecl>, clang::SourceLocation> > > >::end()
Line
Count
Source
71
4.69k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::ParmVarDecl*, clang::Stmt*, llvm::SmallDenseMap<clang::ParmVarDecl*, unsigned int, 4u, llvm::DenseMapInfo<clang::ParmVarDecl*>, llvm::detail::DenseMapPair<clang::ParmVarDecl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::ParmVarDecl*, clang::Stmt*>, 4u> >::end()
Line
Count
Source
71
400
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::CXXMethodDecl const*, clang::OverridingMethods, llvm::DenseMap<clang::CXXMethodDecl const*, unsigned int, llvm::DenseMapInfo<clang::CXXMethodDecl const*>, llvm::detail::DenseMapPair<clang::CXXMethodDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::CXXMethodDecl const*, clang::OverridingMethods>, std::__1::allocator<std::__1::pair<clang::CXXMethodDecl const*, clang::OverridingMethods> > > >::end()
Line
Count
Source
71
76.5k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::TypoExpr*, clang::Sema::TypoExprState, llvm::DenseMap<clang::TypoExpr*, unsigned int, llvm::DenseMapInfo<clang::TypoExpr*>, llvm::detail::DenseMapPair<clang::TypoExpr*, unsigned int> >, std::__1::vector<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState>, std::__1::allocator<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState> > > >::end()
Line
Count
Source
71
1.51k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::Expr const*, clang::DeclRefExpr*, llvm::DenseMap<clang::Expr const*, unsigned int, llvm::DenseMapInfo<clang::Expr const*>, llvm::detail::DenseMapPair<clang::Expr const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*>, std::__1::allocator<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*> > > >::end()
Line
Count
Source
71
53.5k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::ValueDecl*, llvm::SmallVector<llvm::ArrayRef<clang::OMPClauseMappableExprCommon::MappableComponent>, 8u>, llvm::DenseMap<clang::ValueDecl*, unsigned int, llvm::DenseMapInfo<clang::ValueDecl*>, llvm::detail::DenseMapPair<clang::ValueDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::ValueDecl*, llvm::SmallVector<llvm::ArrayRef<clang::OMPClauseMappableExprCommon::MappableComponent>, 8u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl*, llvm::SmallVector<llvm::ArrayRef<clang::OMPClauseMappableExprCommon::MappableComponent>, 8u> > > > >::end()
Line
Count
Source
71
19.0k
  iterator end() { return Vector.end(); }
72
4.36M
  const_iterator end() const { return Vector.end(); }
AArch64StackTagging.cpp:llvm::MapVector<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo, llvm::DenseMap<llvm::AllocaInst*, unsigned int, llvm::DenseMapInfo<llvm::AllocaInst*>, llvm::detail::DenseMapPair<llvm::AllocaInst*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo>, std::__1::allocator<std::__1::pair<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo> > > >::end() const
Line
Count
Source
72
6
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<llvm::DbgValueHistoryMap::Entry, 4u>, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<llvm::DbgValueHistoryMap::Entry, 4u> >, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<llvm::DbgValueHistoryMap::Entry, 4u> > > > >::end() const
Line
Count
Source
72
71.4k
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*> > > >::end() const
Line
Count
Source
72
71.0k
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<llvm::MCSection*, std::__1::vector<llvm::MCDwarfLineEntry, std::__1::allocator<llvm::MCDwarfLineEntry> >, llvm::DenseMap<llvm::MCSection*, unsigned int, llvm::DenseMapInfo<llvm::MCSection*>, llvm::detail::DenseMapPair<llvm::MCSection*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection*, std::__1::vector<llvm::MCDwarfLineEntry, std::__1::allocator<llvm::MCDwarfLineEntry> > >, std::__1::allocator<std::__1::pair<llvm::MCSection*, std::__1::vector<llvm::MCDwarfLineEntry, std::__1::allocator<llvm::MCDwarfLineEntry> > > > > >::end() const
Line
Count
Source
72
2.38k
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<llvm::Value*, llvm::Constant*, llvm::SmallDenseMap<llvm::Value*, unsigned int, 4u, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, llvm::SmallVector<std::__1::pair<llvm::Value*, llvm::Constant*>, 4u> >::end() const
Line
Count
Source
72
293
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<llvm::AssertingVH<llvm::Instruction>, llvm::AssertingVH<llvm::Value>, llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Instruction>, llvm::AssertingVH<llvm::Value> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Instruction>, llvm::AssertingVH<llvm::Value> > > > >::end() const
Line
Count
Source
72
648
  const_iterator end() const { return Vector.end(); }
SCCP.cpp:llvm::MapVector<llvm::Function*, (anonymous namespace)::LatticeVal, llvm::DenseMap<llvm::Function*, unsigned int, llvm::DenseMapInfo<llvm::Function*>, llvm::detail::DenseMapPair<llvm::Function*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Function*, (anonymous namespace)::LatticeVal>, std::__1::allocator<std::__1::pair<llvm::Function*, (anonymous namespace)::LatticeVal> > > >::end() const
Line
Count
Source
72
13.6k
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<llvm::Instruction*, unsigned long long, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, unsigned long long>, std::__1::allocator<std::__1::pair<llvm::Instruction*, unsigned long long> > > >::end() const
Line
Count
Source
72
326k
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u>, llvm::DenseMap<unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, unsigned int> >, std::__1::vector<std::__1::pair<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u> >, std::__1::allocator<std::__1::pair<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u> > > > >::end() const
Line
Count
Source
72
147k
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<clang::FieldDecl*, llvm::SmallVector<std::__1::pair<clang::SourceLocation, bool>, 4u>, llvm::DenseMap<clang::FieldDecl*, unsigned int, llvm::DenseMapInfo<clang::FieldDecl*>, llvm::detail::DenseMapPair<clang::FieldDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FieldDecl*, llvm::SmallVector<std::__1::pair<clang::SourceLocation, bool>, 4u> >, std::__1::allocator<std::__1::pair<clang::FieldDecl*, llvm::SmallVector<std::__1::pair<clang::SourceLocation, bool>, 4u> > > > >::end() const
Line
Count
Source
72
2.13k
  const_iterator end() const { return Vector.end(); }
Unexecuted instantiation: llvm::MapVector<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> >, llvm::DenseMap<llvm::Region*, unsigned int, llvm::DenseMapInfo<llvm::Region*>, llvm::detail::DenseMapPair<llvm::Region*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > >, std::__1::allocator<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > > > > >::end() const
DWARFContext.cpp:llvm::MapVector<llvm::object::SectionRef, (anonymous namespace)::DWARFSectionMap, std::__1::map<llvm::object::SectionRef, unsigned int, std::__1::less<llvm::object::SectionRef>, std::__1::allocator<std::__1::pair<llvm::object::SectionRef const, unsigned int> > >, std::__1::vector<std::__1::pair<llvm::object::SectionRef, (anonymous namespace)::DWARFSectionMap>, std::__1::allocator<std::__1::pair<llvm::object::SectionRef, (anonymous namespace)::DWARFSectionMap> > > >::end() const
Line
Count
Source
72
4.72k
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<clang::NamespaceDecl*, bool, llvm::DenseMap<clang::NamespaceDecl*, unsigned int, llvm::DenseMapInfo<clang::NamespaceDecl*>, llvm::detail::DenseMapPair<clang::NamespaceDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamespaceDecl*, bool>, std::__1::allocator<std::__1::pair<clang::NamespaceDecl*, bool> > > >::end() const
Line
Count
Source
72
2.64k
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<clang::Expr const*, clang::DeclRefExpr*, llvm::DenseMap<clang::Expr const*, unsigned int, llvm::DenseMapInfo<clang::Expr const*>, llvm::detail::DenseMapPair<clang::Expr const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*>, std::__1::allocator<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*> > > >::end() const
Line
Count
Source
72
18.1k
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<clang::NamedDecl const*, unsigned int, llvm::DenseMap<clang::NamedDecl const*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl const*>, llvm::detail::DenseMapPair<clang::NamedDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl const*, unsigned int>, std::__1::allocator<std::__1::pair<clang::NamedDecl const*, unsigned int> > > >::end() const
Line
Count
Source
72
3.34M
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<clang::VarDecl const*, unsigned int, llvm::DenseMap<clang::VarDecl const*, unsigned int, llvm::DenseMapInfo<clang::VarDecl const*>, llvm::detail::DenseMapPair<clang::VarDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::VarDecl const*, unsigned int>, std::__1::allocator<std::__1::pair<clang::VarDecl const*, unsigned int> > > >::end() const
Line
Count
Source
72
352k
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<llvm::StringRef, DebugifyStatistics, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, DebugifyStatistics>, std::__1::allocator<std::__1::pair<llvm::StringRef, DebugifyStatistics> > > >::end() const
Line
Count
Source
72
1
  const_iterator end() const { return Vector.end(); }
73
74
303k
  reverse_iterator rbegin() { return Vector.rbegin(); }
llvm::MapVector<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool>, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool> >, std::__1::allocator<std::__1::pair<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool> > > > >::rbegin()
Line
Count
Source
74
81
  reverse_iterator rbegin() { return Vector.rbegin(); }
llvm::MapVector<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor> > > >::rbegin()
Line
Count
Source
74
18.7k
  reverse_iterator rbegin() { return Vector.rbegin(); }
llvm::MapVector<llvm::Instruction*, llvm::TruncInstCombine::Info, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info> > > >::rbegin()
Line
Count
Source
74
272
  reverse_iterator rbegin() { return Vector.rbegin(); }
llvm::MapVector<llvm::Instruction*, llvm::ConstantRange, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::ConstantRange>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::ConstantRange> > > >::rbegin()
Line
Count
Source
74
279k
  reverse_iterator rbegin() { return Vector.rbegin(); }
llvm::MapVector<llvm::Instruction*, llvm::Value*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Value*> > > >::rbegin()
Line
Count
Source
74
25
  reverse_iterator rbegin() { return Vector.rbegin(); }
Unexecuted instantiation: llvm::MapVector<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> >, llvm::DenseMap<llvm::Region*, unsigned int, llvm::DenseMapInfo<llvm::Region*>, llvm::detail::DenseMapPair<llvm::Region*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > >, std::__1::allocator<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > > > > >::rbegin()
llvm::MapVector<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> >, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> > >, std::__1::allocator<std::__1::pair<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> > > > > >::rbegin()
Line
Count
Source
74
4.93k
  reverse_iterator rbegin() { return Vector.rbegin(); }
75
0
  const_reverse_iterator rbegin() const { return Vector.rbegin(); }
76
303k
  reverse_iterator rend() { return Vector.rend(); }
llvm::MapVector<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool>, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool> >, std::__1::allocator<std::__1::pair<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool> > > > >::rend()
Line
Count
Source
76
81
  reverse_iterator rend() { return Vector.rend(); }
llvm::MapVector<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor> > > >::rend()
Line
Count
Source
76
18.7k
  reverse_iterator rend() { return Vector.rend(); }
llvm::MapVector<llvm::Instruction*, llvm::TruncInstCombine::Info, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info> > > >::rend()
Line
Count
Source
76
272
  reverse_iterator rend() { return Vector.rend(); }
llvm::MapVector<llvm::Instruction*, llvm::ConstantRange, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::ConstantRange>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::ConstantRange> > > >::rend()
Line
Count
Source
76
279k
  reverse_iterator rend() { return Vector.rend(); }
llvm::MapVector<llvm::Instruction*, llvm::Value*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Value*> > > >::rend()
Line
Count
Source
76
25
  reverse_iterator rend() { return Vector.rend(); }
Unexecuted instantiation: llvm::MapVector<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> >, llvm::DenseMap<llvm::Region*, unsigned int, llvm::DenseMapInfo<llvm::Region*>, llvm::detail::DenseMapPair<llvm::Region*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > >, std::__1::allocator<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > > > > >::rend()
llvm::MapVector<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> >, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> > >, std::__1::allocator<std::__1::pair<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> > > > > >::rend()
Line
Count
Source
76
4.93k
  reverse_iterator rend() { return Vector.rend(); }
77
0
  const_reverse_iterator rend() const { return Vector.rend(); }
78
79
47.2M
  bool empty() const {
80
47.2M
    return Vector.empty();
81
47.2M
  }
AArch64StackTagging.cpp:llvm::MapVector<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo, llvm::DenseMap<llvm::AllocaInst*, unsigned int, llvm::DenseMapInfo<llvm::AllocaInst*>, llvm::detail::DenseMapPair<llvm::AllocaInst*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo>, std::__1::allocator<std::__1::pair<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo> > > >::empty() const
Line
Count
Source
79
7
  bool empty() const {
80
7
    return Vector.empty();
81
7
  }
Unexecuted instantiation: llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<llvm::DbgValueHistoryMap::Entry, 4u>, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<llvm::DbgValueHistoryMap::Entry, 4u> >, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<llvm::DbgValueHistoryMap::Entry, 4u> > > > >::empty() const
Unexecuted instantiation: llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*> > > >::empty() const
llvm::MapVector<llvm::MCSymbol*, llvm::MCSymbol*, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, llvm::MCSymbol*>, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, llvm::MCSymbol*> > > >::empty() const
Line
Count
Source
79
3.52k
  bool empty() const {
80
3.52k
    return Vector.empty();
81
3.52k
  }
llvm::MapVector<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool>, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool> >, std::__1::allocator<std::__1::pair<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool> > > > >::empty() const
Line
Count
Source
79
8.10k
  bool empty() const {
80
8.10k
    return Vector.empty();
81
8.10k
  }
llvm::MapVector<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor> > > >::empty() const
Line
Count
Source
79
19.4k
  bool empty() const {
80
19.4k
    return Vector.empty();
81
19.4k
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::empty() const
Line
Count
Source
79
644k
  bool empty() const {
80
644k
    return Vector.empty();
81
644k
  }
llvm::MapVector<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned long long, llvm::DenseMap<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::Function*, llvm::Function*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned long long>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned long long> > > >::empty() const
Line
Count
Source
79
138
  bool empty() const {
80
138
    return Vector.empty();
81
138
  }
llvm::MapVector<llvm::Value*, llvm::Constant*, llvm::SmallDenseMap<llvm::Value*, unsigned int, 4u, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, llvm::SmallVector<std::__1::pair<llvm::Value*, llvm::Constant*>, 4u> >::empty() const
Line
Count
Source
79
25.1M
  bool empty() const {
80
25.1M
    return Vector.empty();
81
25.1M
  }
SCCP.cpp:llvm::MapVector<llvm::Function*, (anonymous namespace)::LatticeVal, llvm::DenseMap<llvm::Function*, unsigned int, llvm::DenseMapInfo<llvm::Function*>, llvm::detail::DenseMapPair<llvm::Function*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Function*, (anonymous namespace)::LatticeVal>, std::__1::allocator<std::__1::pair<llvm::Function*, (anonymous namespace)::LatticeVal> > > >::empty() const
Line
Count
Source
79
1.37M
  bool empty() const {
80
1.37M
    return Vector.empty();
81
1.37M
  }
SCCP.cpp:llvm::MapVector<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal, llvm::DenseMap<std::__1::pair<llvm::Function*, unsigned int>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::Function*, unsigned int> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::Function*, unsigned int>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal> > > >::empty() const
Line
Count
Source
79
1.25M
  bool empty() const {
80
1.25M
    return Vector.empty();
81
1.25M
  }
llvm::MapVector<llvm::PHINode*, llvm::InductionDescriptor, llvm::DenseMap<llvm::PHINode*, unsigned int, llvm::DenseMapInfo<llvm::PHINode*>, llvm::detail::DenseMapPair<llvm::PHINode*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PHINode*, llvm::InductionDescriptor>, std::__1::allocator<std::__1::pair<llvm::PHINode*, llvm::InductionDescriptor> > > >::empty() const
Line
Count
Source
79
17.2k
  bool empty() const {
80
17.2k
    return Vector.empty();
81
17.2k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u> > > > >::empty() const
Line
Count
Source
79
2.15M
  bool empty() const {
80
2.15M
    return Vector.empty();
81
2.15M
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u> > > > >::empty() const
Line
Count
Source
79
2.15M
  bool empty() const {
80
2.15M
    return Vector.empty();
81
2.15M
  }
llvm::MapVector<clang::IdentifierInfo*, llvm::SmallVector<unsigned int, 4u>, llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<unsigned int, 4u> >, std::__1::allocator<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<unsigned int, 4u> > > > >::empty() const
Line
Count
Source
79
1.53M
  bool empty() const {
80
1.53M
    return Vector.empty();
81
1.53M
  }
llvm::MapVector<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u>, llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u> >, std::__1::allocator<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u> > > > >::empty() const
Line
Count
Source
79
1.39M
  bool empty() const {
80
1.39M
    return Vector.empty();
81
1.39M
  }
llvm::MapVector<clang::Decl*, clang::FunctionDecl*, llvm::SmallDenseMap<clang::Decl*, unsigned int, 4u, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::Decl*, clang::FunctionDecl*>, 4u> >::empty() const
Line
Count
Source
79
1.35M
  bool empty() const {
80
1.35M
    return Vector.empty();
81
1.35M
  }
llvm::MapVector<clang::FunctionDecl*, clang::QualType, llvm::SmallDenseMap<clang::FunctionDecl*, unsigned int, 4u, llvm::DenseMapInfo<clang::FunctionDecl*>, llvm::detail::DenseMapPair<clang::FunctionDecl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::FunctionDecl*, clang::QualType>, 4u> >::empty() const
Line
Count
Source
79
1.35M
  bool empty() const {
80
1.35M
    return Vector.empty();
81
1.35M
  }
llvm::MapVector<clang::Selector, unsigned int, llvm::DenseMap<clang::Selector, unsigned int, llvm::DenseMapInfo<clang::Selector>, llvm::detail::DenseMapPair<clang::Selector, unsigned int> >, std::__1::vector<std::__1::pair<clang::Selector, unsigned int>, std::__1::allocator<std::__1::pair<clang::Selector, unsigned int> > > >::empty() const
Line
Count
Source
79
3.44k
  bool empty() const {
80
3.44k
    return Vector.empty();
81
3.44k
  }
llvm::MapVector<clang::Selector, clang::SourceLocation, llvm::DenseMap<clang::Selector, unsigned int, llvm::DenseMapInfo<clang::Selector>, llvm::detail::DenseMapPair<clang::Selector, unsigned int> >, std::__1::vector<std::__1::pair<clang::Selector, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::Selector, clang::SourceLocation> > > >::empty() const
Line
Count
Source
79
41.7k
  bool empty() const {
80
41.7k
    return Vector.empty();
81
41.7k
  }
llvm::MapVector<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> >, llvm::DenseMap<clang::FunctionDecl const*, unsigned int, llvm::DenseMapInfo<clang::FunctionDecl const*>, llvm::detail::DenseMapPair<clang::FunctionDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> > >, std::__1::allocator<std::__1::pair<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> > > > > >::empty() const
Line
Count
Source
79
3.61k
  bool empty() const {
80
3.61k
    return Vector.empty();
81
3.61k
  }
llvm::MapVector<clang::Decl const*, llvm::SmallVector<clang::ASTWriter::DeclUpdate, 1u>, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, llvm::SmallVector<clang::ASTWriter::DeclUpdate, 1u> >, std::__1::allocator<std::__1::pair<clang::Decl const*, llvm::SmallVector<clang::ASTWriter::DeclUpdate, 1u> > > > >::empty() const
Line
Count
Source
79
7.34k
  bool empty() const {
80
7.34k
    return Vector.empty();
81
7.34k
  }
llvm::MapVector<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> >, llvm::DenseMap<llvm::Region*, unsigned int, llvm::DenseMapInfo<llvm::Region*>, llvm::detail::DenseMapPair<llvm::Region*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > >, std::__1::allocator<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > > > > >::empty() const
Line
Count
Source
79
1
  bool empty() const {
80
1
    return Vector.empty();
81
1
  }
llvm::MapVector<llvm::MDNode const*, llvm::DwarfCompileUnit*, llvm::DenseMap<llvm::MDNode const*, unsigned int, llvm::DenseMapInfo<llvm::MDNode const*>, llvm::detail::DenseMapPair<llvm::MDNode const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*>, std::__1::allocator<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*> > > >::empty() const
Line
Count
Source
79
6.47k
  bool empty() const {
80
6.47k
    return Vector.empty();
81
6.47k
  }
llvm::MapVector<llvm::StringRef, llvm::BitcodeModule, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, llvm::BitcodeModule>, std::__1::allocator<std::__1::pair<llvm::StringRef, llvm::BitcodeModule> > > >::empty() const
Line
Count
Source
79
446
  bool empty() const {
80
446
    return Vector.empty();
81
446
  }
llvm::MapVector<clang::NamedDecl*, clang::SourceLocation, llvm::DenseMap<clang::NamedDecl*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl*>, llvm::detail::DenseMapPair<clang::NamedDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl*, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::NamedDecl*, clang::SourceLocation> > > >::empty() const
Line
Count
Source
79
31.9k
  bool empty() const {
80
31.9k
    return Vector.empty();
81
31.9k
  }
llvm::MapVector<clang::IdentifierInfo*, clang::WeakInfo, llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo*, clang::WeakInfo>, std::__1::allocator<std::__1::pair<clang::IdentifierInfo*, clang::WeakInfo> > > >::empty() const
Line
Count
Source
79
8.56M
  bool empty() const {
80
8.56M
    return Vector.empty();
81
8.56M
  }
llvm::MapVector<clang::Expr const*, clang::DeclRefExpr*, llvm::DenseMap<clang::Expr const*, unsigned int, llvm::DenseMapInfo<clang::Expr const*>, llvm::detail::DenseMapPair<clang::Expr const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*>, std::__1::allocator<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*> > > >::empty() const
Line
Count
Source
79
57.7k
  bool empty() const {
80
57.7k
    return Vector.empty();
81
57.7k
  }
llvm::MapVector<clang::CXXMethodDecl const*, clang::OverridingMethods, llvm::DenseMap<clang::CXXMethodDecl const*, unsigned int, llvm::DenseMapInfo<clang::CXXMethodDecl const*>, llvm::detail::DenseMapPair<clang::CXXMethodDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::CXXMethodDecl const*, clang::OverridingMethods>, std::__1::allocator<std::__1::pair<clang::CXXMethodDecl const*, clang::OverridingMethods> > > >::empty() const
Line
Count
Source
79
39.1k
  bool empty() const {
80
39.1k
    return Vector.empty();
81
39.1k
  }
82
83
  std::pair<KeyT, ValueT>       &front()       { return Vector.front(); }
84
  const std::pair<KeyT, ValueT> &front() const { return Vector.front(); }
85
59.1k
  std::pair<KeyT, ValueT>       &back()        { return Vector.back(); }
86
  const std::pair<KeyT, ValueT> &back()  const { return Vector.back(); }
87
88
22.0M
  void clear() {
89
22.0M
    Map.clear();
90
22.0M
    Vector.clear();
91
22.0M
  }
llvm::MapVector<unsigned long long, unsigned long long, llvm::DenseMap<unsigned long long, unsigned int, llvm::DenseMapInfo<unsigned long long>, llvm::detail::DenseMapPair<unsigned long long, unsigned int> >, std::__1::vector<std::__1::pair<unsigned long long, unsigned long long>, std::__1::allocator<std::__1::pair<unsigned long long, unsigned long long> > > >::clear()
Line
Count
Source
88
13.2k
  void clear() {
89
13.2k
    Map.clear();
90
13.2k
    Vector.clear();
91
13.2k
  }
llvm::MapVector<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo, llvm::DenseMap<llvm::MCSymbol const*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol const*>, llvm::detail::DenseMapPair<llvm::MCSymbol const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo>, std::__1::allocator<std::__1::pair<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo> > > >::clear()
Line
Count
Source
88
13.1k
  void clear() {
89
13.1k
    Map.clear();
90
13.1k
    Vector.clear();
91
13.1k
  }
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<llvm::DbgValueHistoryMap::Entry, 4u>, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<llvm::DbgValueHistoryMap::Entry, 4u> >, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<llvm::DbgValueHistoryMap::Entry, 4u> > > > >::clear()
Line
Count
Source
88
498k
  void clear() {
89
498k
    Map.clear();
90
498k
    Vector.clear();
91
498k
  }
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*> > > >::clear()
Line
Count
Source
88
498k
  void clear() {
89
498k
    Map.clear();
90
498k
    Vector.clear();
91
498k
  }
Unexecuted instantiation: llvm::MapVector<llvm::MCSymbol*, llvm::MCSymbol*, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, llvm::MCSymbol*>, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, llvm::MCSymbol*> > > >::clear()
llvm::MapVector<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool>, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool> >, std::__1::allocator<std::__1::pair<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool> > > > >::clear()
Line
Count
Source
88
8.10k
  void clear() {
89
8.10k
    Map.clear();
90
8.10k
    Vector.clear();
91
8.10k
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::clear()
Line
Count
Source
88
644k
  void clear() {
89
644k
    Map.clear();
90
644k
    Vector.clear();
91
644k
  }
llvm::MapVector<llvm::Value const*, llvm::SmallVector<llvm::SUnit*, 4u>, llvm::DenseMap<llvm::Value const*, unsigned int, llvm::DenseMapInfo<llvm::Value const*>, llvm::detail::DenseMapPair<llvm::Value const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::SUnit*, 4u> >, std::__1::allocator<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::SUnit*, 4u> > > > >::clear()
Line
Count
Source
88
3
  void clear() {
89
3
    Map.clear();
90
3
    Vector.clear();
91
3
  }
llvm::MapVector<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseMap<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> > >, std::__1::allocator<std::__1::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> > > > > >::clear()
Line
Count
Source
88
1.31M
  void clear() {
89
1.31M
    Map.clear();
90
1.31M
    Vector.clear();
91
1.31M
  }
llvm::MapVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> > >, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> > > > > >::clear()
Line
Count
Source
88
175
  void clear() {
89
175
    Map.clear();
90
175
    Vector.clear();
91
175
  }
llvm::MapVector<llvm::Instruction*, llvm::Instruction*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Instruction*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Instruction*> > > >::clear()
Line
Count
Source
88
1.28M
  void clear() {
89
1.28M
    Map.clear();
90
1.28M
    Vector.clear();
91
1.28M
  }
llvm::MapVector<llvm::Instruction*, llvm::TruncInstCombine::Info, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info> > > >::clear()
Line
Count
Source
88
113k
  void clear() {
89
113k
    Map.clear();
90
113k
    Vector.clear();
91
113k
  }
llvm::MapVector<llvm::Instruction*, llvm::ConstantRange, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::ConstantRange>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::ConstantRange> > > >::clear()
Line
Count
Source
88
279k
  void clear() {
89
279k
    Map.clear();
90
279k
    Vector.clear();
91
279k
  }
llvm::MapVector<llvm::Instruction*, llvm::Value*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Value*> > > >::clear()
Line
Count
Source
88
279k
  void clear() {
89
279k
    Map.clear();
90
279k
    Vector.clear();
91
279k
  }
llvm::MapVector<llvm::Value*, llvm::Constant*, llvm::SmallDenseMap<llvm::Value*, unsigned int, 4u, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, llvm::SmallVector<std::__1::pair<llvm::Value*, llvm::Constant*>, 4u> >::clear()
Line
Count
Source
88
4.68M
  void clear() {
89
4.68M
    Map.clear();
90
4.68M
    Vector.clear();
91
4.68M
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u> > > > >::clear()
Line
Count
Source
88
2.58M
  void clear() {
89
2.58M
    Map.clear();
90
2.58M
    Vector.clear();
91
2.58M
  }
llvm::MapVector<llvm::Value*, llvm::Value*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::Value*> > > >::clear()
Line
Count
Source
88
324
  void clear() {
89
324
    Map.clear();
90
324
    Vector.clear();
91
324
  }
llvm::MapVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 8u>, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 8u> >, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 8u> > > > >::clear()
Line
Count
Source
88
1.61k
  void clear() {
89
1.61k
    Map.clear();
90
1.61k
    Vector.clear();
91
1.61k
  }
llvm::MapVector<llvm::Value*, std::__1::pair<unsigned long long, bool>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, std::__1::pair<unsigned long long, bool> >, std::__1::allocator<std::__1::pair<llvm::Value*, std::__1::pair<unsigned long long, bool> > > > >::clear()
Line
Count
Source
88
629k
  void clear() {
89
629k
    Map.clear();
90
629k
    Vector.clear();
91
629k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u> > > > >::clear()
Line
Count
Source
88
2.43M
  void clear() {
89
2.43M
    Map.clear();
90
2.43M
    Vector.clear();
91
2.43M
  }
llvm::MapVector<clang::Decl const*, std::__1::pair<clang::VarDecl const*, clang::CodeGen::Address>, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, std::__1::pair<clang::VarDecl const*, clang::CodeGen::Address> >, std::__1::allocator<std::__1::pair<clang::Decl const*, std::__1::pair<clang::VarDecl const*, clang::CodeGen::Address> > > > >::clear()
Line
Count
Source
88
46
  void clear() {
89
46
    Map.clear();
90
46
    Vector.clear();
91
46
  }
llvm::MapVector<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u>, llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u> >, std::__1::allocator<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u> > > > >::clear()
Line
Count
Source
88
74.5k
  void clear() {
89
74.5k
    Map.clear();
90
74.5k
    Vector.clear();
91
74.5k
  }
llvm::MapVector<clang::Decl*, unsigned long long, llvm::SmallDenseMap<clang::Decl*, unsigned int, 4u, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::Decl*, unsigned long long>, 4u> >::clear()
Line
Count
Source
88
1.35M
  void clear() {
89
1.35M
    Map.clear();
90
1.35M
    Vector.clear();
91
1.35M
  }
llvm::MapVector<clang::Decl*, clang::FunctionDecl*, llvm::SmallDenseMap<clang::Decl*, unsigned int, 4u, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::Decl*, clang::FunctionDecl*>, 4u> >::clear()
Line
Count
Source
88
95
  void clear() {
89
95
    Map.clear();
90
95
    Vector.clear();
91
95
  }
llvm::MapVector<clang::FunctionDecl*, clang::QualType, llvm::SmallDenseMap<clang::FunctionDecl*, unsigned int, 4u, llvm::DenseMapInfo<clang::FunctionDecl*>, llvm::detail::DenseMapPair<clang::FunctionDecl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::FunctionDecl*, clang::QualType>, 4u> >::clear()
Line
Count
Source
88
95
  void clear() {
89
95
    Map.clear();
90
95
    Vector.clear();
91
95
  }
llvm::MapVector<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> >, llvm::DenseMap<llvm::Region*, unsigned int, llvm::DenseMapInfo<llvm::Region*>, llvm::detail::DenseMapPair<llvm::Region*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > >, std::__1::allocator<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > > > > >::clear()
Line
Count
Source
88
50
  void clear() {
89
50
    Map.clear();
90
50
    Vector.clear();
91
50
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::MDNode*, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*>, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*> > > >::clear()
Line
Count
Source
88
305
  void clear() {
89
305
    Map.clear();
90
305
    Vector.clear();
91
305
  }
llvm::MapVector<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int>, llvm::DenseMap<llvm::MCSymbol const*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol const*>, llvm::detail::DenseMapPair<llvm::MCSymbol const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> >, std::__1::allocator<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> > > > >::clear()
Line
Count
Source
88
15.2k
  void clear() {
89
15.2k
    Map.clear();
90
15.2k
    Vector.clear();
91
15.2k
  }
llvm::MapVector<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> >, llvm::DenseMap<llvm::Function const*, unsigned int, llvm::DenseMapInfo<llvm::Function const*>, llvm::detail::DenseMapPair<llvm::Function const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > >, std::__1::allocator<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > > > > >::clear()
Line
Count
Source
88
190
  void clear() {
89
190
    Map.clear();
90
190
    Vector.clear();
91
190
  }
llvm::MapVector<llvm::Value const*, std::__1::vector<llvm::SelectionDAGBuilder::DanglingDebugInfo, std::__1::allocator<llvm::SelectionDAGBuilder::DanglingDebugInfo> >, llvm::DenseMap<llvm::Value const*, unsigned int, llvm::DenseMapInfo<llvm::Value const*>, llvm::detail::DenseMapPair<llvm::Value const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value const*, std::__1::vector<llvm::SelectionDAGBuilder::DanglingDebugInfo, std::__1::allocator<llvm::SelectionDAGBuilder::DanglingDebugInfo> > >, std::__1::allocator<std::__1::pair<llvm::Value const*, std::__1::vector<llvm::SelectionDAGBuilder::DanglingDebugInfo, std::__1::allocator<llvm::SelectionDAGBuilder::DanglingDebugInfo> > > > > >::clear()
Line
Count
Source
88
1.47M
  void clear() {
89
1.47M
    Map.clear();
90
1.47M
    Vector.clear();
91
1.47M
  }
llvm::MapVector<clang::VarDecl const*, llvm::PointerIntPair<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*> > >, llvm::DenseMap<clang::VarDecl const*, unsigned int, llvm::DenseMapInfo<clang::VarDecl const*>, llvm::detail::DenseMapPair<clang::VarDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::VarDecl const*, llvm::PointerIntPair<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*> > > >, std::__1::allocator<std::__1::pair<clang::VarDecl const*, llvm::PointerIntPair<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*> > > > > > >::clear()
Line
Count
Source
88
332k
  void clear() {
89
332k
    Map.clear();
90
332k
    Vector.clear();
91
332k
  }
llvm::MapVector<clang::ParmVarDecl*, clang::Stmt*, llvm::SmallDenseMap<clang::ParmVarDecl*, unsigned int, 4u, llvm::DenseMapInfo<clang::ParmVarDecl*>, llvm::detail::DenseMapPair<clang::ParmVarDecl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::ParmVarDecl*, clang::Stmt*>, 4u> >::clear()
Line
Count
Source
88
3.47M
  void clear() {
89
3.47M
    Map.clear();
90
3.47M
    Vector.clear();
91
3.47M
  }
llvm::MapVector<clang::NamedDecl*, clang::SourceLocation, llvm::DenseMap<clang::NamedDecl*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl*>, llvm::detail::DenseMapPair<clang::NamedDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl*, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::NamedDecl*, clang::SourceLocation> > > >::clear()
Line
Count
Source
88
61
  void clear() {
89
61
    Map.clear();
90
61
    Vector.clear();
91
61
  }
92
93
201
  void swap(MapVector &RHS) {
94
201
    std::swap(Map, RHS.Map);
95
201
    std::swap(Vector, RHS.Vector);
96
201
  }
97
98
42.2M
  ValueT &operator[](const KeyT &Key) {
99
42.2M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
42.2M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
42.2M
    auto &I = Result.first->second;
102
42.2M
    if (Result.second) {
103
16.5M
      Vector.push_back(std::make_pair(Key, ValueT()));
104
16.5M
      I = Vector.size() - 1;
105
16.5M
    }
106
42.2M
    return Vector[I].second;
107
42.2M
  }
llvm::MapVector<llvm::MCSection*, std::__1::vector<llvm::MCDwarfLineEntry, std::__1::allocator<llvm::MCDwarfLineEntry> >, llvm::DenseMap<llvm::MCSection*, unsigned int, llvm::DenseMapInfo<llvm::MCSection*>, llvm::detail::DenseMapPair<llvm::MCSection*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection*, std::__1::vector<llvm::MCDwarfLineEntry, std::__1::allocator<llvm::MCDwarfLineEntry> > >, std::__1::allocator<std::__1::pair<llvm::MCSection*, std::__1::vector<llvm::MCDwarfLineEntry, std::__1::allocator<llvm::MCDwarfLineEntry> > > > > >::operator[](llvm::MCSection* const&)
Line
Count
Source
98
967k
  ValueT &operator[](const KeyT &Key) {
99
967k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
967k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
967k
    auto &I = Result.first->second;
102
967k
    if (Result.second) {
103
2.02k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
2.02k
      I = Vector.size() - 1;
105
2.02k
    }
106
967k
    return Vector[I].second;
107
967k
  }
AArch64StackTagging.cpp:llvm::MapVector<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo, llvm::DenseMap<llvm::AllocaInst*, unsigned int, llvm::DenseMapInfo<llvm::AllocaInst*>, llvm::detail::DenseMapPair<llvm::AllocaInst*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo>, std::__1::allocator<std::__1::pair<llvm::AllocaInst*, (anonymous namespace)::AArch64StackTagging::AllocaInfo> > > >::operator[](llvm::AllocaInst* const&)
Line
Count
Source
98
23
  ValueT &operator[](const KeyT &Key) {
99
23
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
23
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
23
    auto &I = Result.first->second;
102
23
    if (Result.second) {
103
12
      Vector.push_back(std::make_pair(Key, ValueT()));
104
12
      I = Vector.size() - 1;
105
12
    }
106
23
    return Vector[I].second;
107
23
  }
llvm::MapVector<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> >, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > >, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > > > > >::operator[](llvm::MCSymbol* const&)
Line
Count
Source
98
93
  ValueT &operator[](const KeyT &Key) {
99
93
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
93
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
93
    auto &I = Result.first->second;
102
93
    if (Result.second) {
103
18
      Vector.push_back(std::make_pair(Key, ValueT()));
104
18
      I = Vector.size() - 1;
105
18
    }
106
93
    return Vector[I].second;
107
93
  }
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<llvm::DbgValueHistoryMap::Entry, 4u>, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<llvm::DbgValueHistoryMap::Entry, 4u> >, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<llvm::DbgValueHistoryMap::Entry, 4u> > > > >::operator[](std::__1::pair<llvm::DINode const*, llvm::DILocation const*> const&)
Line
Count
Source
98
8.00M
  ValueT &operator[](const KeyT &Key) {
99
8.00M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
8.00M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
8.00M
    auto &I = Result.first->second;
102
8.00M
    if (Result.second) {
103
772
      Vector.push_back(std::make_pair(Key, ValueT()));
104
772
      I = Vector.size() - 1;
105
772
    }
106
8.00M
    return Vector[I].second;
107
8.00M
  }
llvm::MapVector<llvm::MCSymbol*, llvm::MCSymbol*, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, llvm::MCSymbol*>, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, llvm::MCSymbol*> > > >::operator[](llvm::MCSymbol* const&)
Line
Count
Source
98
2.04k
  ValueT &operator[](const KeyT &Key) {
99
2.04k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2.04k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2.04k
    auto &I = Result.first->second;
102
2.04k
    if (Result.second) {
103
591
      Vector.push_back(std::make_pair(Key, ValueT()));
104
591
      I = Vector.size() - 1;
105
591
    }
106
2.04k
    return Vector[I].second;
107
2.04k
  }
llvm::MapVector<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool>, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool> >, std::__1::allocator<std::__1::pair<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool> > > > >::operator[](llvm::Instruction* const&)
Line
Count
Source
98
141
  ValueT &operator[](const KeyT &Key) {
99
141
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
141
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
141
    auto &I = Result.first->second;
102
141
    if (Result.second) {
103
111
      Vector.push_back(std::make_pair(Key, ValueT()));
104
111
      I = Vector.size() - 1;
105
111
    }
106
141
    return Vector[I].second;
107
141
  }
llvm::MapVector<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> >, llvm::DenseMap<llvm::Constant*, unsigned int, llvm::DenseMapInfo<llvm::Constant*>, llvm::detail::DenseMapPair<llvm::Constant*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> > >, std::__1::allocator<std::__1::pair<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> > > > > >::operator[](llvm::Constant* const&)
Line
Count
Source
98
17
  ValueT &operator[](const KeyT &Key) {
99
17
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
17
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
17
    auto &I = Result.first->second;
102
17
    if (Result.second) {
103
14
      Vector.push_back(std::make_pair(Key, ValueT()));
104
14
      I = Vector.size() - 1;
105
14
    }
106
17
    return Vector[I].second;
107
17
  }
X86WinAllocaExpander.cpp:llvm::MapVector<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering, llvm::DenseMap<llvm::MachineInstr*, unsigned int, llvm::DenseMapInfo<llvm::MachineInstr*>, llvm::detail::DenseMapPair<llvm::MachineInstr*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering>, std::__1::allocator<std::__1::pair<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering> > > >::operator[](llvm::MachineInstr* const&)
Line
Count
Source
98
107
  ValueT &operator[](const KeyT &Key) {
99
107
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
107
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
107
    auto &I = Result.first->second;
102
107
    if (Result.second) {
103
107
      Vector.push_back(std::make_pair(Key, ValueT()));
104
107
      I = Vector.size() - 1;
105
107
    }
106
107
    return Vector[I].second;
107
107
  }
llvm::MapVector<llvm::ValueInfo, llvm::CalleeInfo, llvm::DenseMap<llvm::ValueInfo, unsigned int, llvm::DenseMapInfo<llvm::ValueInfo>, llvm::detail::DenseMapPair<llvm::ValueInfo, unsigned int> >, std::__1::vector<std::__1::pair<llvm::ValueInfo, llvm::CalleeInfo>, std::__1::allocator<std::__1::pair<llvm::ValueInfo, llvm::CalleeInfo> > > >::operator[](llvm::ValueInfo const&)
Line
Count
Source
98
339
  ValueT &operator[](const KeyT &Key) {
99
339
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
339
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
339
    auto &I = Result.first->second;
102
339
    if (Result.second) {
103
311
      Vector.push_back(std::make_pair(Key, ValueT()));
104
311
      I = Vector.size() - 1;
105
311
    }
106
339
    return Vector[I].second;
107
339
  }
llvm::MapVector<llvm::Instruction*, unsigned long long, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, unsigned long long>, std::__1::allocator<std::__1::pair<llvm::Instruction*, unsigned long long> > > >::operator[](llvm::Instruction* const&)
Line
Count
Source
98
816
  ValueT &operator[](const KeyT &Key) {
99
816
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
816
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
816
    auto &I = Result.first->second;
102
816
    if (Result.second) {
103
198
      Vector.push_back(std::make_pair(Key, ValueT()));
104
198
      I = Vector.size() - 1;
105
198
    }
106
816
    return Vector[I].second;
107
816
  }
llvm::MapVector<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor> > > >::operator[](llvm::Instruction* const&)
Line
Count
Source
98
41.1k
  ValueT &operator[](const KeyT &Key) {
99
41.1k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
41.1k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
41.1k
    auto &I = Result.first->second;
102
41.1k
    if (Result.second) {
103
41.1k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
41.1k
      I = Vector.size() - 1;
105
41.1k
    }
106
41.1k
    return Vector[I].second;
107
41.1k
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::operator[](llvm::AssertingVH<llvm::Value> const&)
Line
Count
Source
98
19.7k
  ValueT &operator[](const KeyT &Key) {
99
19.7k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
19.7k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
19.7k
    auto &I = Result.first->second;
102
19.7k
    if (Result.second) {
103
11.4k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
11.4k
      I = Vector.size() - 1;
105
11.4k
    }
106
19.7k
    return Vector[I].second;
107
19.7k
  }
llvm::MapVector<std::__1::pair<int, llvm::VNInfo*>, llvm::SmallPtrSet<llvm::MachineInstr*, 16u>, llvm::DenseMap<std::__1::pair<int, llvm::VNInfo*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<int, llvm::VNInfo*> >, llvm::detail::DenseMapPair<std::__1::pair<int, llvm::VNInfo*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<int, llvm::VNInfo*>, llvm::SmallPtrSet<llvm::MachineInstr*, 16u> >, std::__1::allocator<std::__1::pair<std::__1::pair<int, llvm::VNInfo*>, llvm::SmallPtrSet<llvm::MachineInstr*, 16u> > > > >::operator[](std::__1::pair<int, llvm::VNInfo*> const&)
Line
Count
Source
98
154k
  ValueT &operator[](const KeyT &Key) {
99
154k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
154k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
154k
    auto &I = Result.first->second;
102
154k
    if (Result.second) {
103
130k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
130k
      I = Vector.size() - 1;
105
130k
    }
106
154k
    return Vector[I].second;
107
154k
  }
llvm::MapVector<llvm::Value const*, llvm::SmallVector<llvm::SUnit*, 4u>, llvm::DenseMap<llvm::Value const*, unsigned int, llvm::DenseMapInfo<llvm::Value const*>, llvm::detail::DenseMapPair<llvm::Value const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::SUnit*, 4u> >, std::__1::allocator<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::SUnit*, 4u> > > > >::operator[](llvm::Value const* const&)
Line
Count
Source
98
430
  ValueT &operator[](const KeyT &Key) {
99
430
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
430
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
430
    auto &I = Result.first->second;
102
430
    if (Result.second) {
103
182
      Vector.push_back(std::make_pair(Key, ValueT()));
104
182
      I = Vector.size() - 1;
105
182
    }
106
430
    return Vector[I].second;
107
430
  }
llvm::MapVector<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseMap<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> > >, std::__1::allocator<std::__1::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> > > > > >::operator[](llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> const&)
Line
Count
Source
98
2.62M
  ValueT &operator[](const KeyT &Key) {
99
2.62M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2.62M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2.62M
    auto &I = Result.first->second;
102
2.62M
    if (Result.second) {
103
1.47M
      Vector.push_back(std::make_pair(Key, ValueT()));
104
1.47M
      I = Vector.size() - 1;
105
1.47M
    }
106
2.62M
    return Vector[I].second;
107
2.62M
  }
llvm::MapVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> > >, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> > > > > >::operator[](llvm::BasicBlock* const&)
Line
Count
Source
98
1.11k
  ValueT &operator[](const KeyT &Key) {
99
1.11k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
1.11k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
1.11k
    auto &I = Result.first->second;
102
1.11k
    if (Result.second) {
103
641
      Vector.push_back(std::make_pair(Key, ValueT()));
104
641
      I = Vector.size() - 1;
105
641
    }
106
1.11k
    return Vector[I].second;
107
1.11k
  }
llvm::MapVector<llvm::MDNode*, llvm::SetVector<llvm::Metadata*, std::__1::vector<llvm::Metadata*, std::__1::allocator<llvm::Metadata*> >, llvm::DenseSet<llvm::Metadata*, llvm::DenseMapInfo<llvm::Metadata*> > >, llvm::DenseMap<llvm::MDNode*, unsigned int, llvm::DenseMapInfo<llvm::MDNode*>, llvm::detail::DenseMapPair<llvm::MDNode*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDNode*, llvm::SetVector<llvm::Metadata*, std::__1::vector<llvm::Metadata*, std::__1::allocator<llvm::Metadata*> >, llvm::DenseSet<llvm::Metadata*, llvm::DenseMapInfo<llvm::Metadata*> > > >, std::__1::allocator<std::__1::pair<llvm::MDNode*, llvm::SetVector<llvm::Metadata*, std::__1::vector<llvm::Metadata*, std::__1::allocator<llvm::Metadata*> >, llvm::DenseSet<llvm::Metadata*, llvm::DenseMapInfo<llvm::Metadata*> > > > > > >::operator[](llvm::MDNode* const&)
Line
Count
Source
98
1.43k
  ValueT &operator[](const KeyT &Key) {
99
1.43k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
1.43k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
1.43k
    auto &I = Result.first->second;
102
1.43k
    if (Result.second) {
103
6
      Vector.push_back(std::make_pair(Key, ValueT()));
104
6
      I = Vector.size() - 1;
105
6
    }
106
1.43k
    return Vector[I].second;
107
1.43k
  }
llvm::MapVector<llvm::Pass*, llvm::legacy::FunctionPassManagerImpl*, llvm::DenseMap<llvm::Pass*, unsigned int, llvm::DenseMapInfo<llvm::Pass*>, llvm::detail::DenseMapPair<llvm::Pass*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Pass*, llvm::legacy::FunctionPassManagerImpl*>, std::__1::allocator<std::__1::pair<llvm::Pass*, llvm::legacy::FunctionPassManagerImpl*> > > >::operator[](llvm::Pass* const&)
Line
Count
Source
98
739k
  ValueT &operator[](const KeyT &Key) {
99
739k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
739k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
739k
    auto &I = Result.first->second;
102
739k
    if (Result.second) {
103
50.7k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
50.7k
      I = Vector.size() - 1;
105
50.7k
    }
106
739k
    return Vector[I].second;
107
739k
  }
llvm::MapVector<llvm::Instruction*, llvm::Instruction*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Instruction*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Instruction*> > > >::operator[](llvm::Instruction* const&)
Line
Count
Source
98
386
  ValueT &operator[](const KeyT &Key) {
99
386
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
386
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
386
    auto &I = Result.first->second;
102
386
    if (Result.second) {
103
379
      Vector.push_back(std::make_pair(Key, ValueT()));
104
379
      I = Vector.size() - 1;
105
379
    }
106
386
    return Vector[I].second;
107
386
  }
WholeProgramDevirt.cpp:llvm::MapVector<(anonymous namespace)::VTableSlot, (anonymous namespace)::VTableSlotInfo, llvm::DenseMap<(anonymous namespace)::VTableSlot, unsigned int, llvm::DenseMapInfo<(anonymous namespace)::VTableSlot>, llvm::detail::DenseMapPair<(anonymous namespace)::VTableSlot, unsigned int> >, std::__1::vector<std::__1::pair<(anonymous namespace)::VTableSlot, (anonymous namespace)::VTableSlotInfo>, std::__1::allocator<std::__1::pair<(anonymous namespace)::VTableSlot, (anonymous namespace)::VTableSlotInfo> > > >::operator[]((anonymous namespace)::VTableSlot const&)
Line
Count
Source
98
175
  ValueT &operator[](const KeyT &Key) {
99
175
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
175
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
175
    auto &I = Result.first->second;
102
175
    if (Result.second) {
103
151
      Vector.push_back(std::make_pair(Key, ValueT()));
104
151
      I = Vector.size() - 1;
105
151
    }
106
175
    return Vector[I].second;
107
175
  }
llvm::MapVector<llvm::Instruction*, llvm::TruncInstCombine::Info, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info> > > >::operator[](llvm::Instruction* const&)
Line
Count
Source
98
2.02k
  ValueT &operator[](const KeyT &Key) {
99
2.02k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2.02k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2.02k
    auto &I = Result.first->second;
102
2.02k
    if (Result.second) {
103
0
      Vector.push_back(std::make_pair(Key, ValueT()));
104
0
      I = Vector.size() - 1;
105
0
    }
106
2.02k
    return Vector[I].second;
107
2.02k
  }
llvm::MapVector<llvm::Value*, llvm::Value*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::Value*> > > >::operator[](llvm::Value* const&)
Line
Count
Source
98
2.52k
  ValueT &operator[](const KeyT &Key) {
99
2.52k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2.52k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2.52k
    auto &I = Result.first->second;
102
2.52k
    if (Result.second) {
103
953
      Vector.push_back(std::make_pair(Key, ValueT()));
104
953
      I = Vector.size() - 1;
105
953
    }
106
2.52k
    return Vector[I].second;
107
2.52k
  }
llvm::MapVector<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned long long, llvm::DenseMap<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::Function*, llvm::Function*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned long long>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::Function*, llvm::Function*>, unsigned long long> > > >::operator[](std::__1::pair<llvm::Function*, llvm::Function*> const&)
Line
Count
Source
98
17
  ValueT &operator[](const KeyT &Key) {
99
17
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
17
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
17
    auto &I = Result.first->second;
102
17
    if (Result.second) {
103
16
      Vector.push_back(std::make_pair(Key, ValueT()));
104
16
      I = Vector.size() - 1;
105
16
    }
106
17
    return Vector[I].second;
107
17
  }
llvm::MapVector<llvm::MCSection*, llvm::ConstantPool, llvm::DenseMap<llvm::MCSection*, unsigned int, llvm::DenseMapInfo<llvm::MCSection*>, llvm::detail::DenseMapPair<llvm::MCSection*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection*, llvm::ConstantPool>, std::__1::allocator<std::__1::pair<llvm::MCSection*, llvm::ConstantPool> > > >::operator[](llvm::MCSection* const&)
Line
Count
Source
98
324
  ValueT &operator[](const KeyT &Key) {
99
324
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
324
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
324
    auto &I = Result.first->second;
102
324
    if (Result.second) {
103
179
      Vector.push_back(std::make_pair(Key, ValueT()));
104
179
      I = Vector.size() - 1;
105
179
    }
106
324
    return Vector[I].second;
107
324
  }
llvm::MapVector<llvm::MCSymbol*, unsigned int, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, unsigned int>, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, unsigned int> > > >::operator[](llvm::MCSymbol* const&)
Line
Count
Source
98
18
  ValueT &operator[](const KeyT &Key) {
99
18
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
18
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
18
    auto &I = Result.first->second;
102
18
    if (Result.second) {
103
18
      Vector.push_back(std::make_pair(Key, ValueT()));
104
18
      I = Vector.size() - 1;
105
18
    }
106
18
    return Vector[I].second;
107
18
  }
ADCE.cpp:llvm::MapVector<llvm::BasicBlock*, (anonymous namespace)::BlockInfoType, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, (anonymous namespace)::BlockInfoType>, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, (anonymous namespace)::BlockInfoType> > > >::operator[](llvm::BasicBlock* const&)
Line
Count
Source
98
9.20M
  ValueT &operator[](const KeyT &Key) {
99
9.20M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
9.20M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
9.20M
    auto &I = Result.first->second;
102
9.20M
    if (Result.second) {
103
2.88M
      Vector.push_back(std::make_pair(Key, ValueT()));
104
2.88M
      I = Vector.size() - 1;
105
2.88M
    }
106
9.20M
    return Vector[I].second;
107
9.20M
  }
llvm::MapVector<llvm::DivRemMapKey, llvm::Instruction*, llvm::DenseMap<llvm::DivRemMapKey, unsigned int, llvm::DenseMapInfo<llvm::DivRemMapKey>, llvm::detail::DenseMapPair<llvm::DivRemMapKey, unsigned int> >, std::__1::vector<std::__1::pair<llvm::DivRemMapKey, llvm::Instruction*>, std::__1::allocator<std::__1::pair<llvm::DivRemMapKey, llvm::Instruction*> > > >::operator[](llvm::DivRemMapKey const&)
Line
Count
Source
98
6.39k
  ValueT &operator[](const KeyT &Key) {
99
6.39k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
6.39k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
6.39k
    auto &I = Result.first->second;
102
6.39k
    if (Result.second) {
103
6.30k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
6.30k
      I = Vector.size() - 1;
105
6.30k
    }
106
6.39k
    return Vector[I].second;
107
6.39k
  }
llvm::MapVector<llvm::Instruction*, llvm::Value*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Value*> > > >::operator[](llvm::Instruction* const&)
Line
Count
Source
98
1.11M
  ValueT &operator[](const KeyT &Key) {
99
1.11M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
1.11M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
1.11M
    auto &I = Result.first->second;
102
1.11M
    if (Result.second) {
103
697k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
697k
      I = Vector.size() - 1;
105
697k
    }
106
1.11M
    return Vector[I].second;
107
1.11M
  }
llvm::MapVector<llvm::BasicBlock*, llvm::Value*, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, llvm::Value*> > > >::operator[](llvm::BasicBlock* const&)
Line
Count
Source
98
145k
  ValueT &operator[](const KeyT &Key) {
99
145k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
145k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
145k
    auto &I = Result.first->second;
102
145k
    if (Result.second) {
103
145k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
145k
      I = Vector.size() - 1;
105
145k
    }
106
145k
    return Vector[I].second;
107
145k
  }
llvm::MapVector<llvm::Value*, llvm::Constant*, llvm::SmallDenseMap<llvm::Value*, unsigned int, 4u, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, llvm::SmallVector<std::__1::pair<llvm::Value*, llvm::Constant*>, 4u> >::operator[](llvm::Value* const&)
Line
Count
Source
98
111
  ValueT &operator[](const KeyT &Key) {
99
111
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
111
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
111
    auto &I = Result.first->second;
102
111
    if (Result.second) {
103
111
      Vector.push_back(std::make_pair(Key, ValueT()));
104
111
      I = Vector.size() - 1;
105
111
    }
106
111
    return Vector[I].second;
107
111
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u> > > > >::operator[](llvm::Value* const&)
Line
Count
Source
98
997k
  ValueT &operator[](const KeyT &Key) {
99
997k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
997k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
997k
    auto &I = Result.first->second;
102
997k
    if (Result.second) {
103
536k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
536k
      I = Vector.size() - 1;
105
536k
    }
106
997k
    return Vector[I].second;
107
997k
  }
llvm::MapVector<llvm::Instruction*, llvm::BitVector, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::BitVector>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::BitVector> > > >::operator[](llvm::Instruction* const&)
Line
Count
Source
98
2.48k
  ValueT &operator[](const KeyT &Key) {
99
2.48k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2.48k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2.48k
    auto &I = Result.first->second;
102
2.48k
    if (Result.second) {
103
851
      Vector.push_back(std::make_pair(Key, ValueT()));
104
851
      I = Vector.size() - 1;
105
851
    }
106
2.48k
    return Vector[I].second;
107
2.48k
  }
llvm::MapVector<llvm::BasicBlock*, llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > >, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > > >, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, llvm::SetVector<llvm::Value*, std::__1::vector<llvm::Value*, std::__1::allocator<llvm::Value*> >, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*> > > > > > >::operator[](llvm::BasicBlock* const&)
Line
Count
Source
98
20.9k
  ValueT &operator[](const KeyT &Key) {
99
20.9k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
20.9k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
20.9k
    auto &I = Result.first->second;
102
20.9k
    if (Result.second) {
103
5.56k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
5.56k
      I = Vector.size() - 1;
105
5.56k
    }
106
20.9k
    return Vector[I].second;
107
20.9k
  }
RewriteStatepointsForGC.cpp:llvm::MapVector<llvm::Value*, (anonymous namespace)::BDVState, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, (anonymous namespace)::BDVState>, std::__1::allocator<std::__1::pair<llvm::Value*, (anonymous namespace)::BDVState> > > >::operator[](llvm::Value* const&)
Line
Count
Source
98
891
  ValueT &operator[](const KeyT &Key) {
99
891
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
891
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
891
    auto &I = Result.first->second;
102
891
    if (Result.second) {
103
0
      Vector.push_back(std::make_pair(Key, ValueT()));
104
0
      I = Vector.size() - 1;
105
0
    }
106
891
    return Vector[I].second;
107
891
  }
llvm::MapVector<llvm::AssertingVH<llvm::Instruction>, llvm::AssertingVH<llvm::Value>, llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Instruction>, llvm::AssertingVH<llvm::Value> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Instruction>, llvm::AssertingVH<llvm::Value> > > > >::operator[](llvm::AssertingVH<llvm::Instruction> const&)
Line
Count
Source
98
40
  ValueT &operator[](const KeyT &Key) {
99
40
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
40
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
40
    auto &I = Result.first->second;
102
40
    if (Result.second) {
103
40
      Vector.push_back(std::make_pair(Key, ValueT()));
104
40
      I = Vector.size() - 1;
105
40
    }
106
40
    return Vector[I].second;
107
40
  }
SCCP.cpp:llvm::MapVector<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal, llvm::DenseMap<std::__1::pair<llvm::Function*, unsigned int>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::Function*, unsigned int> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::Function*, unsigned int>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal> > > >::operator[](std::__1::pair<llvm::Function*, unsigned int> const&)
Line
Count
Source
98
8.41k
  ValueT &operator[](const KeyT &Key) {
99
8.41k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
8.41k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
8.41k
    auto &I = Result.first->second;
102
8.41k
    if (Result.second) {
103
0
      Vector.push_back(std::make_pair(Key, ValueT()));
104
0
      I = Vector.size() - 1;
105
0
    }
106
8.41k
    return Vector[I].second;
107
8.41k
  }
llvm::MapVector<llvm::PHINode*, llvm::SmallVector<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, 2u>, llvm::DenseMap<llvm::PHINode*, unsigned int, llvm::DenseMapInfo<llvm::PHINode*>, llvm::detail::DenseMapPair<llvm::PHINode*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PHINode*, llvm::SmallVector<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, 2u> >, std::__1::allocator<std::__1::pair<llvm::PHINode*, llvm::SmallVector<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, 2u> > > > >::operator[](llvm::PHINode* const&)
Line
Count
Source
98
2.51k
  ValueT &operator[](const KeyT &Key) {
99
2.51k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2.51k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2.51k
    auto &I = Result.first->second;
102
2.51k
    if (Result.second) {
103
1.92k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
1.92k
      I = Vector.size() - 1;
105
1.92k
    }
106
2.51k
    return Vector[I].second;
107
2.51k
  }
llvm::MapVector<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 8u>, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 8u> >, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, llvm::SmallVector<llvm::BasicBlock*, 8u> > > > >::operator[](llvm::BasicBlock* const&)
Line
Count
Source
98
2.97k
  ValueT &operator[](const KeyT &Key) {
99
2.97k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2.97k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2.97k
    auto &I = Result.first->second;
102
2.97k
    if (Result.second) {
103
2.32k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
2.32k
      I = Vector.size() - 1;
105
2.32k
    }
106
2.97k
    return Vector[I].second;
107
2.97k
  }
llvm::MapVector<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::DenseMap<llvm::Value const*, unsigned int, llvm::DenseMapInfo<llvm::Value const*>, llvm::detail::DenseMapPair<llvm::Value const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u> > > > >::operator[](llvm::Value const* const&)
Line
Count
Source
98
61.7k
  ValueT &operator[](const KeyT &Key) {
99
61.7k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
61.7k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
61.7k
    auto &I = Result.first->second;
102
61.7k
    if (Result.second) {
103
38.8k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
38.8k
      I = Vector.size() - 1;
105
38.8k
    }
106
61.7k
    return Vector[I].second;
107
61.7k
  }
llvm::MapVector<llvm::PHINode*, llvm::InductionDescriptor, llvm::DenseMap<llvm::PHINode*, unsigned int, llvm::DenseMapInfo<llvm::PHINode*>, llvm::detail::DenseMapPair<llvm::PHINode*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PHINode*, llvm::InductionDescriptor>, std::__1::allocator<std::__1::pair<llvm::PHINode*, llvm::InductionDescriptor> > > >::operator[](llvm::PHINode* const&)
Line
Count
Source
98
65.7k
  ValueT &operator[](const KeyT &Key) {
99
65.7k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
65.7k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
65.7k
    auto &I = Result.first->second;
102
65.7k
    if (Result.second) {
103
65.7k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
65.7k
      I = Vector.size() - 1;
105
65.7k
    }
106
65.7k
    return Vector[I].second;
107
65.7k
  }
llvm::MapVector<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> >, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> > >, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> > > > > >::operator[](llvm::BasicBlock* const&)
Line
Count
Source
98
1.12M
  ValueT &operator[](const KeyT &Key) {
99
1.12M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
1.12M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
1.12M
    auto &I = Result.first->second;
102
1.12M
    if (Result.second) {
103
230k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
230k
      I = Vector.size() - 1;
105
230k
    }
106
1.12M
    return Vector[I].second;
107
1.12M
  }
llvm::MapVector<llvm::Value*, std::__1::pair<unsigned long long, bool>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, std::__1::pair<unsigned long long, bool> >, std::__1::allocator<std::__1::pair<llvm::Value*, std::__1::pair<unsigned long long, bool> > > > >::operator[](llvm::Value* const&)
Line
Count
Source
98
24.7k
  ValueT &operator[](const KeyT &Key) {
99
24.7k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
24.7k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
24.7k
    auto &I = Result.first->second;
102
24.7k
    if (Result.second) {
103
8.35k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
8.35k
      I = Vector.size() - 1;
105
8.35k
    }
106
24.7k
    return Vector[I].second;
107
24.7k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> > > > >::operator[](llvm::Value* const&)
Line
Count
Source
98
12.6k
  ValueT &operator[](const KeyT &Key) {
99
12.6k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
12.6k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
12.6k
    auto &I = Result.first->second;
102
12.6k
    if (Result.second) {
103
12.5k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
12.5k
      I = Vector.size() - 1;
105
12.5k
    }
106
12.6k
    return Vector[I].second;
107
12.6k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u> > > > >::operator[](llvm::Value* const&)
Line
Count
Source
98
177k
  ValueT &operator[](const KeyT &Key) {
99
177k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
177k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
177k
    auto &I = Result.first->second;
102
177k
    if (Result.second) {
103
157k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
157k
      I = Vector.size() - 1;
105
157k
    }
106
177k
    return Vector[I].second;
107
177k
  }
llvm::MapVector<llvm::Value*, llvm::BasicBlock*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::BasicBlock*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::BasicBlock*> > > >::operator[](llvm::Value* const&)
Line
Count
Source
98
17
  ValueT &operator[](const KeyT &Key) {
99
17
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
17
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
17
    auto &I = Result.first->second;
102
17
    if (Result.second) {
103
17
      Vector.push_back(std::make_pair(Key, ValueT()));
104
17
      I = Vector.size() - 1;
105
17
    }
106
17
    return Vector[I].second;
107
17
  }
CGOpenMPRuntime.cpp:llvm::MapVector<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u>, llvm::DenseMap<clang::ValueDecl const*, unsigned int, llvm::DenseMapInfo<clang::ValueDecl const*>, llvm::detail::DenseMapPair<clang::ValueDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u> > > > >::operator[](clang::ValueDecl const* const&)
Line
Count
Source
98
232
  ValueT &operator[](const KeyT &Key) {
99
232
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
232
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
232
    auto &I = Result.first->second;
102
232
    if (Result.second) {
103
228
      Vector.push_back(std::make_pair(Key, ValueT()));
104
228
      I = Vector.size() - 1;
105
228
    }
106
232
    return Vector[I].second;
107
232
  }
CGOpenMPRuntime.cpp:llvm::MapVector<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u>, llvm::DenseMap<clang::ValueDecl const*, unsigned int, llvm::DenseMapInfo<clang::ValueDecl const*>, llvm::detail::DenseMapPair<clang::ValueDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u> > > > >::operator[](clang::ValueDecl const* const&)
Line
Count
Source
98
8
  ValueT &operator[](const KeyT &Key) {
99
8
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
8
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
8
    auto &I = Result.first->second;
102
8
    if (Result.second) {
103
8
      Vector.push_back(std::make_pair(Key, ValueT()));
104
8
      I = Vector.size() - 1;
105
8
    }
106
8
    return Vector[I].second;
107
8
  }
llvm::MapVector<clang::GlobalDecl, llvm::StringRef, llvm::DenseMap<clang::GlobalDecl, unsigned int, llvm::DenseMapInfo<clang::GlobalDecl>, llvm::detail::DenseMapPair<clang::GlobalDecl, unsigned int> >, std::__1::vector<std::__1::pair<clang::GlobalDecl, llvm::StringRef>, std::__1::allocator<std::__1::pair<clang::GlobalDecl, llvm::StringRef> > > >::operator[](clang::GlobalDecl const&)
Line
Count
Source
98
2.34M
  ValueT &operator[](const KeyT &Key) {
99
2.34M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2.34M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2.34M
    auto &I = Result.first->second;
102
2.34M
    if (Result.second) {
103
2.34M
      Vector.push_back(std::make_pair(Key, ValueT()));
104
2.34M
      I = Vector.size() - 1;
105
2.34M
    }
106
2.34M
    return Vector[I].second;
107
2.34M
  }
llvm::MapVector<clang::Decl const*, bool, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, bool>, std::__1::allocator<std::__1::pair<clang::Decl const*, bool> > > >::operator[](clang::Decl const* const&)
Line
Count
Source
98
186
  ValueT &operator[](const KeyT &Key) {
99
186
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
186
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
186
    auto &I = Result.first->second;
102
186
    if (Result.second) {
103
186
      Vector.push_back(std::make_pair(Key, ValueT()));
104
186
      I = Vector.size() - 1;
105
186
    }
106
186
    return Vector[I].second;
107
186
  }
llvm::MapVector<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u>, llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u> >, std::__1::allocator<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u> > > > >::operator[](clang::IdentifierInfo* const&)
Line
Count
Source
98
38.1k
  ValueT &operator[](const KeyT &Key) {
99
38.1k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
38.1k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
38.1k
    auto &I = Result.first->second;
102
38.1k
    if (Result.second) {
103
38.0k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
38.0k
      I = Vector.size() - 1;
105
38.0k
    }
106
38.1k
    return Vector[I].second;
107
38.1k
  }
llvm::MapVector<clang::FieldDecl*, llvm::SmallVector<std::__1::pair<clang::SourceLocation, bool>, 4u>, llvm::DenseMap<clang::FieldDecl*, unsigned int, llvm::DenseMapInfo<clang::FieldDecl*>, llvm::detail::DenseMapPair<clang::FieldDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FieldDecl*, llvm::SmallVector<std::__1::pair<clang::SourceLocation, bool>, 4u> >, std::__1::allocator<std::__1::pair<clang::FieldDecl*, llvm::SmallVector<std::__1::pair<clang::SourceLocation, bool>, 4u> > > > >::operator[](clang::FieldDecl* const&)
Line
Count
Source
98
454
  ValueT &operator[](const KeyT &Key) {
99
454
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
454
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
454
    auto &I = Result.first->second;
102
454
    if (Result.second) {
103
288
      Vector.push_back(std::make_pair(Key, ValueT()));
104
288
      I = Vector.size() - 1;
105
288
    }
106
454
    return Vector[I].second;
107
454
  }
llvm::MapVector<clang::IdentifierInfo*, llvm::SmallVector<unsigned int, 4u>, llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<unsigned int, 4u> >, std::__1::allocator<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<unsigned int, 4u> > > > >::operator[](clang::IdentifierInfo* const&)
Line
Count
Source
98
29.8k
  ValueT &operator[](const KeyT &Key) {
99
29.8k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
29.8k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
29.8k
    auto &I = Result.first->second;
102
29.8k
    if (Result.second) {
103
29.5k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
29.5k
      I = Vector.size() - 1;
105
29.5k
    }
106
29.8k
    return Vector[I].second;
107
29.8k
  }
llvm::MapVector<clang::Decl*, unsigned long long, llvm::SmallDenseMap<clang::Decl*, unsigned int, 4u, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::Decl*, unsigned long long>, 4u> >::operator[](clang::Decl* const&)
Line
Count
Source
98
11.2k
  ValueT &operator[](const KeyT &Key) {
99
11.2k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
11.2k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
11.2k
    auto &I = Result.first->second;
102
11.2k
    if (Result.second) {
103
11.1k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
11.1k
      I = Vector.size() - 1;
105
11.1k
    }
106
11.2k
    return Vector[I].second;
107
11.2k
  }
llvm::MapVector<clang::IdentifierInfo*, llvm::SmallVector<clang::NamedDecl*, 2u>, llvm::SmallDenseMap<clang::IdentifierInfo*, unsigned int, 16u, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<clang::NamedDecl*, 2u> >, 16u> >::operator[](clang::IdentifierInfo* const&)
Line
Count
Source
98
6.71k
  ValueT &operator[](const KeyT &Key) {
99
6.71k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
6.71k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
6.71k
    auto &I = Result.first->second;
102
6.71k
    if (Result.second) {
103
6.26k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
6.26k
      I = Vector.size() - 1;
105
6.26k
    }
106
6.71k
    return Vector[I].second;
107
6.71k
  }
llvm::MapVector<clang::IdentifierInfo const*, unsigned int, llvm::DenseMap<clang::IdentifierInfo const*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo const*>, llvm::detail::DenseMapPair<clang::IdentifierInfo const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo const*, unsigned int>, std::__1::allocator<std::__1::pair<clang::IdentifierInfo const*, unsigned int> > > >::operator[](clang::IdentifierInfo const* const&)
Line
Count
Source
98
12.0M
  ValueT &operator[](const KeyT &Key) {
99
12.0M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
12.0M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
12.0M
    auto &I = Result.first->second;
102
12.0M
    if (Result.second) {
103
5.66M
      Vector.push_back(std::make_pair(Key, ValueT()));
104
5.66M
      I = Vector.size() - 1;
105
5.66M
    }
106
12.0M
    return Vector[I].second;
107
12.0M
  }
llvm::MapVector<clang::Selector, unsigned int, llvm::DenseMap<clang::Selector, unsigned int, llvm::DenseMapInfo<clang::Selector>, llvm::detail::DenseMapPair<clang::Selector, unsigned int> >, std::__1::vector<std::__1::pair<clang::Selector, unsigned int>, std::__1::allocator<std::__1::pair<clang::Selector, unsigned int> > > >::operator[](clang::Selector const&)
Line
Count
Source
98
2.70k
  ValueT &operator[](const KeyT &Key) {
99
2.70k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2.70k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2.70k
    auto &I = Result.first->second;
102
2.70k
    if (Result.second) {
103
555
      Vector.push_back(std::make_pair(Key, ValueT()));
104
555
      I = Vector.size() - 1;
105
555
    }
106
2.70k
    return Vector[I].second;
107
2.70k
  }
llvm::MapVector<clang::Decl const*, llvm::SmallVector<clang::ASTWriter::DeclUpdate, 1u>, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, llvm::SmallVector<clang::ASTWriter::DeclUpdate, 1u> >, std::__1::allocator<std::__1::pair<clang::Decl const*, llvm::SmallVector<clang::ASTWriter::DeclUpdate, 1u> > > > >::operator[](clang::Decl const* const&)
Line
Count
Source
98
1.07k
  ValueT &operator[](const KeyT &Key) {
99
1.07k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
1.07k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
1.07k
    auto &I = Result.first->second;
102
1.07k
    if (Result.second) {
103
876
      Vector.push_back(std::make_pair(Key, ValueT()));
104
876
      I = Vector.size() - 1;
105
876
    }
106
1.07k
    return Vector[I].second;
107
1.07k
  }
llvm::MapVector<clang::serialization::ModuleFile*, clang::Decl const*, llvm::DenseMap<clang::serialization::ModuleFile*, unsigned int, llvm::DenseMapInfo<clang::serialization::ModuleFile*>, llvm::detail::DenseMapPair<clang::serialization::ModuleFile*, unsigned int> >, std::__1::vector<std::__1::pair<clang::serialization::ModuleFile*, clang::Decl const*>, std::__1::allocator<std::__1::pair<clang::serialization::ModuleFile*, clang::Decl const*> > > >::operator[](clang::serialization::ModuleFile* const&)
Line
Count
Source
98
9.60k
  ValueT &operator[](const KeyT &Key) {
99
9.60k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
9.60k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
9.60k
    auto &I = Result.first->second;
102
9.60k
    if (Result.second) {
103
8.01k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
8.01k
      I = Vector.size() - 1;
105
8.01k
    }
106
9.60k
    return Vector[I].second;
107
9.60k
  }
GlobalModuleIndex.cpp:llvm::MapVector<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo, llvm::DenseMap<clang::FileEntry const*, unsigned int, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo>, std::__1::allocator<std::__1::pair<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo> > > >::operator[](clang::FileEntry const* const&)
Line
Count
Source
98
1.29k
  ValueT &operator[](const KeyT &Key) {
99
1.29k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
1.29k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
1.29k
    auto &I = Result.first->second;
102
1.29k
    if (Result.second) {
103
1.29k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
1.29k
      I = Vector.size() - 1;
105
1.29k
    }
106
1.29k
    return Vector[I].second;
107
1.29k
  }
llvm::MapVector<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> >, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> > >, std::__1::allocator<std::__1::pair<llvm::Instruction*, std::__1::vector<llvm::Instruction*, std::__1::allocator<llvm::Instruction*> > > > > >::operator[](llvm::Instruction* const&)
Line
Count
Source
98
6.08k
  ValueT &operator[](const KeyT &Key) {
99
6.08k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
6.08k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
6.08k
    auto &I = Result.first->second;
102
6.08k
    if (Result.second) {
103
3.52k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
3.52k
      I = Vector.size() - 1;
105
3.52k
    }
106
6.08k
    return Vector[I].second;
107
6.08k
  }
llvm::MapVector<llvm::Instruction*, std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<llvm::Instruction*, 4u> >, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<llvm::Instruction*, 4u> > >, std::__1::allocator<std::__1::pair<llvm::Instruction*, std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<llvm::Instruction*, 4u> > > > > >::operator[](llvm::Instruction* const&)
Line
Count
Source
98
39
  ValueT &operator[](const KeyT &Key) {
99
39
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
39
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
39
    auto &I = Result.first->second;
102
39
    if (Result.second) {
103
39
      Vector.push_back(std::make_pair(Key, ValueT()));
104
39
      I = Vector.size() - 1;
105
39
    }
106
39
    return Vector[I].second;
107
39
  }
Unexecuted instantiation: llvm::MapVector<isl_id*, polly::ScopArrayInfo const*, llvm::DenseMap<isl_id*, unsigned int, llvm::DenseMapInfo<isl_id*>, llvm::detail::DenseMapPair<isl_id*, unsigned int> >, std::__1::vector<std::__1::pair<isl_id*, polly::ScopArrayInfo const*>, std::__1::allocator<std::__1::pair<isl_id*, polly::ScopArrayInfo const*> > > >::operator[](isl_id* const&)
llvm::MapVector<isl_id*, llvm::AssertingVH<llvm::Value>, llvm::DenseMap<isl_id*, unsigned int, llvm::DenseMapInfo<isl_id*>, llvm::detail::DenseMapPair<isl_id*, unsigned int> >, std::__1::vector<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> >, std::__1::allocator<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> > > > >::operator[](isl_id* const&)
Line
Count
Source
98
2.48k
  ValueT &operator[](const KeyT &Key) {
99
2.48k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2.48k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2.48k
    auto &I = Result.first->second;
102
2.48k
    if (Result.second) {
103
539
      Vector.push_back(std::make_pair(Key, ValueT()));
104
539
      I = Vector.size() - 1;
105
539
    }
106
2.48k
    return Vector[I].second;
107
2.48k
  }
llvm::MapVector<llvm::Loop const*, llvm::SCEV const*, llvm::DenseMap<llvm::Loop const*, unsigned int, llvm::DenseMapInfo<llvm::Loop const*>, llvm::detail::DenseMapPair<llvm::Loop const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Loop const*, llvm::SCEV const*>, std::__1::allocator<std::__1::pair<llvm::Loop const*, llvm::SCEV const*> > > >::operator[](llvm::Loop const* const&)
Line
Count
Source
98
26
  ValueT &operator[](const KeyT &Key) {
99
26
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
26
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
26
    auto &I = Result.first->second;
102
26
    if (Result.second) {
103
26
      Vector.push_back(std::make_pair(Key, ValueT()));
104
26
      I = Vector.size() - 1;
105
26
    }
106
26
    return Vector[I].second;
107
26
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::MDNode*, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*>, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*> > > >::operator[](llvm::AssertingVH<llvm::Value> const&)
Line
Count
Source
98
480
  ValueT &operator[](const KeyT &Key) {
99
480
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
480
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
480
    auto &I = Result.first->second;
102
480
    if (Result.second) {
103
480
      Vector.push_back(std::make_pair(Key, ValueT()));
104
480
      I = Vector.size() - 1;
105
480
    }
106
480
    return Vector[I].second;
107
480
  }
llvm::MapVector<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int>, llvm::DenseMap<llvm::MCSymbol const*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol const*>, llvm::detail::DenseMapPair<llvm::MCSymbol const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> >, std::__1::allocator<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> > > > >::operator[](llvm::MCSymbol const* const&)
Line
Count
Source
98
48
  ValueT &operator[](const KeyT &Key) {
99
48
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
48
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
48
    auto &I = Result.first->second;
102
48
    if (Result.second) {
103
10
      Vector.push_back(std::make_pair(Key, ValueT()));
104
10
      I = Vector.size() - 1;
105
10
    }
106
48
    return Vector[I].second;
107
48
  }
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*> > > >::operator[](std::__1::pair<llvm::DINode const*, llvm::DILocation const*> const&)
Line
Count
Source
98
6
  ValueT &operator[](const KeyT &Key) {
99
6
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
6
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
6
    auto &I = Result.first->second;
102
6
    if (Result.second) {
103
6
      Vector.push_back(std::make_pair(Key, ValueT()));
104
6
      I = Vector.size() - 1;
105
6
    }
106
6
    return Vector[I].second;
107
6
  }
llvm::MapVector<llvm::MCSection const*, std::__1::vector<llvm::RangeSpan const*, std::__1::allocator<llvm::RangeSpan const*> >, llvm::DenseMap<llvm::MCSection const*, unsigned int, llvm::DenseMapInfo<llvm::MCSection const*>, llvm::detail::DenseMapPair<llvm::MCSection const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection const*, std::__1::vector<llvm::RangeSpan const*, std::__1::allocator<llvm::RangeSpan const*> > >, std::__1::allocator<std::__1::pair<llvm::MCSection const*, std::__1::vector<llvm::RangeSpan const*, std::__1::allocator<llvm::RangeSpan const*> > > > > >::operator[](llvm::MCSection const* const&)
Line
Count
Source
98
138k
  ValueT &operator[](const KeyT &Key) {
99
138k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
138k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
138k
    auto &I = Result.first->second;
102
138k
    if (Result.second) {
103
57.0k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
57.0k
      I = Vector.size() - 1;
105
57.0k
    }
106
138k
    return Vector[I].second;
107
138k
  }
llvm::MapVector<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u>, llvm::DenseMap<llvm::MCSection*, unsigned int, llvm::DenseMapInfo<llvm::MCSection*>, llvm::detail::DenseMapPair<llvm::MCSection*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u> >, std::__1::allocator<std::__1::pair<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u> > > > >::operator[](llvm::MCSection* const&)
Line
Count
Source
98
18
  ValueT &operator[](const KeyT &Key) {
99
18
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
18
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
18
    auto &I = Result.first->second;
102
18
    if (Result.second) {
103
11
      Vector.push_back(std::make_pair(Key, ValueT()));
104
11
      I = Vector.size() - 1;
105
11
    }
106
18
    return Vector[I].second;
107
18
  }
llvm::MapVector<llvm::MDString*, llvm::TinyPtrVector<llvm::DISubprogram const*>, llvm::DenseMap<llvm::MDString*, unsigned int, llvm::DenseMapInfo<llvm::MDString*>, llvm::detail::DenseMapPair<llvm::MDString*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDString*, llvm::TinyPtrVector<llvm::DISubprogram const*> >, std::__1::allocator<std::__1::pair<llvm::MDString*, llvm::TinyPtrVector<llvm::DISubprogram const*> > > > >::operator[](llvm::MDString* const&)
Line
Count
Source
98
147
  ValueT &operator[](const KeyT &Key) {
99
147
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
147
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
147
    auto &I = Result.first->second;
102
147
    if (Result.second) {
103
139
      Vector.push_back(std::make_pair(Key, ValueT()));
104
139
      I = Vector.size() - 1;
105
139
    }
106
147
    return Vector[I].second;
107
147
  }
DWARFContext.cpp:llvm::MapVector<llvm::object::SectionRef, (anonymous namespace)::DWARFSectionMap, std::__1::map<llvm::object::SectionRef, unsigned int, std::__1::less<llvm::object::SectionRef>, std::__1::allocator<std::__1::pair<llvm::object::SectionRef const, unsigned int> > >, std::__1::vector<std::__1::pair<llvm::object::SectionRef, (anonymous namespace)::DWARFSectionMap>, std::__1::allocator<std::__1::pair<llvm::object::SectionRef, (anonymous namespace)::DWARFSectionMap> > > >::operator[](llvm::object::SectionRef const&)
Line
Count
Source
98
1.81k
  ValueT &operator[](const KeyT &Key) {
99
1.81k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
1.81k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
1.81k
    auto &I = Result.first->second;
102
1.81k
    if (Result.second) {
103
1.36k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
1.36k
      I = Vector.size() - 1;
105
1.36k
    }
106
1.81k
    return Vector[I].second;
107
1.81k
  }
llvm::MapVector<llvm::Value const*, std::__1::vector<llvm::SelectionDAGBuilder::DanglingDebugInfo, std::__1::allocator<llvm::SelectionDAGBuilder::DanglingDebugInfo> >, llvm::DenseMap<llvm::Value const*, unsigned int, llvm::DenseMapInfo<llvm::Value const*>, llvm::detail::DenseMapPair<llvm::Value const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value const*, std::__1::vector<llvm::SelectionDAGBuilder::DanglingDebugInfo, std::__1::allocator<llvm::SelectionDAGBuilder::DanglingDebugInfo> > >, std::__1::allocator<std::__1::pair<llvm::Value const*, std::__1::vector<llvm::SelectionDAGBuilder::DanglingDebugInfo, std::__1::allocator<llvm::SelectionDAGBuilder::DanglingDebugInfo> > > > > >::operator[](llvm::Value const* const&)
Line
Count
Source
98
32
  ValueT &operator[](const KeyT &Key) {
99
32
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
32
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
32
    auto &I = Result.first->second;
102
32
    if (Result.second) {
103
28
      Vector.push_back(std::make_pair(Key, ValueT()));
104
28
      I = Vector.size() - 1;
105
28
    }
106
32
    return Vector[I].second;
107
32
  }
llvm::MapVector<clang::VarDecl const*, llvm::PointerIntPair<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*> > >, llvm::DenseMap<clang::VarDecl const*, unsigned int, llvm::DenseMapInfo<clang::VarDecl const*>, llvm::detail::DenseMapPair<clang::VarDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::VarDecl const*, llvm::PointerIntPair<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*> > > >, std::__1::allocator<std::__1::pair<clang::VarDecl const*, llvm::PointerIntPair<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*>, llvm::PointerIntPairInfo<llvm::SmallVector<clang::UninitUse, 2u>*, 1u, llvm::PointerLikeTypeTraits<llvm::SmallVector<clang::UninitUse, 2u>*> > > > > > >::operator[](clang::VarDecl const* const&)
Line
Count
Source
98
728
  ValueT &operator[](const KeyT &Key) {
99
728
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
728
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
728
    auto &I = Result.first->second;
102
728
    if (Result.second) {
103
472
      Vector.push_back(std::make_pair(Key, ValueT()));
104
472
      I = Vector.size() - 1;
105
472
    }
106
728
    return Vector[I].second;
107
728
  }
llvm::MapVector<clang::IdentifierInfo*, clang::WeakInfo, llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo*, clang::WeakInfo>, std::__1::allocator<std::__1::pair<clang::IdentifierInfo*, clang::WeakInfo> > > >::operator[](clang::IdentifierInfo* const&)
Line
Count
Source
98
74
  ValueT &operator[](const KeyT &Key) {
99
74
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
74
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
74
    auto &I = Result.first->second;
102
74
    if (Result.second) {
103
0
      Vector.push_back(std::make_pair(Key, ValueT()));
104
0
      I = Vector.size() - 1;
105
0
    }
106
74
    return Vector[I].second;
107
74
  }
llvm::MapVector<clang::NamespaceDecl*, bool, llvm::DenseMap<clang::NamespaceDecl*, unsigned int, llvm::DenseMapInfo<clang::NamespaceDecl*>, llvm::detail::DenseMapPair<clang::NamespaceDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamespaceDecl*, bool>, std::__1::allocator<std::__1::pair<clang::NamespaceDecl*, bool> > > >::operator[](clang::NamespaceDecl* const&)
Line
Count
Source
98
41.4k
  ValueT &operator[](const KeyT &Key) {
99
41.4k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
41.4k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
41.4k
    auto &I = Result.first->second;
102
41.4k
    if (Result.second) {
103
41.4k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
41.4k
      I = Vector.size() - 1;
105
41.4k
    }
106
41.4k
    return Vector[I].second;
107
41.4k
  }
llvm::MapVector<clang::Selector, clang::SourceLocation, llvm::DenseMap<clang::Selector, unsigned int, llvm::DenseMapInfo<clang::Selector>, llvm::detail::DenseMapPair<clang::Selector, unsigned int> >, std::__1::vector<std::__1::pair<clang::Selector, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::Selector, clang::SourceLocation> > > >::operator[](clang::Selector const&)
Line
Count
Source
98
2
  ValueT &operator[](const KeyT &Key) {
99
2
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2
    auto &I = Result.first->second;
102
2
    if (Result.second) {
103
2
      Vector.push_back(std::make_pair(Key, ValueT()));
104
2
      I = Vector.size() - 1;
105
2
    }
106
2
    return Vector[I].second;
107
2
  }
llvm::MapVector<clang::NamedDecl*, clang::SourceLocation, llvm::DenseMap<clang::NamedDecl*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl*>, llvm::detail::DenseMapPair<clang::NamedDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl*, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::NamedDecl*, clang::SourceLocation> > > >::operator[](clang::NamedDecl* const&)
Line
Count
Source
98
117
  ValueT &operator[](const KeyT &Key) {
99
117
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
117
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
117
    auto &I = Result.first->second;
102
117
    if (Result.second) {
103
95
      Vector.push_back(std::make_pair(Key, ValueT()));
104
95
      I = Vector.size() - 1;
105
95
    }
106
117
    return Vector[I].second;
107
117
  }
llvm::MapVector<clang::NamedDecl*, clang::NamedDecl*, llvm::DenseMap<clang::NamedDecl*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl*>, llvm::detail::DenseMapPair<clang::NamedDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl*, clang::NamedDecl*>, std::__1::allocator<std::__1::pair<clang::NamedDecl*, clang::NamedDecl*> > > >::operator[](clang::NamedDecl* const&)
Line
Count
Source
98
1.23M
  ValueT &operator[](const KeyT &Key) {
99
1.23M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
1.23M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
1.23M
    auto &I = Result.first->second;
102
1.23M
    if (Result.second) {
103
1.23M
      Vector.push_back(std::make_pair(Key, ValueT()));
104
1.23M
      I = Vector.size() - 1;
105
1.23M
    }
106
1.23M
    return Vector[I].second;
107
1.23M
  }
llvm::MapVector<clang::TypoExpr*, clang::Sema::TypoExprState, llvm::DenseMap<clang::TypoExpr*, unsigned int, llvm::DenseMapInfo<clang::TypoExpr*>, llvm::detail::DenseMapPair<clang::TypoExpr*, unsigned int> >, std::__1::vector<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState>, std::__1::allocator<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState> > > >::operator[](clang::TypoExpr* const&)
Line
Count
Source
98
1.51k
  ValueT &operator[](const KeyT &Key) {
99
1.51k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
1.51k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
1.51k
    auto &I = Result.first->second;
102
1.51k
    if (Result.second) {
103
1.51k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
1.51k
      I = Vector.size() - 1;
105
1.51k
    }
106
1.51k
    return Vector[I].second;
107
1.51k
  }
llvm::MapVector<clang::Expr const*, clang::DeclRefExpr*, llvm::DenseMap<clang::Expr const*, unsigned int, llvm::DenseMapInfo<clang::Expr const*>, llvm::detail::DenseMapPair<clang::Expr const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*>, std::__1::allocator<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*> > > >::operator[](clang::Expr const* const&)
Line
Count
Source
98
34.4k
  ValueT &operator[](const KeyT &Key) {
99
34.4k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
34.4k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
34.4k
    auto &I = Result.first->second;
102
34.4k
    if (Result.second) {
103
34.4k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
34.4k
      I = Vector.size() - 1;
105
34.4k
    }
106
34.4k
    return Vector[I].second;
107
34.4k
  }
llvm::MapVector<clang::NamedDecl const*, unsigned int, llvm::DenseMap<clang::NamedDecl const*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl const*>, llvm::detail::DenseMapPair<clang::NamedDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl const*, unsigned int>, std::__1::allocator<std::__1::pair<clang::NamedDecl const*, unsigned int> > > >::operator[](clang::NamedDecl const* const&)
Line
Count
Source
98
11.3k
  ValueT &operator[](const KeyT &Key) {
99
11.3k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
11.3k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
11.3k
    auto &I = Result.first->second;
102
11.3k
    if (Result.second) {
103
11.3k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
11.3k
      I = Vector.size() - 1;
105
11.3k
    }
106
11.3k
    return Vector[I].second;
107
11.3k
  }
llvm::MapVector<clang::VarDecl const*, unsigned int, llvm::DenseMap<clang::VarDecl const*, unsigned int, llvm::DenseMapInfo<clang::VarDecl const*>, llvm::detail::DenseMapPair<clang::VarDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::VarDecl const*, unsigned int>, std::__1::allocator<std::__1::pair<clang::VarDecl const*, unsigned int> > > >::operator[](clang::VarDecl const* const&)
Line
Count
Source
98
13
  ValueT &operator[](const KeyT &Key) {
99
13
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
13
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
13
    auto &I = Result.first->second;
102
13
    if (Result.second) {
103
13
      Vector.push_back(std::make_pair(Key, ValueT()));
104
13
      I = Vector.size() - 1;
105
13
    }
106
13
    return Vector[I].second;
107
13
  }
llvm::MapVector<clang::CXXMethodDecl const*, clang::OverridingMethods, llvm::DenseMap<clang::CXXMethodDecl const*, unsigned int, llvm::DenseMapInfo<clang::CXXMethodDecl const*>, llvm::detail::DenseMapPair<clang::CXXMethodDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::CXXMethodDecl const*, clang::OverridingMethods>, std::__1::allocator<std::__1::pair<clang::CXXMethodDecl const*, clang::OverridingMethods> > > >::operator[](clang::CXXMethodDecl const* const&)
Line
Count
Source
98
402k
  ValueT &operator[](const KeyT &Key) {
99
402k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
402k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
402k
    auto &I = Result.first->second;
102
402k
    if (Result.second) {
103
256k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
256k
      I = Vector.size() - 1;
105
256k
    }
106
402k
    return Vector[I].second;
107
402k
  }
llvm::MapVector<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u>, llvm::DenseMap<unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, unsigned int> >, std::__1::vector<std::__1::pair<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u> >, std::__1::allocator<std::__1::pair<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u> > > > >::operator[](unsigned int const&)
Line
Count
Source
98
262k
  ValueT &operator[](const KeyT &Key) {
99
262k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
262k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
262k
    auto &I = Result.first->second;
102
262k
    if (Result.second) {
103
260k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
260k
      I = Vector.size() - 1;
105
260k
    }
106
262k
    return Vector[I].second;
107
262k
  }
llvm::MapVector<clang::ValueDecl*, llvm::SmallVector<llvm::ArrayRef<clang::OMPClauseMappableExprCommon::MappableComponent>, 8u>, llvm::DenseMap<clang::ValueDecl*, unsigned int, llvm::DenseMapInfo<clang::ValueDecl*>, llvm::detail::DenseMapPair<clang::ValueDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::ValueDecl*, llvm::SmallVector<llvm::ArrayRef<clang::OMPClauseMappableExprCommon::MappableComponent>, 8u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl*, llvm::SmallVector<llvm::ArrayRef<clang::OMPClauseMappableExprCommon::MappableComponent>, 8u> > > > >::operator[](clang::ValueDecl* const&)
Line
Count
Source
98
20.4k
  ValueT &operator[](const KeyT &Key) {
99
20.4k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
20.4k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
20.4k
    auto &I = Result.first->second;
102
20.4k
    if (Result.second) {
103
20.3k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
20.3k
      I = Vector.size() - 1;
105
20.3k
    }
106
20.4k
    return Vector[I].second;
107
20.4k
  }
llvm::MapVector<llvm::StringRef, DebugifyStatistics, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, DebugifyStatistics>, std::__1::allocator<std::__1::pair<llvm::StringRef, DebugifyStatistics> > > >::operator[](llvm::StringRef const&)
Line
Count
Source
98
622
  ValueT &operator[](const KeyT &Key) {
99
622
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
622
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
622
    auto &I = Result.first->second;
102
622
    if (Result.second) {
103
251
      Vector.push_back(std::make_pair(Key, ValueT()));
104
251
      I = Vector.size() - 1;
105
251
    }
106
622
    return Vector[I].second;
107
622
  }
108
109
  // Returns a copy of the value.  Only allowed if ValueT is copyable.
110
368k
  ValueT lookup(const KeyT &Key) const {
111
368k
    static_assert(std::is_copy_constructible<ValueT>::value,
112
368k
                  "Cannot call lookup() if ValueT is not copyable.");
113
368k
    typename MapType::const_iterator Pos = Map.find(Key);
114
368k
    return Pos == Map.end()? 
ValueT()11.3k
:
Vector[Pos->second].second356k
;
115
368k
  }
llvm::MapVector<llvm::Instruction*, llvm::TruncInstCombine::Info, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info> > > >::lookup(llvm::Instruction* const&) const
Line
Count
Source
110
1.06k
  ValueT lookup(const KeyT &Key) const {
111
1.06k
    static_assert(std::is_copy_constructible<ValueT>::value,
112
1.06k
                  "Cannot call lookup() if ValueT is not copyable.");
113
1.06k
    typename MapType::const_iterator Pos = Map.find(Key);
114
1.06k
    return Pos == Map.end()? 
ValueT()0
: Vector[Pos->second].second;
115
1.06k
  }
llvm::MapVector<llvm::MCSymbol*, unsigned int, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, unsigned int>, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, unsigned int> > > >::lookup(llvm::MCSymbol* const&) const
Line
Count
Source
110
1
  ValueT lookup(const KeyT &Key) const {
111
1
    static_assert(std::is_copy_constructible<ValueT>::value,
112
1
                  "Cannot call lookup() if ValueT is not copyable.");
113
1
    typename MapType::const_iterator Pos = Map.find(Key);
114
1
    return Pos == Map.end()? 
ValueT()0
: Vector[Pos->second].second;
115
1
  }
llvm::MapVector<llvm::PHINode*, llvm::InductionDescriptor, llvm::DenseMap<llvm::PHINode*, unsigned int, llvm::DenseMapInfo<llvm::PHINode*>, llvm::detail::DenseMapPair<llvm::PHINode*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PHINode*, llvm::InductionDescriptor>, std::__1::allocator<std::__1::pair<llvm::PHINode*, llvm::InductionDescriptor> > > >::lookup(llvm::PHINode* const&) const
Line
Count
Source
110
57.4k
  ValueT lookup(const KeyT &Key) const {
111
57.4k
    static_assert(std::is_copy_constructible<ValueT>::value,
112
57.4k
                  "Cannot call lookup() if ValueT is not copyable.");
113
57.4k
    typename MapType::const_iterator Pos = Map.find(Key);
114
57.4k
    return Pos == Map.end()? 
ValueT()7.85k
:
Vector[Pos->second].second49.5k
;
115
57.4k
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::MDNode*, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*>, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*> > > >::lookup(llvm::AssertingVH<llvm::Value> const&) const
Line
Count
Source
110
1.78k
  ValueT lookup(const KeyT &Key) const {
111
1.78k
    static_assert(std::is_copy_constructible<ValueT>::value,
112
1.78k
                  "Cannot call lookup() if ValueT is not copyable.");
113
1.78k
    typename MapType::const_iterator Pos = Map.find(Key);
114
1.78k
    return Pos == Map.end()? 
ValueT()832
:
Vector[Pos->second].second954
;
115
1.78k
  }
llvm::MapVector<llvm::MDNode const*, llvm::DwarfCompileUnit*, llvm::DenseMap<llvm::MDNode const*, unsigned int, llvm::DenseMapInfo<llvm::MDNode const*>, llvm::detail::DenseMapPair<llvm::MDNode const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*>, std::__1::allocator<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*> > > >::lookup(llvm::MDNode const* const&) const
Line
Count
Source
110
308k
  ValueT lookup(const KeyT &Key) const {
111
308k
    static_assert(std::is_copy_constructible<ValueT>::value,
112
308k
                  "Cannot call lookup() if ValueT is not copyable.");
113
308k
    typename MapType::const_iterator Pos = Map.find(Key);
114
308k
    return Pos == Map.end()? 
ValueT()2.67k
:
Vector[Pos->second].second305k
;
115
308k
  }
116
117
40
  std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
118
40
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
119
40
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
120
40
    auto &I = Result.first->second;
121
40
    if (Result.second) {
122
40
      Vector.push_back(std::make_pair(KV.first, KV.second));
123
40
      I = Vector.size() - 1;
124
40
      return std::make_pair(std::prev(end()), true);
125
40
    }
126
0
    return std::make_pair(begin() + I, false);
127
0
  }
128
129
440k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
440k
    // Copy KV.first into the map, then move it into the vector.
131
440k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
440k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
440k
    auto &I = Result.first->second;
134
440k
    if (Result.second) {
135
438k
      Vector.push_back(std::move(KV));
136
438k
      I = Vector.size() - 1;
137
438k
      return std::make_pair(std::prev(end()), true);
138
438k
    }
139
1.82k
    return std::make_pair(begin() + I, false);
140
1.82k
  }
llvm::MapVector<llvm::MachineOperand, std::__1::pair<bool, unsigned int>, llvm::DenseMap<llvm::MachineOperand, unsigned int, llvm::DenseMapInfo<llvm::MachineOperand>, llvm::detail::DenseMapPair<llvm::MachineOperand, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MachineOperand, std::__1::pair<bool, unsigned int> >, std::__1::allocator<std::__1::pair<llvm::MachineOperand, std::__1::pair<bool, unsigned int> > > > >::insert(std::__1::pair<llvm::MachineOperand, std::__1::pair<bool, unsigned int> >&&)
Line
Count
Source
129
4.87k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
4.87k
    // Copy KV.first into the map, then move it into the vector.
131
4.87k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
4.87k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
4.87k
    auto &I = Result.first->second;
134
4.87k
    if (Result.second) {
135
4.74k
      Vector.push_back(std::move(KV));
136
4.74k
      I = Vector.size() - 1;
137
4.74k
      return std::make_pair(std::prev(end()), true);
138
4.74k
    }
139
128
    return std::make_pair(begin() + I, false);
140
128
  }
llvm::MapVector<unsigned long long, unsigned long long, llvm::DenseMap<unsigned long long, unsigned int, llvm::DenseMapInfo<unsigned long long>, llvm::detail::DenseMapPair<unsigned long long, unsigned int> >, std::__1::vector<std::__1::pair<unsigned long long, unsigned long long>, std::__1::allocator<std::__1::pair<unsigned long long, unsigned long long> > > >::insert(std::__1::pair<unsigned long long, unsigned long long>&&)
Line
Count
Source
129
20
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
20
    // Copy KV.first into the map, then move it into the vector.
131
20
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
20
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
20
    auto &I = Result.first->second;
134
20
    if (Result.second) {
135
20
      Vector.push_back(std::move(KV));
136
20
      I = Vector.size() - 1;
137
20
      return std::make_pair(std::prev(end()), true);
138
20
    }
139
0
    return std::make_pair(begin() + I, false);
140
0
  }
llvm::MapVector<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo, llvm::DenseMap<llvm::MCSymbol const*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol const*>, llvm::detail::DenseMapPair<llvm::MCSymbol const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo>, std::__1::allocator<std::__1::pair<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo> > > >::insert(std::__1::pair<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo>&&)
Line
Count
Source
129
281
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
281
    // Copy KV.first into the map, then move it into the vector.
131
281
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
281
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
281
    auto &I = Result.first->second;
134
281
    if (Result.second) {
135
281
      Vector.push_back(std::move(KV));
136
281
      I = Vector.size() - 1;
137
281
      return std::make_pair(std::prev(end()), true);
138
281
    }
139
0
    return std::make_pair(begin() + I, false);
140
0
  }
llvm::MapVector<llvm::MDNode*, llvm::SetVector<llvm::Metadata*, std::__1::vector<llvm::Metadata*, std::__1::allocator<llvm::Metadata*> >, llvm::DenseSet<llvm::Metadata*, llvm::DenseMapInfo<llvm::Metadata*> > >, llvm::DenseMap<llvm::MDNode*, unsigned int, llvm::DenseMapInfo<llvm::MDNode*>, llvm::detail::DenseMapPair<llvm::MDNode*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDNode*, llvm::SetVector<llvm::Metadata*, std::__1::vector<llvm::Metadata*, std::__1::allocator<llvm::Metadata*> >, llvm::DenseSet<llvm::Metadata*, llvm::DenseMapInfo<llvm::Metadata*> > > >, std::__1::allocator<std::__1::pair<llvm::MDNode*, llvm::SetVector<llvm::Metadata*, std::__1::vector<llvm::Metadata*, std::__1::allocator<llvm::Metadata*> >, llvm::DenseSet<llvm::Metadata*, llvm::DenseMapInfo<llvm::Metadata*> > > > > > >::insert(std::__1::pair<llvm::MDNode*, llvm::SetVector<llvm::Metadata*, std::__1::vector<llvm::Metadata*, std::__1::allocator<llvm::Metadata*> >, llvm::DenseSet<llvm::Metadata*, llvm::DenseMapInfo<llvm::Metadata*> > > >&&)
Line
Count
Source
129
22
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
22
    // Copy KV.first into the map, then move it into the vector.
131
22
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
22
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
22
    auto &I = Result.first->second;
134
22
    if (Result.second) {
135
22
      Vector.push_back(std::move(KV));
136
22
      I = Vector.size() - 1;
137
22
      return std::make_pair(std::prev(end()), true);
138
22
    }
139
0
    return std::make_pair(begin() + I, false);
140
0
  }
llvm::MapVector<llvm::Instruction*, llvm::TruncInstCombine::Info, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info> > > >::insert(std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info>&&)
Line
Count
Source
129
1.94k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
1.94k
    // Copy KV.first into the map, then move it into the vector.
131
1.94k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
1.94k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
1.94k
    auto &I = Result.first->second;
134
1.94k
    if (Result.second) {
135
1.94k
      Vector.push_back(std::move(KV));
136
1.94k
      I = Vector.size() - 1;
137
1.94k
      return std::make_pair(std::prev(end()), true);
138
1.94k
    }
139
0
    return std::make_pair(begin() + I, false);
140
0
  }
llvm::MapVector<llvm::Instruction*, llvm::ConstantRange, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::ConstantRange>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::ConstantRange> > > >::insert(std::__1::pair<llvm::Instruction*, llvm::ConstantRange>&&)
Line
Count
Source
129
74.9k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
74.9k
    // Copy KV.first into the map, then move it into the vector.
131
74.9k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
74.9k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
74.9k
    auto &I = Result.first->second;
134
74.9k
    if (Result.second) {
135
74.9k
      Vector.push_back(std::move(KV));
136
74.9k
      I = Vector.size() - 1;
137
74.9k
      return std::make_pair(std::prev(end()), true);
138
74.9k
    }
139
0
    return std::make_pair(begin() + I, false);
140
0
  }
RewriteStatepointsForGC.cpp:llvm::MapVector<llvm::Value*, (anonymous namespace)::BDVState, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, (anonymous namespace)::BDVState>, std::__1::allocator<std::__1::pair<llvm::Value*, (anonymous namespace)::BDVState> > > >::insert(std::__1::pair<llvm::Value*, (anonymous namespace)::BDVState>&&)
Line
Count
Source
129
188
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
188
    // Copy KV.first into the map, then move it into the vector.
131
188
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
188
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
188
    auto &I = Result.first->second;
134
188
    if (Result.second) {
135
161
      Vector.push_back(std::move(KV));
136
161
      I = Vector.size() - 1;
137
161
      return std::make_pair(std::prev(end()), true);
138
161
    }
139
27
    return std::make_pair(begin() + I, false);
140
27
  }
llvm::MapVector<llvm::Value*, llvm::Value*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::Value*> > > >::insert(std::__1::pair<llvm::Value*, llvm::Value*>&&)
Line
Count
Source
129
457
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
457
    // Copy KV.first into the map, then move it into the vector.
131
457
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
457
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
457
    auto &I = Result.first->second;
134
457
    if (Result.second) {
135
115
      Vector.push_back(std::move(KV));
136
115
      I = Vector.size() - 1;
137
115
      return std::make_pair(std::prev(end()), true);
138
115
    }
139
342
    return std::make_pair(begin() + I, false);
140
342
  }
SCCP.cpp:llvm::MapVector<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal, llvm::DenseMap<std::__1::pair<llvm::Function*, unsigned int>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::Function*, unsigned int> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::Function*, unsigned int>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal> > > >::insert(std::__1::pair<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal>&&)
Line
Count
Source
129
1.62k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
1.62k
    // Copy KV.first into the map, then move it into the vector.
131
1.62k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
1.62k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
1.62k
    auto &I = Result.first->second;
134
1.62k
    if (Result.second) {
135
1.62k
      Vector.push_back(std::move(KV));
136
1.62k
      I = Vector.size() - 1;
137
1.62k
      return std::make_pair(std::prev(end()), true);
138
1.62k
    }
139
0
    return std::make_pair(begin() + I, false);
140
0
  }
SCCP.cpp:llvm::MapVector<llvm::Function*, (anonymous namespace)::LatticeVal, llvm::DenseMap<llvm::Function*, unsigned int, llvm::DenseMapInfo<llvm::Function*>, llvm::detail::DenseMapPair<llvm::Function*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Function*, (anonymous namespace)::LatticeVal>, std::__1::allocator<std::__1::pair<llvm::Function*, (anonymous namespace)::LatticeVal> > > >::insert(std::__1::pair<llvm::Function*, (anonymous namespace)::LatticeVal>&&)
Line
Count
Source
129
97.7k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
97.7k
    // Copy KV.first into the map, then move it into the vector.
131
97.7k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
97.7k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
97.7k
    auto &I = Result.first->second;
134
97.7k
    if (Result.second) {
135
97.7k
      Vector.push_back(std::move(KV));
136
97.7k
      I = Vector.size() - 1;
137
97.7k
      return std::make_pair(std::prev(end()), true);
138
97.7k
    }
139
0
    return std::make_pair(begin() + I, false);
140
0
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> > > > >::insert(std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> >&&)
Line
Count
Source
129
9
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
9
    // Copy KV.first into the map, then move it into the vector.
131
9
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
9
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
9
    auto &I = Result.first->second;
134
9
    if (Result.second) {
135
9
      Vector.push_back(std::move(KV));
136
9
      I = Vector.size() - 1;
137
9
      return std::make_pair(std::prev(end()), true);
138
9
    }
139
0
    return std::make_pair(begin() + I, false);
140
0
  }
llvm::MapVector<llvm::StringRef, llvm::BitcodeModule, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, llvm::BitcodeModule>, std::__1::allocator<std::__1::pair<llvm::StringRef, llvm::BitcodeModule> > > >::insert(std::__1::pair<llvm::StringRef, llvm::BitcodeModule>&&)
Line
Count
Source
129
350
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
350
    // Copy KV.first into the map, then move it into the vector.
131
350
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
350
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
350
    auto &I = Result.first->second;
134
350
    if (Result.second) {
135
349
      Vector.push_back(std::move(KV));
136
349
      I = Vector.size() - 1;
137
349
      return std::make_pair(std::prev(end()), true);
138
349
    }
139
1
    return std::make_pair(begin() + I, false);
140
1
  }
llvm::MapVector<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >::insert(std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>&&)
Line
Count
Source
129
67
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
67
    // Copy KV.first into the map, then move it into the vector.
131
67
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
67
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
67
    auto &I = Result.first->second;
134
67
    if (Result.second) {
135
67
      Vector.push_back(std::move(KV));
136
67
      I = Vector.size() - 1;
137
67
      return std::make_pair(std::prev(end()), true);
138
67
    }
139
0
    return std::make_pair(begin() + I, false);
140
0
  }
llvm::MapVector<clang::Decl const*, std::__1::pair<clang::VarDecl const*, clang::CodeGen::Address>, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, std::__1::pair<clang::VarDecl const*, clang::CodeGen::Address> >, std::__1::allocator<std::__1::pair<clang::Decl const*, std::__1::pair<clang::VarDecl const*, clang::CodeGen::Address> > > > >::insert(std::__1::pair<clang::Decl const*, std::__1::pair<clang::VarDecl const*, clang::CodeGen::Address> >&&)
Line
Count
Source
129
21.2k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
21.2k
    // Copy KV.first into the map, then move it into the vector.
131
21.2k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
21.2k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
21.2k
    auto &I = Result.first->second;
134
21.2k
    if (Result.second) {
135
21.2k
      Vector.push_back(std::move(KV));
136
21.2k
      I = Vector.size() - 1;
137
21.2k
      return std::make_pair(std::prev(end()), true);
138
21.2k
    }
139
0
    return std::make_pair(begin() + I, false);
140
0
  }
llvm::MapVector<clang::IdentifierInfo*, llvm::GlobalValue*, llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo*, llvm::GlobalValue*>, std::__1::allocator<std::__1::pair<clang::IdentifierInfo*, llvm::GlobalValue*> > > >::insert(std::__1::pair<clang::IdentifierInfo*, llvm::GlobalValue*>&&)
Line
Count
Source
129
996
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
996
    // Copy KV.first into the map, then move it into the vector.
131
996
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
996
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
996
    auto &I = Result.first->second;
134
996
    if (Result.second) {
135
994
      Vector.push_back(std::move(KV));
136
994
      I = Vector.size() - 1;
137
994
      return std::make_pair(std::prev(end()), true);
138
994
    }
139
2
    return std::make_pair(begin() + I, false);
140
2
  }
llvm::MapVector<clang::NamedDecl*, clang::SourceLocation, llvm::DenseMap<clang::NamedDecl*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl*>, llvm::detail::DenseMapPair<clang::NamedDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl*, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::NamedDecl*, clang::SourceLocation> > > >::insert(std::__1::pair<clang::NamedDecl*, clang::SourceLocation>&&)
Line
Count
Source
129
226k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
226k
    // Copy KV.first into the map, then move it into the vector.
131
226k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
226k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
226k
    auto &I = Result.first->second;
134
226k
    if (Result.second) {
135
226k
      Vector.push_back(std::move(KV));
136
226k
      I = Vector.size() - 1;
137
226k
      return std::make_pair(std::prev(end()), true);
138
226k
    }
139
1
    return std::make_pair(begin() + I, false);
140
1
  }
llvm::MapVector<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> >, llvm::DenseMap<clang::FunctionDecl const*, unsigned int, llvm::DenseMapInfo<clang::FunctionDecl const*>, llvm::detail::DenseMapPair<clang::FunctionDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> > >, std::__1::allocator<std::__1::pair<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> > > > > >::insert(std::__1::pair<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> > >&&)
Line
Count
Source
129
428
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
428
    // Copy KV.first into the map, then move it into the vector.
131
428
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
428
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
428
    auto &I = Result.first->second;
134
428
    if (Result.second) {
135
428
      Vector.push_back(std::move(KV));
136
428
      I = Vector.size() - 1;
137
428
      return std::make_pair(std::prev(end()), true);
138
428
    }
139
0
    return std::make_pair(begin() + I, false);
140
0
  }
llvm::MapVector<clang::FunctionDecl*, clang::QualType, llvm::SmallDenseMap<clang::FunctionDecl*, unsigned int, 4u, llvm::DenseMapInfo<clang::FunctionDecl*>, llvm::detail::DenseMapPair<clang::FunctionDecl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::FunctionDecl*, clang::QualType>, 4u> >::insert(std::__1::pair<clang::FunctionDecl*, clang::QualType>&&)
Line
Count
Source
129
80
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
80
    // Copy KV.first into the map, then move it into the vector.
131
80
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
80
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
80
    auto &I = Result.first->second;
134
80
    if (Result.second) {
135
76
      Vector.push_back(std::move(KV));
136
76
      I = Vector.size() - 1;
137
76
      return std::make_pair(std::prev(end()), true);
138
76
    }
139
4
    return std::make_pair(begin() + I, false);
140
4
  }
llvm::MapVector<clang::Decl*, clang::FunctionDecl*, llvm::SmallDenseMap<clang::Decl*, unsigned int, 4u, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::Decl*, clang::FunctionDecl*>, 4u> >::insert(std::__1::pair<clang::Decl*, clang::FunctionDecl*>&&)
Line
Count
Source
129
51
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
51
    // Copy KV.first into the map, then move it into the vector.
131
51
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
51
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
51
    auto &I = Result.first->second;
134
51
    if (Result.second) {
135
43
      Vector.push_back(std::move(KV));
136
43
      I = Vector.size() - 1;
137
43
      return std::make_pair(std::prev(end()), true);
138
43
    }
139
8
    return std::make_pair(begin() + I, false);
140
8
  }
llvm::MapVector<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> >, llvm::DenseMap<llvm::Region*, unsigned int, llvm::DenseMapInfo<llvm::Region*>, llvm::detail::DenseMapPair<llvm::Region*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > >, std::__1::allocator<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > > > > >::insert(std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > >&&)
Line
Count
Source
129
46
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
46
    // Copy KV.first into the map, then move it into the vector.
131
46
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
46
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
46
    auto &I = Result.first->second;
134
46
    if (Result.second) {
135
46
      Vector.push_back(std::move(KV));
136
46
      I = Vector.size() - 1;
137
46
      return std::make_pair(std::prev(end()), true);
138
46
    }
139
0
    return std::make_pair(begin() + I, false);
140
0
  }
llvm::MapVector<llvm::MDNode const*, llvm::DwarfCompileUnit*, llvm::DenseMap<llvm::MDNode const*, unsigned int, llvm::DenseMapInfo<llvm::MDNode const*>, llvm::detail::DenseMapPair<llvm::MDNode const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*>, std::__1::allocator<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*> > > >::insert(std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*>&&)
Line
Count
Source
129
2.67k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
2.67k
    // Copy KV.first into the map, then move it into the vector.
131
2.67k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
2.67k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
2.67k
    auto &I = Result.first->second;
134
2.67k
    if (Result.second) {
135
2.67k
      Vector.push_back(std::move(KV));
136
2.67k
      I = Vector.size() - 1;
137
2.67k
      return std::make_pair(std::prev(end()), true);
138
2.67k
    }
139
0
    return std::make_pair(begin() + I, false);
140
0
  }
llvm::MapVector<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> >, llvm::DenseMap<llvm::Function const*, unsigned int, llvm::DenseMapInfo<llvm::Function const*>, llvm::detail::DenseMapPair<llvm::Function const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > >, std::__1::allocator<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > > > > >::insert(std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > >&&)
Line
Count
Source
129
368
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
368
    // Copy KV.first into the map, then move it into the vector.
131
368
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
368
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
368
    auto &I = Result.first->second;
134
368
    if (Result.second) {
135
368
      Vector.push_back(std::move(KV));
136
368
      I = Vector.size() - 1;
137
368
      return std::make_pair(std::prev(end()), true);
138
368
    }
139
0
    return std::make_pair(begin() + I, false);
140
0
  }
llvm::MapVector<clang::ParmVarDecl*, clang::Stmt*, llvm::SmallDenseMap<clang::ParmVarDecl*, unsigned int, 4u, llvm::DenseMapInfo<clang::ParmVarDecl*>, llvm::detail::DenseMapPair<clang::ParmVarDecl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::ParmVarDecl*, clang::Stmt*>, 4u> >::insert(std::__1::pair<clang::ParmVarDecl*, clang::Stmt*>&&)
Line
Count
Source
129
160
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
160
    // Copy KV.first into the map, then move it into the vector.
131
160
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
160
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
160
    auto &I = Result.first->second;
134
160
    if (Result.second) {
135
160
      Vector.push_back(std::move(KV));
136
160
      I = Vector.size() - 1;
137
160
      return std::make_pair(std::prev(end()), true);
138
160
    }
139
0
    return std::make_pair(begin() + I, false);
140
0
  }
llvm::MapVector<clang::CanonicalDeclPtr<clang::FunctionDecl>, clang::SourceLocation, llvm::DenseMap<clang::CanonicalDeclPtr<clang::FunctionDecl>, unsigned int, llvm::DenseMapInfo<clang::CanonicalDeclPtr<clang::FunctionDecl> >, llvm::detail::DenseMapPair<clang::CanonicalDeclPtr<clang::FunctionDecl>, unsigned int> >, std::__1::vector<std::__1::pair<clang::CanonicalDeclPtr<clang::FunctionDecl>, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::CanonicalDeclPtr<clang::FunctionDecl>, clang::SourceLocation> > > >::insert(std::__1::pair<clang::CanonicalDeclPtr<clang::FunctionDecl>, clang::SourceLocation>&&)
Line
Count
Source
129
5.75k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
5.75k
    // Copy KV.first into the map, then move it into the vector.
131
5.75k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
5.75k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
5.75k
    auto &I = Result.first->second;
134
5.75k
    if (Result.second) {
135
4.48k
      Vector.push_back(std::move(KV));
136
4.48k
      I = Vector.size() - 1;
137
4.48k
      return std::make_pair(std::prev(end()), true);
138
4.48k
    }
139
1.26k
    return std::make_pair(begin() + I, false);
140
1.26k
  }
llvm::MapVector<clang::IdentifierInfo*, clang::WeakInfo, llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo*, clang::WeakInfo>, std::__1::allocator<std::__1::pair<clang::IdentifierInfo*, clang::WeakInfo> > > >::insert(std::__1::pair<clang::IdentifierInfo*, clang::WeakInfo>&&)
Line
Count
Source
129
83
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
83
    // Copy KV.first into the map, then move it into the vector.
131
83
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
83
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
83
    auto &I = Result.first->second;
134
83
    if (Result.second) {
135
64
      Vector.push_back(std::move(KV));
136
64
      I = Vector.size() - 1;
137
64
      return std::make_pair(std::prev(end()), true);
138
64
    }
139
19
    return std::make_pair(begin() + I, false);
140
19
  }
llvm::MapVector<clang::Selector, clang::SourceLocation, llvm::DenseMap<clang::Selector, unsigned int, llvm::DenseMapInfo<clang::Selector>, llvm::detail::DenseMapPair<clang::Selector, unsigned int> >, std::__1::vector<std::__1::pair<clang::Selector, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::Selector, clang::SourceLocation> > > >::insert(std::__1::pair<clang::Selector, clang::SourceLocation>&&)
Line
Count
Source
129
120
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
120
    // Copy KV.first into the map, then move it into the vector.
131
120
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
120
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
120
    auto &I = Result.first->second;
134
120
    if (Result.second) {
135
88
      Vector.push_back(std::move(KV));
136
88
      I = Vector.size() - 1;
137
88
      return std::make_pair(std::prev(end()), true);
138
88
    }
139
32
    return std::make_pair(begin() + I, false);
140
32
  }
Unexecuted instantiation: llvm::MapVector<clang::Expr const*, clang::DeclRefExpr*, llvm::DenseMap<clang::Expr const*, unsigned int, llvm::DenseMapInfo<clang::Expr const*>, llvm::detail::DenseMapPair<clang::Expr const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*>, std::__1::allocator<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*> > > >::insert(std::__1::pair<clang::Expr const*, clang::DeclRefExpr*>&&)
141
142
3.96M
  size_type count(const KeyT &Key) const {
143
3.96M
    typename MapType::const_iterator Pos = Map.find(Key);
144
3.96M
    return Pos == Map.end()? 
03.45M
:
1508k
;
145
3.96M
  }
llvm::MapVector<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool>, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool> >, std::__1::allocator<std::__1::pair<llvm::Instruction*, std::__1::tuple<llvm::Value*, int, bool> > > > >::count(llvm::Instruction* const&) const
Line
Count
Source
142
84
  size_type count(const KeyT &Key) const {
143
84
    typename MapType::const_iterator Pos = Map.find(Key);
144
84
    return Pos == Map.end()? 
017
:
167
;
145
84
  }
llvm::MapVector<llvm::Instruction*, llvm::TruncInstCombine::Info, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info> > > >::count(llvm::Instruction* const&) const
Line
Count
Source
142
143k
  size_type count(const KeyT &Key) const {
143
143k
    typename MapType::const_iterator Pos = Map.find(Key);
144
143k
    return Pos == Map.end()? 
0142k
:
1335
;
145
143k
  }
llvm::MapVector<llvm::Value*, llvm::Value*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::Value*> > > >::count(llvm::Value* const&) const
Line
Count
Source
142
161
  size_type count(const KeyT &Key) const {
143
161
    typename MapType::const_iterator Pos = Map.find(Key);
144
161
    return Pos == Map.end()? 
024
:
1137
;
145
161
  }
SCCP.cpp:llvm::MapVector<llvm::Function*, (anonymous namespace)::LatticeVal, llvm::DenseMap<llvm::Function*, unsigned int, llvm::DenseMapInfo<llvm::Function*>, llvm::detail::DenseMapPair<llvm::Function*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Function*, (anonymous namespace)::LatticeVal>, std::__1::allocator<std::__1::pair<llvm::Function*, (anonymous namespace)::LatticeVal> > > >::count(llvm::Function* const&) const
Line
Count
Source
142
599
  size_type count(const KeyT &Key) const {
143
599
    typename MapType::const_iterator Pos = Map.find(Key);
144
599
    return Pos == Map.end()? 
02
:
1597
;
145
599
  }
llvm::MapVector<llvm::PHINode*, llvm::InductionDescriptor, llvm::DenseMap<llvm::PHINode*, unsigned int, llvm::DenseMapInfo<llvm::PHINode*>, llvm::detail::DenseMapPair<llvm::PHINode*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PHINode*, llvm::InductionDescriptor>, std::__1::allocator<std::__1::pair<llvm::PHINode*, llvm::InductionDescriptor> > > >::count(llvm::PHINode* const&) const
Line
Count
Source
142
19.5k
  size_type count(const KeyT &Key) const {
143
19.5k
    typename MapType::const_iterator Pos = Map.find(Key);
144
19.5k
    return Pos == Map.end()? 
0194
:
119.3k
;
145
19.5k
  }
llvm::MapVector<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> >, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> > >, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> > > > > >::count(llvm::BasicBlock* const&) const
Line
Count
Source
142
61.6k
  size_type count(const KeyT &Key) const {
143
61.6k
    typename MapType::const_iterator Pos = Map.find(Key);
144
61.6k
    return Pos == Map.end()? 
00
: 1;
145
61.6k
  }
llvm::MapVector<llvm::Instruction*, llvm::Value*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Value*> > > >::count(llvm::Instruction* const&) const
Line
Count
Source
142
1.11M
  size_type count(const KeyT &Key) const {
143
1.11M
    typename MapType::const_iterator Pos = Map.find(Key);
144
1.11M
    return Pos == Map.end()? 
0697k
:
1415k
;
145
1.11M
  }
llvm::MapVector<llvm::Value*, std::__1::pair<unsigned long long, bool>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, std::__1::pair<unsigned long long, bool> >, std::__1::allocator<std::__1::pair<llvm::Value*, std::__1::pair<unsigned long long, bool> > > > >::count(llvm::Value* const&) const
Line
Count
Source
142
2.06M
  size_type count(const KeyT &Key) const {
143
2.06M
    typename MapType::const_iterator Pos = Map.find(Key);
144
2.06M
    return Pos == Map.end()? 
02.05M
:
111.0k
;
145
2.06M
  }
llvm::MapVector<llvm::Instruction*, std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<llvm::Instruction*, 4u> >, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<llvm::Instruction*, 4u> > >, std::__1::allocator<std::__1::pair<llvm::Instruction*, std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<llvm::Instruction*, 4u> > > > > >::count(llvm::Instruction* const&) const
Line
Count
Source
142
74
  size_type count(const KeyT &Key) const {
143
74
    typename MapType::const_iterator Pos = Map.find(Key);
144
74
    return Pos == Map.end()? 
068
:
16
;
145
74
  }
llvm::MapVector<isl_id*, llvm::AssertingVH<llvm::Value>, llvm::DenseMap<isl_id*, unsigned int, llvm::DenseMapInfo<isl_id*>, llvm::detail::DenseMapPair<isl_id*, unsigned int> >, std::__1::vector<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> >, std::__1::allocator<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> > > > >::count(isl_id* const&) const
Line
Count
Source
142
251
  size_type count(const KeyT &Key) const {
143
251
    typename MapType::const_iterator Pos = Map.find(Key);
144
251
    return Pos == Map.end()? 
0179
:
172
;
145
251
  }
llvm::MapVector<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int>, llvm::DenseMap<llvm::MCSymbol const*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol const*>, llvm::detail::DenseMapPair<llvm::MCSymbol const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> >, std::__1::allocator<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> > > > >::count(llvm::MCSymbol const* const&) const
Line
Count
Source
142
560k
  size_type count(const KeyT &Key) const {
143
560k
    typename MapType::const_iterator Pos = Map.find(Key);
144
560k
    return Pos == Map.end()? 
0560k
:
132
;
145
560k
  }
146
147
24.0M
  iterator find(const KeyT &Key) {
148
24.0M
    typename MapType::const_iterator Pos = Map.find(Key);
149
24.0M
    return Pos == Map.end()? 
Vector.end()19.1M
:
150
24.0M
                            
(Vector.begin() + Pos->second)4.88M
;
151
24.0M
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::find(llvm::AssertingVH<llvm::Value> const&)
Line
Count
Source
147
631
  iterator find(const KeyT &Key) {
148
631
    typename MapType::const_iterator Pos = Map.find(Key);
149
631
    return Pos == Map.end()? 
Vector.end()628
:
150
631
                            
(Vector.begin() + Pos->second)3
;
151
631
  }
llvm::MapVector<llvm::Value const*, llvm::SmallVector<llvm::SUnit*, 4u>, llvm::DenseMap<llvm::Value const*, unsigned int, llvm::DenseMapInfo<llvm::Value const*>, llvm::detail::DenseMapPair<llvm::Value const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::SUnit*, 4u> >, std::__1::allocator<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::SUnit*, 4u> > > > >::find(llvm::Value const* const&)
Line
Count
Source
147
219
  iterator find(const KeyT &Key) {
148
219
    typename MapType::const_iterator Pos = Map.find(Key);
149
219
    return Pos == Map.end()? 
Vector.end()106
:
150
219
                            
(Vector.begin() + Pos->second)113
;
151
219
  }
llvm::MapVector<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseMap<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> > >, std::__1::allocator<std::__1::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> > > > > >::find(llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> const&)
Line
Count
Source
147
3.67M
  iterator find(const KeyT &Key) {
148
3.67M
    typename MapType::const_iterator Pos = Map.find(Key);
149
3.67M
    return Pos == Map.end()? 
Vector.end()3.08M
:
150
3.67M
                            
(Vector.begin() + Pos->second)583k
;
151
3.67M
  }
llvm::MapVector<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo, llvm::DenseMap<llvm::MCSymbol const*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol const*>, llvm::detail::DenseMapPair<llvm::MCSymbol const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo>, std::__1::allocator<std::__1::pair<llvm::MCSymbol const*, llvm::StackMaps::FunctionInfo> > > >::find(llvm::MCSymbol const* const&)
Line
Count
Source
147
433
  iterator find(const KeyT &Key) {
148
433
    typename MapType::const_iterator Pos = Map.find(Key);
149
433
    return Pos == Map.end()? 
Vector.end()281
:
150
433
                            
(Vector.begin() + Pos->second)152
;
151
433
  }
llvm::MapVector<llvm::Pass*, llvm::legacy::FunctionPassManagerImpl*, llvm::DenseMap<llvm::Pass*, unsigned int, llvm::DenseMapInfo<llvm::Pass*>, llvm::detail::DenseMapPair<llvm::Pass*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Pass*, llvm::legacy::FunctionPassManagerImpl*>, std::__1::allocator<std::__1::pair<llvm::Pass*, llvm::legacy::FunctionPassManagerImpl*> > > >::find(llvm::Pass* const&)
Line
Count
Source
147
1.01k
  iterator find(const KeyT &Key) {
148
1.01k
    typename MapType::const_iterator Pos = Map.find(Key);
149
1.01k
    return Pos == Map.end()? 
Vector.end()890
:
150
1.01k
                            
(Vector.begin() + Pos->second)121
;
151
1.01k
  }
llvm::MapVector<llvm::Instruction*, llvm::Instruction*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Instruction*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Instruction*> > > >::find(llvm::Instruction* const&)
Line
Count
Source
147
342
  iterator find(const KeyT &Key) {
148
342
    typename MapType::const_iterator Pos = Map.find(Key);
149
342
    return Pos == Map.end()? 
Vector.end()298
:
150
342
                            
(Vector.begin() + Pos->second)44
;
151
342
  }
llvm::MapVector<llvm::Value*, llvm::Value*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::Value*> > > >::find(llvm::Value* const&)
Line
Count
Source
147
1.81k
  iterator find(const KeyT &Key) {
148
1.81k
    typename MapType::const_iterator Pos = Map.find(Key);
149
1.81k
    return Pos == Map.end()? 
Vector.end()697
:
150
1.81k
                            
(Vector.begin() + Pos->second)1.11k
;
151
1.81k
  }
llvm::MapVector<llvm::MCSection*, llvm::ConstantPool, llvm::DenseMap<llvm::MCSection*, unsigned int, llvm::DenseMapInfo<llvm::MCSection*>, llvm::detail::DenseMapPair<llvm::MCSection*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection*, llvm::ConstantPool>, std::__1::allocator<std::__1::pair<llvm::MCSection*, llvm::ConstantPool> > > >::find(llvm::MCSection* const&)
Line
Count
Source
147
88
  iterator find(const KeyT &Key) {
148
88
    typename MapType::const_iterator Pos = Map.find(Key);
149
88
    return Pos == Map.end()? 
Vector.end()20
:
150
88
                            
(Vector.begin() + Pos->second)68
;
151
88
  }
llvm::MapVector<llvm::Instruction*, llvm::ConstantRange, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::ConstantRange>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::ConstantRange> > > >::find(llvm::Instruction* const&)
Line
Count
Source
147
459k
  iterator find(const KeyT &Key) {
148
459k
    typename MapType::const_iterator Pos = Map.find(Key);
149
459k
    return Pos == Map.end()? 
Vector.end()161k
:
150
459k
                            
(Vector.begin() + Pos->second)298k
;
151
459k
  }
llvm::MapVector<llvm::Instruction*, llvm::Value*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Value*> > > >::find(llvm::Instruction* const&)
Line
Count
Source
147
864k
  iterator find(const KeyT &Key) {
148
864k
    typename MapType::const_iterator Pos = Map.find(Key);
149
864k
    return Pos == Map.end()? 
Vector.end()123k
:
150
864k
                            
(Vector.begin() + Pos->second)740k
;
151
864k
  }
RewriteStatepointsForGC.cpp:llvm::MapVector<llvm::Value*, (anonymous namespace)::BDVState, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, (anonymous namespace)::BDVState>, std::__1::allocator<std::__1::pair<llvm::Value*, (anonymous namespace)::BDVState> > > >::find(llvm::Value* const&)
Line
Count
Source
147
342
  iterator find(const KeyT &Key) {
148
342
    typename MapType::const_iterator Pos = Map.find(Key);
149
342
    return Pos == Map.end()? 
Vector.end()0
:
150
342
                            (Vector.begin() + Pos->second);
151
342
  }
SCCP.cpp:llvm::MapVector<llvm::Function*, (anonymous namespace)::LatticeVal, llvm::DenseMap<llvm::Function*, unsigned int, llvm::DenseMapInfo<llvm::Function*>, llvm::detail::DenseMapPair<llvm::Function*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Function*, (anonymous namespace)::LatticeVal>, std::__1::allocator<std::__1::pair<llvm::Function*, (anonymous namespace)::LatticeVal> > > >::find(llvm::Function* const&)
Line
Count
Source
147
5.71M
  iterator find(const KeyT &Key) {
148
5.71M
    typename MapType::const_iterator Pos = Map.find(Key);
149
5.71M
    return Pos == Map.end()? 
Vector.end()5.12M
:
150
5.71M
                            
(Vector.begin() + Pos->second)589k
;
151
5.71M
  }
SCCP.cpp:llvm::MapVector<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal, llvm::DenseMap<std::__1::pair<llvm::Function*, unsigned int>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::Function*, unsigned int> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::Function*, unsigned int>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::Function*, unsigned int>, (anonymous namespace)::LatticeVal> > > >::find(std::__1::pair<llvm::Function*, unsigned int> const&)
Line
Count
Source
147
889
  iterator find(const KeyT &Key) {
148
889
    typename MapType::const_iterator Pos = Map.find(Key);
149
889
    return Pos == Map.end()? 
Vector.end()0
:
150
889
                            (Vector.begin() + Pos->second);
151
889
  }
llvm::MapVector<llvm::PHINode*, llvm::InductionDescriptor, llvm::DenseMap<llvm::PHINode*, unsigned int, llvm::DenseMapInfo<llvm::PHINode*>, llvm::detail::DenseMapPair<llvm::PHINode*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PHINode*, llvm::InductionDescriptor>, std::__1::allocator<std::__1::pair<llvm::PHINode*, llvm::InductionDescriptor> > > >::find(llvm::PHINode* const&)
Line
Count
Source
147
19.2k
  iterator find(const KeyT &Key) {
148
19.2k
    typename MapType::const_iterator Pos = Map.find(Key);
149
19.2k
    return Pos == Map.end()? 
Vector.end()0
:
150
19.2k
                            (Vector.begin() + Pos->second);
151
19.2k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> > > > >::find(llvm::Value* const&)
Line
Count
Source
147
1.94M
  iterator find(const KeyT &Key) {
148
1.94M
    typename MapType::const_iterator Pos = Map.find(Key);
149
1.94M
    return Pos == Map.end()? 
Vector.end()1.94M
:
150
1.94M
                            
(Vector.begin() + Pos->second)19
;
151
1.94M
  }
CGOpenMPRuntime.cpp:llvm::MapVector<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u>, llvm::DenseMap<clang::ValueDecl const*, unsigned int, llvm::DenseMapInfo<clang::ValueDecl const*>, llvm::detail::DenseMapPair<clang::ValueDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u> > > > >::find(clang::ValueDecl const* const&)
Line
Count
Source
147
76
  iterator find(const KeyT &Key) {
148
76
    typename MapType::const_iterator Pos = Map.find(Key);
149
76
    return Pos == Map.end()? 
Vector.end()12
:
150
76
                            
(Vector.begin() + Pos->second)64
;
151
76
  }
CGOpenMPRuntime.cpp:llvm::MapVector<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u>, llvm::DenseMap<clang::ValueDecl const*, unsigned int, llvm::DenseMapInfo<clang::ValueDecl const*>, llvm::detail::DenseMapPair<clang::ValueDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u> > > > >::find(clang::ValueDecl const* const&)
Line
Count
Source
147
228
  iterator find(const KeyT &Key) {
148
228
    typename MapType::const_iterator Pos = Map.find(Key);
149
228
    return Pos == Map.end()? 
Vector.end()220
:
150
228
                            
(Vector.begin() + Pos->second)8
;
151
228
  }
llvm::MapVector<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >::find(clang::Decl const* const&)
Line
Count
Source
147
240
  iterator find(const KeyT &Key) {
148
240
    typename MapType::const_iterator Pos = Map.find(Key);
149
240
    return Pos == Map.end()? 
Vector.end()211
:
150
240
                            
(Vector.begin() + Pos->second)29
;
151
240
  }
llvm::MapVector<clang::Decl const*, std::__1::pair<clang::VarDecl const*, clang::CodeGen::Address>, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, std::__1::pair<clang::VarDecl const*, clang::CodeGen::Address> >, std::__1::allocator<std::__1::pair<clang::Decl const*, std::__1::pair<clang::VarDecl const*, clang::CodeGen::Address> > > > >::find(clang::Decl const* const&)
Line
Count
Source
147
178
  iterator find(const KeyT &Key) {
148
178
    typename MapType::const_iterator Pos = Map.find(Key);
149
178
    return Pos == Map.end()? 
Vector.end()153
:
150
178
                            
(Vector.begin() + Pos->second)25
;
151
178
  }
llvm::MapVector<clang::GlobalDecl, llvm::StringRef, llvm::DenseMap<clang::GlobalDecl, unsigned int, llvm::DenseMapInfo<clang::GlobalDecl>, llvm::detail::DenseMapPair<clang::GlobalDecl, unsigned int> >, std::__1::vector<std::__1::pair<clang::GlobalDecl, llvm::StringRef>, std::__1::allocator<std::__1::pair<clang::GlobalDecl, llvm::StringRef> > > >::find(clang::GlobalDecl const&)
Line
Count
Source
147
4.75M
  iterator find(const KeyT &Key) {
148
4.75M
    typename MapType::const_iterator Pos = Map.find(Key);
149
4.75M
    return Pos == Map.end()? 
Vector.end()2.34M
:
150
4.75M
                            
(Vector.begin() + Pos->second)2.40M
;
151
4.75M
  }
llvm::MapVector<clang::Decl const*, bool, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, bool>, std::__1::allocator<std::__1::pair<clang::Decl const*, bool> > > >::find(clang::Decl const* const&)
Line
Count
Source
147
338
  iterator find(const KeyT &Key) {
148
338
    typename MapType::const_iterator Pos = Map.find(Key);
149
338
    return Pos == Map.end()? 
Vector.end()186
:
150
338
                            
(Vector.begin() + Pos->second)152
;
151
338
  }
llvm::MapVector<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> >, llvm::DenseMap<clang::FunctionDecl const*, unsigned int, llvm::DenseMapInfo<clang::FunctionDecl const*>, llvm::detail::DenseMapPair<clang::FunctionDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> > >, std::__1::allocator<std::__1::pair<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> > > > > >::find(clang::FunctionDecl const* const&)
Line
Count
Source
147
285
  iterator find(const KeyT &Key) {
148
285
    typename MapType::const_iterator Pos = Map.find(Key);
149
285
    return Pos == Map.end()? 
Vector.end()0
:
150
285
                            (Vector.begin() + Pos->second);
151
285
  }
llvm::MapVector<clang::IdentifierInfo*, llvm::SmallVector<clang::NamedDecl*, 2u>, llvm::SmallDenseMap<clang::IdentifierInfo*, unsigned int, 16u, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<clang::NamedDecl*, 2u> >, 16u> >::find(clang::IdentifierInfo* const&)
Line
Count
Source
147
30.2k
  iterator find(const KeyT &Key) {
148
30.2k
    typename MapType::const_iterator Pos = Map.find(Key);
149
30.2k
    return Pos == Map.end()? 
Vector.end()23.5k
:
150
30.2k
                            
(Vector.begin() + Pos->second)6.75k
;
151
30.2k
  }
GlobalModuleIndex.cpp:llvm::MapVector<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo, llvm::DenseMap<clang::FileEntry const*, unsigned int, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo>, std::__1::allocator<std::__1::pair<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo> > > >::find(clang::FileEntry const* const&)
Line
Count
Source
147
4.55k
  iterator find(const KeyT &Key) {
148
4.55k
    typename MapType::const_iterator Pos = Map.find(Key);
149
4.55k
    return Pos == Map.end()? 
Vector.end()1.29k
:
150
4.55k
                            
(Vector.begin() + Pos->second)3.25k
;
151
4.55k
  }
llvm::MapVector<isl_id*, llvm::AssertingVH<llvm::Value>, llvm::DenseMap<isl_id*, unsigned int, llvm::DenseMapInfo<isl_id*>, llvm::detail::DenseMapPair<isl_id*, unsigned int> >, std::__1::vector<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> >, std::__1::allocator<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> > > > >::find(isl_id* const&)
Line
Count
Source
147
302
  iterator find(const KeyT &Key) {
148
302
    typename MapType::const_iterator Pos = Map.find(Key);
149
302
    return Pos == Map.end()? 
Vector.end()0
:
150
302
                            (Vector.begin() + Pos->second);
151
302
  }
llvm::MapVector<llvm::Loop const*, llvm::SCEV const*, llvm::DenseMap<llvm::Loop const*, unsigned int, llvm::DenseMapInfo<llvm::Loop const*>, llvm::detail::DenseMapPair<llvm::Loop const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Loop const*, llvm::SCEV const*>, std::__1::allocator<std::__1::pair<llvm::Loop const*, llvm::SCEV const*> > > >::find(llvm::Loop const* const&)
Line
Count
Source
147
1
  iterator find(const KeyT &Key) {
148
1
    typename MapType::const_iterator Pos = Map.find(Key);
149
1
    return Pos == Map.end()? 
Vector.end()0
:
150
1
                            (Vector.begin() + Pos->second);
151
1
  }
Unexecuted instantiation: llvm::MapVector<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> >, llvm::DenseMap<llvm::Function const*, unsigned int, llvm::DenseMapInfo<llvm::Function const*>, llvm::detail::DenseMapPair<llvm::Function const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > >, std::__1::allocator<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > > > > >::find(llvm::Function const* const&)
llvm::MapVector<llvm::Value const*, std::__1::vector<llvm::SelectionDAGBuilder::DanglingDebugInfo, std::__1::allocator<llvm::SelectionDAGBuilder::DanglingDebugInfo> >, llvm::DenseMap<llvm::Value const*, unsigned int, llvm::DenseMapInfo<llvm::Value const*>, llvm::detail::DenseMapPair<llvm::Value const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value const*, std::__1::vector<llvm::SelectionDAGBuilder::DanglingDebugInfo, std::__1::allocator<llvm::SelectionDAGBuilder::DanglingDebugInfo> > >, std::__1::allocator<std::__1::pair<llvm::Value const*, std::__1::vector<llvm::SelectionDAGBuilder::DanglingDebugInfo, std::__1::allocator<llvm::SelectionDAGBuilder::DanglingDebugInfo> > > > > >::find(llvm::Value const* const&)
Line
Count
Source
147
4.77M
  iterator find(const KeyT &Key) {
148
4.77M
    typename MapType::const_iterator Pos = Map.find(Key);
149
4.77M
    return Pos == Map.end()? 
Vector.end()4.77M
:
150
4.77M
                            
(Vector.begin() + Pos->second)18
;
151
4.77M
  }
llvm::MapVector<llvm::StringRef, llvm::BitcodeModule, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, llvm::BitcodeModule>, std::__1::allocator<std::__1::pair<llvm::StringRef, llvm::BitcodeModule> > > >::find(llvm::StringRef const&)
Line
Count
Source
147
86
  iterator find(const KeyT &Key) {
148
86
    typename MapType::const_iterator Pos = Map.find(Key);
149
86
    return Pos == Map.end()? 
Vector.end()0
:
150
86
                            (Vector.begin() + Pos->second);
151
86
  }
llvm::MapVector<clang::NamedDecl*, clang::NamedDecl*, llvm::DenseMap<clang::NamedDecl*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl*>, llvm::detail::DenseMapPair<clang::NamedDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl*, clang::NamedDecl*>, std::__1::allocator<std::__1::pair<clang::NamedDecl*, clang::NamedDecl*> > > >::find(clang::NamedDecl* const&)
Line
Count
Source
147
1.72M
  iterator find(const KeyT &Key) {
148
1.72M
    typename MapType::const_iterator Pos = Map.find(Key);
149
1.72M
    return Pos == Map.end()? 
Vector.end()1.51M
:
150
1.72M
                            
(Vector.begin() + Pos->second)211k
;
151
1.72M
  }
llvm::MapVector<clang::ParmVarDecl*, clang::Stmt*, llvm::SmallDenseMap<clang::ParmVarDecl*, unsigned int, 4u, llvm::DenseMapInfo<clang::ParmVarDecl*>, llvm::detail::DenseMapPair<clang::ParmVarDecl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::ParmVarDecl*, clang::Stmt*>, 4u> >::find(clang::ParmVarDecl* const&)
Line
Count
Source
147
157
  iterator find(const KeyT &Key) {
148
157
    typename MapType::const_iterator Pos = Map.find(Key);
149
157
    return Pos == Map.end()? 
Vector.end()0
:
150
157
                            (Vector.begin() + Pos->second);
151
157
  }
llvm::MapVector<clang::NamedDecl*, clang::SourceLocation, llvm::DenseMap<clang::NamedDecl*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl*>, llvm::detail::DenseMapPair<clang::NamedDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl*, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::NamedDecl*, clang::SourceLocation> > > >::find(clang::NamedDecl* const&)
Line
Count
Source
147
1
  iterator find(const KeyT &Key) {
148
1
    typename MapType::const_iterator Pos = Map.find(Key);
149
1
    return Pos == Map.end()? 
Vector.end()0
:
150
1
                            (Vector.begin() + Pos->second);
151
1
  }
llvm::MapVector<clang::IdentifierInfo*, clang::WeakInfo, llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo*, clang::WeakInfo>, std::__1::allocator<std::__1::pair<clang::IdentifierInfo*, clang::WeakInfo> > > >::find(clang::IdentifierInfo* const&)
Line
Count
Source
147
102
  iterator find(const KeyT &Key) {
148
102
    typename MapType::const_iterator Pos = Map.find(Key);
149
102
    return Pos == Map.end()? 
Vector.end()28
:
150
102
                            
(Vector.begin() + Pos->second)74
;
151
102
  }
llvm::MapVector<clang::Selector, clang::SourceLocation, llvm::DenseMap<clang::Selector, unsigned int, llvm::DenseMapInfo<clang::Selector>, llvm::detail::DenseMapPair<clang::Selector, unsigned int> >, std::__1::vector<std::__1::pair<clang::Selector, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::Selector, clang::SourceLocation> > > >::find(clang::Selector const&)
Line
Count
Source
147
7
  iterator find(const KeyT &Key) {
148
7
    typename MapType::const_iterator Pos = Map.find(Key);
149
7
    return Pos == Map.end()? 
Vector.end()6
:
150
7
                            
(Vector.begin() + Pos->second)1
;
151
7
  }
llvm::MapVector<clang::TypoExpr*, clang::Sema::TypoExprState, llvm::DenseMap<clang::TypoExpr*, unsigned int, llvm::DenseMapInfo<clang::TypoExpr*>, llvm::detail::DenseMapPair<clang::TypoExpr*, unsigned int> >, std::__1::vector<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState>, std::__1::allocator<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState> > > >::find(clang::TypoExpr* const&)
Line
Count
Source
147
1.51k
  iterator find(const KeyT &Key) {
148
1.51k
    typename MapType::const_iterator Pos = Map.find(Key);
149
1.51k
    return Pos == Map.end()? 
Vector.end()0
:
150
1.51k
                            (Vector.begin() + Pos->second);
151
1.51k
  }
llvm::MapVector<clang::Expr const*, clang::DeclRefExpr*, llvm::DenseMap<clang::Expr const*, unsigned int, llvm::DenseMapInfo<clang::Expr const*>, llvm::detail::DenseMapPair<clang::Expr const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*>, std::__1::allocator<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*> > > >::find(clang::Expr const* const&)
Line
Count
Source
147
53.5k
  iterator find(const KeyT &Key) {
148
53.5k
    typename MapType::const_iterator Pos = Map.find(Key);
149
53.5k
    return Pos == Map.end()? 
Vector.end()34.4k
:
150
53.5k
                            
(Vector.begin() + Pos->second)19.1k
;
151
53.5k
  }
152
153
4.00M
  const_iterator find(const KeyT &Key) const {
154
4.00M
    typename MapType::const_iterator Pos = Map.find(Key);
155
4.00M
    return Pos == Map.end()? 
Vector.end()3.99M
:
156
4.00M
                            
(Vector.begin() + Pos->second)10.0k
;
157
4.00M
  }
llvm::MapVector<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> >, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > >, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > > > > >::find(llvm::MCSymbol* const&) const
Line
Count
Source
153
2
  const_iterator find(const KeyT &Key) const {
154
2
    typename MapType::const_iterator Pos = Map.find(Key);
155
2
    return Pos == Map.end()? 
Vector.end()0
:
156
2
                            (Vector.begin() + Pos->second);
157
2
  }
llvm::MapVector<llvm::Value*, llvm::Constant*, llvm::SmallDenseMap<llvm::Value*, unsigned int, 4u, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, llvm::SmallVector<std::__1::pair<llvm::Value*, llvm::Constant*>, 4u> >::find(llvm::Value* const&) const
Line
Count
Source
153
293
  const_iterator find(const KeyT &Key) const {
154
293
    typename MapType::const_iterator Pos = Map.find(Key);
155
293
    return Pos == Map.end()? 
Vector.end()280
:
156
293
                            
(Vector.begin() + Pos->second)13
;
157
293
  }
llvm::MapVector<llvm::Value*, llvm::Value*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::Value*> > > >::find(llvm::Value* const&) const
Line
Count
Source
153
407
  const_iterator find(const KeyT &Key) const {
154
407
    typename MapType::const_iterator Pos = Map.find(Key);
155
407
    return Pos == Map.end()? 
Vector.end()0
:
156
407
                            (Vector.begin() + Pos->second);
157
407
  }
llvm::MapVector<llvm::Instruction*, unsigned long long, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, unsigned long long>, std::__1::allocator<std::__1::pair<llvm::Instruction*, unsigned long long> > > >::find(llvm::Instruction* const&) const
Line
Count
Source
153
296k
  const_iterator find(const KeyT &Key) const {
154
296k
    typename MapType::const_iterator Pos = Map.find(Key);
155
296k
    return Pos == Map.end()? 
Vector.end()295k
:
156
296k
                            
(Vector.begin() + Pos->second)893
;
157
296k
  }
Unexecuted instantiation: llvm::MapVector<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> >, llvm::DenseMap<llvm::Region*, unsigned int, llvm::DenseMapInfo<llvm::Region*>, llvm::detail::DenseMapPair<llvm::Region*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > >, std::__1::allocator<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > > > > >::find(llvm::Region* const&) const
llvm::MapVector<clang::TypoExpr*, clang::Sema::TypoExprState, llvm::DenseMap<clang::TypoExpr*, unsigned int, llvm::DenseMapInfo<clang::TypoExpr*>, llvm::detail::DenseMapPair<clang::TypoExpr*, unsigned int> >, std::__1::vector<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState>, std::__1::allocator<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState> > > >::find(clang::TypoExpr* const&) const
Line
Count
Source
153
5.49k
  const_iterator find(const KeyT &Key) const {
154
5.49k
    typename MapType::const_iterator Pos = Map.find(Key);
155
5.49k
    return Pos == Map.end()? 
Vector.end()0
:
156
5.49k
                            (Vector.begin() + Pos->second);
157
5.49k
  }
llvm::MapVector<clang::NamedDecl const*, unsigned int, llvm::DenseMap<clang::NamedDecl const*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl const*>, llvm::detail::DenseMapPair<clang::NamedDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl const*, unsigned int>, std::__1::allocator<std::__1::pair<clang::NamedDecl const*, unsigned int> > > >::find(clang::NamedDecl const* const&) const
Line
Count
Source
153
3.34M
  const_iterator find(const KeyT &Key) const {
154
3.34M
    typename MapType::const_iterator Pos = Map.find(Key);
155
3.34M
    return Pos == Map.end()? 
Vector.end()3.34M
:
156
3.34M
                            
(Vector.begin() + Pos->second)3.19k
;
157
3.34M
  }
llvm::MapVector<clang::VarDecl const*, unsigned int, llvm::DenseMap<clang::VarDecl const*, unsigned int, llvm::DenseMapInfo<clang::VarDecl const*>, llvm::detail::DenseMapPair<clang::VarDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::VarDecl const*, unsigned int>, std::__1::allocator<std::__1::pair<clang::VarDecl const*, unsigned int> > > >::find(clang::VarDecl const* const&) const
Line
Count
Source
153
352k
  const_iterator find(const KeyT &Key) const {
154
352k
    typename MapType::const_iterator Pos = Map.find(Key);
155
352k
    return Pos == Map.end()? 
Vector.end()352k
:
156
352k
                            
(Vector.begin() + Pos->second)4
;
157
352k
  }
158
159
  /// Remove the last element from the vector.
160
29.5k
  void pop_back() {
161
29.5k
    typename MapType::iterator Pos = Map.find(Vector.back().first);
162
29.5k
    Map.erase(Pos);
163
29.5k
    Vector.pop_back();
164
29.5k
  }
165
166
  /// Remove the element given by Iterator.
167
  ///
168
  /// Returns an iterator to the element following the one which was removed,
169
  /// which may be end().
170
  ///
171
  /// \note This is a deceivingly expensive operation (linear time).  It's
172
  /// usually better to use \a remove_if() if possible.
173
256k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
174
256k
    Map.erase(Iterator->first);
175
256k
    auto Next = Vector.erase(Iterator);
176
256k
    if (Next == Vector.end())
177
188k
      return Next;
178
67.7k
179
67.7k
    // Update indices in the map.
180
67.7k
    size_t Index = Next - Vector.begin();
181
641k
    for (auto &I : Map) {
182
641k
      assert(I.second != Index && "Index was already erased!");
183
641k
      if (I.second > Index)
184
377k
        --I.second;
185
641k
    }
186
67.7k
    return Next;
187
67.7k
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::erase(std::__1::__wrap_iter<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >*>)
Line
Count
Source
173
2
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
174
2
    Map.erase(Iterator->first);
175
2
    auto Next = Vector.erase(Iterator);
176
2
    if (Next == Vector.end())
177
1
      return Next;
178
1
179
1
    // Update indices in the map.
180
1
    size_t Index = Next - Vector.begin();
181
1
    for (auto &I : Map) {
182
1
      assert(I.second != Index && "Index was already erased!");
183
1
      if (I.second > Index)
184
1
        --I.second;
185
1
    }
186
1
    return Next;
187
1
  }
Unexecuted instantiation: llvm::MapVector<llvm::Value*, llvm::Value*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::Value*> > > >::erase(std::__1::__wrap_iter<std::__1::pair<llvm::Value*, llvm::Value*>*>)
llvm::MapVector<llvm::Instruction*, llvm::Value*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Value*> > > >::erase(std::__1::__wrap_iter<std::__1::pair<llvm::Instruction*, llvm::Value*>*>)
Line
Count
Source
173
43.2k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
174
43.2k
    Map.erase(Iterator->first);
175
43.2k
    auto Next = Vector.erase(Iterator);
176
43.2k
    if (Next == Vector.end())
177
851
      return Next;
178
42.3k
179
42.3k
    // Update indices in the map.
180
42.3k
    size_t Index = Next - Vector.begin();
181
42.4k
    for (auto &I : Map) {
182
42.4k
      assert(I.second != Index && "Index was already erased!");
183
42.4k
      if (I.second > Index)
184
42.3k
        --I.second;
185
42.4k
    }
186
42.3k
    return Next;
187
42.3k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> > > > >::erase(std::__1::__wrap_iter<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> >*>)
Line
Count
Source
173
9
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
174
9
    Map.erase(Iterator->first);
175
9
    auto Next = Vector.erase(Iterator);
176
9
    if (Next == Vector.end())
177
0
      return Next;
178
9
179
9
    // Update indices in the map.
180
9
    size_t Index = Next - Vector.begin();
181
32
    for (auto &I : Map) {
182
32
      assert(I.second != Index && "Index was already erased!");
183
32
      if (I.second > Index)
184
27
        --I.second;
185
32
    }
186
9
    return Next;
187
9
  }
llvm::MapVector<isl_id*, llvm::AssertingVH<llvm::Value>, llvm::DenseMap<isl_id*, unsigned int, llvm::DenseMapInfo<isl_id*>, llvm::detail::DenseMapPair<isl_id*, unsigned int> >, std::__1::vector<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> >, std::__1::allocator<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> > > > >::erase(std::__1::__wrap_iter<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> >*>)
Line
Count
Source
173
302
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
174
302
    Map.erase(Iterator->first);
175
302
    auto Next = Vector.erase(Iterator);
176
302
    if (Next == Vector.end())
177
302
      return Next;
178
0
179
0
    // Update indices in the map.
180
0
    size_t Index = Next - Vector.begin();
181
0
    for (auto &I : Map) {
182
0
      assert(I.second != Index && "Index was already erased!");
183
0
      if (I.second > Index)
184
0
        --I.second;
185
0
    }
186
0
    return Next;
187
0
  }
llvm::MapVector<llvm::Loop const*, llvm::SCEV const*, llvm::DenseMap<llvm::Loop const*, unsigned int, llvm::DenseMapInfo<llvm::Loop const*>, llvm::detail::DenseMapPair<llvm::Loop const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Loop const*, llvm::SCEV const*>, std::__1::allocator<std::__1::pair<llvm::Loop const*, llvm::SCEV const*> > > >::erase(std::__1::__wrap_iter<std::__1::pair<llvm::Loop const*, llvm::SCEV const*>*>)
Line
Count
Source
173
1
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
174
1
    Map.erase(Iterator->first);
175
1
    auto Next = Vector.erase(Iterator);
176
1
    if (Next == Vector.end())
177
1
      return Next;
178
0
179
0
    // Update indices in the map.
180
0
    size_t Index = Next - Vector.begin();
181
0
    for (auto &I : Map) {
182
0
      assert(I.second != Index && "Index was already erased!");
183
0
      if (I.second > Index)
184
0
        --I.second;
185
0
    }
186
0
    return Next;
187
0
  }
Unexecuted instantiation: llvm::MapVector<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> >, llvm::DenseMap<llvm::Function const*, unsigned int, llvm::DenseMapInfo<llvm::Function const*>, llvm::detail::DenseMapPair<llvm::Function const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > >, std::__1::allocator<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > > > > >::erase(std::__1::__wrap_iter<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > >*>)
llvm::MapVector<clang::NamedDecl*, clang::NamedDecl*, llvm::DenseMap<clang::NamedDecl*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl*>, llvm::detail::DenseMapPair<clang::NamedDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl*, clang::NamedDecl*>, std::__1::allocator<std::__1::pair<clang::NamedDecl*, clang::NamedDecl*> > > >::erase(std::__1::__wrap_iter<std::__1::pair<clang::NamedDecl*, clang::NamedDecl*>*>)
Line
Count
Source
173
211k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
174
211k
    Map.erase(Iterator->first);
175
211k
    auto Next = Vector.erase(Iterator);
176
211k
    if (Next == Vector.end())
177
186k
      return Next;
178
25.3k
179
25.3k
    // Update indices in the map.
180
25.3k
    size_t Index = Next - Vector.begin();
181
599k
    for (auto &I : Map) {
182
599k
      assert(I.second != Index && "Index was already erased!");
183
599k
      if (I.second > Index)
184
334k
        --I.second;
185
599k
    }
186
25.3k
    return Next;
187
25.3k
  }
llvm::MapVector<clang::NamedDecl*, clang::SourceLocation, llvm::DenseMap<clang::NamedDecl*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl*>, llvm::detail::DenseMapPair<clang::NamedDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl*, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::NamedDecl*, clang::SourceLocation> > > >::erase(std::__1::__wrap_iter<std::__1::pair<clang::NamedDecl*, clang::SourceLocation>*>)
Line
Count
Source
173
1
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
174
1
    Map.erase(Iterator->first);
175
1
    auto Next = Vector.erase(Iterator);
176
1
    if (Next == Vector.end())
177
1
      return Next;
178
0
179
0
    // Update indices in the map.
180
0
    size_t Index = Next - Vector.begin();
181
0
    for (auto &I : Map) {
182
0
      assert(I.second != Index && "Index was already erased!");
183
0
      if (I.second > Index)
184
0
        --I.second;
185
0
    }
186
0
    return Next;
187
0
  }
llvm::MapVector<clang::Selector, clang::SourceLocation, llvm::DenseMap<clang::Selector, unsigned int, llvm::DenseMapInfo<clang::Selector>, llvm::detail::DenseMapPair<clang::Selector, unsigned int> >, std::__1::vector<std::__1::pair<clang::Selector, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::Selector, clang::SourceLocation> > > >::erase(std::__1::__wrap_iter<std::__1::pair<clang::Selector, clang::SourceLocation>*>)
Line
Count
Source
173
1
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
174
1
    Map.erase(Iterator->first);
175
1
    auto Next = Vector.erase(Iterator);
176
1
    if (Next == Vector.end())
177
1
      return Next;
178
0
179
0
    // Update indices in the map.
180
0
    size_t Index = Next - Vector.begin();
181
0
    for (auto &I : Map) {
182
0
      assert(I.second != Index && "Index was already erased!");
183
0
      if (I.second > Index)
184
0
        --I.second;
185
0
    }
186
0
    return Next;
187
0
  }
llvm::MapVector<clang::TypoExpr*, clang::Sema::TypoExprState, llvm::DenseMap<clang::TypoExpr*, unsigned int, llvm::DenseMapInfo<clang::TypoExpr*>, llvm::detail::DenseMapPair<clang::TypoExpr*, unsigned int> >, std::__1::vector<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState>, std::__1::allocator<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState> > > >::erase(std::__1::__wrap_iter<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState>*>)
Line
Count
Source
173
1.51k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
174
1.51k
    Map.erase(Iterator->first);
175
1.51k
    auto Next = Vector.erase(Iterator);
176
1.51k
    if (Next == Vector.end())
177
1.46k
      return Next;
178
53
179
53
    // Update indices in the map.
180
53
    size_t Index = Next - Vector.begin();
181
59
    for (auto &I : Map) {
182
59
      assert(I.second != Index && "Index was already erased!");
183
59
      if (I.second > Index)
184
53
        --I.second;
185
59
    }
186
53
    return Next;
187
53
  }
188
189
  /// Remove all elements with the key value Key.
190
  ///
191
  /// Returns the number of elements removed.
192
1.76M
  size_type erase(const KeyT &Key) {
193
1.76M
    auto Iterator = find(Key);
194
1.76M
    if (Iterator == end())
195
1.51M
      return 0;
196
256k
    erase(Iterator);
197
256k
    return 1;
198
256k
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::erase(llvm::AssertingVH<llvm::Value> const&)
Line
Count
Source
192
626
  size_type erase(const KeyT &Key) {
193
626
    auto Iterator = find(Key);
194
626
    if (Iterator == end())
195
624
      return 0;
196
2
    erase(Iterator);
197
2
    return 1;
198
2
  }
Unexecuted instantiation: llvm::MapVector<llvm::Value*, llvm::Value*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::Value*> > > >::erase(llvm::Value* const&)
llvm::MapVector<llvm::Instruction*, llvm::Value*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Value*> > > >::erase(llvm::Instruction* const&)
Line
Count
Source
192
43.2k
  size_type erase(const KeyT &Key) {
193
43.2k
    auto Iterator = find(Key);
194
43.2k
    if (Iterator == end())
195
0
      return 0;
196
43.2k
    erase(Iterator);
197
43.2k
    return 1;
198
43.2k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> > > > >::erase(llvm::Value* const&)
Line
Count
Source
192
9
  size_type erase(const KeyT &Key) {
193
9
    auto Iterator = find(Key);
194
9
    if (Iterator == end())
195
0
      return 0;
196
9
    erase(Iterator);
197
9
    return 1;
198
9
  }
llvm::MapVector<llvm::Loop const*, llvm::SCEV const*, llvm::DenseMap<llvm::Loop const*, unsigned int, llvm::DenseMapInfo<llvm::Loop const*>, llvm::detail::DenseMapPair<llvm::Loop const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Loop const*, llvm::SCEV const*>, std::__1::allocator<std::__1::pair<llvm::Loop const*, llvm::SCEV const*> > > >::erase(llvm::Loop const* const&)
Line
Count
Source
192
1
  size_type erase(const KeyT &Key) {
193
1
    auto Iterator = find(Key);
194
1
    if (Iterator == end())
195
0
      return 0;
196
1
    erase(Iterator);
197
1
    return 1;
198
1
  }
Unexecuted instantiation: llvm::MapVector<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> >, llvm::DenseMap<llvm::Function const*, unsigned int, llvm::DenseMapInfo<llvm::Function const*>, llvm::detail::DenseMapPair<llvm::Function const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > >, std::__1::allocator<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > > > > >::erase(llvm::Function const* const&)
llvm::MapVector<clang::NamedDecl*, clang::NamedDecl*, llvm::DenseMap<clang::NamedDecl*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl*>, llvm::detail::DenseMapPair<clang::NamedDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl*, clang::NamedDecl*>, std::__1::allocator<std::__1::pair<clang::NamedDecl*, clang::NamedDecl*> > > >::erase(clang::NamedDecl* const&)
Line
Count
Source
192
1.72M
  size_type erase(const KeyT &Key) {
193
1.72M
    auto Iterator = find(Key);
194
1.72M
    if (Iterator == end())
195
1.51M
      return 0;
196
211k
    erase(Iterator);
197
211k
    return 1;
198
211k
  }
llvm::MapVector<clang::NamedDecl*, clang::SourceLocation, llvm::DenseMap<clang::NamedDecl*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl*>, llvm::detail::DenseMapPair<clang::NamedDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl*, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::NamedDecl*, clang::SourceLocation> > > >::erase(clang::NamedDecl* const&)
Line
Count
Source
192
1
  size_type erase(const KeyT &Key) {
193
1
    auto Iterator = find(Key);
194
1
    if (Iterator == end())
195
0
      return 0;
196
1
    erase(Iterator);
197
1
    return 1;
198
1
  }
llvm::MapVector<clang::TypoExpr*, clang::Sema::TypoExprState, llvm::DenseMap<clang::TypoExpr*, unsigned int, llvm::DenseMapInfo<clang::TypoExpr*>, llvm::detail::DenseMapPair<clang::TypoExpr*, unsigned int> >, std::__1::vector<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState>, std::__1::allocator<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState> > > >::erase(clang::TypoExpr* const&)
Line
Count
Source
192
1.51k
  size_type erase(const KeyT &Key) {
193
1.51k
    auto Iterator = find(Key);
194
1.51k
    if (Iterator == end())
195
0
      return 0;
196
1.51k
    erase(Iterator);
197
1.51k
    return 1;
198
1.51k
  }
199
200
  /// Remove the elements that match the predicate.
201
  ///
202
  /// Erase all elements that match \c Pred in a single pass.  Takes linear
203
  /// time.
204
  template <class Predicate> void remove_if(Predicate Pred);
205
};
206
207
template <typename KeyT, typename ValueT, typename MapType, typename VectorType>
208
template <class Function>
209
0
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
210
0
  auto O = Vector.begin();
211
0
  for (auto I = O, E = Vector.end(); I != E; ++I) {
212
0
    if (Pred(*I)) {
213
0
      // Erase from the map.
214
0
      Map.erase(I->first);
215
0
      continue;
216
0
    }
217
0
218
0
    if (I != O) {
219
0
      // Move the value and update the index in the map.
220
0
      *O = std::move(*I);
221
0
      Map[O->first] = O - Vector.begin();
222
0
    }
223
0
    ++O;
224
0
  }
225
0
  // Erase trailing entries in the vector.
226
0
  Vector.erase(O, Vector.end());
227
0
}
228
229
/// A MapVector that performs no allocations if smaller than a certain
230
/// size.
231
template <typename KeyT, typename ValueT, unsigned N>
232
struct SmallMapVector
233
    : MapVector<KeyT, ValueT, SmallDenseMap<KeyT, unsigned, N>,
234
                SmallVector<std::pair<KeyT, ValueT>, N>> {
235
};
236
237
} // end namespace llvm
238
239
#endif // LLVM_ADT_MAPVECTOR_H