Coverage Report

Created: 2019-02-20 00:17

/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
17.5k
  VectorType takeVector() {
56
17.5k
    Map.clear();
57
17.5k
    return std::move(Vector);
58
17.5k
  }
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
609
  VectorType takeVector() {
56
609
    Map.clear();
57
609
    return std::move(Vector);
58
609
  }
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
16.9k
  VectorType takeVector() {
56
16.9k
    Map.clear();
57
16.9k
    return std::move(Vector);
58
16.9k
  }
59
60
2.31M
  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
58
  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
58
  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
16
  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
104k
  size_type size() const { return Vector.size(); }
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.09M
  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
106k
  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.25k
  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.08k
  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
1.38k
  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.13k
  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<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long, llvm::DenseMap<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::Symbol*, long long> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long> > > >::size() const
Line
Count
Source
60
218
  size_type size() const { return Vector.size(); }
llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::size() const
Line
Count
Source
60
545
  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
458k
  void reserve(size_type NumEntries) {
65
458k
    Map.reserve(NumEntries);
66
458k
    Vector.reserve(NumEntries);
67
458k
  }
68
69
16.3M
  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
289
  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
11
  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
86
  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
2.56k
  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
462k
  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
1.52k
  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.22M
  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
78
  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
58
  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
293
  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.56k
  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
225k
  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.17M
  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
77
  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
792
  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
9.20k
  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
32
  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
16
  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.37M
  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
277k
  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.0k
  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
606k
  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(); }
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
658
  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.64k
  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
53.3k
  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
168k
  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.58k
  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
146
  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
673k
  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
123k
  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
359
  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
204
  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
55
  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
372k
  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
16.6k
  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.07M
  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
144k
  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
64.9k
  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.27M
  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.70k
  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.53k
  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
39.4k
  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.53k
  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.53k
  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.53k
  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
197
  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.66k
  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
605
  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
578
  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
60
  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
465
  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.0k
  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.5k
  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
10.6k
  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
140
  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
111
  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
319k
  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
33.1k
  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
795
  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
223
  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
460k
  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
63.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::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
831k
  iterator begin() { return Vector.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
18.5k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long, llvm::DenseMap<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long> > > >::begin()
Line
Count
Source
69
8
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::StringRef, lld::elf::MemoryRegion*, 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, lld::elf::MemoryRegion*>, std::__1::allocator<std::__1::pair<llvm::StringRef, lld::elf::MemoryRegion*> > > >::begin()
Line
Count
Source
69
5.61k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<lld::elf::Symbol*, llvm::SetVector<lld::elf::InputFile*, std::__1::vector<lld::elf::InputFile*, std::__1::allocator<lld::elf::InputFile*> >, llvm::DenseSet<lld::elf::InputFile*, llvm::DenseMapInfo<lld::elf::InputFile*> > >, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, llvm::SetVector<lld::elf::InputFile*, std::__1::vector<lld::elf::InputFile*, std::__1::allocator<lld::elf::InputFile*> >, llvm::DenseSet<lld::elf::InputFile*, llvm::DenseMapInfo<lld::elf::InputFile*> > > >, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, llvm::SetVector<lld::elf::InputFile*, std::__1::vector<lld::elf::InputFile*, std::__1::allocator<lld::elf::InputFile*> >, llvm::DenseSet<lld::elf::InputFile*, llvm::DenseMapInfo<lld::elf::InputFile*> > > > > > >::begin()
Line
Count
Source
69
2
  iterator begin() { return Vector.begin(); }
llvm::MapVector<lld::elf::InputFile*, std::__1::vector<lld::elf::SymbolTableEntry, std::__1::allocator<lld::elf::SymbolTableEntry> >, llvm::DenseMap<lld::elf::InputFile*, unsigned int, llvm::DenseMapInfo<lld::elf::InputFile*>, llvm::detail::DenseMapPair<lld::elf::InputFile*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::InputFile*, std::__1::vector<lld::elf::SymbolTableEntry, std::__1::allocator<lld::elf::SymbolTableEntry> > >, std::__1::allocator<std::__1::pair<lld::elf::InputFile*, std::__1::vector<lld::elf::SymbolTableEntry, std::__1::allocator<lld::elf::SymbolTableEntry> > > > > >::begin()
Line
Count
Source
69
2.34k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::begin()
Line
Count
Source
69
518
  iterator begin() { return Vector.begin(); }
llvm::MapVector<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock, llvm::SmallDenseMap<lld::elf::OutputSection const*, unsigned int, 16u, llvm::DenseMapInfo<lld::elf::OutputSection const*>, llvm::detail::DenseMapPair<lld::elf::OutputSection const*, unsigned int> >, llvm::SmallVector<std::__1::pair<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock>, 16u> >::begin()
Line
Count
Source
69
129
  iterator begin() { return Vector.begin(); }
llvm::MapVector<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long, llvm::DenseMap<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::Symbol*, long long> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long> > > >::begin()
Line
Count
Source
69
69
  iterator begin() { return Vector.begin(); }
Unexecuted instantiation: llvm::MapVector<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage, llvm::DenseMap<llvm::GCOVFunction const*, unsigned int, llvm::DenseMapInfo<llvm::GCOVFunction const*>, llvm::detail::DenseMapPair<llvm::GCOVFunction const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage>, std::__1::allocator<std::__1::pair<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage> > > >::begin()
70
345k
  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.31k
  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(); }
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.1k
  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.09k
  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
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 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<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> >, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> > > > >::begin() const
Line
Count
Source
70
69.5k
  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
69.3k
  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
145k
  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.20k
  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
17.5k
  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(); }
llvm::MapVector<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock, llvm::SmallDenseMap<lld::elf::OutputSection const*, unsigned int, 16u, llvm::DenseMapInfo<lld::elf::OutputSection const*>, llvm::detail::DenseMapPair<lld::elf::OutputSection const*, unsigned int> >, llvm::SmallVector<std::__1::pair<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock>, 16u> >::begin() const
Line
Count
Source
70
334
  const_iterator begin() const { return Vector.begin(); }
llvm::MapVector<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long, llvm::DenseMap<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::Symbol*, long long> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long> > > >::begin() const
Line
Count
Source
70
174
  const_iterator begin() const { return Vector.begin(); }
llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::begin() const
Line
Count
Source
70
577
  const_iterator begin() const { return Vector.begin(); }
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.31k
  const_iterator begin() const { return Vector.begin(); }
llvm::MapVector<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage, llvm::DenseMap<llvm::GCOVFunction const*, unsigned int, llvm::DenseMapInfo<llvm::GCOVFunction const*>, llvm::detail::DenseMapPair<llvm::GCOVFunction const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage>, std::__1::allocator<std::__1::pair<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage> > > >::begin() const
Line
Count
Source
70
2
  const_iterator begin() const { return Vector.begin(); }
71
27.2M
  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
289
  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
11
  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
86
  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
2.57k
  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
462k
  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
1.26k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::SUnit*, 4u>, 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::SUnit*, 4u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::SUnit*, 4u> > > > >::end()
Line
Count
Source
71
211
  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
8.76M
  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
760
  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
78
  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
293
  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.58k
  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
226k
  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.17M
  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
77
  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.66k
  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
9.29k
  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
32
  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
16
  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.37M
  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
277k
  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
379k
  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
875k
  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.0k
  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
606k
  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(); }
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
658
  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.64k
  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
53.3k
  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
168k
  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
673k
  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.90M
  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
123k
  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
668
  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
280
  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
220
  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
434
  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
34.8k
  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
372k
  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.39M
  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
324
  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
17.5k
  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
222k
  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
399
  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.27M
  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
29.5k
  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.70k
  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.53k
  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
39.6k
  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.53k
  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.53k
  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.53k
  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
197
  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.66k
  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.01k
  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
578
  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
60
  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
465
  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.0k
  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.5k
  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
13.2k
  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
383
  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
111
  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
319k
  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
33.1k
  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
1.83k
  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
378
  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
460k
  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
63.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.10k
  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
51.4k
  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.51M
  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
18.5k
  iterator end() { return Vector.end(); }
llvm::MapVector<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long, llvm::DenseMap<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long> > > >::end()
Line
Count
Source
71
8
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::StringRef, lld::elf::MemoryRegion*, 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, lld::elf::MemoryRegion*>, std::__1::allocator<std::__1::pair<llvm::StringRef, lld::elf::MemoryRegion*> > > >::end()
Line
Count
Source
71
5.68k
  iterator end() { return Vector.end(); }
llvm::MapVector<lld::elf::Symbol*, llvm::SetVector<lld::elf::InputFile*, std::__1::vector<lld::elf::InputFile*, std::__1::allocator<lld::elf::InputFile*> >, llvm::DenseSet<lld::elf::InputFile*, llvm::DenseMapInfo<lld::elf::InputFile*> > >, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, llvm::SetVector<lld::elf::InputFile*, std::__1::vector<lld::elf::InputFile*, std::__1::allocator<lld::elf::InputFile*> >, llvm::DenseSet<lld::elf::InputFile*, llvm::DenseMapInfo<lld::elf::InputFile*> > > >, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, llvm::SetVector<lld::elf::InputFile*, std::__1::vector<lld::elf::InputFile*, std::__1::allocator<lld::elf::InputFile*> >, llvm::DenseSet<lld::elf::InputFile*, llvm::DenseMapInfo<lld::elf::InputFile*> > > > > > >::end()
Line
Count
Source
71
2
  iterator end() { return Vector.end(); }
llvm::MapVector<lld::elf::InputFile*, std::__1::vector<lld::elf::SymbolTableEntry, std::__1::allocator<lld::elf::SymbolTableEntry> >, llvm::DenseMap<lld::elf::InputFile*, unsigned int, llvm::DenseMapInfo<lld::elf::InputFile*>, llvm::detail::DenseMapPair<lld::elf::InputFile*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::InputFile*, std::__1::vector<lld::elf::SymbolTableEntry, std::__1::allocator<lld::elf::SymbolTableEntry> > >, std::__1::allocator<std::__1::pair<lld::elf::InputFile*, std::__1::vector<lld::elf::SymbolTableEntry, std::__1::allocator<lld::elf::SymbolTableEntry> > > > > >::end()
Line
Count
Source
71
2.34k
  iterator end() { return Vector.end(); }
llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::end()
Line
Count
Source
71
685
  iterator end() { return Vector.end(); }
llvm::MapVector<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock, llvm::SmallDenseMap<lld::elf::OutputSection const*, unsigned int, 16u, llvm::DenseMapInfo<lld::elf::OutputSection const*>, llvm::detail::DenseMapPair<lld::elf::OutputSection const*, unsigned int> >, llvm::SmallVector<std::__1::pair<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock>, 16u> >::end()
Line
Count
Source
71
145
  iterator end() { return Vector.end(); }
