Coverage Report

Created: 2018-07-19 03:59

/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
//                     The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
//
10
// This file implements a map that provides insertion order iteration. The
11
// interface is purposefully minimal. The key is assumed to be cheap to copy
12
// and 2 copies are kept, one for indexing in a DenseMap, one for iteration in
13
// a std::vector.
14
//
15
//===----------------------------------------------------------------------===//
16
17
#ifndef LLVM_ADT_MAPVECTOR_H
18
#define LLVM_ADT_MAPVECTOR_H
19
20
#include "llvm/ADT/DenseMap.h"
21
#include "llvm/ADT/SmallVector.h"
22
#include <algorithm>
23
#include <cassert>
24
#include <cstddef>
25
#include <iterator>
26
#include <type_traits>
27
#include <utility>
28
#include <vector>
29
30
namespace llvm {
31
32
/// This class implements a map that also provides access to all stored values
33
/// in a deterministic order. The values are kept in a std::vector and the
34
/// mapping is done with DenseMap from Keys to indexes in that vector.
35
template<typename KeyT, typename ValueT,
36
         typename MapType = DenseMap<KeyT, unsigned>,
37
         typename VectorType = std::vector<std::pair<KeyT, ValueT>>>
38
class MapVector {
39
  MapType Map;
40
  VectorType Vector;
41
42
  static_assert(
43
      std::is_integral<typename MapType::mapped_type>::value,
44
      "The mapped_type of the specified Map must be an integral type");
45
46
public:
47
  using value_type = typename VectorType::value_type;
48
  using size_type = typename VectorType::size_type;
49
50
  using iterator = typename VectorType::iterator;
51
  using const_iterator = typename VectorType::const_iterator;
52
  using reverse_iterator = typename VectorType::reverse_iterator;
53
  using const_reverse_iterator = typename VectorType::const_reverse_iterator;
54
55
  /// Clear the MapVector and return the underlying vector.
56
17.0k
  VectorType takeVector() {
57
17.0k
    Map.clear();
58
17.0k
    return std::move(Vector);
59
17.0k
  }
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
56
542
  VectorType takeVector() {
57
542
    Map.clear();
58
542
    return std::move(Vector);
59
542
  }
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
56
16.5k
  VectorType takeVector() {
57
16.5k
    Map.clear();
58
16.5k
    return std::move(Vector);
59
16.5k
  }
60
61
2.10M
  size_type size() const { return Vector.size(); }
llvm::MapVector<llvm::MachineOperand, bool, 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, bool>, std::__1::allocator<std::__1::pair<llvm::MachineOperand, bool> > > >::size() const
Line
Count
Source
61
534
  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
61
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
61
58
  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
61
98.9k
  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
61
1.88M
  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
61
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
61
1.02k
  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
61
110k
  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
61
1.23k
  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
61
2.25k
  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
61
208
  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
61
522
  size_type size() const { return Vector.size(); }
62
63
  /// Grow the MapVector so that it can contain at least \p NumEntries items
64
  /// before resizing again.
65
432k
  void reserve(size_type NumEntries) {
66
432k
    Map.reserve(NumEntries);
67
432k
    Vector.reserve(NumEntries);
68
432k
  }
69
70
15.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
70
387
  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
70
85
  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
70
448k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MachineOperand, bool, 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, bool>, std::__1::allocator<std::__1::pair<llvm::MachineOperand, bool> > > >::begin()
Line
Count
Source
70
1.41k
  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
70
4.96M
  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
70
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
70
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
70
219
  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
70
3.57k
  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
70
212k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Instruction*, llvm::TerminatorInst*, 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::TerminatorInst*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::TerminatorInst*> > > >::begin()
Line
Count
Source
70
1.05M
  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
70
66
  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
70
1.27k
  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
70
3
  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
70
8.55k
  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
70
1.29M
  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
70
276k
  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
70
46.3k
  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
70
588k
  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
70
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
70
512
  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
70
1.32k
  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
70
474
  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
70
1.26k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 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::Instruction*, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 8u> > > > >::begin()
Line
Count
Source
70
46.4k
  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
70
162k
  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
70
7.10k
  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
70
134
  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
70
622k
  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
70
119k
  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
70
261
  iterator begin() { return Vector.begin(); }
CGOpenMPRuntime.cpp:llvm::MapVector<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<unsigned long long, 16u>&) const::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::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<unsigned long long, 16u>&) const::MapInfo, 8u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<unsigned long long, 16u>&) const::MapInfo, 8u> > > > >::begin()
Line
Count
Source
70
204
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::Decl const*, std::__1::pair<clang::FieldDecl 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::FieldDecl const*, clang::CodeGen::Address> >, std::__1::allocator<std::__1::pair<clang::Decl const*, std::__1::pair<clang::FieldDecl const*, clang::CodeGen::Address> > > > >::begin()
Line
Count
Source
70
29
  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
70
11.7k
  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
70
336k
  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
70
16.3k
  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
70
1.86M
  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
70
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
70
576
  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
70
56
  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
70
463
  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
70
15.3k
  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
70
56.6k
  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
70
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
70
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
70
123
  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
70
92
  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
70
128k
  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
70
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
70
75.6k
  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
70
1.23M
  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
70
48
  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
70
3.62k
  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
70
70
  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
70
3.45k
  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
70
36.8k
  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
70
3.45k
  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
70
3.45k
  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
70
3.45k
  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
70
193
  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
70
8.29k
  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
70
591
  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
70
336k
  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
70
30.7k
  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
70
218
  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
70
461
  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
70
446k
  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
70
60.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
70
793k
  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
70
16.3k
  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
70
6
  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
70
4.90k
  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
70
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
70
2.08k
  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
70
491
  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
70
121
  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
70
65
  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()
71
269k
  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
71
2.36k
  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
71
624
  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
71
29.9k
  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::DILocalVariable const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u>, llvm::DenseMap<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DILocalVariable 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::DILocalVariable const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> > > > >::begin() const
Line
Count
Source
71
73.0k
  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
71
2.06k
  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
71
140k
  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
71
2.13k
  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
71
17.5k
  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
71
319
  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
71
165
  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
71
550
  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
71
629
  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
71
2
  const_iterator begin() const { return Vector.begin(); }
72
25.1M
  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
72
387
  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
72
85
  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
72
448k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MachineOperand, bool, 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, bool>, std::__1::allocator<std::__1::pair<llvm::MachineOperand, bool> > > >::end()
Line
Count
Source
72
1.15k
  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
72
224
  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
72
8.52M
  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
72
731
  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
72
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
72
219
  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
72
3.59k
  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
72
212k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Instruction*, llvm::TerminatorInst*, 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::TerminatorInst*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::TerminatorInst*> > > >::end()
Line
Count
Source
72
1.05M
  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
72
66
  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
72
3.12k
  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
72
2.70k
  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
72
3
  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
72
8.64k
  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
72
1.29M
  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
72
276k
  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
72
373k
  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
72
545k
  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
72
46.3k
  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
72
588k
  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
72
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
72
626
  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
72
474
  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
72
1.26k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 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::Instruction*, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 8u> > > > >::end()
Line
Count
Source
72
46.4k
  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
72
162k
  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
72
622k
  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
72
1.69M
  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
72
119k
  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
72
482
  iterator end() { return Vector.end(); }
CGOpenMPRuntime.cpp:llvm::MapVector<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<unsigned long long, 16u>&) const::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::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<unsigned long long, 16u>&) const::MapInfo, 8u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<unsigned long long, 16u>&) const::MapInfo, 8u> > > > >::end()
Line
Count
Source
72
280
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::Decl const*, std::__1::pair<clang::FieldDecl 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::FieldDecl const*, clang::CodeGen::Address> >, std::__1::allocator<std::__1::pair<clang::Decl const*, std::__1::pair<clang::FieldDecl const*, clang::CodeGen::Address> > > > >::end()
Line
Count
Source
72
336
  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
72
32.6k
  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
72
336k
  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
72
3.83M
  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
72
317
  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
72
17.2k
  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
72
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
72
576
  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
72
56
  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
72
463
  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
72
15.3k
  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
72
56.6k
  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
72
13.1k
  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
72
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
72
330
  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
72
92
  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
72
196k
  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
72
332
  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
72
1.23M
  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
72
83
  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
72
28.3k
  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
72
3.62k
  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
72
132
  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
72
3.45k
  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
72
37.0k
  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
72
3.45k
  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
72
3.45k
  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
72
3.45k
  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
72
193
  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
72
8.29k
  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
72
4.93k
  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
72
336k
  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
72
30.7k
  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
72
373
  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
72
640
  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
72
446k
  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
72
60.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
72
1.08k
  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
72
51.5k
  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
72
2.25M
  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
72
16.3k
  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
72
6
  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
72
4.96k
  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
72
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
72
2.08k
  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
72
662
  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
72
138
  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
72
30.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
72
118
  iterator end() { return Vector.end(); }
73
3.13M
  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
73
2.36k
  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
73
302
  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
73
624
  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
73
29.9k
  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::DILocalVariable const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u>, llvm::DenseMap<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DILocalVariable 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::DILocalVariable const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> > > > >::end() const
Line
Count
Source
73
74.4k
  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
73
2.06k
  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
73
140k
  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
73
2.13k
  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
73
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
73
2.55M
  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
73
310k
  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
73
319
  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
73
165
  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
73
550
  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
73
629
  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
73
2
  const_iterator end() const { return Vector.end(); }
74
75
299k
  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
75
81
  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
75
454
  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
75
276k
  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
75
21
  reverse_iterator rbegin() { return Vector.rbegin(); }
LoopVectorize.cpp:llvm::MapVector<llvm::Instruction*, (anonymous namespace)::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*, (anonymous namespace)::InterleavedAccessInfo::StrideDescriptor>, std::__1::allocator<std::__1::pair<llvm::Instruction*, (anonymous namespace)::InterleavedAccessInfo::StrideDescriptor> > > >::rbegin()
Line
Count
Source
75
17.9k
  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
75
4.86k
  reverse_iterator rbegin() { return Vector.rbegin(); }
76
0
  const_reverse_iterator rbegin() const { return Vector.rbegin(); }
77
299k
  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
77
81
  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
77
454
  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
77
276k
  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
77
21
  reverse_iterator rend() { return Vector.rend(); }
LoopVectorize.cpp:llvm::MapVector<llvm::Instruction*, (anonymous namespace)::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*, (anonymous namespace)::InterleavedAccessInfo::StrideDescriptor>, std::__1::allocator<std::__1::pair<llvm::Instruction*, (anonymous namespace)::InterleavedAccessInfo::StrideDescriptor> > > >::rend()
Line
Count
Source
77
17.9k
  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
77
4.86k
  reverse_iterator rend() { return Vector.rend(); }
78
0
  const_reverse_iterator rend() const { return Vector.rend(); }