llvm::MapVector<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long, llvm::DenseMap<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::Symbol*, long long> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long> > > >::end()
Line
Count
Source
71
20.1k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage, llvm::DenseMap<llvm::GCOVFunction const*, unsigned int, llvm::DenseMapInfo<llvm::GCOVFunction const*>, llvm::detail::DenseMapPair<llvm::GCOVFunction const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage>, std::__1::allocator<std::__1::pair<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage> > > >::end()
Line
Count
Source
71
118
  iterator end() { return Vector.end(); }
72
4.02M
  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.31k
  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
278
  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(); }
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
322k
  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.09k
  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
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 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<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> >, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> > > > >::end() const
Line
Count
Source
72
71.2k
  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
69.3k
  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
145k
  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.20k
  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
17.5k
  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.06M
  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
326k
  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(); }
llvm::MapVector<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock, llvm::SmallDenseMap<lld::elf::OutputSection const*, unsigned int, 16u, llvm::DenseMapInfo<lld::elf::OutputSection const*>, llvm::detail::DenseMapPair<lld::elf::OutputSection const*, unsigned int> >, llvm::SmallVector<std::__1::pair<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock>, 16u> >::end() const
Line
Count
Source
72
334
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long, llvm::DenseMap<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::Symbol*, long long> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long> > > >::end() const
Line
Count
Source
72
174
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::end() const
Line
Count
Source
72
577
  const_iterator end() const { return Vector.end(); }
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.31k
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage, llvm::DenseMap<llvm::GCOVFunction const*, unsigned int, llvm::DenseMapInfo<llvm::GCOVFunction const*>, llvm::detail::DenseMapPair<llvm::GCOVFunction const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage>, std::__1::allocator<std::__1::pair<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage> > > >::end() const
Line
Count
Source
72
2
  const_iterator end() const { return Vector.end(); }
73
74
300k
  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.3k
  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
212
  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
277k
  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
21
  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.87k
  reverse_iterator rbegin() { return Vector.rbegin(); }
75
0
  const_reverse_iterator rbegin() const { return Vector.rbegin(); }
76
300k
  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.3k
  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
212
  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
277k
  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
21
  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.87k
  reverse_iterator rend() { return Vector.rend(); }
77
0
  const_reverse_iterator rend() const { return Vector.rend(); }
78
79
43.7M
  bool empty() const {
80
43.7M
    return Vector.empty();
81
43.7M
  }
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.31k
  bool empty() const {
80
3.31k
    return Vector.empty();
81
3.31k
  }
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
7.23k
  bool empty() const {
80
7.23k
    return Vector.empty();
81
7.23k
  }
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.1k
  bool empty() const {
80
19.1k
    return Vector.empty();
81
19.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> > > > >::empty() const
Line
Count
Source
79
616k
  bool empty() const {
80
616k
    return Vector.empty();
81
616k
  }
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
65
  bool empty() const {
80
65
    return Vector.empty();
81
65
  }
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
  }
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.0k
  bool empty() const {
80
17.0k
    return Vector.empty();
81
17.0k
  }
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.19M
  bool empty() const {
80
2.19M
    return Vector.empty();
81
2.19M
  }
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.19M
  bool empty() const {
80
2.19M
    return Vector.empty();
81
2.19M
  }
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.45M
  bool empty() const {
80
1.45M
    return Vector.empty();
81
1.45M
  }
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.31M
  bool empty() const {
80
1.31M
    return Vector.empty();
81
1.31M
  }
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.27M
  bool empty() const {
80
1.27M
    return Vector.empty();
81
1.27M
  }
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.27M
  bool empty() const {
80
1.27M
    return Vector.empty();
81
1.27M
  }
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.35k
  bool empty() const {
80
3.35k
    return Vector.empty();
81
3.35k
  }
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
39.4k
  bool empty() const {
80
39.4k
    return Vector.empty();
81
39.4k
  }
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.53k
  bool empty() const {
80
3.53k
    return Vector.empty();
81
3.53k
  }
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.17k
  bool empty() const {
80
7.17k
    return Vector.empty();
81
7.17k
  }
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
  }