79
80
40.2M
  bool empty() const {
81
40.2M
    return Vector.empty();
82
40.2M
  }
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
80
2.93k
  bool empty() const {
81
2.93k
    return Vector.empty();
82
2.93k
  }
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
80
7.08k
  bool empty() const {
81
7.08k
    return Vector.empty();
82
7.08k
  }
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
80
52
  bool empty() const {
81
52
    return Vector.empty();
82
52
  }
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
80
24.1M
  bool empty() const {
81
24.1M
    return Vector.empty();
82
24.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
80
16.0k
  bool empty() const {
81
16.0k
    return Vector.empty();
82
16.0k
  }
LoopVectorize.cpp:llvm::MapVector<llvm::Instruction*, (anonymous namespace)::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*, (anonymous namespace)::InterleavedAccessInfo::StrideDescriptor>, std::__1::allocator<std::__1::pair<llvm::Instruction*, (anonymous namespace)::InterleavedAccessInfo::StrideDescriptor> > > >::empty() const
Line
Count
Source
80
18.4k
  bool empty() const {
81
18.4k
    return Vector.empty();
82
18.4k
  }
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
80
2.14M
  bool empty() const {
81
2.14M
    return Vector.empty();
82
2.14M
  }
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
80
2.14M
  bool empty() const {
81
2.14M
    return Vector.empty();
82
2.14M
  }
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
80
1
  bool empty() const {
81
1
    return Vector.empty();
82
1
  }
Unexecuted instantiation: llvm::MapVector<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u>, llvm::DenseMap<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DILocalVariable 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::DILocalVariable const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> > > > >::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
80
6.16k
  bool empty() const {
81
6.16k
    return Vector.empty();
82
6.16k
  }
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
80
321
  bool empty() const {
81
321
    return Vector.empty();
82
321
  }
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
80
1.41M
  bool empty() const {
81
1.41M
    return Vector.empty();
82
1.41M
  }
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
80
1.27M
  bool empty() const {
81
1.27M
    return Vector.empty();
82
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> >::empty() const
Line
Count
Source
80
1.23M
  bool empty() const {
81
1.23M
    return Vector.empty();
82
1.23M
  }
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
80
3.27k
  bool empty() const {
81
3.27k
    return Vector.empty();
82
3.27k
  }
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
80
36.8k
  bool empty() const {
81
36.8k
    return Vector.empty();
82
36.8k
  }
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
80
3.45k
  bool empty() const {
81
3.45k
    return Vector.empty();
82
3.45k
  }
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
80
7.01k
  bool empty() const {
81
7.01k
    return Vector.empty();
82
7.01k
  }
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
80
27.5k
  bool empty() const {
81
27.5k
    return Vector.empty();
82
27.5k
  }
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
80
7.54M
  bool empty() const {
81
7.54M
    return Vector.empty();
82
7.54M
  }
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
80
55.9k
  bool empty() const {
81
55.9k
    return Vector.empty();
82
55.9k
  }
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
80
36.5k
  bool empty() const {
81
36.5k
    return Vector.empty();
82
36.5k
  }
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
80
133k
  bool empty() const {
81
133k
    return Vector.empty();
82
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
80
163
  bool empty() const {
81
163
    return Vector.empty();
82
163
  }
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
80
2.01k
  bool empty() const {
81
2.01k
    return Vector.empty();
82
2.01k
  }
83
84
  std::pair<KeyT, ValueT>       &front()       { return Vector.front(); }
85
32
  const std::pair<KeyT, ValueT> &front() const { return Vector.front(); }
86
55.5k
  std::pair<KeyT, ValueT>       &back()        { return Vector.back(); }
87
  const std::pair<KeyT, ValueT> &back()  const { return Vector.back(); }
88
89
17.9M
  void clear() {
90
17.9M
    Map.clear();
91
17.9M
    Vector.clear();
92
17.9M
  }
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()
Line
Count
Source
89
1
  void clear() {
90
1
    Map.clear();
91
1
    Vector.clear();
92
1
  }
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
89
12.0k
  void clear() {
90
12.0k
    Map.clear();
91
12.0k
    Vector.clear();
92
12.0k
  }
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
89
12.0k
  void clear() {
90
12.0k
    Map.clear();
91
12.0k
    Vector.clear();
92
12.0k
  }
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
89
7.08k
  void clear() {
90
7.08k
    Map.clear();
91
7.08k
    Vector.clear();
92
7.08k
  }
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
89
11
  void clear() {
90
11
    Map.clear();
91
11
    Vector.clear();
92
11
  }
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
89
1.01M
  void clear() {
90
1.01M
    Map.clear();
91
1.01M
    Vector.clear();
92
1.01M
  }
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
89
111
  void clear() {
90
111
    Map.clear();
91
111
    Vector.clear();
92
111
  }
llvm::MapVector<llvm::Instruction*, llvm::TerminatorInst*, 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::TerminatorInst*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::TerminatorInst*> > > >::clear()
Line
Count
Source
89
1.05M
  void clear() {
90
1.05M
    Map.clear();
91
1.05M
    Vector.clear();
92
1.05M
  }
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
89
110k
  void clear() {
90
110k
    Map.clear();
91
110k
    Vector.clear();
92
110k
  }
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
89
276k
  void clear() {
90
276k
    Map.clear();
91
276k
    Vector.clear();
92
276k
  }
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
89
276k
  void clear() {
90
276k
    Map.clear();
91
276k
    Vector.clear();
92
276k
  }
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
89
4.56M
  void clear() {
90
4.56M
    Map.clear();
91
4.56M
    Vector.clear();
92
4.56M
  }
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
89
2.57M
  void clear() {
90
2.57M
    Map.clear();
91
2.57M
    Vector.clear();
92
2.57M
  }
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
89
312
  void clear() {
90
312
    Map.clear();
91
312
    Vector.clear();
92
312
  }
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
89
948
  void clear() {
90
948
    Map.clear();
91
948
    Vector.clear();
92
948
  }
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
89
581k
  void clear() {
90
581k
    Map.clear();
91
581k
    Vector.clear();
92
581k
  }
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
89
2.41M
  void clear() {
90
2.41M
    Map.clear();
91
2.41M
    Vector.clear();
92
2.41M
  }
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
89
46
  void clear() {
90
46
    Map.clear();
91
46
    Vector.clear();
92
46
  }
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
89
50
  void clear() {
90
50
    Map.clear();
91
50
    Vector.clear();
92
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
89
292
  void clear() {
90
292
    Map.clear();
91
292
    Vector.clear();
92
292
  }
llvm::MapVector<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u>, llvm::DenseMap<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DILocalVariable 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::DILocalVariable const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> > > > >::clear()
Line
Count
Source
89
456k
  void clear() {
90
456k
    Map.clear();
91
456k
    Vector.clear();
92
456k
  }
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
89
15.3k
  void clear() {
90
15.3k
    Map.clear();
91
15.3k
    Vector.clear();
92
15.3k
  }
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
89
122
  void clear() {
90
122
    Map.clear();
91
122
    Vector.clear();
92
122
  }
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
89
73.0k
  void clear() {
90
73.0k
    Map.clear();
91
73.0k
    Vector.clear();
92
73.0k
  }
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
89
1.23M
  void clear() {
90
1.23M
    Map.clear();
91
1.23M
    Vector.clear();
92
1.23M
  }
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
89
40
  void clear() {
90
40
    Map.clear();
91
40
    Vector.clear();
92
40
  }
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
89
336k
  void clear() {
90
336k
    Map.clear();
91
336k
    Vector.clear();
92
336k
  }
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
89
2.87M
  void clear() {
90
2.87M
    Map.clear();
91
2.87M
    Vector.clear();
92
2.87M
  }
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
89
44
  void clear() {
90
44
    Map.clear();
91
44
    Vector.clear();
92
44
  }
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
89
54
  void clear() {
90
54
    Map.clear();
91
54
    Vector.clear();
92
54
  }
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
89
54
  void clear() {
90
54
    Map.clear();
91
54
    Vector.clear();
92
54
  }
93
94
193
  void swap(MapVector &RHS) {
95
193
    std::swap(Map, RHS.Map);
96
193
    std::swap(Vector, RHS.Vector);
97
193
  }
98
99
31.3M
  ValueT &operator[](const KeyT &Key) {
100
31.3M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
31.3M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
31.3M
    auto &I = Result.first->second;
103
31.3M
    if (Result.second) {
104
14.9M
      Vector.push_back(std::make_pair(Key, ValueT()));
105
14.9M
      I = Vector.size() - 1;
106
14.9M
    }
107
31.3M
    return Vector[I].second;
108
31.3M
  }
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
99
3.08k
  ValueT &operator[](const KeyT &Key) {
100
3.08k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
3.08k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
3.08k
    auto &I = Result.first->second;
103
3.08k
    if (Result.second) {
104
836
      Vector.push_back(std::make_pair(Key, ValueT()));
105
836
      I = Vector.size() - 1;
106
836
    }
107
3.08k
    return Vector[I].second;
108
3.08k
  }
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
99
141
  ValueT &operator[](const KeyT &Key) {
100
141
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
141
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
141
    auto &I = Result.first->second;
103
141
    if (Result.second) {
104
111
      Vector.push_back(std::make_pair(Key, ValueT()));
105
111
      I = Vector.size() - 1;
106
111
    }
107
141
    return Vector[I].second;
108
141
  }
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
99
102
  ValueT &operator[](const KeyT &Key) {
100
102
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
102
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
102
    auto &I = Result.first->second;
103
102
    if (Result.second) {
104
102
      Vector.push_back(std::make_pair(Key, ValueT()));
105
102
      I = Vector.size() - 1;
106
102
    }
107
102
    return Vector[I].second;
108
102
  }
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
99
291
  ValueT &operator[](const KeyT &Key) {
100
291
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
291
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
291
    auto &I = Result.first->second;
103
291
    if (Result.second) {
104
267
      Vector.push_back(std::make_pair(Key, ValueT()));
105
267
      I = Vector.size() - 1;
106
267
    }
107
291
    return Vector[I].second;
108
291
  }
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
99
811
  ValueT &operator[](const KeyT &Key) {
100
811
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
811
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
811
    auto &I = Result.first->second;
103
811
    if (Result.second) {
104
196
      Vector.push_back(std::make_pair(Key, ValueT()));
105
196
      I = Vector.size() - 1;
106
196
    }
107
811
    return Vector[I].second;
108
811
  }
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
99
150k
  ValueT &operator[](const KeyT &Key) {
100
150k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
150k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
150k
    auto &I = Result.first->second;
103
150k
    if (Result.second) {
104
135k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
135k
      I = Vector.size() - 1;
106
135k
    }
107
150k
    return Vector[I].second;
108
150k
  }
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
99
434
  ValueT &operator[](const KeyT &Key) {
100
434
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
434
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
434
    auto &I = Result.first->second;
103
434
    if (Result.second) {
104
191
      Vector.push_back(std::make_pair(Key, ValueT()));
105
191
      I = Vector.size() - 1;
106
191
    }
107
434
    return Vector[I].second;
108
434
  }
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
99
2.54M
  ValueT &operator[](const KeyT &Key) {
100
2.54M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
2.54M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
2.54M
    auto &I = Result.first->second;
103
2.54M
    if (Result.second) {
104
1.46M
      Vector.push_back(std::make_pair(Key, ValueT()));
105
1.46M
      I = Vector.size() - 1;
106
1.46M
    }
107
2.54M
    return Vector[I].second;
108
2.54M
  }
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
99
685
  ValueT &operator[](const KeyT &Key) {
100
685
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
685
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
685
    auto &I = Result.first->second;
103
685
    if (Result.second) {
104
405
      Vector.push_back(std::make_pair(Key, ValueT()));
105
405
      I = Vector.size() - 1;
106
405
    }
107
685
    return Vector[I].second;
108
685
  }
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
99
1.09k
  ValueT &operator[](const KeyT &Key) {
100
1.09k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.09k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.09k
    auto &I = Result.first->second;
103
1.09k
    if (Result.second) {
104
5
      Vector.push_back(std::make_pair(Key, ValueT()));
105
5
      I = Vector.size() - 1;
106
5
    }
107
1.09k
    return Vector[I].second;
108
1.09k
  }
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
99
139k
  ValueT &operator[](const KeyT &Key) {
100
139k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
139k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
139k
    auto &I = Result.first->second;
103
139k
    if (Result.second) {
104
35.4k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
35.4k
      I = Vector.size() - 1;
106
35.4k
    }
107
139k
    return Vector[I].second;
108
139k
  }
llvm::MapVector<llvm::Instruction*, llvm::TerminatorInst*, 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::TerminatorInst*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::TerminatorInst*> > > >::operator[](llvm::Instruction* const&)
Line
Count
Source
99
364
  ValueT &operator[](const KeyT &Key) {
100
364
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
364
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
364
    auto &I = Result.first->second;
103
364
    if (Result.second) {
104
357
      Vector.push_back(std::make_pair(Key, ValueT()));
105
357
      I = Vector.size() - 1;
106
357
    }
107
364
    return Vector[I].second;
108
364
  }
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
99
144
  ValueT &operator[](const KeyT &Key) {
100
144
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
144
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
144
    auto &I = Result.first->second;
103
144
    if (Result.second) {
104
120
      Vector.push_back(std::make_pair(Key, ValueT()));
105
120
      I = Vector.size() - 1;
106
120
    }
107
144
    return Vector[I].second;
108
144
  }
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
99
1.78k
  ValueT &operator[](const KeyT &Key) {
100
1.78k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.78k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.78k
    auto &I = Result.first->second;
103
1.78k
    if (Result.second) {
104
0
      Vector.push_back(std::make_pair(Key, ValueT()));
105
0
      I = Vector.size() - 1;
106
0
    }
107
1.78k
    return Vector[I].second;
108
1.78k
  }
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
99
2.26k
  ValueT &operator[](const KeyT &Key) {
100
2.26k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
2.26k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
2.26k
    auto &I = Result.first->second;
103
2.26k
    if (Result.second) {
104
897
      Vector.push_back(std::make_pair(Key, ValueT()));
105
897
      I = Vector.size() - 1;
106
897
    }
107
2.26k
    return Vector[I].second;
108
2.26k
  }
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
99
11
  ValueT &operator[](const KeyT &Key) {
100
11
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
11
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
11
    auto &I = Result.first->second;
103
11
    if (Result.second) {
104
10
      Vector.push_back(std::make_pair(Key, ValueT()));
105
10
      I = Vector.size() - 1;
106
10
    }
107
11
    return Vector[I].second;
108
11
  }
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
99
324
  ValueT &operator[](const KeyT &Key) {
100
324
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
324
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
324
    auto &I = Result.first->second;
103
324
    if (Result.second) {
104
179
      Vector.push_back(std::make_pair(Key, ValueT()));
105
179
      I = Vector.size() - 1;
106
179
    }
107
324
    return Vector[I].second;
108
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
99
1.05M
  ValueT &operator[](const KeyT &Key) {
100
1.05M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.05M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.05M
    auto &I = Result.first->second;
103
1.05M
    if (Result.second) {
104
2.01k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
2.01k
      I = Vector.size() - 1;
106
2.01k
    }
107
1.05M
    return Vector[I].second;
108
1.05M
  }
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
99
8.92M
  ValueT &operator[](const KeyT &Key) {
100
8.92M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
8.92M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
8.92M
    auto &I = Result.first->second;
103
8.92M
    if (Result.second) {
104
2.80M
      Vector.push_back(std::make_pair(Key, ValueT()));
105
2.80M
      I = Vector.size() - 1;
106
2.80M
    }
107
8.92M
    return Vector[I].second;
108
8.92M
  }
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
99
5.14k
  ValueT &operator[](const KeyT &Key) {
100
5.14k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
5.14k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
5.14k
    auto &I = Result.first->second;
103
5.14k
    if (Result.second) {
104
5.07k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
5.07k
      I = Vector.size() - 1;
106
5.07k
    }
107
5.14k
    return Vector[I].second;
108
5.14k
  }
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
99
762k
  ValueT &operator[](const KeyT &Key) {
100
762k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
762k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
762k
    auto &I = Result.first->second;
103
762k
    if (Result.second) {
104
441k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
441k
      I = Vector.size() - 1;
106
441k
    }
107
762k
    return Vector[I].second;
108
762k
  }
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
99
137k
  ValueT &operator[](const KeyT &Key) {
100
137k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
137k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
137k
    auto &I = Result.first->second;
103
137k
    if (Result.second) {
104
137k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
137k
      I = Vector.size() - 1;
106
137k
    }
107
137k
    return Vector[I].second;
108
137k
  }
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
99
123
  ValueT &operator[](const KeyT &Key) {
100
123
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
123
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
123
    auto &I = Result.first->second;
103
123
    if (Result.second) {
104
123
      Vector.push_back(std::make_pair(Key, ValueT()));
105
123
      I = Vector.size() - 1;
106
123
    }
107
123
    return Vector[I].second;
108
123
  }
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
99
961k
  ValueT &operator[](const KeyT &Key) {
100
961k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
961k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
961k
    auto &I = Result.first->second;
103
961k
    if (Result.second) {
104
524k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
524k
      I = Vector.size() - 1;
106
524k
    }
107
961k
    return Vector[I].second;
108
961k
  }
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
99
2.48k
  ValueT &operator[](const KeyT &Key) {
100
2.48k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
2.48k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
2.48k
    auto &I = Result.first->second;
103
2.48k
    if (Result.second) {
104
851
      Vector.push_back(std::make_pair(Key, ValueT()));
105
851
      I = Vector.size() - 1;
106
851
    }
107
2.48k
    return Vector[I].second;
108
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
99
20.6k
  ValueT &operator[](const KeyT &Key) {
100
20.6k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
20.6k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
20.6k
    auto &I = Result.first->second;
103
20.6k
    if (Result.second) {
104
5.44k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
5.44k
      I = Vector.size() - 1;
106
5.44k
    }
107
20.6k
    return Vector[I].second;
108
20.6k
  }
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
99
747
  ValueT &operator[](const KeyT &Key) {
100
747
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
747
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
747
    auto &I = Result.first->second;
103
747
    if (Result.second) {
104
0
      Vector.push_back(std::make_pair(Key, ValueT()));
105
0
      I = Vector.size() - 1;
106
0
    }
107
747
    return Vector[I].second;
108
747
  }
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
99
38
  ValueT &operator[](const KeyT &Key) {
100
38
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
38
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
38
    auto &I = Result.first->second;
103
38
    if (Result.second) {
104
38
      Vector.push_back(std::make_pair(Key, ValueT()));
105
38
      I = Vector.size() - 1;
106
38
    }
107
38
    return Vector[I].second;
108
38
  }
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
99
1.96k
  ValueT &operator[](const KeyT &Key) {
100
1.96k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.96k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.96k
    auto &I = Result.first->second;
103
1.96k
    if (Result.second) {
104
1.58k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
1.58k
      I = Vector.size() - 1;
106
1.58k
    }
107
1.96k
    return Vector[I].second;
108
1.96k
  }
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
99
1.93k
  ValueT &operator[](const KeyT &Key) {
100
1.93k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.93k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.93k
    auto &I = Result.first->second;
103
1.93k
    if (Result.second) {
104
1.52k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
1.52k
      I = Vector.size() - 1;
106
1.52k
    }
107
1.93k
    return Vector[I].second;
108
1.93k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 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::Instruction*, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 8u> > > > >::operator[](llvm::Value* const&)
Line
Count
Source
99
48.5k
  ValueT &operator[](const KeyT &Key) {
100
48.5k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
48.5k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
48.5k
    auto &I = Result.first->second;
103
48.5k
    if (Result.second) {
104
30.3k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
30.3k
      I = Vector.size() - 1;
106
30.3k
    }
107
48.5k
    return Vector[I].second;
108
48.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
99
63.5k
  ValueT &operator[](const KeyT &Key) {
100
63.5k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
63.5k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
63.5k
    auto &I = Result.first->second;
103
63.5k
    if (Result.second) {
104
63.5k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
63.5k
      I = Vector.size() - 1;
106
63.5k
    }
107
63.5k
    return Vector[I].second;
108
63.5k
  }
LoopVectorize.cpp:llvm::MapVector<llvm::Instruction*, (anonymous namespace)::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*, (anonymous namespace)::InterleavedAccessInfo::StrideDescriptor>, std::__1::allocator<std::__1::pair<llvm::Instruction*, (anonymous namespace)::InterleavedAccessInfo::StrideDescriptor> > > >::operator[](llvm::Instruction* const&)
Line
Count
Source
99
38.0k
  ValueT &operator[](const KeyT &Key) {
100
38.0k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
38.0k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
38.0k
    auto &I = Result.first->second;
103
38.0k
    if (Result.second) {
104
38.0k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
38.0k
      I = Vector.size() - 1;
106
38.0k
    }
107
38.0k
    return Vector[I].second;
108
38.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
99
1.01M
  ValueT &operator[](const KeyT &Key) {
100
1.01M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.01M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.01M
    auto &I = Result.first->second;
103
1.01M
    if (Result.second) {
104
210k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
210k
      I = Vector.size() - 1;
106
210k
    }
107
1.01M
    return Vector[I].second;
108
1.01M
  }
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
99
23.1k
  ValueT &operator[](const KeyT &Key) {
100
23.1k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
23.1k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
23.1k
    auto &I = Result.first->second;
103
23.1k
    if (Result.second) {
104
7.69k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
7.69k
      I = Vector.size() - 1;
106
7.69k
    }
107
23.1k
    return Vector[I].second;
108
23.1k
  }
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
99
4.88k
  ValueT &operator[](const KeyT &Key) {
100
4.88k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
4.88k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
4.88k
    auto &I = Result.first->second;
103
4.88k
    if (Result.second) {
104
4.86k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
4.86k
      I = Vector.size() - 1;
106
4.86k
    }
107
4.88k
    return Vector[I].second;
108
4.88k
  }
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
99
169k
  ValueT &operator[](const KeyT &Key) {
100
169k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
169k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
169k
    auto &I = Result.first->second;
103
169k
    if (Result.second) {
104
146k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
146k
      I = Vector.size() - 1;
106
146k
    }
107
169k
    return Vector[I].second;
108
169k
  }
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
99
15
  ValueT &operator[](const KeyT &Key) {
100
15
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
15
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
15
    auto &I = Result.first->second;
103
15
    if (Result.second) {
104
15
      Vector.push_back(std::make_pair(Key, ValueT()));
105
15
      I = Vector.size() - 1;
106
15
    }
107
15
    return Vector[I].second;
108
15
  }
CGOpenMPRuntime.cpp:llvm::MapVector<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<unsigned long long, 16u>&) const::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::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<unsigned long long, 16u>&) const::MapInfo, 8u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<unsigned long long, 16u>&) const::MapInfo, 8u> > > > >::operator[](clang::ValueDecl const* const&)
Line
Count
Source
99
216
  ValueT &operator[](const KeyT &Key) {
100
216
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
216
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
216
    auto &I = Result.first->second;
103
216
    if (Result.second) {
104
216
      Vector.push_back(std::make_pair(Key, ValueT()));
105
216
      I = Vector.size() - 1;
106
216
    }
107
216
    return Vector[I].second;
108
216
  }
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
99
1.90M
  ValueT &operator[](const KeyT &Key) {
100
1.90M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.90M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.90M
    auto &I = Result.first->second;
103
1.90M
    if (Result.second) {
104
1.90M
      Vector.push_back(std::make_pair(Key, ValueT()));
105
1.90M
      I = Vector.size() - 1;
106
1.90M
    }
107
1.90M
    return Vector[I].second;
108
1.90M
  }
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
99
174
  ValueT &operator[](const KeyT &Key) {
100
174
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
174
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
174
    auto &I = Result.first->second;
103
174
    if (Result.second) {
104
174
      Vector.push_back(std::make_pair(Key, ValueT()));
105
174
      I = Vector.size() - 1;
106
174
    }
107
174
    return Vector[I].second;
108
174
  }
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
99
6.03k
  ValueT &operator[](const KeyT &Key) {
100
6.03k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
6.03k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
6.03k
    auto &I = Result.first->second;
103
6.03k
    if (Result.second) {
104
3.47k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
3.47k
      I = Vector.size() - 1;
106
3.47k
    }
107
6.03k
    return Vector[I].second;
108
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
99
38
  ValueT &operator[](const KeyT &Key) {
100
38
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
38
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
38
    auto &I = Result.first->second;
103
38
    if (Result.second) {
104
38
      Vector.push_back(std::make_pair(Key, ValueT()));
105
38
      I = Vector.size() - 1;
106
38
    }
107
38
    return Vector[I].second;
108
38
  }
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
99
2.20k
  ValueT &operator[](const KeyT &Key) {
100
2.20k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
2.20k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
2.20k
    auto &I = Result.first->second;
103
2.20k
    if (Result.second) {
104
489
      Vector.push_back(std::make_pair(Key, ValueT()));
105
489
      I = Vector.size() - 1;
106
489
    }
107
2.20k
    return Vector[I].second;
108
2.20k
  }
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
99
463
  ValueT &operator[](const KeyT &Key) {
100
463
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
463
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
463
    auto &I = Result.first->second;
103
463
    if (Result.second) {
104
463
      Vector.push_back(std::make_pair(Key, ValueT()));
105
463
      I = Vector.size() - 1;
106
463
    }
107
463
    return Vector[I].second;
108
463
  }
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
99
45
  ValueT &operator[](const KeyT &Key) {
100
45
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
45
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
45
    auto &I = Result.first->second;
103
45
    if (Result.second) {
104
9
      Vector.push_back(std::make_pair(Key, ValueT()));
105
9
      I = Vector.size() - 1;
106
9
    }
107
45
    return Vector[I].second;
108
45
  }
llvm::MapVector<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u>, llvm::DenseMap<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DILocalVariable 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::DILocalVariable const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> > > > >::operator[](std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*> const&)
Line
Count
Source
99
2.30k
  ValueT &operator[](const KeyT &Key) {
100
2.30k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
2.30k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
2.30k
    auto &I = Result.first->second;
103
2.30k
    if (Result.second) {
104
586
      Vector.push_back(std::make_pair(Key, ValueT()));
105
586
      I = Vector.size() - 1;
106
586
    }
107
2.30k
    return Vector[I].second;
108
2.30k
  }
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
99
136k
  ValueT &operator[](const KeyT &Key) {
100
136k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
136k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
136k
    auto &I = Result.first->second;
103
136k
    if (Result.second) {
104
56.6k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
56.6k
      I = Vector.size() - 1;
106
56.6k
    }
107
136k
    return Vector[I].second;
108
136k
  }
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
99
18
  ValueT &operator[](const KeyT &Key) {
100
18
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
18
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
18
    auto &I = Result.first->second;
103
18
    if (Result.second) {
104
11
      Vector.push_back(std::make_pair(Key, ValueT()));
105
11
      I = Vector.size() - 1;
106
11
    }
107
18
    return Vector[I].second;
108
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
99
63
  ValueT &operator[](const KeyT &Key) {
100
63
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
63
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
63
    auto &I = Result.first->second;
103
63
    if (Result.second) {
104
62
      Vector.push_back(std::make_pair(Key, ValueT()));
105
62
      I = Vector.size() - 1;
106
62
    }
107
63
    return Vector[I].second;
108
63
  }
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
99
37.9k
  ValueT &operator[](const KeyT &Key) {
100
37.9k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
37.9k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
37.9k
    auto &I = Result.first->second;
103
37.9k
    if (Result.second) {
104
37.8k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
37.8k
      I = Vector.size() - 1;
106
37.8k
    }
107
37.9k
    return Vector[I].second;
108
37.9k
  }
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
99
410
  ValueT &operator[](const KeyT &Key) {
100
410
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
410
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
410
    auto &I = Result.first->second;
103
410
    if (Result.second) {
104
264
      Vector.push_back(std::make_pair(Key, ValueT()));
105
264
      I = Vector.size() - 1;
106
264
    }
107
410
    return Vector[I].second;
108
410
  }
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
99
28.0k
  ValueT &operator[](const KeyT &Key) {
100
28.0k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
28.0k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
28.0k
    auto &I = Result.first->second;
103
28.0k
    if (Result.second) {
104
27.7k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
27.7k
      I = Vector.size() - 1;
106
27.7k
    }
107
28.0k
    return Vector[I].second;
108
28.0k
  }
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
99
10.7k
  ValueT &operator[](const KeyT &Key) {
100
10.7k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
10.7k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
10.7k
    auto &I = Result.first->second;
103
10.7k
    if (Result.second) {
104
10.7k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
10.7k
      I = Vector.size() - 1;
106
10.7k
    }
107
10.7k
    return Vector[I].second;
108
10.7k
  }
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
99
6.02k
  ValueT &operator[](const KeyT &Key) {
100
6.02k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
6.02k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
6.02k
    auto &I = Result.first->second;
103
6.02k
    if (Result.second) {
104
5.66k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
5.66k
      I = Vector.size() - 1;
106
5.66k
    }
107
6.02k
    return Vector[I].second;
108
6.02k
  }
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
99
11.3M
  ValueT &operator[](const KeyT &Key) {
100
11.3M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
11.3M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
11.3M
    auto &I = Result.first->second;
103
11.3M
    if (Result.second) {
104
5.34M
      Vector.push_back(std::make_pair(Key, ValueT()));
105
5.34M
      I = Vector.size() - 1;
106
5.34M
    }
107
11.3M
    return Vector[I].second;
108
11.3M
  }
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
99
2.66k
  ValueT &operator[](const KeyT &Key) {
100
2.66k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
2.66k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
2.66k
    auto &I = Result.first->second;
103
2.66k
    if (Result.second) {
104
547
      Vector.push_back(std::make_pair(Key, ValueT()));
105
547
      I = Vector.size() - 1;
106
547
    }
107
2.66k
    return Vector[I].second;
108
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
99
1.03k
  ValueT &operator[](const KeyT &Key) {
100
1.03k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.03k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.03k
    auto &I = Result.first->second;
103
1.03k
    if (Result.second) {
104
837
      Vector.push_back(std::make_pair(Key, ValueT()));
105
837
      I = Vector.size() - 1;
106
837
    }
107
1.03k
    return Vector[I].second;
108
1.03k
  }
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
99
7.61k
  ValueT &operator[](const KeyT &Key) {
100
7.61k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
7.61k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
7.61k
    auto &I = Result.first->second;
103
7.61k
    if (Result.second) {
104
6.14k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
6.14k
      I = Vector.size() - 1;
106
6.14k
    }
107
7.61k
    return Vector[I].second;
108
7.61k
  }
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
99
1.23k
  ValueT &operator[](const KeyT &Key) {
100
1.23k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.23k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.23k
    auto &I = Result.first->second;
103
1.23k
    if (Result.second) {
104
1.23k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
1.23k
      I = Vector.size() - 1;
106
1.23k
    }
107
1.23k
    return Vector[I].second;
108
1.23k
  }
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
99
389
  ValueT &operator[](const KeyT &Key) {
100
389
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
389
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
389
    auto &I = Result.first->second;
103
389
    if (Result.second) {
104
266
      Vector.push_back(std::make_pair(Key, ValueT()));
105
266
      I = Vector.size() - 1;
106
266
    }
107
389
    return Vector[I].second;
108
389
  }
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
99
77
  ValueT &operator[](const KeyT &Key) {
100
77
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
77
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
77
    auto &I = Result.first->second;
103
77
    if (Result.second) {
104
74
      Vector.push_back(std::make_pair(Key, ValueT()));
105
74
      I = Vector.size() - 1;
106
74
    }
107
77
    return Vector[I].second;
108
77
  }
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
99
74
  ValueT &operator[](const KeyT &Key) {
100
74
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
74
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
74
    auto &I = Result.first->second;
103
74
    if (Result.second) {
104
0
      Vector.push_back(std::make_pair(Key, ValueT()));
105
0
      I = Vector.size() - 1;
106
0
    }
107
74
    return Vector[I].second;
108
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
99
42.0k
  ValueT &operator[](const KeyT &Key) {
100
42.0k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
42.0k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
42.0k
    auto &I = Result.first->second;
103
42.0k
    if (Result.second) {
104
42.0k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
42.0k
      I = Vector.size() - 1;
106
42.0k
    }
107
42.0k
    return Vector[I].second;
108
42.0k
  }
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
99
2
  ValueT &operator[](const KeyT &Key) {
100
2
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
2
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
2
    auto &I = Result.first->second;
103
2
    if (Result.second) {
104
2
      Vector.push_back(std::make_pair(Key, ValueT()));
105
2
      I = Vector.size() - 1;
106
2
    }
107
2
    return Vector[I].second;
108
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
99
924k
  ValueT &operator[](const KeyT &Key) {
100
924k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
924k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
924k
    auto &I = Result.first->second;
103
924k
    if (Result.second) {
104
923k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
923k
      I = Vector.size() - 1;
106
923k
    }
107
924k
    return Vector[I].second;
108
924k
  }
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
99
1.08k
  ValueT &operator[](const KeyT &Key) {
100
1.08k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.08k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.08k
    auto &I = Result.first->second;
103
1.08k
    if (Result.second) {
104
1.08k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
1.08k
      I = Vector.size() - 1;
106
1.08k
    }
107
1.08k
    return Vector[I].second;
108
1.08k
  }
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
99
33.2k
  ValueT &operator[](const KeyT &Key) {
100
33.2k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
33.2k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
33.2k
    auto &I = Result.first->second;
103
33.2k
    if (Result.second) {
104
33.2k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
33.2k
      I = Vector.size() - 1;
106
33.2k
    }
107
33.2k
    return Vector[I].second;
108
33.2k
  }
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
99
7.67k
  ValueT &operator[](const KeyT &Key) {
100
7.67k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
7.67k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
7.67k
    auto &I = Result.first->second;
103
7.67k
    if (Result.second) {
104
7.66k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
7.66k
      I = Vector.size() - 1;
106
7.66k
    }
107
7.67k
    return Vector[I].second;
108
7.67k
  }
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
99
10
  ValueT &operator[](const KeyT &Key) {
100
10
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
10
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
10
    auto &I = Result.first->second;
103
10
    if (Result.second) {
104
10
      Vector.push_back(std::make_pair(Key, ValueT()));
105
10
      I = Vector.size() - 1;
106
10
    }
107
10
    return Vector[I].second;
108
10
  }
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
99
387k
  ValueT &operator[](const KeyT &Key) {
100
387k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
387k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
387k
    auto &I = Result.first->second;
103
387k
    if (Result.second) {
104
247k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
247k
      I = Vector.size() - 1;
106
247k
    }
107
387k
    return Vector[I].second;
108
387k
  }
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
99
252k
  ValueT &operator[](const KeyT &Key) {
100
252k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
252k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
252k
    auto &I = Result.first->second;
103
252k
    if (Result.second) {
104
251k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
251k
      I = Vector.size() - 1;
106
251k
    }
107
252k
    return Vector[I].second;
108
252k
  }
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
99
16.8k
  ValueT &operator[](const KeyT &Key) {
100
16.8k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
16.8k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
16.8k
    auto &I = Result.first->second;
103
16.8k
    if (Result.second) {
104
16.7k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
16.7k
      I = Vector.size() - 1;
106
16.7k
    }
107
16.8k
    return Vector[I].second;
108
16.8k
  }
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
99
35
  ValueT &operator[](const KeyT &Key) {
100
35
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
35
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
35
    auto &I = Result.first->second;
103
35
    if (Result.second) {
104
33
      Vector.push_back(std::make_pair(Key, ValueT()));
105
33
      I = Vector.size() - 1;
106
33
    }
107
35
    return Vector[I].second;
108
35
  }
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
99
10
  ValueT &operator[](const KeyT &Key) {
100
10
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
10
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
10
    auto &I = Result.first->second;
103
10
    if (Result.second) {
104
7
      Vector.push_back(std::make_pair(Key, ValueT()));
105
7
      I = Vector.size() - 1;
106
7
    }
107
10
    return Vector[I].second;
108
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
99
16
  ValueT &operator[](const KeyT &Key) {
100
16
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
16
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
16
    auto &I = Result.first->second;
103
16
    if (Result.second) {
104
1
      Vector.push_back(std::make_pair(Key, ValueT()));
105
1
      I = Vector.size() - 1;
106
1
    }
107
16
    return Vector[I].second;
108
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
99
69.3k
  ValueT &operator[](const KeyT &Key) {
100
69.3k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
69.3k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
69.3k
    auto &I = Result.first->second;
103
69.3k
    if (Result.second) {
104
2.02k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
2.02k
      I = Vector.size() - 1;
106
2.02k
    }
107
69.3k
    return Vector[I].second;
108
69.3k
  }
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
99
83
  ValueT &operator[](const KeyT &Key) {
100
83
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
83
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
83
    auto &I = Result.first->second;
103
83
    if (Result.second) {
104
47
      Vector.push_back(std::make_pair(Key, ValueT()));
105
47
      I = Vector.size() - 1;
106
47
    }
107
83
    return Vector[I].second;
108
83
  }
109
110
  // Returns a copy of the value.  Only allowed if ValueT is copyable.
111
345k
  ValueT lookup(const KeyT &Key) const {
112
345k
    static_assert(std::is_copy_constructible<ValueT>::value,
113
345k
                  "Cannot call lookup() if ValueT is not copyable.");
114
345k
    typename MapType::const_iterator Pos = Map.find(Key);
115
345k
    return Pos == Map.end()? 
ValueT()11.5k
:
Vector[Pos->second].second333k
;
116
345k
  }
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
111
926
  ValueT lookup(const KeyT &Key) const {
112
926
    static_assert(std::is_copy_constructible<ValueT>::value,
113
926
                  "Cannot call lookup() if ValueT is not copyable.");
114
926
    typename MapType::const_iterator Pos = Map.find(Key);
115
926
    return Pos == Map.end()? 
ValueT()0
: Vector[Pos->second].second;
116
926
  }
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
111
54.0k
  ValueT lookup(const KeyT &Key) const {
112
54.0k
    static_assert(std::is_copy_constructible<ValueT>::value,
113
54.0k
                  "Cannot call lookup() if ValueT is not copyable.");
114
54.0k
    typename MapType::const_iterator Pos = Map.find(Key);
115
54.0k
    return Pos == Map.end()? 
ValueT()8.30k
:
Vector[Pos->second].second45.7k
;
116
54.0k
  }
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
111
1.62k
  ValueT lookup(const KeyT &Key) const {
112
1.62k
    static_assert(std::is_copy_constructible<ValueT>::value,
113
1.62k
                  "Cannot call lookup() if ValueT is not copyable.");
114
1.62k
    typename MapType::const_iterator Pos = Map.find(Key);
115
1.62k
    return Pos == Map.end()? 
ValueT()710
:
Vector[Pos->second].second919
;
116
1.62k
  }
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
111
278k
  ValueT lookup(const KeyT &Key) const {
112
278k
    static_assert(std::is_copy_constructible<ValueT>::value,
113
278k
                  "Cannot call lookup() if ValueT is not copyable.");
114
278k
    typename MapType::const_iterator Pos = Map.find(Key);
115
278k
    return Pos == Map.end()? 
ValueT()2.53k
:
Vector[Pos->second].second275k
;
116
278k
  }
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
111
43
  ValueT lookup(const KeyT &Key) const {
112
43
    static_assert(std::is_copy_constructible<ValueT>::value,
113
43
                  "Cannot call lookup() if ValueT is not copyable.");
114
43
    typename MapType::const_iterator Pos = Map.find(Key);
115
43
    return Pos == Map.end()? 
ValueT()1
:
Vector[Pos->second].second42
;
116
43
  }
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
111
25
  ValueT lookup(const KeyT &Key) const {
112
25
    static_assert(std::is_copy_constructible<ValueT>::value,
113
25
                  "Cannot call lookup() if ValueT is not copyable.");
114
25
    typename MapType::const_iterator Pos = Map.find(Key);
115
25
    return Pos == Map.end()? 
ValueT()0
: Vector[Pos->second].second;
116
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
111
10.0k
  ValueT lookup(const KeyT &Key) const {
112
10.0k
    static_assert(std::is_copy_constructible<ValueT>::value,
113
10.0k
                  "Cannot call lookup() if ValueT is not copyable.");
114
10.0k
    typename MapType::const_iterator Pos = Map.find(Key);
115
10.0k
    return Pos == Map.end()? 
ValueT()0
: Vector[Pos->second].second;
116
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
111
68
  ValueT lookup(const KeyT &Key) const {
112
68
    static_assert(std::is_copy_constructible<ValueT>::value,
113
68
                  "Cannot call lookup() if ValueT is not copyable.");
114
68
    typename MapType::const_iterator Pos = Map.find(Key);
115
68
    return Pos == Map.end()? 
ValueT()0
: Vector[Pos->second].second;
116
68
  }
117
118
20.2k
  std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
119
20.2k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
120
20.2k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
121
20.2k
    auto &I = Result.first->second;
122
20.2k
    if (Result.second) {
123
20.2k
      Vector.push_back(std::make_pair(KV.first, KV.second));
124
20.2k
      I = Vector.size() - 1;
125
20.2k
      return std::make_pair(std::prev(end()), true);
126
20.2k
    }
127
6
    return std::make_pair(begin() + I, false);
128
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
118
40
  std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
119
40
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
120
40
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
121
40
    auto &I = Result.first->second;
122
40
    if (Result.second) {
123
40
      Vector.push_back(std::make_pair(KV.first, KV.second));
124
40
      I = Vector.size() - 1;
125
40
      return std::make_pair(std::prev(end()), true);
126
40
    }
127
0
    return std::make_pair(begin() + I, false);
128
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
118
16
  std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
119
16
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
120
16
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
121
16
    auto &I = Result.first->second;
122
16
    if (Result.second) {
123
15
      Vector.push_back(std::make_pair(KV.first, KV.second));
124
15
      I = Vector.size() - 1;
125
15
      return std::make_pair(std::prev(end()), true);
126
15
    }
127
1
    return std::make_pair(begin() + I, false);
128
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
118
20.0k
  std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
119
20.0k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
120
20.0k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
121
20.0k
    auto &I = Result.first->second;
122
20.0k
    if (Result.second) {
123
20.0k
      Vector.push_back(std::make_pair(KV.first, KV.second));
124
20.0k
      I = Vector.size() - 1;
125
20.0k
      return std::make_pair(std::prev(end()), true);
126
20.0k
    }
127
0
    return std::make_pair(begin() + I, false);
128
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
118
113
  std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
119
113
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
120
113
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
121
113
    auto &I = Result.first->second;
122
113
    if (Result.second) {
123
108
      Vector.push_back(std::make_pair(KV.first, KV.second));
124
108
      I = Vector.size() - 1;
125
108
      return std::make_pair(std::prev(end()), true);
126
108
    }
127
5
    return std::make_pair(begin() + I, false);
128
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
118
20
  std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
119
20
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
120
20
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
121
20
    auto &I = Result.first->second;
122
20
    if (Result.second) {
123
20
      Vector.push_back(std::make_pair(KV.first, KV.second));
124
20
      I = Vector.size() - 1;
125
20
      return std::make_pair(std::prev(end()), true);
126
20
    }
127
0
    return std::make_pair(begin() + I, false);
128
0
  }
129
130
423k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
423k
    // Copy KV.first into the map, then move it into the vector.
132
423k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
423k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
423k
    auto &I = Result.first->second;
135
423k
    if (Result.second) {
136
301k
      Vector.push_back(std::move(KV));
137
301k
      I = Vector.size() - 1;
138
301k
      return std::make_pair(std::prev(end()), true);
139
301k
    }
140
121k
    return std::make_pair(begin() + I, false);
141
121k
  }
llvm::MapVector<llvm::MachineOperand, bool, 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, bool>, std::__1::allocator<std::__1::pair<llvm::MachineOperand, bool> > > >::insert(std::__1::pair<llvm::MachineOperand, bool>&&)
Line
Count
Source
130
743
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
743
    // Copy KV.first into the map, then move it into the vector.
132
743
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
743
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
743
    auto &I = Result.first->second;
135
743
    if (Result.second) {
136
620
      Vector.push_back(std::move(KV));
137
620
      I = Vector.size() - 1;
138
620
      return std::make_pair(std::prev(end()), true);
139
620
    }
140
123
    return std::make_pair(begin() + I, false);
141
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
130
20
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
20
    // Copy KV.first into the map, then move it into the vector.
132
20
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
20
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
20
    auto &I = Result.first->second;
135
20
    if (Result.second) {
136
20
      Vector.push_back(std::move(KV));
137
20
      I = Vector.size() - 1;
138
20
      return std::make_pair(std::prev(end()), true);
139
20
    }
140
0
    return std::make_pair(begin() + I, false);
141
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
130
261
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
261
    // Copy KV.first into the map, then move it into the vector.
132
261
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
261
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
261
    auto &I = Result.first->second;
135
261
    if (Result.second) {
136
261
      Vector.push_back(std::move(KV));
137
261
      I = Vector.size() - 1;
138
261
      return std::make_pair(std::prev(end()), true);
139
261
    }
140
0
    return std::make_pair(begin() + I, false);
141
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
130
18
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
18
    // Copy KV.first into the map, then move it into the vector.
132
18
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
18
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
18
    auto &I = Result.first->second;
135
18
    if (Result.second) {
136
18
      Vector.push_back(std::move(KV));
137
18
      I = Vector.size() - 1;
138
18
      return std::make_pair(std::prev(end()), true);
139
18
    }
140
0
    return std::make_pair(begin() + I, false);
141
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
130
1.85k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
1.85k
    // Copy KV.first into the map, then move it into the vector.
132
1.85k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
1.85k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
1.85k
    auto &I = Result.first->second;
135
1.85k
    if (Result.second) {
136
1.85k
      Vector.push_back(std::move(KV));
137
1.85k
      I = Vector.size() - 1;
138
1.85k
      return std::make_pair(std::prev(end()), true);
139
1.85k
    }
140
0
    return std::make_pair(begin() + I, false);
141
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
130
73.1k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
73.1k
    // Copy KV.first into the map, then move it into the vector.
132
73.1k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
73.1k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
73.1k
    auto &I = Result.first->second;
135
73.1k
    if (Result.second) {
136
73.1k
      Vector.push_back(std::move(KV));
137
73.1k
      I = Vector.size() - 1;
138
73.1k
      return std::make_pair(std::prev(end()), true);
139
73.1k
    }
140
0
    return std::make_pair(begin() + I, false);
141
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
130
168
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
168
    // Copy KV.first into the map, then move it into the vector.
132
168
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
168
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
168
    auto &I = Result.first->second;
135
168
    if (Result.second) {
136
141
      Vector.push_back(std::move(KV));
137
141
      I = Vector.size() - 1;
138
141
      return std::make_pair(std::prev(end()), true);
139
141
    }
140
27
    return std::make_pair(begin() + I, false);
141
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
130
437
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
437
    // Copy KV.first into the map, then move it into the vector.
132
437
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
437
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
437
    auto &I = Result.first->second;
135
437
    if (Result.second) {
136
105
      Vector.push_back(std::move(KV));
137
105
      I = Vector.size() - 1;
138
105
      return std::make_pair(std::prev(end()), true);
139
105
    }
140
332
    return std::make_pair(begin() + I, false);
141
332
  }
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
130
6
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
6
    // Copy KV.first into the map, then move it into the vector.
132
6
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
6
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
6
    auto &I = Result.first->second;
135
6
    if (Result.second) {
136
6
      Vector.push_back(std::move(KV));
137
6
      I = Vector.size() - 1;
138
6
      return std::make_pair(std::prev(end()), true);
139
6
    }
140
0
    return std::make_pair(begin() + I, false);
141
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
130
223
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
223
    // Copy KV.first into the map, then move it into the vector.
132
223
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
223
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
223
    auto &I = Result.first->second;
135
223
    if (Result.second) {
136
222
      Vector.push_back(std::move(KV));
137
222
      I = Vector.size() - 1;
138
222
      return std::make_pair(std::prev(end()), true);
139
222
    }
140
1
    return std::make_pair(begin() + I, false);
141
1
  }
llvm::MapVector<clang::Decl const*, std::__1::pair<clang::FieldDecl 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::FieldDecl const*, clang::CodeGen::Address> >, std::__1::allocator<std::__1::pair<clang::Decl const*, std::__1::pair<clang::FieldDecl const*, clang::CodeGen::Address> > > > >::insert(std::__1::pair<clang::Decl const*, std::__1::pair<clang::FieldDecl const*, clang::CodeGen::Address> >&&)
Line
Count
Source
130
53
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
53
    // Copy KV.first into the map, then move it into the vector.
132
53
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
53
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
53
    auto &I = Result.first->second;
135
53
    if (Result.second) {
136
53
      Vector.push_back(std::move(KV));
137
53
      I = Vector.size() - 1;
138
53
      return std::make_pair(std::prev(end()), true);
139
53
    }
140
0
    return std::make_pair(begin() + I, false);
141
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
130
20.6k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
20.6k
    // Copy KV.first into the map, then move it into the vector.
132
20.6k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
20.6k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
20.6k
    auto &I = Result.first->second;
135
20.6k
    if (Result.second) {
136
20.6k
      Vector.push_back(std::move(KV));
137
20.6k
      I = Vector.size() - 1;
138
20.6k
      return std::make_pair(std::prev(end()), true);
139
20.6k
    }
140
0
    return std::make_pair(begin() + I, false);
141
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
130
978
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
978
    // Copy KV.first into the map, then move it into the vector.
132
978
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
978
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
978
    auto &I = Result.first->second;
135
978
    if (Result.second) {
136
976
      Vector.push_back(std::move(KV));
137
976
      I = Vector.size() - 1;
138
976
      return std::make_pair(std::prev(end()), true);
139
976
    }
140
2
    return std::make_pair(begin() + I, false);
141
2
  }
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
130
46
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
46
    // Copy KV.first into the map, then move it into the vector.
132
46
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
46
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
46
    auto &I = Result.first->second;
135
46
    if (Result.second) {
136
46
      Vector.push_back(std::move(KV));
137
46
      I = Vector.size() - 1;
138
46
      return std::make_pair(std::prev(end()), true);
139
46
    }
140
0
    return std::make_pair(begin() + I, false);
141
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
130
2.53k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
2.53k
    // Copy KV.first into the map, then move it into the vector.
132
2.53k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
2.53k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
2.53k
    auto &I = Result.first->second;
135
2.53k
    if (Result.second) {
136
2.53k
      Vector.push_back(std::move(KV));
137
2.53k
      I = Vector.size() - 1;
138
2.53k
      return std::make_pair(std::prev(end()), true);
139
2.53k
    }
140
0
    return std::make_pair(begin() + I, false);
141
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
130
207
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
207
    // Copy KV.first into the map, then move it into the vector.
132
207
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
207
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
207
    auto &I = Result.first->second;
135
207
    if (Result.second) {
136
207
      Vector.push_back(std::move(KV));
137
207
      I = Vector.size() - 1;
138
207
      return std::make_pair(std::prev(end()), true);
139
207
    }
140
0
    return std::make_pair(begin() + I, false);
141
0
  }
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
130
309k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
309k
    // Copy KV.first into the map, then move it into the vector.
132
309k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
309k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
309k
    auto &I = Result.first->second;
135
309k
    if (Result.second) {
136
189k
      Vector.push_back(std::move(KV));
137
189k
      I = Vector.size() - 1;
138
189k
      return std::make_pair(std::prev(end()), true);
139
189k
    }
140
120k
    return std::make_pair(begin() + I, false);
141
120k
  }
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
130
328
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
328
    // Copy KV.first into the map, then move it into the vector.
132
328
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
328
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
328
    auto &I = Result.first->second;
135
328
    if (Result.second) {
136
328
      Vector.push_back(std::move(KV));
137
328
      I = Vector.size() - 1;
138
328
      return std::make_pair(std::prev(end()), true);
139
328
    }
140
0
    return std::make_pair(begin() + I, false);
141
0
  }
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
130
51
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
51
    // Copy KV.first into the map, then move it into the vector.
132
51
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
51
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
51
    auto &I = Result.first->second;
135
51
    if (Result.second) {
136
43
      Vector.push_back(std::move(KV));
137
43
      I = Vector.size() - 1;
138
43
      return std::make_pair(std::prev(end()), true);
139
43
    }
140
8
    return std::make_pair(begin() + I, false);
141
8
  }
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
130
155
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
155
    // Copy KV.first into the map, then move it into the vector.
132
155
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
155
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
155
    auto &I = Result.first->second;
135
155
    if (Result.second) {
136
155
      Vector.push_back(std::move(KV));
137
155
      I = Vector.size() - 1;
138
155
      return std::make_pair(std::prev(end()), true);
139
155
    }
140
0
    return std::make_pair(begin() + I, false);
141
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
130
863
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
863
    // Copy KV.first into the map, then move it into the vector.
132
863
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
863
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
863
    auto &I = Result.first->second;
135
863
    if (Result.second) {
136
521
      Vector.push_back(std::move(KV));
137
521
      I = Vector.size() - 1;
138
521
      return std::make_pair(std::prev(end()), true);
139
521
    }
140
342
    return std::make_pair(begin() + I, false);
141
342
  }
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
130
83
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
83
    // Copy KV.first into the map, then move it into the vector.
132
83
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
83
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
83
    auto &I = Result.first->second;
135
83
    if (Result.second) {
136
64
      Vector.push_back(std::move(KV));
137
64
      I = Vector.size() - 1;
138
64
      return std::make_pair(std::prev(end()), true);
139
64
    }
140
19
    return std::make_pair(begin() + I, false);
141
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
130
119
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
119
    // Copy KV.first into the map, then move it into the vector.
132
119
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
119
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
119
    auto &I = Result.first->second;
135
119
    if (Result.second) {
136
87
      Vector.push_back(std::move(KV));
137
87
      I = Vector.size() - 1;
138
87
      return std::make_pair(std::prev(end()), true);
139
87
    }
140
32
    return std::make_pair(begin() + I, false);
141
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
130
65
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
65
    // Copy KV.first into the map, then move it into the vector.
132
65
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
65
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
65
    auto &I = Result.first->second;
135
65
    if (Result.second) {
136
62
      Vector.push_back(std::move(KV));
137
62
      I = Vector.size() - 1;
138
62
      return std::make_pair(std::prev(end()), true);
139
62
    }
140
3
    return std::make_pair(begin() + I, false);
141
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
130
25
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
25
    // Copy KV.first into the map, then move it into the vector.
132
25
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
25
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
25
    auto &I = Result.first->second;
135
25
    if (Result.second) {
136
14
      Vector.push_back(std::move(KV));
137
14
      I = Vector.size() - 1;
138
14
      return std::make_pair(std::prev(end()), true);
139
14
    }
140
11
    return std::make_pair(begin() + I, false);
141
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
130
10.0k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
10.0k
    // Copy KV.first into the map, then move it into the vector.
132
10.0k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
10.0k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
10.0k
    auto &I = Result.first->second;
135
10.0k
    if (Result.second) {
136
10.0k
      Vector.push_back(std::move(KV));
137
10.0k
      I = Vector.size() - 1;
138
10.0k
      return std::make_pair(std::prev(end()), true);
139
10.0k
    }
140
10
    return std::make_pair(begin() + I, false);
141
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
130
72
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
72
    // Copy KV.first into the map, then move it into the vector.
132
72
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
72
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
72
    auto &I = Result.first->second;
135
72
    if (Result.second) {
136
70
      Vector.push_back(std::move(KV));
137
70
      I = Vector.size() - 1;
138
70
      return std::make_pair(std::prev(end()), true);
139
70
    }
140
2
    return std::make_pair(begin() + I, false);
141
2
  }
142
143
3.64M
  size_type count(const KeyT &Key) const {
144
3.64M
    typename MapType::const_iterator Pos = Map.find(Key);
145
3.64M
    return Pos == Map.end()? 
03.24M
:
1407k
;
146
3.64M
  }
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
143
84
  size_type count(const KeyT &Key) const {
144
84
    typename MapType::const_iterator Pos = Map.find(Key);
145
84
    return Pos == Map.end()? 
017
:
167
;
146
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
143
139k
  size_type count(const KeyT &Key) const {
144
139k
    typename MapType::const_iterator Pos = Map.find(Key);
145
139k
    return Pos == Map.end()? 
0139k
:
1327
;
146
139k
  }
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
143
141
  size_type count(const KeyT &Key) const {
144
141
    typename MapType::const_iterator Pos = Map.find(Key);
145
141
    return Pos == Map.end()? 
016
:
1125
;
146
141
  }
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
143
18.4k
  size_type count(const KeyT &Key) const {
144
18.4k
    typename MapType::const_iterator Pos = Map.find(Key);
145
18.4k
    return Pos == Map.end()? 
0264
:
118.2k
;
146
18.4k
  }
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> > > >::count(llvm::Instruction* const&) const
Line
Count
Source
143
286k
  size_type count(const KeyT &Key) const {
144
286k
    typename MapType::const_iterator Pos = Map.find(Key);
145
286k
    return Pos == Map.end()? 
0285k
:
1888
;
146
286k
  }
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
143
56.1k
  size_type count(const KeyT &Key) const {
144
56.1k
    typename MapType::const_iterator Pos = Map.find(Key);
145
56.1k
    return Pos == Map.end()? 
00
: 1;
146
56.1k
  }
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
143
762k
  size_type count(const KeyT &Key) const {
144
762k
    typename MapType::const_iterator Pos = Map.find(Key);
145
762k
    return Pos == Map.end()? 
0441k
:
1321k
;
146
762k
  }
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
143
1.82M
  size_type count(const KeyT &Key) const {
144
1.82M
    typename MapType::const_iterator Pos = Map.find(Key);
145
1.82M
    return Pos == Map.end()? 
01.81M
:
110.5k
;
146
1.82M
  }
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
143
73
  size_type count(const KeyT &Key) const {
144
73
    typename MapType::const_iterator Pos = Map.find(Key);
145
73
    return Pos == Map.end()? 
067
:
16
;
146
73
  }
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
143
246
  size_type count(const KeyT &Key) const {
144
246
    typename MapType::const_iterator Pos = Map.find(Key);
145
246
    return Pos == Map.end()? 
0174
:
172
;
146
246
  }
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
143
557k
  size_type count(const KeyT &Key) const {
144
557k
    typename MapType::const_iterator Pos = Map.find(Key);
145
557k
    return Pos == Map.end()? 
0557k
:
130
;
146
557k
  }
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
143
23
  size_type count(const KeyT &Key) const {
144
23
    typename MapType::const_iterator Pos = Map.find(Key);
145
23
    return Pos == Map.end()? 
010
:
113
;
146
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
143
42
  size_type count(const KeyT &Key) const {
144
42
    typename MapType::const_iterator Pos = Map.find(Key);
145
42
    return Pos == Map.end()? 
010
:
132
;
146
42
  }
147
148
11.6M
  iterator find(const KeyT &Key) {
149
11.6M
    typename MapType::const_iterator Pos = Map.find(Key);
150
11.6M
    return Pos == Map.end()? 
Vector.end()8.16M
:
151
11.6M
                            
(Vector.begin() + Pos->second)3.48M
;
152
11.6M
  }
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
148
224
  iterator find(const KeyT &Key) {
149
224
    typename MapType::const_iterator Pos = Map.find(Key);
150
224
    return Pos == Map.end()? 
Vector.end()111
:
151
224
                            
(Vector.begin() + Pos->second)113
;
152
224
  }
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
148
3.56M
  iterator find(const KeyT &Key) {
149
3.56M
    typename MapType::const_iterator Pos = Map.find(Key);
150
3.56M
    return Pos == Map.end()? 
Vector.end()3.00M
:
151
3.56M
                            
(Vector.begin() + Pos->second)554k
;
152
3.56M
  }
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
148
412
  iterator find(const KeyT &Key) {
149
412
    typename MapType::const_iterator Pos = Map.find(Key);
150
412
    return Pos == Map.end()? 
Vector.end()261
:
151
412
                            
(Vector.begin() + Pos->second)151
;
152
412
  }
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
148
288
  iterator find(const KeyT &Key) {
149
288
    typename MapType::const_iterator Pos = Map.find(Key);
150
288
    return Pos == Map.end()? 
Vector.end()265
:
151
288
                            
(Vector.begin() + Pos->second)23
;
152
288
  }
llvm::MapVector<llvm::Instruction*, llvm::TerminatorInst*, 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::TerminatorInst*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::TerminatorInst*> > > >::find(llvm::Instruction* const&)
Line
Count
Source
148
320
  iterator find(const KeyT &Key) {
149
320
    typename MapType::const_iterator Pos = Map.find(Key);
150
320
    return Pos == Map.end()? 
Vector.end()276
:
151
320
                            
(Vector.begin() + Pos->second)44
;
152
320
  }
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
148
1.60k
  iterator find(const KeyT &Key) {
149
1.60k
    typename MapType::const_iterator Pos = Map.find(Key);
150
1.60k
    return Pos == Map.end()? 
Vector.end()553
:
151
1.60k
                            
(Vector.begin() + Pos->second)1.04k
;
152
1.60k
  }
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
148
88
  iterator find(const KeyT &Key) {
149
88
    typename MapType::const_iterator Pos = Map.find(Key);
150
88
    return Pos == Map.end()? 
Vector.end()20
:
151
88
                            
(Vector.begin() + Pos->second)68
;
152
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
148
449k
  iterator find(const KeyT &Key) {
149
449k
    typename MapType::const_iterator Pos = Map.find(Key);
150
449k
    return Pos == Map.end()? 
Vector.end()156k
:
151
449k
                            
(Vector.begin() + Pos->second)292k
;
152
449k
  }
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
148
538k
  iterator find(const KeyT &Key) {
149
538k
    typename MapType::const_iterator Pos = Map.find(Key);
150
538k
    return Pos == Map.end()? 
Vector.end()59.9k
:
151
538k
                            
(Vector.begin() + Pos->second)478k
;
152
538k
  }
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
148
290
  iterator find(const KeyT &Key) {
149
290
    typename MapType::const_iterator Pos = Map.find(Key);
150
290
    return Pos == Map.end()? 
Vector.end()0
:
151
290
                            (Vector.begin() + Pos->second);
152
290
  }
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
148
18.7k
  iterator find(const KeyT &Key) {
149
18.7k
    typename MapType::const_iterator Pos = Map.find(Key);
150
18.7k
    return Pos == Map.end()? 
Vector.end()0
:
151
18.7k
                            (Vector.begin() + Pos->second);
152
18.7k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> > > > >::find(llvm::Value* const&)
Line
Count
Source
148
1.69M
  iterator find(const KeyT &Key) {
149
1.69M
    typename MapType::const_iterator Pos = Map.find(Key);
150
1.69M
    return Pos == Map.end()? 
Vector.end()1.69M
:
151
1.69M
                            
(Vector.begin() + Pos->second)12
;
152
1.69M
  }
CGOpenMPRuntime.cpp:llvm::MapVector<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<unsigned long long, 16u>&) const::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::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<unsigned long long, 16u>&) const::MapInfo, 8u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<llvm::Value*, 16u>&, llvm::SmallVector<unsigned long long, 16u>&) const::MapInfo, 8u> > > > >::find(clang::ValueDecl const* const&)
Line
Count
Source
148
76
  iterator find(const KeyT &Key) {
149
76
    typename MapType::const_iterator Pos = Map.find(Key);
150
76
    return Pos == Map.end()? 
Vector.end()12
:
151
76
                            
(Vector.begin() + Pos->second)64
;
152
76
  }
llvm::MapVector<clang::Decl const*, std::__1::pair<clang::FieldDecl 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::FieldDecl const*, clang::CodeGen::Address> >, std::__1::allocator<std::__1::pair<clang::Decl const*, std::__1::pair<clang::FieldDecl const*, clang::CodeGen::Address> > > > >::find(clang::Decl const* const&)
Line
Count
Source
148
254
  iterator find(const KeyT &Key) {
149
254
    typename MapType::const_iterator Pos = Map.find(Key);
150
254
    return Pos == Map.end()? 
Vector.end()228
:
151
254
                            
(Vector.begin() + Pos->second)26
;
152
254
  }
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
148
176
  iterator find(const KeyT &Key) {
149
176
    typename MapType::const_iterator Pos = Map.find(Key);
150
176
    return Pos == Map.end()? 
Vector.end()151
:
151
176
                            
(Vector.begin() + Pos->second)25
;
152
176
  }
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
148
3.83M
  iterator find(const KeyT &Key) {
149
3.83M
    typename MapType::const_iterator Pos = Map.find(Key);
150
3.83M
    return Pos == Map.end()? 
Vector.end()1.90M
:
151
3.83M
                            
(Vector.begin() + Pos->second)1.92M
;
152
3.83M
  }
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
148
317
  iterator find(const KeyT &Key) {
149
317
    typename MapType::const_iterator Pos = Map.find(Key);
150
317
    return Pos == Map.end()? 
Vector.end()174
:
151
317
                            
(Vector.begin() + Pos->second)143
;
152
317
  }
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
148
270
  iterator find(const KeyT &Key) {
149
270
    typename MapType::const_iterator Pos = Map.find(Key);
150
270
    return Pos == Map.end()? 
Vector.end()0
:
151
270
                            (Vector.begin() + Pos->second);
152
270
  }
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
148
53
  iterator find(const KeyT &Key) {
149
53
    typename MapType::const_iterator Pos = Map.find(Key);
150
53
    return Pos == Map.end()? 
Vector.end()0
:
151
53
                            (Vector.begin() + Pos->second);
152
53
  }
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
148
28.3k
  iterator find(const KeyT &Key) {
149
28.3k
    typename MapType::const_iterator Pos = Map.find(Key);
150
28.3k
    return Pos == Map.end()? 
Vector.end()22.3k
:
151
28.3k
                            
(Vector.begin() + Pos->second)6.06k
;
152
28.3k
  }
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
148
4.34k
  iterator find(const KeyT &Key) {
149
4.34k
    typename MapType::const_iterator Pos = Map.find(Key);
150
4.34k
    return Pos == Map.end()? 
Vector.end()1.23k
:
151
4.34k
                            
(Vector.begin() + Pos->second)3.10k
;
152
4.34k
  }
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
148
152
  iterator find(const KeyT &Key) {
149
152
    typename MapType::const_iterator Pos = Map.find(Key);
150
152
    return Pos == Map.end()? 
Vector.end()0
:
151
152
                            (Vector.begin() + Pos->second);
152
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
148
1
  iterator find(const KeyT &Key) {
149
1
    typename MapType::const_iterator Pos = Map.find(Key);
150
1
    return Pos == Map.end()? 
Vector.end()0
:
151
1
                            (Vector.begin() + Pos->second);
152
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
148
102
  iterator find(const KeyT &Key) {
149
102
    typename MapType::const_iterator Pos = Map.find(Key);
150
102
    return Pos == Map.end()? 
Vector.end()28
:
151
102
                            
(Vector.begin() + Pos->second)74
;
152
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
148
7
  iterator find(const KeyT &Key) {
149
7
    typename MapType::const_iterator Pos = Map.find(Key);
150
7
    return Pos == Map.end()? 
Vector.end()6
:
151
7
                            
(Vector.begin() + Pos->second)1
;
152
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
148
1.08k
  iterator find(const KeyT &Key) {
149
1.08k
    typename MapType::const_iterator Pos = Map.find(Key);
150
1.08k
    return Pos == Map.end()? 
Vector.end()0
:
151
1.08k
                            (Vector.begin() + Pos->second);
152
1.08k
  }
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
148
51.5k
  iterator find(const KeyT &Key) {
149
51.5k
    typename MapType::const_iterator Pos = Map.find(Key);
150
51.5k
    return Pos == Map.end()? 
Vector.end()33.2k
:
151
51.5k
                            
(Vector.begin() + Pos->second)18.2k
;
152
51.5k
  }
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
148
1.45M
  iterator find(const KeyT &Key) {
149
1.45M
    typename MapType::const_iterator Pos = Map.find(Key);
150
1.45M
    return Pos == Map.end()? 
Vector.end()1.27M
:
151
1.45M
                            
(Vector.begin() + Pos->second)185k
;
152
1.45M
  }
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
148
212
  iterator find(const KeyT &Key) {
149
212
    typename MapType::const_iterator Pos = Map.find(Key);
150
212
    return Pos == Map.end()? 
Vector.end()0
:
151
212
                            (Vector.begin() + Pos->second);
152
212
  }
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
148
211
  iterator find(const KeyT &Key) {
149
211
    typename MapType::const_iterator Pos = Map.find(Key);
150
211
    return Pos == Map.end()? 
Vector.end()20
:
151
211
                            
(Vector.begin() + Pos->second)191
;
152
211
  }
153
154
2.87M
  const_iterator find(const KeyT &Key) const {
155
2.87M
    typename MapType::const_iterator Pos = Map.find(Key);
156
2.87M
    return Pos == Map.end()? 
Vector.end()2.86M
:
157
2.87M
                            
(Vector.begin() + Pos->second)6.98k
;
158
2.87M
  }
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
154
302
  const_iterator find(const KeyT &Key) const {
155
302
    typename MapType::const_iterator Pos = Map.find(Key);
156
302
    return Pos == Map.end()? 
Vector.end()289
:
157
302
                            
(Vector.begin() + Pos->second)13
;
158
302
  }
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
154
389
  const_iterator find(const KeyT &Key) const {
155
389
    typename MapType::const_iterator Pos = Map.find(Key);
156
389
    return Pos == Map.end()? 
Vector.end()0
:
157
389
                            (Vector.begin() + Pos->second);
158
389
  }
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::DILocalVariable const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u>, llvm::DenseMap<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DILocalVariable 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::DILocalVariable const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> > > > >::find(std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*> const&) const
Line
Count
Source
154
1.49k
  const_iterator find(const KeyT &Key) const {
155
1.49k
    typename MapType::const_iterator Pos = Map.find(Key);
156
1.49k
    return Pos == Map.end()? 
Vector.end()586
:
157
1.49k
                            
(Vector.begin() + Pos->second)905
;
158
1.49k
  }
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
154
3.95k
  const_iterator find(const KeyT &Key) const {
155
3.95k
    typename MapType::const_iterator Pos = Map.find(Key);
156
3.95k
    return Pos == Map.end()? 
Vector.end()0
:
157
3.95k
                            (Vector.begin() + Pos->second);
158
3.95k
  }
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
154
2.55M
  const_iterator find(const KeyT &Key) const {
155
2.55M
    typename MapType::const_iterator Pos = Map.find(Key);
156
2.55M
    return Pos == Map.end()? 
Vector.end()2.55M
:
157
2.55M
                            
(Vector.begin() + Pos->second)1.71k
;
158
2.55M
  }
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
154
310k
  const_iterator find(const KeyT &Key) const {
155
310k
    typename MapType::const_iterator Pos = Map.find(Key);
156
310k
    return Pos == Map.end()? 
Vector.end()310k
:
157
310k
                            
(Vector.begin() + Pos->second)3
;
158
310k
  }
159
160
  /// Remove the last element from the vector.
161
27.7k
  void pop_back() {
162
27.7k
    typename MapType::iterator Pos = Map.find(Vector.back().first);
163
27.7k
    Map.erase(Pos);
164
27.7k
    Vector.pop_back();
165
27.7k
  }
166
167
  /// Remove the element given by Iterator.
168
  ///
169
  /// Returns an iterator to the element following the one which was removed,
170
  /// which may be end().
171
  ///
172
  /// \note This is a deceivingly expensive operation (linear time).  It's
173
  /// usually better to use \a remove_if() if possible.
174
224k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
175
224k
    Map.erase(Iterator->first);
176
224k
    auto Next = Vector.erase(Iterator);
177
224k
    if (Next == Vector.end())
178
166k
      return Next;
179
57.2k
180
57.2k
    // Update indices in the map.
181
57.2k
    size_t Index = Next - Vector.begin();
182
516k
    for (auto &I : Map) {
183
516k
      assert(I.second != Index && "Index was already erased!");
184
516k
      if (I.second > Index)
185
296k
        --I.second;
186
516k
    }
187
57.2k
    return Next;
188
57.2k
  }
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
174
36.7k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
175
36.7k
    Map.erase(Iterator->first);
176
36.7k
    auto Next = Vector.erase(Iterator);
177
36.7k
    if (Next == Vector.end())
178
871
      return Next;
179
35.8k
180
35.8k
    // Update indices in the map.
181
35.8k
    size_t Index = Next - Vector.begin();
182
35.9k
    for (auto &I : Map) {
183
35.9k
      assert(I.second != Index && "Index was already erased!");
184
35.9k
      if (I.second > Index)
185
35.8k
        --I.second;
186
35.9k
    }
187
35.8k
    return Next;
188
35.8k
  }
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
174
6
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
175
6
    Map.erase(Iterator->first);
176
6
    auto Next = Vector.erase(Iterator);
177
6
    if (Next == Vector.end())
178
0
      return Next;
179
6
180
6
    // Update indices in the map.
181
6
    size_t Index = Next - Vector.begin();
182
18
    for (auto &I : Map) {
183
18
      assert(I.second != Index && "Index was already erased!");
184
18
      if (I.second > Index)
185
13
        --I.second;
186
18
    }
187
6
    return Next;
188
6
  }
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
174
270
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
175
270
    Map.erase(Iterator->first);
176
270
    auto Next = Vector.erase(Iterator);
177
270
    if (Next == Vector.end())
178
270
      return Next;
179
0
180
0
    // Update indices in the map.
181
0
    size_t Index = Next - Vector.begin();
182
0
    for (auto &I : Map) {
183
0
      assert(I.second != Index && "Index was already erased!");
184
0
      if (I.second > Index)
185
0
        --I.second;
186
0
    }
187
0
    return Next;
188
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
174
1
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
175
1
    Map.erase(Iterator->first);
176
1
    auto Next = Vector.erase(Iterator);
177
1
    if (Next == Vector.end())
178
1
      return Next;
179
0
180
0
    // Update indices in the map.
181
0
    size_t Index = Next - Vector.begin();
182
0
    for (auto &I : Map) {
183
0
      assert(I.second != Index && "Index was already erased!");
184
0
      if (I.second > Index)
185
0
        --I.second;
186
0
    }
187
0
    return Next;
188
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
174
1
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
175
1
    Map.erase(Iterator->first);
176
1
    auto Next = Vector.erase(Iterator);
177
1
    if (Next == Vector.end())
178
1
      return Next;
179
0
180
0
    // Update indices in the map.
181
0
    size_t Index = Next - Vector.begin();
182
0
    for (auto &I : Map) {
183
0
      assert(I.second != Index && "Index was already erased!");
184
0
      if (I.second > Index)
185
0
        --I.second;
186
0
    }
187
0
    return Next;
188
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
174
1.08k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
175
1.08k
    Map.erase(Iterator->first);
176
1.08k
    auto Next = Vector.erase(Iterator);
177
1.08k
    if (Next == Vector.end())
178
1.03k
      return Next;
179
49
180
49
    // Update indices in the map.
181
49
    size_t Index = Next - Vector.begin();
182
51
    for (auto &I : Map) {
183
51
      assert(I.second != Index && "Index was already erased!");
184
51
      if (I.second > Index)
185
49
        --I.second;
186
51
    }
187
49
    return Next;
188
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
174
185k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
175
185k
    Map.erase(Iterator->first);
176
185k
    auto Next = Vector.erase(Iterator);
177
185k
    if (Next == Vector.end())
178
164k
      return Next;
179
21.3k
180
21.3k
    // Update indices in the map.
181
21.3k
    size_t Index = Next - Vector.begin();
182
480k
    for (auto &I : Map) {
183
480k
      assert(I.second != Index && "Index was already erased!");
184
480k
      if (I.second > Index)
185
260k
        --I.second;
186
480k
    }
187
21.3k
    return Next;
188
21.3k
  }
189
190
  /// Remove all elements with the key value Key.
191
  ///
192
  /// Returns the number of elements removed.
193
1.49M
  size_type erase(const KeyT &Key) {
194
1.49M
    auto Iterator = find(Key);
195
1.49M
    if (Iterator == end())
196
1.27M
      return 0;
197
223k
    erase(Iterator);
198
223k
    return 1;
199
223k
  }
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
193
36.7k
  size_type erase(const KeyT &Key) {
194
36.7k
    auto Iterator = find(Key);
195
36.7k
    if (Iterator == end())
196
0
      return 0;
197
36.7k
    erase(Iterator);
198
36.7k
    return 1;
199
36.7k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> > > > >::erase(llvm::Value* const&)
Line
Count
Source
193
6
  size_type erase(const KeyT &Key) {
194
6
    auto Iterator = find(Key);
195
6
    if (Iterator == end())
196
0
      return 0;
197
6
    erase(Iterator);
198
6
    return 1;
199
6
  }
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
193
1
  size_type erase(const KeyT &Key) {
194
1
    auto Iterator = find(Key);
195
1
    if (Iterator == end())
196
0
      return 0;
197
1
    erase(Iterator);
198
1
    return 1;
199
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
193
1.08k
  size_type erase(const KeyT &Key) {
194
1.08k
    auto Iterator = find(Key);
195
1.08k
    if (Iterator == end())
196
0
      return 0;
197
1.08k
    erase(Iterator);
198
1.08k
    return 1;
199
1.08k
  }
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
193
1.45M
  size_type erase(const KeyT &Key) {
194
1.45M
    auto Iterator = find(Key);
195
1.45M
    if (Iterator == end())
196
1.27M
      return 0;
197
185k
    erase(Iterator);
198
185k
    return 1;
199
185k
  }
200
201
  /// Remove the elements that match the predicate.
202
  ///
203
  /// Erase all elements that match \c Pred in a single pass.  Takes linear
204
  /// time.
205
  template <class Predicate> void remove_if(Predicate Pred);
206
};
207
208
template <typename KeyT, typename ValueT, typename MapType, typename VectorType>
209
template <class Function>
210
160
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
211
160
  auto O = Vector.begin();
212
237
  for (auto I = O, E = Vector.end(); I != E; 
++I77
) {
213
77
    if (Pred(*I)) {
214
32
      // Erase from the map.
215
32
      Map.erase(I->first);
216
32
      continue;
217
32
    }
218
45
219
45
    if (I != O) {
220
0
      // Move the value and update the index in the map.
221
0
      *O = std::move(*I);
222
0
      Map[O->first] = O - Vector.begin();
223
0
    }
224
45
    ++O;
225
45
  }
226
160
  // Erase trailing entries in the vector.
227
160
  Vector.erase(O, Vector.end());
228
160
}
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
210
5
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
211
5
  auto O = Vector.begin();
212
8
  for (auto I = O, E = Vector.end(); I != E; 
++I3
) {
213
3
    if (Pred(*I)) {
214
0
      // Erase from the map.
215
0
      Map.erase(I->first);
216
0
      continue;
217
0
    }
218
3
219
3
    if (I != O) {
220
0
      // Move the value and update the index in the map.
221
0
      *O = std::move(*I);
222
0
      Map[O->first] = O - Vector.begin();
223
0
    }
224
3
    ++O;
225
3
  }
226
5
  // Erase trailing entries in the vector.
227
5
  Vector.erase(O, Vector.end());
228
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
210
5
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
211
5
  auto O = Vector.begin();
212
6
  for (auto I = O, E = Vector.end(); I != E; 
++I1
) {
213
1
    if (Pred(*I)) {
214
0
      // Erase from the map.
215
0
      Map.erase(I->first);
216
0
      continue;
217
0
    }
218
1
219
1
    if (I != O) {
220
0
      // Move the value and update the index in the map.
221
0
      *O = std::move(*I);
222
0
      Map[O->first] = O - Vector.begin();
223
0
    }
224
1
    ++O;
225
1
  }
226
5
  // Erase trailing entries in the vector.
227
5
  Vector.erase(O, Vector.end());
228
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
210
5
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
211
5
  auto O = Vector.begin();
212
9
  for (auto I = O, E = Vector.end(); I != E; 
++I4
) {
213
4
    if (Pred(*I)) {
214
3
      // Erase from the map.
215
3
      Map.erase(I->first);
216
3
      continue;
217
3
    }
218
1
219
1
    if (I != O) {
220
0
      // Move the value and update the index in the map.
221
0
      *O = std::move(*I);
222
0
      Map[O->first] = O - Vector.begin();
223
0
    }
224
1
    ++O;
225
1
  }
226
5
  // Erase trailing entries in the vector.
227
5
  Vector.erase(O, Vector.end());
228
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
210
37
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
211
37
  auto O = Vector.begin();
212
65
  for (auto I = O, E = Vector.end(); I != E; 
++I28
) {
213
28
    if (Pred(*I)) {
214
0
      // Erase from the map.
215
0
      Map.erase(I->first);
216
0
      continue;
217
0
    }
218
28
219
28
    if (I != O) {
220
0
      // Move the value and update the index in the map.
221
0
      *O = std::move(*I);
222
0
      Map[O->first] = O - Vector.begin();
223
0
    }
224
28
    ++O;
225
28
  }
226
37
  // Erase trailing entries in the vector.
227
37
  Vector.erase(O, Vector.end());
228
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
210
37
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
211
37
  auto O = Vector.begin();
212
38
  for (auto I = O, E = Vector.end(); I != E; 
++I1
) {
213
1
    if (Pred(*I)) {
214
0
      // Erase from the map.
215
0
      Map.erase(I->first);
216
0
      continue;
217
0
    }
218
1
219
1
    if (I != O) {
220
0
      // Move the value and update the index in the map.
221
0
      *O = std::move(*I);
222
0
      Map[O->first] = O - Vector.begin();
223
0
    }
224
1
    ++O;
225
1
  }
226
37
  // Erase trailing entries in the vector.
227
37
  Vector.erase(O, Vector.end());
228
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
210
35
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
211
35
  auto O = Vector.begin();
212
63
  for (auto I = O, E = Vector.end(); I != E; 
++I28
) {
213
28
    if (Pred(*I)) {
214
25
      // Erase from the map.
215
25
      Map.erase(I->first);
216
25
      continue;
217
25
    }
218
3
219
3
    if (I != O) {
220
0
      // Move the value and update the index in the map.
221
0
      *O = std::move(*I);
222
0
      Map[O->first] = O - Vector.begin();
223
0
    }
224
3
    ++O;
225
3
  }
226
35
  // Erase trailing entries in the vector.
227
35
  Vector.erase(O, Vector.end());
228
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
210
12
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
211
12
  auto O = Vector.begin();
212
16
  for (auto I = O, E = Vector.end(); I != E; 
++I4
) {
213
4
    if (Pred(*I)) {
214
0
      // Erase from the map.
215
0
      Map.erase(I->first);
216
0
      continue;
217
0
    }
218
4
219
4
    if (I != O) {
220
0
      // Move the value and update the index in the map.
221
0
      *O = std::move(*I);
222
0
      Map[O->first] = O - Vector.begin();
223
0
    }
224
4
    ++O;
225
4
  }
226
12
  // Erase trailing entries in the vector.
227
12
  Vector.erase(O, Vector.end());
228
12
}
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
210
12
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
211
12
  auto O = Vector.begin();
212
14
  for (auto I = O, E = Vector.end(); I != E; 
++I2
) {
213
2
    if (Pred(*I)) {
214
0
      // Erase from the map.
215
0
      Map.erase(I->first);
216
0
      continue;
217
0
    }
218
2
219
2
    if (I != O) {
220
0
      // Move the value and update the index in the map.
221
0
      *O = std::move(*I);
222
0
      Map[O->first] = O - Vector.begin();
223
0
    }
224
2
    ++O;
225
2
  }
226
12
  // Erase trailing entries in the vector.
227
12
  Vector.erase(O, Vector.end());
228
12
}
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
210
12
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
211
12
  auto O = Vector.begin();
212
18
  for (auto I = O, E = Vector.end(); I != E; 
++I6
) {
213
6
    if (Pred(*I)) {
214
4
      // Erase from the map.
215
4
      Map.erase(I->first);
216
4
      continue;
217
4
    }
218
2
219
2
    if (I != O) {
220
0
      // Move the value and update the index in the map.
221
0
      *O = std::move(*I);
222
0
      Map[O->first] = O - Vector.begin();
223
0
    }
224
2
    ++O;
225
2
  }
226
12
  // Erase trailing entries in the vector.
227
12
  Vector.erase(O, Vector.end());
228
12
}
229
230
/// A MapVector that performs no allocations if smaller than a certain
231
/// size.
232
template <typename KeyT, typename ValueT, unsigned N>
233
struct SmallMapVector
234
    : MapVector<KeyT, ValueT, SmallDenseMap<KeyT, unsigned, N>,
235
                SmallVector<std::pair<KeyT, ValueT>, N>> {
236
};
237
238
} // end namespace llvm
239
240
#endif // LLVM_ADT_MAPVECTOR_H