Unexecuted instantiation: llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 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<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> >, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 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::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.22k
  bool empty() const {
80
6.22k
    return Vector.empty();
81
6.22k
  }
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
405
  bool empty() const {
80
405
    return Vector.empty();
81
405
  }
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
29.9k
  bool empty() const {
80
29.9k
    return Vector.empty();
81
29.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
7.95M
  bool empty() const {
80
7.95M
    return Vector.empty();
81
7.95M
  }
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
56.7k
  bool empty() const {
80
56.7k
    return Vector.empty();
81
56.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
38.7k
  bool empty() const {
80
38.7k
    return Vector.empty();
81
38.7k
  }
llvm::MapVector<llvm::StringRef, lld::elf::MemoryRegion*, 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, lld::elf::MemoryRegion*>, std::__1::allocator<std::__1::pair<llvm::StringRef, lld::elf::MemoryRegion*> > > >::empty() const
Line
Count
Source
79
133k
  bool empty() const {
80
133k
    return Vector.empty();
81
133k
  }
llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::empty() const
Line
Count
Source
79
172
  bool empty() const {
80
172
    return Vector.empty();
81
172
  }
llvm::MapVector<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long, llvm::DenseMap<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long> > > >::empty() const
Line
Count
Source
79
2.26k
  bool empty() const {
80
2.26k
    return Vector.empty();
81
2.26k
  }
82
83
  std::pair<KeyT, ValueT>       &front()       { return Vector.front(); }
84
32
  const std::pair<KeyT, ValueT> &front() const { return Vector.front(); }
85
57.8k
  std::pair<KeyT, ValueT>       &back()        { return Vector.back(); }
86
  const std::pair<KeyT, ValueT> &back()  const { return Vector.back(); }
87
88
19.8M
  void clear() {
89
19.8M
    Map.clear();
90
19.8M
    Vector.clear();
91
19.8M
  }
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<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
12.4k
  void clear() {
89
12.4k
    Map.clear();
90
12.4k
    Vector.clear();
91
12.4k
  }
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
12.3k
  void clear() {
89
12.3k
    Map.clear();
90
12.3k
    Vector.clear();
91
12.3k
  }
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
7.23k
  void clear() {
89
7.23k
    Map.clear();
90
7.23k
    Vector.clear();
91
7.23k
  }
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
616k
  void clear() {
89
616k
    Map.clear();
90
616k
    Vector.clear();
91
616k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::SUnit*, 4u>, 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::SUnit*, 4u> >, std::__1::allocator<std::__1::pair<llvm::Value*, 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.07M
  void clear() {
89
1.07M
    Map.clear();
90
1.07M
    Vector.clear();
91
1.07M
  }
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
148
  void clear() {
89
148
    Map.clear();
90
148
    Vector.clear();
91
148
  }
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.17M
  void clear() {
89
1.17M
    Map.clear();
90
1.17M
    Vector.clear();
91
1.17M
  }
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
112k
  void clear() {
89
112k
    Map.clear();
90
112k
    Vector.clear();
91
112k
  }
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
277k
  void clear() {
89
277k
    Map.clear();
90
277k
    Vector.clear();
91
277k
  }
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
277k
  void clear() {
89
277k
    Map.clear();
90
277k
    Vector.clear();
91
277k
  }
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.70M
  void clear() {
89
4.70M
    Map.clear();
90
4.70M
    Vector.clear();
91
4.70M
  }
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.62M
  void clear() {
89
2.62M
    Map.clear();
90
2.62M
    Vector.clear();
91
2.62M
  }
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.31k
  void clear() {
89
1.31k
    Map.clear();
90
1.31k
    Vector.clear();
91
1.31k
  }
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
625k
  void clear() {
89
625k
    Map.clear();
90
625k
    Vector.clear();
91
625k
  }
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.46M
  void clear() {
89
2.46M
    Map.clear();
90
2.46M
    Vector.clear();
91
2.46M
  }
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.3k
  void clear() {
89
74.3k
    Map.clear();
90
74.3k
    Vector.clear();
91
74.3k
  }
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.27M
  void clear() {
89
1.27M
    Map.clear();
90
1.27M
    Vector.clear();
91
1.27M
  }
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
293
  void clear() {
89
293
    Map.clear();
90
293
    Vector.clear();
91
293
  }
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.0k
  void clear() {
89
15.0k
    Map.clear();
90
15.0k
    Vector.clear();
91
15.0k
  }
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 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<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> >, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> > > > >::clear()
Line
Count
Source
88
475k
  void clear() {
89
475k
    Map.clear();
90
475k
    Vector.clear();
91
475k
  }
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
475k
  void clear() {
89
475k
    Map.clear();
90
475k
    Vector.clear();
91
475k
  }
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
139
  void clear() {
89
139
    Map.clear();
90
139
    Vector.clear();
91
139
  }
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
319k
  void clear() {
89
319k
    Map.clear();
90
319k
    Vector.clear();
91
319k
  }
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.18M
  void clear() {
89
3.18M
    Map.clear();
90
3.18M
    Vector.clear();
91
3.18M
  }
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
60
  void clear() {
89
60
    Map.clear();
90
60
    Vector.clear();
91
60
  }
llvm::MapVector<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long, llvm::DenseMap<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::Symbol*, long long> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long> > > >::clear()
Line
Count
Source
88
58
  void clear() {
89
58
    Map.clear();
90
58
    Vector.clear();
91
58
  }
llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::clear()
Line
Count
Source
88
58
  void clear() {
89
58
    Map.clear();
90
58
    Vector.clear();
91
58
  }
92
93
197
  void swap(MapVector &RHS) {
94
197
    std::swap(Map, RHS.Map);
95
197
    std::swap(Vector, RHS.Vector);
96
197
  }
97
98
33.7M
  ValueT &operator[](const KeyT &Key) {
99
33.7M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
33.7M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
33.7M
    auto &I = Result.first->second;
102
33.7M
    if (Result.second) {
103
16.2M
      Vector.push_back(std::make_pair(Key, ValueT()));
104
16.2M
      I = Vector.size() - 1;
105
16.2M
    }
106
33.7M
    return Vector[I].second;
107
33.7M
  }
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
85
  ValueT &operator[](const KeyT &Key) {
99
85
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
85
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
85
    auto &I = Result.first->second;
102
85
    if (Result.second) {
103
15
      Vector.push_back(std::make_pair(Key, ValueT()));
104
15
      I = Vector.size() - 1;
105
15
    }
106
85
    return Vector[I].second;
107
85
  }
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.03k
  ValueT &operator[](const KeyT &Key) {
99
2.03k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2.03k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2.03k
    auto &I = Result.first->second;
102
2.03k
    if (Result.second) {
103
584
      Vector.push_back(std::make_pair(Key, ValueT()));
104
584
      I = Vector.size() - 1;
105
584
    }
106
2.03k
    return Vector[I].second;
107
2.03k
  }
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
16
  ValueT &operator[](const KeyT &Key) {
99
16
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
16
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
16
    auto &I = Result.first->second;
102
16
    if (Result.second) {
103
13
      Vector.push_back(std::make_pair(Key, ValueT()));
104
13
      I = Vector.size() - 1;
105
13
    }
106
16
    return Vector[I].second;
107
16
  }
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
103
  ValueT &operator[](const KeyT &Key) {
99
103
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
103
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
103
    auto &I = Result.first->second;
102
103
    if (Result.second) {
103
103
      Vector.push_back(std::make_pair(Key, ValueT()));
104
103
      I = Vector.size() - 1;
105
103
    }
106
103
    return Vector[I].second;
107
103
  }
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
320
  ValueT &operator[](const KeyT &Key) {
99
320
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
320
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
320
    auto &I = Result.first->second;
102
320
    if (Result.second) {
103
295
      Vector.push_back(std::make_pair(Key, ValueT()));
104
295
      I = Vector.size() - 1;
105
295
    }
106
320
    return Vector[I].second;
107
320
  }
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
40.1k
  ValueT &operator[](const KeyT &Key) {
99
40.1k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
40.1k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
40.1k
    auto &I = Result.first->second;
102
40.1k
    if (Result.second) {
103
40.1k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
40.1k
      I = Vector.size() - 1;
105
40.1k
    }
106
40.1k
    return Vector[I].second;
107
40.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
15.5k
  ValueT &operator[](const KeyT &Key) {
99
15.5k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
15.5k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
15.5k
    auto &I = Result.first->second;
102
15.5k
    if (Result.second) {
103
6.89k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
6.89k
      I = Vector.size() - 1;
105
6.89k
    }
106
15.5k
    return Vector[I].second;
107
15.5k
  }
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
168k
  ValueT &operator[](const KeyT &Key) {
99
168k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
168k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
168k
    auto &I = Result.first->second;
102
168k
    if (Result.second) {
103
149k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
149k
      I = Vector.size() - 1;
105
149k
    }
106
168k
    return Vector[I].second;
107
168k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::SUnit*, 4u>, 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::SUnit*, 4u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::SUnit*, 4u> > > > >::operator[](llvm::Value* const&)
Line
Count
Source
98
420
  ValueT &operator[](const KeyT &Key) {
99
420
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
420
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
420
    auto &I = Result.first->second;
102
420
    if (Result.second) {
103
179
      Vector.push_back(std::make_pair(Key, ValueT()));
104
179
      I = Vector.size() - 1;
105
179
    }
106
420
    return Vector[I].second;
107
420
  }
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.52M
      Vector.push_back(std::make_pair(Key, ValueT()));
104
1.52M
      I = Vector.size() - 1;
105
1.52M
    }
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
924
  ValueT &operator[](const KeyT &Key) {
99
924
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
924
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
924
    auto &I = Result.first->second;
102
924
    if (Result.second) {
103
536
      Vector.push_back(std::make_pair(Key, ValueT()));
104
536
      I = Vector.size() - 1;
105
536
    }
106
924
    return Vector[I].second;
107
924
  }
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.46k
  ValueT &operator[](const KeyT &Key) {
99
1.46k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
1.46k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
1.46k
    auto &I = Result.first->second;
102
1.46k
    if (Result.second) {
103
6
      Vector.push_back(std::make_pair(Key, ValueT()));
104
6
      I = Vector.size() - 1;
105
6
    }
106
1.46k
    return Vector[I].second;
107
1.46k
  }
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
751k
  ValueT &operator[](const KeyT &Key) {
99
751k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
751k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
751k
    auto &I = Result.first->second;
102
751k
    if (Result.second) {
103
49.6k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
49.6k
      I = Vector.size() - 1;
105
49.6k
    }
106
751k
    return Vector[I].second;
107
751k
  }
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
376
  ValueT &operator[](const KeyT &Key) {
99
376
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
376
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
376
    auto &I = Result.first->second;
102
376
    if (Result.second) {
103
369
      Vector.push_back(std::make_pair(Key, ValueT()));
104
369
      I = Vector.size() - 1;
105
369
    }
106
376
    return Vector[I].second;
107
376
  }
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
163
  ValueT &operator[](const KeyT &Key) {
99
163
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
163
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
163
    auto &I = Result.first->second;
102
163
    if (Result.second) {
103
139
      Vector.push_back(std::make_pair(Key, ValueT()));
104
139
      I = Vector.size() - 1;
105
139
    }
106
163
    return Vector[I].second;
107
163
  }
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
1.84k
  ValueT &operator[](const KeyT &Key) {
99
1.84k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
1.84k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
1.84k
    auto &I = Result.first->second;
102
1.84k
    if (Result.second) {
103
0
      Vector.push_back(std::make_pair(Key, ValueT()));
104
0
      I = Vector.size() - 1;
105
0
    }
106
1.84k
    return Vector[I].second;
107
1.84k
  }
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::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
1.03M
  ValueT &operator[](const KeyT &Key) {
99
1.03M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
1.03M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
1.03M
    auto &I = Result.first->second;
102
1.03M
    if (Result.second) {
103
1.96k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
1.96k
      I = Vector.size() - 1;
105
1.96k
    }
106
1.03M
    return Vector[I].second;
107
1.03M
  }
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
15
  ValueT &operator[](const KeyT &Key) {
99
15
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
15
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
15
    auto &I = Result.first->second;
102
15
    if (Result.second) {
103
15
      Vector.push_back(std::make_pair(Key, ValueT()));
104
15
      I = Vector.size() - 1;
105
15
    }
106
15
    return Vector[I].second;
107
15
  }
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.22M
  ValueT &operator[](const KeyT &Key) {
99
9.22M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
9.22M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
9.22M
    auto &I = Result.first->second;
102
9.22M
    if (Result.second) {
103
2.90M
      Vector.push_back(std::make_pair(Key, ValueT()));
104
2.90M
      I = Vector.size() - 1;
105
2.90M
    }
106
9.22M
    return Vector[I].second;
107
9.22M
  }
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.23k
  ValueT &operator[](const KeyT &Key) {
99
6.23k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
6.23k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
6.23k
    auto &I = Result.first->second;
102
6.23k
    if (Result.second) {
103
6.14k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
6.14k
      I = Vector.size() - 1;
105
6.14k
    }
106
6.23k
    return Vector[I].second;
107
6.23k
  }
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.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
703k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
703k
      I = Vector.size() - 1;
105
703k
    }
106
1.12M
    return Vector[I].second;
107
1.12M
  }
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
144k
  ValueT &operator[](const KeyT &Key) {
99
144k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
144k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
144k
    auto &I = Result.first->second;
102
144k
    if (Result.second) {
103
144k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
144k
      I = Vector.size() - 1;
105
144k
    }
106
144k
    return Vector[I].second;
107
144k
  }
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
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::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
996k
  ValueT &operator[](const KeyT &Key) {
99
996k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
996k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
996k
    auto &I = Result.first->second;
102
996k
    if (Result.second) {
103
538k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
538k
      I = Vector.size() - 1;
105
538k
    }
106
996k
    return Vector[I].second;
107
996k
  }
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
  }
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.29k
  ValueT &operator[](const KeyT &Key) {
99
2.29k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2.29k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2.29k
    auto &I = Result.first->second;
102
2.29k
    if (Result.second) {
103
1.77k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
1.77k
      I = Vector.size() - 1;
105
1.77k
    }
106
2.29k
    return Vector[I].second;
107
2.29k
  }
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.46k
  ValueT &operator[](const KeyT &Key) {
99
2.46k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2.46k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2.46k
    auto &I = Result.first->second;
102
2.46k
    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.46k
    return Vector[I].second;
107
2.46k
  }
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
53.5k
  ValueT &operator[](const KeyT &Key) {
99
53.5k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
53.5k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
53.5k
    auto &I = Result.first->second;
102
53.5k
    if (Result.second) {
103
33.6k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
33.6k
      I = Vector.size() - 1;
105
33.6k
    }
106
53.5k
    return Vector[I].second;
107
53.5k
  }
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.0k
  ValueT &operator[](const KeyT &Key) {
99
65.0k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
65.0k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
65.0k
    auto &I = Result.first->second;
102
65.0k
    if (Result.second) {
103
65.0k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
65.0k
      I = Vector.size() - 1;
105
65.0k
    }
106
65.0k
    return Vector[I].second;
107
65.0k
  }
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.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
227k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
227k
      I = Vector.size() - 1;
105
227k
    }
106
1.11M
    return Vector[I].second;
107
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> > > > >::operator[](llvm::Value* const&)
Line
Count
Source
98
24.6k
  ValueT &operator[](const KeyT &Key) {
99
24.6k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
24.6k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
24.6k
    auto &I = Result.first->second;
102
24.6k
    if (Result.second) {
103
8.32k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
8.32k
      I = Vector.size() - 1;
105
8.32k
    }
106
24.6k
    return Vector[I].second;
107
24.6k
  }
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.7k
  ValueT &operator[](const KeyT &Key) {
99
12.7k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
12.7k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
12.7k
    auto &I = Result.first->second;
102
12.7k
    if (Result.second) {
103
12.6k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
12.6k
      I = Vector.size() - 1;
105
12.6k
    }
106
12.7k
    return Vector[I].second;
107
12.7k
  }
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
175k
  ValueT &operator[](const KeyT &Key) {
99
175k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
175k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
175k
    auto &I = Result.first->second;
102
175k
    if (Result.second) {
103
155k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
155k
      I = Vector.size() - 1;
105
155k
    }
106
175k
    return Vector[I].second;
107
175k
  }
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
15
  ValueT &operator[](const KeyT &Key) {
99
15
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
15
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
15
    auto &I = Result.first->second;
102
15
    if (Result.second) {
103
15
      Vector.push_back(std::make_pair(Key, ValueT()));
104
15
      I = Vector.size() - 1;
105
15
    }
106
15
    return Vector[I].second;
107
15
  }
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
224
  ValueT &operator[](const KeyT &Key) {
99
224
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
224
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
224
    auto &I = Result.first->second;
102
224
    if (Result.second) {
103
220
      Vector.push_back(std::make_pair(Key, ValueT()));
104
220
      I = Vector.size() - 1;
105
220
    }
106
224
    return Vector[I].second;
107
224
  }
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.11M
  ValueT &operator[](const KeyT &Key) {
99
2.11M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2.11M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2.11M
    auto &I = Result.first->second;
102
2.11M
    if (Result.second) {
103
2.11M
      Vector.push_back(std::make_pair(Key, ValueT()));
104
2.11M
      I = Vector.size() - 1;
105
2.11M
    }
106
2.11M
    return Vector[I].second;
107
2.11M
  }
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
178
  ValueT &operator[](const KeyT &Key) {
99
178
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
178
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
178
    auto &I = Result.first->second;
102
178
    if (Result.second) {
103
178
      Vector.push_back(std::make_pair(Key, ValueT()));
104
178
      I = Vector.size() - 1;
105
178
    }
106
178
    return Vector[I].second;
107
178
  }
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
32.6k
  ValueT &operator[](const KeyT &Key) {
99
32.6k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
32.6k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
32.6k
    auto &I = Result.first->second;
102
32.6k
    if (Result.second) {
103
32.4k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
32.4k
      I = Vector.size() - 1;
105
32.4k
    }
106
32.6k
    return Vector[I].second;
107
32.6k
  }
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.1k
  ValueT &operator[](const KeyT &Key) {
99
29.1k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
29.1k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
29.1k
    auto &I = Result.first->second;
102
29.1k
    if (Result.second) {
103
28.9k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
28.9k
      I = Vector.size() - 1;
105
28.9k
    }
106
29.1k
    return Vector[I].second;
107
29.1k
  }
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.0k
  ValueT &operator[](const KeyT &Key) {
99
11.0k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
11.0k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
11.0k
    auto &I = Result.first->second;
102
11.0k
    if (Result.second) {
103
11.0k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
11.0k
      I = Vector.size() - 1;
105
11.0k
    }
106
11.0k
    return Vector[I].second;
107
11.0k
  }
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.63k
  ValueT &operator[](const KeyT &Key) {
99
6.63k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
6.63k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
6.63k
    auto &I = Result.first->second;
102
6.63k
    if (Result.second) {
103
6.24k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
6.24k
      I = Vector.size() - 1;
105
6.24k
    }
106
6.63k
    return Vector[I].second;
107
6.63k
  }
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
11.7M
  ValueT &operator[](const KeyT &Key) {
99
11.7M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
11.7M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
11.7M
    auto &I = Result.first->second;
102
11.7M
    if (Result.second) {
103
5.53M
      Vector.push_back(std::make_pair(Key, ValueT()));
104
5.53M
      I = Vector.size() - 1;
105
5.53M
    }
106
11.7M
    return Vector[I].second;
107
11.7M
  }
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.66k
  ValueT &operator[](const KeyT &Key) {
99
2.66k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2.66k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2.66k
    auto &I = Result.first->second;
102
2.66k
    if (Result.second) {
103
547
      Vector.push_back(std::make_pair(Key, ValueT()));
104
547
      I = Vector.size() - 1;
105
547
    }
106
2.66k
    return Vector[I].second;
107
2.66k
  }
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.04k
  ValueT &operator[](const KeyT &Key) {
99
1.04k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
1.04k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
1.04k
    auto &I = Result.first->second;
102
1.04k
    if (Result.second) {
103
850
      Vector.push_back(std::make_pair(Key, ValueT()));
104
850
      I = Vector.size() - 1;
105
850
    }
106
1.04k
    return Vector[I].second;
107
1.04k
  }
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.43k
  ValueT &operator[](const KeyT &Key) {
99
9.43k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
9.43k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
9.43k
    auto &I = Result.first->second;
102
9.43k
    if (Result.second) {
103
7.90k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
7.90k
      I = Vector.size() - 1;
105
7.90k
    }
106
9.43k
    return Vector[I].second;
107
9.43k
  }
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.25k
  ValueT &operator[](const KeyT &Key) {
99
1.25k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
1.25k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
1.25k
    auto &I = Result.first->second;
102
1.25k
    if (Result.second) {
103
1.25k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
1.25k
      I = Vector.size() - 1;
105
1.25k
    }
106
1.25k
    return Vector[I].second;
107
1.25k
  }
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.03k
  ValueT &operator[](const KeyT &Key) {
99
6.03k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
6.03k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
6.03k
    auto &I = Result.first->second;
102
6.03k
    if (Result.second) {
103
3.48k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
3.48k
      I = Vector.size() - 1;
105
3.48k
    }
106
6.03k
    return Vector[I].second;
107
6.03k
  }
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.44k
  ValueT &operator[](const KeyT &Key) {
99
2.44k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2.44k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2.44k
    auto &I = Result.first->second;
102
2.44k
    if (Result.second) {
103
522
      Vector.push_back(std::make_pair(Key, ValueT()));
104
522
      I = Vector.size() - 1;
105
522
    }
106
2.44k
    return Vector[I].second;
107
2.44k
  }
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
465
  ValueT &operator[](const KeyT &Key) {
99
465
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
465
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
465
    auto &I = Result.first->second;
102
465
    if (Result.second) {
103
465
      Vector.push_back(std::make_pair(Key, ValueT()));
104
465
      I = Vector.size() - 1;
105
465
    }
106
465
    return Vector[I].second;
107
465
  }
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::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 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<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> >, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> > > > >::operator[](std::__1::pair<llvm::DINode const*, llvm::DILocation const*> const&)
Line
Count
Source
98
2.53k
  ValueT &operator[](const KeyT &Key) {
99
2.53k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
2.53k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
2.53k
    auto &I = Result.first->second;
102
2.53k
    if (Result.second) {
103
662
      Vector.push_back(std::make_pair(Key, ValueT()));
104
662
      I = Vector.size() - 1;
105
662
    }
106
2.53k
    return Vector[I].second;
107
2.53k
  }
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
56.6k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
56.6k
      I = Vector.size() - 1;
105
56.6k
    }
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
76
  ValueT &operator[](const KeyT &Key) {
99
76
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
76
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
76
    auto &I = Result.first->second;
102
76
    if (Result.second) {
103
74
      Vector.push_back(std::make_pair(Key, ValueT()));
104
74
      I = Vector.size() - 1;
105
74
    }
106
76
    return Vector[I].second;
107
76
  }
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
391
  ValueT &operator[](const KeyT &Key) {
99
391
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
391
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
391
    auto &I = Result.first->second;
102
391
    if (Result.second) {
103
297
      Vector.push_back(std::make_pair(Key, ValueT()));
104
297
      I = Vector.size() - 1;
105
297
    }
106
391
    return Vector[I].second;
107
391
  }
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
114
  ValueT &operator[](const KeyT &Key) {
99
114
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
114
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
114
    auto &I = Result.first->second;
102
114
    if (Result.second) {
103
87
      Vector.push_back(std::make_pair(Key, ValueT()));
104
87
      I = Vector.size() - 1;
105
87
    }
106
114
    return Vector[I].second;
107
114
  }
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::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.19M
  ValueT &operator[](const KeyT &Key) {
99
1.19M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
1.19M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
1.19M
    auto &I = Result.first->second;
102
1.19M
    if (Result.second) {
103
1.19M
      Vector.push_back(std::make_pair(Key, ValueT()));
104
1.19M
      I = Vector.size() - 1;
105
1.19M
    }
106
1.19M
    return Vector[I].second;
107
1.19M
  }
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.10k
  ValueT &operator[](const KeyT &Key) {
99
1.10k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
1.10k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
1.10k
    auto &I = Result.first->second;
102
1.10k
    if (Result.second) {
103
1.10k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
1.10k
      I = Vector.size() - 1;
105
1.10k
    }
106
1.10k
    return Vector[I].second;
107
1.10k
  }
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
33.1k
  ValueT &operator[](const KeyT &Key) {
99
33.1k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
33.1k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
33.1k
    auto &I = Result.first->second;
102
33.1k
    if (Result.second) {
103
33.1k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
33.1k
      I = Vector.size() - 1;
105
33.1k
    }
106
33.1k
    return Vector[I].second;
107
33.1k
  }
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
10.6k
  ValueT &operator[](const KeyT &Key) {
99
10.6k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
10.6k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
10.6k
    auto &I = Result.first->second;
102
10.6k
    if (Result.second) {
103
10.6k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
10.6k
      I = Vector.size() - 1;
105
10.6k
    }
106
10.6k
    return Vector[I].second;
107
10.6k
  }
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
400k
  ValueT &operator[](const KeyT &Key) {
99
400k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
400k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
400k
    auto &I = Result.first->second;
102
400k
    if (Result.second) {
103
254k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
254k
      I = Vector.size() - 1;
105
254k
    }
106
400k
    return Vector[I].second;
107
400k
  }
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
260k
  ValueT &operator[](const KeyT &Key) {
99
260k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
260k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
260k
    auto &I = Result.first->second;
102
260k
    if (Result.second) {
103
258k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
258k
      I = Vector.size() - 1;
105
258k
    }
106
260k
    return Vector[I].second;
107
260k
  }
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
19.8k
  ValueT &operator[](const KeyT &Key) {
99
19.8k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
19.8k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
19.8k
    auto &I = Result.first->second;
102
19.8k
    if (Result.second) {
103
19.6k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
19.6k
      I = Vector.size() - 1;
105
19.6k
    }
106
19.8k
    return Vector[I].second;
107
19.8k
  }
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
616
  ValueT &operator[](const KeyT &Key) {
99
616
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
616
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
616
    auto &I = Result.first->second;
102
616
    if (Result.second) {
103
245
      Vector.push_back(std::make_pair(Key, ValueT()));
104
245
      I = Vector.size() - 1;
105
245
    }
106
616
    return Vector[I].second;
107
616
  }
llvm::MapVector<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long, llvm::DenseMap<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long> > > >::operator[](std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*> const&)
Line
Count
Source
98
45
  ValueT &operator[](const KeyT &Key) {
99
45
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
45
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
45
    auto &I = Result.first->second;
102
45
    if (Result.second) {
103
41
      Vector.push_back(std::make_pair(Key, ValueT()));
104
41
      I = Vector.size() - 1;
105
41
    }
106
45
    return Vector[I].second;
107
45
  }
llvm::MapVector<lld::elf::Symbol*, llvm::SetVector<lld::elf::InputFile*, std::__1::vector<lld::elf::InputFile*, std::__1::allocator<lld::elf::InputFile*> >, llvm::DenseSet<lld::elf::InputFile*, llvm::DenseMapInfo<lld::elf::InputFile*> > >, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, llvm::SetVector<lld::elf::InputFile*, std::__1::vector<lld::elf::InputFile*, std::__1::allocator<lld::elf::InputFile*> >, llvm::DenseSet<lld::elf::InputFile*, llvm::DenseMapInfo<lld::elf::InputFile*> > > >, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, llvm::SetVector<lld::elf::InputFile*, std::__1::vector<lld::elf::InputFile*, std::__1::allocator<lld::elf::InputFile*> >, llvm::DenseSet<lld::elf::InputFile*, llvm::DenseMapInfo<lld::elf::InputFile*> > > > > > >::operator[](lld::elf::Symbol* const&)
Line
Count
Source
98
10
  ValueT &operator[](const KeyT &Key) {
99
10
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
10
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
10
    auto &I = Result.first->second;
102
10
    if (Result.second) {
103
7
      Vector.push_back(std::make_pair(Key, ValueT()));
104
7
      I = Vector.size() - 1;
105
7
    }
106
10
    return Vector[I].second;
107
10
  }
llvm::MapVector<llvm::StringRef, lld::elf::MemoryRegion*, 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, lld::elf::MemoryRegion*>, std::__1::allocator<std::__1::pair<llvm::StringRef, lld::elf::MemoryRegion*> > > >::operator[](llvm::StringRef const&)
Line
Count
Source
98
16
  ValueT &operator[](const KeyT &Key) {
99
16
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
16
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
16
    auto &I = Result.first->second;
102
16
    if (Result.second) {
103
1
      Vector.push_back(std::make_pair(Key, ValueT()));
104
1
      I = Vector.size() - 1;
105
1
    }
106
16
    return Vector[I].second;
107
16
  }
llvm::MapVector<lld::elf::InputFile*, std::__1::vector<lld::elf::SymbolTableEntry, std::__1::allocator<lld::elf::SymbolTableEntry> >, llvm::DenseMap<lld::elf::InputFile*, unsigned int, llvm::DenseMapInfo<lld::elf::InputFile*>, llvm::detail::DenseMapPair<lld::elf::InputFile*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::InputFile*, std::__1::vector<lld::elf::SymbolTableEntry, std::__1::allocator<lld::elf::SymbolTableEntry> > >, std::__1::allocator<std::__1::pair<lld::elf::InputFile*, std::__1::vector<lld::elf::SymbolTableEntry, std::__1::allocator<lld::elf::SymbolTableEntry> > > > > >::operator[](lld::elf::InputFile* const&)
Line
Count
Source
98
69.8k
  ValueT &operator[](const KeyT &Key) {
99
69.8k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
69.8k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
69.8k
    auto &I = Result.first->second;
102
69.8k
    if (Result.second) {
103
2.25k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
2.25k
      I = Vector.size() - 1;
105
2.25k
    }
106
69.8k
    return Vector[I].second;
107
69.8k
  }
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.63k
  ValueT &operator[](const KeyT &Key) {
99
1.63k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
100
1.63k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
101
1.63k
    auto &I = Result.first->second;
102
1.63k
    if (Result.second) {
103
1.24k
      Vector.push_back(std::make_pair(Key, ValueT()));
104
1.24k
      I = Vector.size() - 1;
105
1.24k
    }
106
1.63k
    return Vector[I].second;
107
1.63k
  }
108
109
  // Returns a copy of the value.  Only allowed if ValueT is copyable.
110
378k
  ValueT lookup(const KeyT &Key) const {
111
378k
    static_assert(std::is_copy_constructible<ValueT>::value,
112
378k
                  "Cannot call lookup() if ValueT is not copyable.");
113
378k
    typename MapType::const_iterator Pos = Map.find(Key);
114
378k
    return Pos == Map.end()? 
ValueT()11.0k
:
Vector[Pos->second].second367k
;
115
378k
  }
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
947
  ValueT lookup(const KeyT &Key) const {
111
947
    static_assert(std::is_copy_constructible<ValueT>::value,
112
947
                  "Cannot call lookup() if ValueT is not copyable.");
113
947
    typename MapType::const_iterator Pos = Map.find(Key);
114
947
    return Pos == Map.end()? 
ValueT()0
: Vector[Pos->second].second;
115
947
  }
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
55.8k
  ValueT lookup(const KeyT &Key) const {
111
55.8k
    static_assert(std::is_copy_constructible<ValueT>::value,
112
55.8k
                  "Cannot call lookup() if ValueT is not copyable.");
113
55.8k
    typename MapType::const_iterator Pos = Map.find(Key);
114
55.8k
    return Pos == Map.end()? 
ValueT()7.70k
:
Vector[Pos->second].second48.1k
;
115
55.8k
  }
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.67k
  ValueT lookup(const KeyT &Key) const {
111
1.67k
    static_assert(std::is_copy_constructible<ValueT>::value,
112
1.67k
                  "Cannot call lookup() if ValueT is not copyable.");
113
1.67k
    typename MapType::const_iterator Pos = Map.find(Key);
114
1.67k
    return Pos == Map.end()? 
ValueT()736
:
Vector[Pos->second].second939
;
115
1.67k
  }
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
309k
  ValueT lookup(const KeyT &Key) const {
111
309k
    static_assert(std::is_copy_constructible<ValueT>::value,
112
309k
                  "Cannot call lookup() if ValueT is not copyable.");
113
309k
    typename MapType::const_iterator Pos = Map.find(Key);
114
309k
    return Pos == Map.end()? 
ValueT()2.56k
:
Vector[Pos->second].second307k
;
115
309k
  }
llvm::MapVector<llvm::StringRef, lld::elf::MemoryRegion*, 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, lld::elf::MemoryRegion*>, std::__1::allocator<std::__1::pair<llvm::StringRef, lld::elf::MemoryRegion*> > > >::lookup(llvm::StringRef const&) const
Line
Count
Source
110
70
  ValueT lookup(const KeyT &Key) const {
111
70
    static_assert(std::is_copy_constructible<ValueT>::value,
112
70
                  "Cannot call lookup() if ValueT is not copyable.");
113
70
    typename MapType::const_iterator Pos = Map.find(Key);
114
70
    return Pos == Map.end()? 
ValueT()1
:
Vector[Pos->second].second69
;
115
70
  }
llvm::MapVector<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock, llvm::SmallDenseMap<lld::elf::OutputSection const*, unsigned int, 16u, llvm::DenseMapInfo<lld::elf::OutputSection const*>, llvm::detail::DenseMapPair<lld::elf::OutputSection const*, unsigned int> >, llvm::SmallVector<std::__1::pair<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock>, 16u> >::lookup(lld::elf::OutputSection const* const&) const
Line
Count
Source
110
25
  ValueT lookup(const KeyT &Key) const {
111
25
    static_assert(std::is_copy_constructible<ValueT>::value,
112
25
                  "Cannot call lookup() if ValueT is not copyable.");
113
25
    typename MapType::const_iterator Pos = Map.find(Key);
114
25
    return Pos == Map.end()? 
ValueT()0
: Vector[Pos->second].second;
115
25
  }
llvm::MapVector<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long, llvm::DenseMap<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::Symbol*, long long> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long> > > >::lookup(std::__1::pair<lld::elf::Symbol*, long long> const&) const
Line
Count
Source
110
10.0k
  ValueT lookup(const KeyT &Key) const {
111
10.0k
    static_assert(std::is_copy_constructible<ValueT>::value,
112
10.0k
                  "Cannot call lookup() if ValueT is not copyable.");
113
10.0k
    typename MapType::const_iterator Pos = Map.find(Key);
114
10.0k
    return Pos == Map.end()? 
ValueT()0
: Vector[Pos->second].second;
115
10.0k
  }
llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::lookup(lld::elf::Symbol* const&) const
Line
Count
Source
110
68
  ValueT lookup(const KeyT &Key) const {
111
68
    static_assert(std::is_copy_constructible<ValueT>::value,
112
68
                  "Cannot call lookup() if ValueT is not copyable.");
113
68
    typename MapType::const_iterator Pos = Map.find(Key);
114
68
    return Pos == Map.end()? 
ValueT()0
: Vector[Pos->second].second;
115
68
  }
116
117
10.2k
  std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
118
10.2k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
119
10.2k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
120
10.2k
    auto &I = Result.first->second;
121
10.2k
    if (Result.second) {
122
10.2k
      Vector.push_back(std::make_pair(KV.first, KV.second));
123
10.2k
      I = Vector.size() - 1;
124
10.2k
      return std::make_pair(std::prev(end()), true);
125
10.2k
    }
126
6
    return std::make_pair(begin() + I, false);
127
6
  }
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> const&)
Line
Count
Source
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
  }
llvm::MapVector<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock, llvm::SmallDenseMap<lld::elf::OutputSection const*, unsigned int, 16u, llvm::DenseMapInfo<lld::elf::OutputSection const*>, llvm::detail::DenseMapPair<lld::elf::OutputSection const*, unsigned int> >, llvm::SmallVector<std::__1::pair<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock>, 16u> >::insert(std::__1::pair<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock> const&)
Line
Count
Source
117
15
  std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
118
15
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
119
15
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
120
15
    auto &I = Result.first->second;
121
15
    if (Result.second) {
122
14
      Vector.push_back(std::make_pair(KV.first, KV.second));
123
14
      I = Vector.size() - 1;
124
14
      return std::make_pair(std::prev(end()), true);
125
14
    }
126
1
    return std::make_pair(begin() + I, false);
127
1
  }
llvm::MapVector<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long, llvm::DenseMap<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::Symbol*, long long> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long> > > >::insert(std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long> const&)
Line
Count
Source
117
10.0k
  std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
118
10.0k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
119
10.0k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
120
10.0k
    auto &I = Result.first->second;
121
10.0k
    if (Result.second) {
122
10.0k
      Vector.push_back(std::make_pair(KV.first, KV.second));
123
10.0k
      I = Vector.size() - 1;
124
10.0k
      return std::make_pair(std::prev(end()), true);
125
10.0k
    }
126
0
    return std::make_pair(begin() + I, false);
127
0
  }
llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::insert(std::__1::pair<lld::elf::Symbol*, unsigned long> const&)
Line
Count
Source
117
109
  std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
118
109
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
119
109
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
120
109
    auto &I = Result.first->second;
121
109
    if (Result.second) {
122
104
      Vector.push_back(std::make_pair(KV.first, KV.second));
123
104
      I = Vector.size() - 1;
124
104
      return std::make_pair(std::prev(end()), true);
125
104
    }
126
5
    return std::make_pair(begin() + I, false);
127
5
  }
llvm::MapVector<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage, llvm::DenseMap<llvm::GCOVFunction const*, unsigned int, llvm::DenseMapInfo<llvm::GCOVFunction const*>, llvm::detail::DenseMapPair<llvm::GCOVFunction const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage>, std::__1::allocator<std::__1::pair<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage> > > >::insert(std::__1::pair<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage> const&)
Line
Count
Source
117
20
  std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
118
20
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
119
20
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
120
20
    auto &I = Result.first->second;
121
20
    if (Result.second) {
122
20
      Vector.push_back(std::make_pair(KV.first, KV.second));
123
20
      I = Vector.size() - 1;
124
20
      return std::make_pair(std::prev(end()), true);
125
20
    }
126
0
    return std::make_pair(begin() + I, false);
127
0
  }
128
129
469k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
469k
    // Copy KV.first into the map, then move it into the vector.
131
469k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
469k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
469k
    auto &I = Result.first->second;
134
469k
    if (Result.second) {
135
331k
      Vector.push_back(std::move(KV));
136
331k
      I = Vector.size() - 1;
137
331k
      return std::make_pair(std::prev(end()), true);
138
331k
    }
139
138k
    return std::make_pair(begin() + I, false);
140
138k
  }
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
785
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
785
    // Copy KV.first into the map, then move it into the vector.
131
785
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
785
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
785
    auto &I = Result.first->second;
134
785
    if (Result.second) {
135
662
      Vector.push_back(std::move(KV));
136
662
      I = Vector.size() - 1;
137
662
      return std::make_pair(std::prev(end()), true);
138
662
    }
139
123
    return std::make_pair(begin() + I, false);
140
123
  }
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
275
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
275
    // Copy KV.first into the map, then move it into the vector.
131
275
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
275
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
275
    auto &I = Result.first->second;
134
275
    if (Result.second) {
135
275
      Vector.push_back(std::move(KV));
136
275
      I = Vector.size() - 1;
137
275
      return std::make_pair(std::prev(end()), true);
138
275
    }
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.86k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
1.86k
    // Copy KV.first into the map, then move it into the vector.
131
1.86k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
1.86k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
1.86k
    auto &I = Result.first->second;
134
1.86k
    if (Result.second) {
135
1.86k
      Vector.push_back(std::move(KV));
136
1.86k
      I = Vector.size() - 1;
137
1.86k
      return std::make_pair(std::prev(end()), true);
138
1.86k
    }
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.6k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
74.6k
    // Copy KV.first into the map, then move it into the vector.
131
74.6k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
74.6k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
74.6k
    auto &I = Result.first->second;
134
74.6k
    if (Result.second) {
135
74.6k
      Vector.push_back(std::move(KV));
136
74.6k
      I = Vector.size() - 1;
137
74.6k
      return std::make_pair(std::prev(end()), true);
138
74.6k
    }
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
  }
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
311
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
311
    // Copy KV.first into the map, then move it into the vector.
131
311
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
311
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
311
    auto &I = Result.first->second;
134
311
    if (Result.second) {
135
310
      Vector.push_back(std::move(KV));
136
310
      I = Vector.size() - 1;
137
310
      return std::make_pair(std::prev(end()), true);
138
310
    }
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
75
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
75
    // Copy KV.first into the map, then move it into the vector.
131
75
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
75
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
75
    auto &I = Result.first->second;
134
75
    if (Result.second) {
135
75
      Vector.push_back(std::move(KV));
136
75
      I = Vector.size() - 1;
137
75
      return std::make_pair(std::prev(end()), true);
138
75
    }
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.0k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
21.0k
    // Copy KV.first into the map, then move it into the vector.
131
21.0k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
21.0k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
21.0k
    auto &I = Result.first->second;
134
21.0k
    if (Result.second) {
135
21.0k
      Vector.push_back(std::move(KV));
136
21.0k
      I = Vector.size() - 1;
137
21.0k
      return std::make_pair(std::prev(end()), true);
138
21.0k
    }
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
900
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
900
    // Copy KV.first into the map, then move it into the vector.
131
900
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
900
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
900
    auto &I = Result.first->second;
134
900
    if (Result.second) {
135
898
      Vector.push_back(std::move(KV));
136
898
      I = Vector.size() - 1;
137
898
      return std::make_pair(std::prev(end()), true);
138
898
    }
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
352k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
352k
    // Copy KV.first into the map, then move it into the vector.
131
352k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
352k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
352k
    auto &I = Result.first->second;
134
352k
    if (Result.second) {
135
215k
      Vector.push_back(std::move(KV));
136
215k
      I = Vector.size() - 1;
137
215k
      return std::make_pair(std::prev(end()), true);
138
215k
    }
139
137k
    return std::make_pair(begin() + I, false);
140
137k
  }
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
395
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
395
    // Copy KV.first into the map, then move it into the vector.
131
395
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
395
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
395
    auto &I = Result.first->second;
134
395
    if (Result.second) {
135
395
      Vector.push_back(std::move(KV));
136
395
      I = Vector.size() - 1;
137
395
      return std::make_pair(std::prev(end()), true);
138
395
    }
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.56k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
2.56k
    // Copy KV.first into the map, then move it into the vector.
131
2.56k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
2.56k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
2.56k
    auto &I = Result.first->second;
134
2.56k
    if (Result.second) {
135
2.56k
      Vector.push_back(std::move(KV));
136
2.56k
      I = Vector.size() - 1;
137
2.56k
      return std::make_pair(std::prev(end()), true);
138
2.56k
    }
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
243
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
243
    // Copy KV.first into the map, then move it into the vector.
131
243
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
243
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
243
    auto &I = Result.first->second;
134
243
    if (Result.second) {
135
243
      Vector.push_back(std::move(KV));
136
243
      I = Vector.size() - 1;
137
243
      return std::make_pair(std::prev(end()), true);
138
243
    }
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
155
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
155
    // Copy KV.first into the map, then move it into the vector.
131
155
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
155
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
155
    auto &I = Result.first->second;
134
155
    if (Result.second) {
135
155
      Vector.push_back(std::move(KV));
136
155
      I = Vector.size() - 1;
137
155
      return std::make_pair(std::prev(end()), true);
138
155
    }
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
2.22k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
2.22k
    // Copy KV.first into the map, then move it into the vector.
131
2.22k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
2.22k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
2.22k
    auto &I = Result.first->second;
134
2.22k
    if (Result.second) {
135
1.63k
      Vector.push_back(std::move(KV));
136
1.63k
      I = Vector.size() - 1;
137
1.63k
      return std::make_pair(std::prev(end()), true);
138
1.63k
    }
139
589
    return std::make_pair(begin() + I, false);
140
589
  }
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*>&&)
llvm::MapVector<llvm::StringRef, lld::elf::MemoryRegion*, 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, lld::elf::MemoryRegion*>, std::__1::allocator<std::__1::pair<llvm::StringRef, lld::elf::MemoryRegion*> > > >::insert(std::__1::pair<llvm::StringRef, lld::elf::MemoryRegion*>&&)
Line
Count
Source
129
81
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
81
    // Copy KV.first into the map, then move it into the vector.
131
81
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
81
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
81
    auto &I = Result.first->second;
134
81
    if (Result.second) {
135
78
      Vector.push_back(std::move(KV));
136
78
      I = Vector.size() - 1;
137
78
      return std::make_pair(std::prev(end()), true);
138
78
    }
139
3
    return std::make_pair(begin() + I, false);
140
3
  }
llvm::MapVector<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock, llvm::SmallDenseMap<lld::elf::OutputSection const*, unsigned int, 16u, llvm::DenseMapInfo<lld::elf::OutputSection const*>, llvm::detail::DenseMapPair<lld::elf::OutputSection const*, unsigned int> >, llvm::SmallVector<std::__1::pair<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock>, 16u> >::insert(std::__1::pair<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock>&&)
Line
Count
Source
129
25
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
25
    // Copy KV.first into the map, then move it into the vector.
131
25
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
25
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
25
    auto &I = Result.first->second;
134
25
    if (Result.second) {
135
14
      Vector.push_back(std::move(KV));
136
14
      I = Vector.size() - 1;
137
14
      return std::make_pair(std::prev(end()), true);
138
14
    }
139
11
    return std::make_pair(begin() + I, false);
140
11
  }
llvm::MapVector<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long, llvm::DenseMap<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::Symbol*, long long> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long> > > >::insert(std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long>&&)
Line
Count
Source
129
10.0k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
10.0k
    // Copy KV.first into the map, then move it into the vector.
131
10.0k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
10.0k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
10.0k
    auto &I = Result.first->second;
134
10.0k
    if (Result.second) {
135
10.0k
      Vector.push_back(std::move(KV));
136
10.0k
      I = Vector.size() - 1;
137
10.0k
      return std::make_pair(std::prev(end()), true);
138
10.0k
    }
139
10
    return std::make_pair(begin() + I, false);
140
10
  }
llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::insert(std::__1::pair<lld::elf::Symbol*, unsigned long>&&)
Line
Count
Source
129
72
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
130
72
    // Copy KV.first into the map, then move it into the vector.
131
72
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
132
72
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
133
72
    auto &I = Result.first->second;
134
72
    if (Result.second) {
135
70
      Vector.push_back(std::move(KV));
136
70
      I = Vector.size() - 1;
137
70
      return std::make_pair(std::prev(end()), true);
138
70
    }
139
2
    return std::make_pair(begin() + I, false);
140
2
  }
141
142
3.91M
  size_type count(const KeyT &Key) const {
143
3.91M
    typename MapType::const_iterator Pos = Map.find(Key);
144
3.91M
    return Pos == Map.end()? 
03.40M
:
1515k
;
145
3.91M
  }
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
142k
  size_type count(const KeyT &Key) const {
143
142k
    typename MapType::const_iterator Pos = Map.find(Key);
144
142k
    return Pos == Map.end()? 
0142k
:
1335
;
145
142k
  }
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
  }
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
18.8k
  size_type count(const KeyT &Key) const {
143
18.8k
    typename MapType::const_iterator Pos = Map.find(Key);
144
18.8k
    return Pos == Map.end()? 
0202
:
118.6k
;
145
18.8k
  }
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
66.0k
  size_type count(const KeyT &Key) const {
143
66.0k
    typename MapType::const_iterator Pos = Map.find(Key);
144
66.0k
    return Pos == Map.end()? 
00
: 1;
145
66.0k
  }
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.12M
  size_type count(const KeyT &Key) const {
143
1.12M
    typename MapType::const_iterator Pos = Map.find(Key);
144
1.12M
    return Pos == Map.end()? 
0702k
:
1419k
;
145
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> > > > >::count(llvm::Value* const&) const
Line
Count
Source
142
2.00M
  size_type count(const KeyT &Key) const {
143
2.00M
    typename MapType::const_iterator Pos = Map.find(Key);
144
2.00M
    return Pos == Map.end()? 
01.99M
:
110.9k
;
145
2.00M
  }
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
250
  size_type count(const KeyT &Key) const {
143
250
    typename MapType::const_iterator Pos = Map.find(Key);
144
250
    return Pos == Map.end()? 
0178
:
172
;
145
250
  }
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
558k
  size_type count(const KeyT &Key) const {
143
558k
    typename MapType::const_iterator Pos = Map.find(Key);
144
558k
    return Pos == Map.end()? 
0558k
:
132
;
145
558k
  }
llvm::MapVector<llvm::StringRef, lld::elf::MemoryRegion*, 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, lld::elf::MemoryRegion*>, std::__1::allocator<std::__1::pair<llvm::StringRef, lld::elf::MemoryRegion*> > > >::count(llvm::StringRef const&) const
Line
Count
Source
142
23
  size_type count(const KeyT &Key) const {
143
23
    typename MapType::const_iterator Pos = Map.find(Key);
144
23
    return Pos == Map.end()? 
010
:
113
;
145
23
  }
llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::count(lld::elf::Symbol* const&) const
Line
Count
Source
142
42
  size_type count(const KeyT &Key) const {
143
42
    typename MapType::const_iterator Pos = Map.find(Key);
144
42
    return Pos == Map.end()? 
010
:
132
;
145
42
  }
146
147
12.9M
  iterator find(const KeyT &Key) {
148
12.9M
    typename MapType::const_iterator Pos = Map.find(Key);
149
12.9M
    return Pos == Map.end()? 
Vector.end()8.84M
:
150
12.9M
                            
(Vector.begin() + Pos->second)4.11M
;
151
12.9M
  }
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
6
  iterator find(const KeyT &Key) {
148
6
    typename MapType::const_iterator Pos = Map.find(Key);
149
6
    return Pos == Map.end()? 
Vector.end()4
:
150
6
                            
(Vector.begin() + Pos->second)2
;
151
6
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::SUnit*, 4u>, 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::SUnit*, 4u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::SUnit*, 4u> > > > >::find(llvm::Value* const&)
Line
Count
Source
147
211
  iterator find(const KeyT &Key) {
148
211
    typename MapType::const_iterator Pos = Map.find(Key);
149
211
    return Pos == Map.end()? 
Vector.end()100
:
150
211
                            
(Vector.begin() + Pos->second)111
;
151
211
  }
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.54M
  iterator find(const KeyT &Key) {
148
3.54M
    typename MapType::const_iterator Pos = Map.find(Key);
149
3.54M
    return Pos == Map.end()? 
Vector.end()2.99M
:
150
3.54M
                            
(Vector.begin() + Pos->second)541k
;
151
3.54M
  }
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
427
  iterator find(const KeyT &Key) {
148
427
    typename MapType::const_iterator Pos = Map.find(Key);
149
427
    return Pos == Map.end()? 
Vector.end()275
:
150
427
                            
(Vector.begin() + Pos->second)152
;
151
427
  }
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
379
  iterator find(const KeyT &Key) {
148
379
    typename MapType::const_iterator Pos = Map.find(Key);
149
379
    return Pos == Map.end()? 
Vector.end()340
:
150
379
                            
(Vector.begin() + Pos->second)39
;
151
379
  }
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
332
  iterator find(const KeyT &Key) {
148
332
    typename MapType::const_iterator Pos = Map.find(Key);
149
332
    return Pos == Map.end()? 
Vector.end()288
:
150
332
                            
(Vector.begin() + Pos->second)44
;
151
332
  }
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
458k
  iterator find(const KeyT &Key) {
148
458k
    typename MapType::const_iterator Pos = Map.find(Key);
149
458k
    return Pos == Map.end()? 
Vector.end()160k
:
150
458k
                            
(Vector.begin() + Pos->second)297k
;
151
458k
  }
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
868k
  iterator find(const KeyT &Key) {
148
868k
    typename MapType::const_iterator Pos = Map.find(Key);
149
868k
    return Pos == Map.end()? 
Vector.end()123k
:
150
868k
                            
(Vector.begin() + Pos->second)744k
;
151
868k
  }
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
  }
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.0k
  iterator find(const KeyT &Key) {
148
19.0k
    typename MapType::const_iterator Pos = Map.find(Key);
149
19.0k
    return Pos == Map.end()? 
Vector.end()0
:
150
19.0k
                            (Vector.begin() + Pos->second);
151
19.0k
  }
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.90M
  iterator find(const KeyT &Key) {
148
1.90M
    typename MapType::const_iterator Pos = Map.find(Key);
149
1.90M
    return Pos == Map.end()? 
Vector.end()1.90M
:
150
1.90M
                            
(Vector.begin() + Pos->second)19
;
151
1.90M
  }
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
220
  iterator find(const KeyT &Key) {
148
220
    typename MapType::const_iterator Pos = Map.find(Key);
149
220
    return Pos == Map.end()? 
Vector.end()212
:
150
220
                            
(Vector.begin() + Pos->second)8
;
151
220
  }
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
307
  iterator find(const KeyT &Key) {
148
307
    typename MapType::const_iterator Pos = Map.find(Key);
149
307
    return Pos == Map.end()? 
Vector.end()263
:
150
307
                            
(Vector.begin() + Pos->second)44
;
151
307
  }
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
175
  iterator find(const KeyT &Key) {
148
175
    typename MapType::const_iterator Pos = Map.find(Key);
149
175
    return Pos == Map.end()? 
Vector.end()150
:
150
175
                            
(Vector.begin() + Pos->second)25
;
151
175
  }
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.39M
  iterator find(const KeyT &Key) {
148
4.39M
    typename MapType::const_iterator Pos = Map.find(Key);
149
4.39M
    return Pos == Map.end()? 
Vector.end()2.11M
:
150
4.39M
                            
(Vector.begin() + Pos->second)2.27M
;
151
4.39M
  }
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
324
  iterator find(const KeyT &Key) {
148
324
    typename MapType::const_iterator Pos = Map.find(Key);
149
324
    return Pos == Map.end()? 
Vector.end()178
:
150
324
                            
(Vector.begin() + Pos->second)146
;
151
324
  }
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
29.5k
  iterator find(const KeyT &Key) {
148
29.5k
    typename MapType::const_iterator Pos = Map.find(Key);
149
29.5k
    return Pos == Map.end()? 
Vector.end()22.8k
:
150
29.5k
                            
(Vector.begin() + Pos->second)6.67k
;
151
29.5k
  }
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.40k
  iterator find(const KeyT &Key) {
148
4.40k
    typename MapType::const_iterator Pos = Map.find(Key);
149
4.40k
    return Pos == Map.end()? 
Vector.end()1.25k
:
150
4.40k
                            
(Vector.begin() + Pos->second)3.15k
;
151
4.40k
  }
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
297
  iterator find(const KeyT &Key) {
148
297
    typename MapType::const_iterator Pos = Map.find(Key);
149
297
    return Pos == Map.end()? 
Vector.end()0
:
150
297
                            (Vector.begin() + Pos->second);
151
297
  }
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::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
78
  iterator find(const KeyT &Key) {
148
78
    typename MapType::const_iterator Pos = Map.find(Key);
149
78
    return Pos == Map.end()? 
Vector.end()0
:
150
78
                            (Vector.begin() + Pos->second);
151
78
  }
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
152
  iterator find(const KeyT &Key) {
148
152
    typename MapType::const_iterator Pos = Map.find(Key);
149
152
    return Pos == Map.end()? 
Vector.end()0
:
150
152
                            (Vector.begin() + Pos->second);
151
152
  }
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.10k
  iterator find(const KeyT &Key) {
148
1.10k
    typename MapType::const_iterator Pos = Map.find(Key);
149
1.10k
    return Pos == Map.end()? 
Vector.end()0
:
150
1.10k
                            (Vector.begin() + Pos->second);
151
1.10k
  }
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
51.4k
  iterator find(const KeyT &Key) {
148
51.4k
    typename MapType::const_iterator Pos = Map.find(Key);
149
51.4k
    return Pos == Map.end()? 
Vector.end()33.1k
:
150
51.4k
                            
(Vector.begin() + Pos->second)18.2k
;
151
51.4k
  }
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.68M
  iterator find(const KeyT &Key) {
148
1.68M
    typename MapType::const_iterator Pos = Map.find(Key);
149
1.68M
    return Pos == Map.end()? 
Vector.end()1.47M
:
150
1.68M
                            
(Vector.begin() + Pos->second)205k
;
151
1.68M
  }
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
258
  iterator find(const KeyT &Key) {
148
258
    typename MapType::const_iterator Pos = Map.find(Key);
149
258
    return Pos == Map.end()? 
Vector.end()0
:
150
258
                            (Vector.begin() + Pos->second);
151
258
  }
llvm::MapVector<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage, llvm::DenseMap<llvm::GCOVFunction const*, unsigned int, llvm::DenseMapInfo<llvm::GCOVFunction const*>, llvm::detail::DenseMapPair<llvm::GCOVFunction const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage>, std::__1::allocator<std::__1::pair<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage> > > >::find(llvm::GCOVFunction const* const&)
Line
Count
Source
147
211
  iterator find(const KeyT &Key) {
148
211
    typename MapType::const_iterator Pos = Map.find(Key);
149
211
    return Pos == Map.end()? 
Vector.end()20
:
150
211
                            
(Vector.begin() + Pos->second)191
;
151
211
  }
152
153
3.68M
  const_iterator find(const KeyT &Key) const {
154
3.68M
    typename MapType::const_iterator Pos = Map.find(Key);
155
3.68M
    return Pos == Map.end()? 
Vector.end()3.67M
:
156
3.68M
                            
(Vector.begin() + Pos->second)9.49k
;
157
3.68M
  }
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
278
  const_iterator find(const KeyT &Key) const {
154
278
    typename MapType::const_iterator Pos = Map.find(Key);
155
278
    return Pos == Map.end()? 
Vector.end()265
:
156
278
                            
(Vector.begin() + Pos->second)13
;
157
278
  }
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
291k
  const_iterator find(const KeyT &Key) const {
154
291k
    typename MapType::const_iterator Pos = Map.find(Key);
155
291k
    return Pos == Map.end()? 
Vector.end()290k
:
156
291k
                            
(Vector.begin() + Pos->second)893
;
157
291k
  }
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<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 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<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> >, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> > > > >::find(std::__1::pair<llvm::DINode const*, llvm::DILocation const*> const&) const
Line
Count
Source
153
1.65k
  const_iterator find(const KeyT &Key) const {
154
1.65k
    typename MapType::const_iterator Pos = Map.find(Key);
155
1.65k
    return Pos == Map.end()? 
Vector.end()662
:
156
1.65k
                            
(Vector.begin() + Pos->second)996
;
157
1.65k
  }
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
3.98k
  const_iterator find(const KeyT &Key) const {
154
3.98k
    typename MapType::const_iterator Pos = Map.find(Key);
155
3.98k
    return Pos == Map.end()? 
Vector.end()0
:
156
3.98k
                            (Vector.begin() + Pos->second);
157
3.98k
  }
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.06M
  const_iterator find(const KeyT &Key) const {
154
3.06M
    typename MapType::const_iterator Pos = Map.find(Key);
155
3.06M
    return Pos == Map.end()? 
Vector.end()3.05M
:
156
3.06M
                            
(Vector.begin() + Pos->second)3.19k
;
157
3.06M
  }
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
326k
  const_iterator find(const KeyT &Key) const {
154
326k
    typename MapType::const_iterator Pos = Map.find(Key);
155
326k
    return Pos == Map.end()? 
Vector.end()326k
:
156
326k
                            
(Vector.begin() + Pos->second)4
;
157
326k
  }
158
159
  /// Remove the last element from the vector.
160
28.9k
  void pop_back() {
161
28.9k
    typename MapType::iterator Pos = Map.find(Vector.back().first);
162
28.9k
    Map.erase(Pos);
163
28.9k
    Vector.pop_back();
164
28.9k
  }
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
249k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
174
249k
    Map.erase(Iterator->first);
175
249k
    auto Next = Vector.erase(Iterator);
176
249k
    if (Next == Vector.end())
177
183k
      return Next;
178
65.7k
179
65.7k
    // Update indices in the map.
180
65.7k
    size_t Index = Next - Vector.begin();
181
620k
    for (auto &I : Map) {
182
620k
      assert(I.second != Index && "Index was already erased!");
183
620k
      if (I.second > Index)
184
363k
        --I.second;
185
620k
    }
186
65.7k
    return Next;
187
65.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
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
0
      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
41.9k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
174
41.9k
    Map.erase(Iterator->first);
175
41.9k
    auto Next = Vector.erase(Iterator);
176
41.9k
    if (Next == Vector.end())
177
853
      return Next;
178
41.0k
179
41.0k
    // Update indices in the map.
180
41.0k
    size_t Index = Next - Vector.begin();
181
41.1k
    for (auto &I : Map) {
182
41.1k
      assert(I.second != Index && "Index was already erased!");
183
41.1k
      if (I.second > Index)
184
41.0k
        --I.second;
185
41.1k
    }
186
41.0k
    return Next;
187
41.0k
  }
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
297
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
174
297
    Map.erase(Iterator->first);
175
297
    auto Next = Vector.erase(Iterator);
176
297
    if (Next == Vector.end())
177
297
      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::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.10k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
174
1.10k
    Map.erase(Iterator->first);
175
1.10k
    auto Next = Vector.erase(Iterator);
176
1.10k
    if (Next == Vector.end())
177
1.05k
      return Next;
178
49
179
49
    // Update indices in the map.
180
49
    size_t Index = Next - Vector.begin();
181
51
    for (auto &I : Map) {
182
51
      assert(I.second != Index && "Index was already erased!");
183
51
      if (I.second > Index)
184
49
        --I.second;
185
51
    }
186
49
    return Next;
187
49
  }
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
205k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
174
205k
    Map.erase(Iterator->first);
175
205k
    auto Next = Vector.erase(Iterator);
176
205k
    if (Next == Vector.end())
177
181k
      return Next;
178
24.6k
179
24.6k
    // Update indices in the map.
180
24.6k
    size_t Index = Next - Vector.begin();
181
579k
    for (auto &I : Map) {
182
579k
      assert(I.second != Index && "Index was already erased!");
183
579k
      if (I.second > Index)
184
322k
        --I.second;
185
579k
    }
186
24.6k
    return Next;
187
24.6k
  }
188
189
  /// Remove all elements with the key value Key.
190
  ///
191
  /// Returns the number of elements removed.
192
1.72M
  size_type erase(const KeyT &Key) {
193
1.72M
    auto Iterator = find(Key);
194
1.72M
    if (Iterator == end())
195
1.47M
      return 0;
196
248k
    erase(Iterator);
197
248k
    return 1;
198
248k
  }
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
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::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
41.9k
  size_type erase(const KeyT &Key) {
193
41.9k
    auto Iterator = find(Key);
194
41.9k
    if (Iterator == end())
195
0
      return 0;
196
41.9k
    erase(Iterator);
197
41.9k
    return 1;
198
41.9k
  }
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
  }
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::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.10k
  size_type erase(const KeyT &Key) {
193
1.10k
    auto Iterator = find(Key);
194
1.10k
    if (Iterator == end())
195
0
      return 0;
196
1.10k
    erase(Iterator);
197
1.10k
    return 1;
198
1.10k
  }
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.68M
  size_type erase(const KeyT &Key) {
193
1.68M
    auto Iterator = find(Key);
194
1.68M
    if (Iterator == end())
195
1.47M
      return 0;
196
205k
    erase(Iterator);
197
205k
    return 1;
198
205k
  }
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
170
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
210
170
  auto O = Vector.begin();
211
247
  for (auto I = O, E = Vector.end(); I != E; 
++I77
) {
212
77
    if (Pred(*I)) {
213
32
      // Erase from the map.
214
32
      Map.erase(I->first);
215
32
      continue;
216
32
    }
217
45
218
45
    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
45
    ++O;
224
45
  }
225
170
  // Erase trailing entries in the vector.
226
170
  Vector.erase(O, Vector.end());
227
170
}
Unexecuted instantiation: ScheduleDAGInstrs.cpp:void 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*> > > > > >::remove_if<llvm::ScheduleDAGInstrs::insertBarrierChain(llvm::ScheduleDAGInstrs::Value2SUsMap&)::$_0>(llvm::ScheduleDAGInstrs::insertBarrierChain(llvm::ScheduleDAGInstrs::Value2SUsMap&)::$_0)
void llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::remove_if<void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)1, false> >()::'lambda'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&)>(void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)1, false> >()::'lambda'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&))
Line
Count
Source
209
5
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
210
5
  auto O = Vector.begin();
211
8
  for (auto I = O, E = Vector.end(); I != E; 
++I3
) {
212
3
    if (Pred(*I)) {
213
0
      // Erase from the map.
214
0
      Map.erase(I->first);
215
0
      continue;
216
0
    }
217
3
218
3
    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
3
    ++O;
224
3
  }
225
5
  // Erase trailing entries in the vector.
226
5
  Vector.erase(O, Vector.end());
227
5
}
void llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::remove_if<void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)1, false> >()::'lambda0'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&)>(void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)1, false> >()::'lambda0'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&))
Line
Count
Source
209
5
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
210
5
  auto O = Vector.begin();
211
6
  for (auto I = O, E = Vector.end(); I != E; 
++I1
) {
212
1
    if (Pred(*I)) {
213
0
      // Erase from the map.
214
0
      Map.erase(I->first);
215
0
      continue;
216
0
    }
217
1
218
1
    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
1
    ++O;
224
1
  }
225
5
  // Erase trailing entries in the vector.
226
5
  Vector.erase(O, Vector.end());
227
5
}
void llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::remove_if<void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)1, false> >()::'lambda1'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&)>(void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)1, false> >()::'lambda1'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&))
Line
Count
Source
209
5
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
210
5
  auto O = Vector.begin();
211
9
  for (auto I = O, E = Vector.end(); I != E; 
++I4
) {
212
4
    if (Pred(*I)) {
213
3
      // Erase from the map.
214
3
      Map.erase(I->first);
215
3
      continue;
216
3
    }
217
1
218
1
    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
1
    ++O;
224
1
  }
225
5
  // Erase trailing entries in the vector.
226
5
  Vector.erase(O, Vector.end());
227
5
}
void llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::remove_if<void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)0, false> >()::'lambda'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&)>(void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)0, false> >()::'lambda'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&))
Line
Count
Source
209
37
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
210
37
  auto O = Vector.begin();
211
65
  for (auto I = O, E = Vector.end(); I != E; 
++I28
) {
212
28
    if (Pred(*I)) {
213
0
      // Erase from the map.
214
0
      Map.erase(I->first);
215
0
      continue;
216
0
    }
217
28
218
28
    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
28
    ++O;
224
28
  }
225
37
  // Erase trailing entries in the vector.
226
37
  Vector.erase(O, Vector.end());
227
37
}
void llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::remove_if<void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)0, false> >()::'lambda0'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&)>(void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)0, false> >()::'lambda0'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&))
Line
Count
Source
209
37
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
210
37
  auto O = Vector.begin();
211
38
  for (auto I = O, E = Vector.end(); I != E; 
++I1
) {
212
1
    if (Pred(*I)) {
213
0
      // Erase from the map.
214
0
      Map.erase(I->first);
215
0
      continue;
216
0
    }
217
1
218
1
    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
1
    ++O;
224
1
  }
225
37
  // Erase trailing entries in the vector.
226
37
  Vector.erase(O, Vector.end());
227
37
}
void llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::remove_if<void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)0, false> >()::'lambda1'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&)>(void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)0, false> >()::'lambda1'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&))
Line
Count
Source
209
35
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
210
35
  auto O = Vector.begin();
211
63
  for (auto I = O, E = Vector.end(); I != E; 
++I28
) {
212
28
    if (Pred(*I)) {
213
25
      // Erase from the map.
214
25
      Map.erase(I->first);
215
25
      continue;
216
25
    }
217
3
218
3
    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
3
    ++O;
224
3
  }
225
35
  // Erase trailing entries in the vector.
226
35
  Vector.erase(O, Vector.end());
227
35
}
Unexecuted instantiation: void llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::remove_if<void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)1, true> >()::'lambda'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&)>(void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)1, true> >()::'lambda'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&))
Unexecuted instantiation: void llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::remove_if<void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)1, true> >()::'lambda0'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&)>(void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)1, true> >()::'lambda0'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&))
Unexecuted instantiation: void llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::remove_if<void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)1, true> >()::'lambda1'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&)>(void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)1, true> >()::'lambda1'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&))
void llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::remove_if<void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)0, true> >()::'lambda'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&)>(void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)0, true> >()::'lambda'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&))
Line
Count
Source
209
16
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
210
16
  auto O = Vector.begin();
211
20
  for (auto I = O, E = Vector.end(); I != E; 
++I4
) {
212
4
    if (Pred(*I)) {
213
0
      // Erase from the map.
214
0
      Map.erase(I->first);
215
0
      continue;
216
0
    }
217
4
218
4
    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
4
    ++O;
224
4
  }
225
16
  // Erase trailing entries in the vector.
226
16
  Vector.erase(O, Vector.end());
227
16
}
void llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::remove_if<void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)0, true> >()::'lambda0'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&)>(void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)0, true> >()::'lambda0'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&))
Line
Count
Source
209
16
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
210
16
  auto O = Vector.begin();
211
18
  for (auto I = O, E = Vector.end(); I != E; 
++I2
) {
212
2
    if (Pred(*I)) {
213
0
      // Erase from the map.
214
0
      Map.erase(I->first);
215
0
      continue;
216
0
    }
217
2
218
2
    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
2
    ++O;
224
2
  }
225
16
  // Erase trailing entries in the vector.
226
16
  Vector.erase(O, Vector.end());
227
16
}
void llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::remove_if<void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)0, true> >()::'lambda1'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&)>(void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)0, true> >()::'lambda1'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&))
Line
Count
Source
209
14
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
210
14
  auto O = Vector.begin();
211
20
  for (auto I = O, E = Vector.end(); I != E; 
++I6
) {
212
6
    if (Pred(*I)) {
213
4
      // Erase from the map.
214
4
      Map.erase(I->first);
215
4
      continue;
216
4
    }
217
2
218
2
    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
2
    ++O;
224
2
  }
225
14
  // Erase trailing entries in the vector.
226
14
  Vector.erase(O, Vector.end());
227
14
}
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