Coverage Report

Created: 2018-09-17 19:50

/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.3k
  VectorType takeVector() {
57
17.3k
    Map.clear();
58
17.3k
    return std::move(Vector);
59
17.3k
  }
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
552
  VectorType takeVector() {
57
552
    Map.clear();
58
552
    return std::move(Vector);
59
552
  }
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.7k
  VectorType takeVector() {
57
16.7k
    Map.clear();
58
16.7k
    return std::move(Vector);
59
16.7k
  }
60
61
2.20M
  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
104k
  size_type size() const { return Vector.size(); }
llvm::MapVector<clang::GlobalDecl, llvm::StringRef, llvm::DenseMap<clang::GlobalDecl, unsigned int, llvm::DenseMapInfo<clang::GlobalDecl>, llvm::detail::DenseMapPair<clang::GlobalDecl, unsigned int> >, std::__1::vector<std::__1::pair<clang::GlobalDecl, llvm::StringRef>, std::__1::allocator<std::__1::pair<clang::GlobalDecl, llvm::StringRef> > > >::size() const
Line
Count
Source
61
1.98M
  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.11k
  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.08k
  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
111k
  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.24k
  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.27k
  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
218
  size_type size() const { return Vector.size(); }
llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::size() const
Line
Count
Source
61
545
  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
455k
  void reserve(size_type NumEntries) {
66
455k
    Map.reserve(NumEntries);
67
455k
    Vector.reserve(NumEntries);
68
455k
  }
69
70
16.0M
  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
401
  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<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::begin()
Line
Count
Source
70
2.49k
  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
455k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MachineOperand, std::__1::pair<bool, unsigned int>, llvm::DenseMap<llvm::MachineOperand, unsigned int, llvm::DenseMapInfo<llvm::MachineOperand>, llvm::detail::DenseMapPair<llvm::MachineOperand, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MachineOperand, std::__1::pair<bool, unsigned int> >, std::__1::allocator<std::__1::pair<llvm::MachineOperand, std::__1::pair<bool, unsigned int> > > > >::begin()
Line
Count
Source
70
1.43k
  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
5.16M
  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.67k
  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
216k
  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.08M
  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
73
  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.28k
  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.88k
  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.36M
  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
278k
  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
49.8k
  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
607k
  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
486
  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.28k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::DenseMap<llvm::Value const*, unsigned int, llvm::DenseMapInfo<llvm::Value const*>, llvm::detail::DenseMapPair<llvm::Value const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u> > > > >::begin()
Line
Count
Source
70
49.1k
  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
166k
  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
657k
  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
124k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::StringRef, llvm::BitcodeModule, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, llvm::BitcodeModule>, std::__1::allocator<std::__1::pair<llvm::StringRef, llvm::BitcodeModule> > > >::begin()
Line
Count
Source
70
281
  iterator begin() { return Vector.begin(); }
CGOpenMPRuntime.cpp:llvm::MapVector<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u>, llvm::DenseMap<clang::ValueDecl const*, unsigned int, llvm::DenseMapInfo<clang::ValueDecl const*>, llvm::detail::DenseMapPair<clang::ValueDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u> > > > >::begin()
Line
Count
Source
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
26
  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
13.3k
  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
362k
  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.5k
  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.96M
  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.1k
  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
16.4k
  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
145k
  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.27M
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::Decl*, clang::FunctionDecl*, llvm::SmallDenseMap<clang::Decl*, unsigned int, 4u, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::Decl*, clang::FunctionDecl*>, 4u> >::begin()
Line
Count
Source
70
103
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::FunctionDecl*, clang::QualType, llvm::SmallDenseMap<clang::FunctionDecl*, unsigned int, 4u, llvm::DenseMapInfo<clang::FunctionDecl*>, llvm::detail::DenseMapPair<clang::FunctionDecl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::FunctionDecl*, clang::QualType>, 4u> >::begin()
Line
Count
Source
70
99
  iterator begin() { return Vector.begin(); }
llvm::MapVector<clang::Selector, unsigned int, llvm::DenseMap<clang::Selector, unsigned int, llvm::DenseMapInfo<clang::Selector>, llvm::detail::DenseMapPair<clang::Selector, unsigned int> >, std::__1::vector<std::__1::pair<clang::Selector, unsigned int>, std::__1::allocator<std::__1::pair<clang::Selector, unsigned int> > > >::begin()
Line
Count
Source
70
3.65k
  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.48k
  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
37.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.48k
  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.48k
  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.48k
  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
195
  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.53k
  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
596
  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
337k
  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
31.5k
  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
220
  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
457k
  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
62.6k
  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
839k
  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
7
  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
5.07k
  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.14k
  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
518
  iterator begin() { return Vector.begin(); }
llvm::MapVector<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock, llvm::SmallDenseMap<lld::elf::OutputSection const*, unsigned int, 16u, llvm::DenseMapInfo<lld::elf::OutputSection const*>, llvm::detail::DenseMapPair<lld::elf::OutputSection const*, unsigned int> >, llvm::SmallVector<std::__1::pair<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock>, 16u> >::begin()
Line
Count
Source
70
129
  iterator begin() { return Vector.begin(); }
llvm::MapVector<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long, llvm::DenseMap<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::Symbol*, long long> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long> > > >::begin()
Line
Count
Source
70
69
  iterator begin() { return Vector.begin(); }
Unexecuted instantiation: llvm::MapVector<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage, llvm::DenseMap<llvm::GCOVFunction const*, unsigned int, llvm::DenseMapInfo<llvm::GCOVFunction const*>, llvm::detail::DenseMapPair<llvm::GCOVFunction const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage>, std::__1::allocator<std::__1::pair<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage> > > >::begin()
71
348k
  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.39k
  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
30.6k
  const_iterator begin() const { return Vector.begin(); }
Unexecuted instantiation: llvm::MapVector<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> >, llvm::DenseMap<llvm::Region*, unsigned int, llvm::DenseMapInfo<llvm::Region*>, llvm::detail::DenseMapPair<llvm::Region*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > >, std::__1::allocator<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > > > > >::begin() const
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u>, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> >, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> > > > >::begin() const
Line
Count
Source
71
72.5k
  const_iterator begin() const { return Vector.begin(); }
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*> > > >::begin() const
Line
Count
Source
71
72.3k
  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.07k
  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
144k
  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.14k
  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<llvm::StringRef, DebugifyStatistics, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, DebugifyStatistics>, std::__1::allocator<std::__1::pair<llvm::StringRef, DebugifyStatistics> > > >::begin() const
Line
Count
Source
71
1
  const_iterator begin() const { return Vector.begin(); }
llvm::MapVector<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock, llvm::SmallDenseMap<lld::elf::OutputSection const*, unsigned int, 16u, llvm::DenseMapInfo<lld::elf::OutputSection const*>, llvm::detail::DenseMapPair<lld::elf::OutputSection const*, unsigned int> >, llvm::SmallVector<std::__1::pair<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock>, 16u> >::begin() const
Line
Count
Source
71
334
  const_iterator begin() const { return Vector.begin(); }
llvm::MapVector<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long, llvm::DenseMap<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::Symbol*, long long> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long> > > >::begin() const
Line
Count
Source
71
174
  const_iterator begin() const { return Vector.begin(); }
llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::begin() const
Line
Count
Source
71
577
  const_iterator begin() const { return Vector.begin(); }
DWARFContext.cpp:llvm::MapVector<llvm::object::SectionRef, (anonymous namespace)::DWARFSectionMap, std::__1::map<llvm::object::SectionRef, unsigned int, std::__1::less<llvm::object::SectionRef>, std::__1::allocator<std::__1::pair<llvm::object::SectionRef const, unsigned int> > >, std::__1::vector<std::__1::pair<llvm::object::SectionRef, (anonymous namespace)::DWARFSectionMap>, std::__1::allocator<std::__1::pair<llvm::object::SectionRef, (anonymous namespace)::DWARFSectionMap> > > >::begin() const
Line
Count
Source
71
2.28k
  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
26.5M
  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
401
  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<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::end()
Line
Count
Source
72
2.49k
  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
455k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MachineOperand, std::__1::pair<bool, unsigned int>, llvm::DenseMap<llvm::MachineOperand, unsigned int, llvm::DenseMapInfo<llvm::MachineOperand>, llvm::detail::DenseMapPair<llvm::MachineOperand, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MachineOperand, std::__1::pair<bool, unsigned int> >, std::__1::allocator<std::__1::pair<llvm::MachineOperand, std::__1::pair<bool, unsigned int> > > > >::end()
Line
Count
Source
72
1.17k
  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
214
  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.82M
  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.69k
  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
216k
  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.08M
  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
73
  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.19k
  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.96k
  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.36M
  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
278k
  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
378k
  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
556k
  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
49.8k
  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
607k
  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
486
  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.28k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::DenseMap<llvm::Value const*, unsigned int, llvm::DenseMapInfo<llvm::Value const*>, llvm::detail::DenseMapPair<llvm::Value const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u> > > > >::end()
Line
Count
Source
72
49.1k
  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
166k
  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
657k
  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.82M
  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
124k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::StringRef, llvm::BitcodeModule, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, llvm::BitcodeModule>, std::__1::allocator<std::__1::pair<llvm::StringRef, llvm::BitcodeModule> > > >::end()
Line
Count
Source
72
515
  iterator end() { return Vector.end(); }
CGOpenMPRuntime.cpp:llvm::MapVector<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u>, llvm::DenseMap<clang::ValueDecl const*, unsigned int, llvm::DenseMapInfo<clang::ValueDecl const*>, llvm::detail::DenseMapPair<clang::ValueDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u> > > > >::end()
Line
Count
Source
72
280
  iterator end() { return Vector.end(); }
CGOpenMPRuntime.cpp:llvm::MapVector<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u>, llvm::DenseMap<clang::ValueDecl const*, unsigned int, llvm::DenseMapInfo<clang::ValueDecl const*>, llvm::detail::DenseMapPair<clang::ValueDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u> > > > >::end()
Line
Count
Source
72
220
  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
333
  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
34.2k
  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
362k
  iterator end() { return Vector.end(); }
llvm::MapVector<std::__1::pair<clang::GlobalDecl, unsigned int>, llvm::StringRef, llvm::DenseMap<std::__1::pair<clang::GlobalDecl, unsigned int>, unsigned int, llvm::DenseMapInfo<std::__1::pair<clang::GlobalDecl, unsigned int> >, llvm::detail::DenseMapPair<std::__1::pair<clang::GlobalDecl, unsigned int>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<clang::GlobalDecl, unsigned int>, llvm::StringRef>, std::__1::allocator<std::__1::pair<std::__1::pair<clang::GlobalDecl, unsigned int>, llvm::StringRef> > > >::end()
Line
Count
Source
72
18
  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
4.19M
  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
320
  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.4k
  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.1k
  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
19.0k
  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
224k
  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
363
  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.27M
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::Decl*, clang::FunctionDecl*, llvm::SmallDenseMap<clang::Decl*, unsigned int, 4u, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::Decl*, clang::FunctionDecl*>, 4u> >::end()
Line
Count
Source
72
138
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::FunctionDecl*, clang::QualType, llvm::SmallDenseMap<clang::FunctionDecl*, unsigned int, 4u, llvm::DenseMapInfo<clang::FunctionDecl*>, llvm::detail::DenseMapPair<clang::FunctionDecl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::FunctionDecl*, clang::QualType>, 4u> >::end()
Line
Count
Source
72
171
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::IdentifierInfo*, llvm::SmallVector<clang::NamedDecl*, 2u>, llvm::SmallDenseMap<clang::IdentifierInfo*, unsigned int, 16u, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<clang::NamedDecl*, 2u> >, 16u> >::end()
Line
Count
Source
72
28.5k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::Selector, unsigned int, llvm::DenseMap<clang::Selector, unsigned int, llvm::DenseMapInfo<clang::Selector>, llvm::detail::DenseMapPair<clang::Selector, unsigned int> >, std::__1::vector<std::__1::pair<clang::Selector, unsigned int>, std::__1::allocator<std::__1::pair<clang::Selector, unsigned int> > > >::end()
Line
Count
Source
72
3.65k
  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.48k
  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.9k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::NamespaceDecl*, bool, llvm::DenseMap<clang::NamespaceDecl*, unsigned int, llvm::DenseMapInfo<clang::NamespaceDecl*>, llvm::detail::DenseMapPair<clang::NamespaceDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamespaceDecl*, bool>, std::__1::allocator<std::__1::pair<clang::NamespaceDecl*, bool> > > >::end()
Line
Count
Source
72
3.48k
  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.48k
  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.48k
  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
195
  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.53k
  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.96k
  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
337k
  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
31.5k
  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
375
  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
457k
  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
62.6k
  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.49M
  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
7
  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
5.13k
  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.14k
  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
685
  iterator end() { return Vector.end(); }
llvm::MapVector<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock, llvm::SmallDenseMap<lld::elf::OutputSection const*, unsigned int, 16u, llvm::DenseMapInfo<lld::elf::OutputSection const*>, llvm::detail::DenseMapPair<lld::elf::OutputSection const*, unsigned int> >, llvm::SmallVector<std::__1::pair<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock>, 16u> >::end()
Line
Count
Source
72
145
  iterator end() { return Vector.end(); }
llvm::MapVector<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long, llvm::DenseMap<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::Symbol*, long long> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long> > > >::end()
Line
Count
Source
72
20.1k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage, llvm::DenseMap<llvm::GCOVFunction const*, unsigned int, llvm::DenseMapInfo<llvm::GCOVFunction const*>, llvm::detail::DenseMapPair<llvm::GCOVFunction const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage>, std::__1::allocator<std::__1::pair<llvm::GCOVFunction const*, llvm::FileInfo::GCOVCoverage> > > >::end()
Line
Count
Source
72
118
  iterator end() { return Vector.end(); }
73
3.94M
  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.39k
  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
290
  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
323k
  const_iterator end() const { return Vector.end(); }
Unexecuted instantiation: llvm::MapVector<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> >, llvm::DenseMap<llvm::Region*, unsigned int, llvm::DenseMapInfo<llvm::Region*>, llvm::detail::DenseMapPair<llvm::Region*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > >, std::__1::allocator<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > > > > >::end() const
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u>, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> >, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> > > > >::end() const
Line
Count
Source
73
74.0k
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*> > > >::end() const
Line
Count
Source
73
72.3k
  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.07k
  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
144k
  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.14k
  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.97M
  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
324k
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<llvm::StringRef, DebugifyStatistics, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, DebugifyStatistics>, std::__1::allocator<std::__1::pair<llvm::StringRef, DebugifyStatistics> > > >::end() const
Line
Count
Source
73
1
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock, llvm::SmallDenseMap<lld::elf::OutputSection const*, unsigned int, 16u, llvm::DenseMapInfo<lld::elf::OutputSection const*>, llvm::detail::DenseMapPair<lld::elf::OutputSection const*, unsigned int> >, llvm::SmallVector<std::__1::pair<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock>, 16u> >::end() const
Line
Count
Source
73
334
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long, llvm::DenseMap<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::Symbol*, long long> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long> > > >::end() const
Line
Count
Source
73
174
  const_iterator end() const { return Vector.end(); }
llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::end() const
Line
Count
Source
73
577
  const_iterator end() const { return Vector.end(); }
DWARFContext.cpp:llvm::MapVector<llvm::object::SectionRef, (anonymous namespace)::DWARFSectionMap, std::__1::map<llvm::object::SectionRef, unsigned int, std::__1::less<llvm::object::SectionRef>, std::__1::allocator<std::__1::pair<llvm::object::SectionRef const, unsigned int> > >, std::__1::vector<std::__1::pair<llvm::object::SectionRef, (anonymous namespace)::DWARFSectionMap>, std::__1::allocator<std::__1::pair<llvm::object::SectionRef, (anonymous namespace)::DWARFSectionMap> > > >::end() const
Line
Count
Source
73
2.28k
  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
302k
  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::InterleavedAccessInfo::StrideDescriptor, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor> > > >::rbegin()
Line
Count
Source
75
18.4k
  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
450
  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
278k
  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(); }
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
302k
  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::InterleavedAccessInfo::StrideDescriptor, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor> > > >::rend()
Line
Count
Source
77
18.4k
  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
450
  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
278k
  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(); }
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
43.6M
  bool empty() const {
81
43.6M
    return Vector.empty();
82
43.6M
  }
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
3.09k
  bool empty() const {
81
3.09k
    return Vector.empty();
82
3.09k
  }
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.09k
  bool empty() const {
81
7.09k
    return Vector.empty();
82
7.09k
  }
llvm::MapVector<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor> > > >::empty() const
Line
Count
Source
80
18.9k
  bool empty() const {
81
18.9k
    return Vector.empty();
82
18.9k
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::empty() const
Line
Count
Source
80
604k
  bool empty() const {
81
604k
    return Vector.empty();
82
604k
  }
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
54
  bool empty() const {
81
54
    return Vector.empty();
82
54
  }
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
25.1M
  bool empty() const {
81
25.1M
    return Vector.empty();
82
25.1M
  }
llvm::MapVector<llvm::PHINode*, llvm::InductionDescriptor, llvm::DenseMap<llvm::PHINode*, unsigned int, llvm::DenseMapInfo<llvm::PHINode*>, llvm::detail::DenseMapPair<llvm::PHINode*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PHINode*, llvm::InductionDescriptor>, std::__1::allocator<std::__1::pair<llvm::PHINode*, llvm::InductionDescriptor> > > >::empty() const
Line
Count
Source
80
16.9k
  bool empty() const {
81
16.9k
    return Vector.empty();
82
16.9k
  }
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.19M
  bool empty() const {
81
2.19M
    return Vector.empty();
82
2.19M
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::WeakTrackingVH, 8u> > > > >::empty() const
Line
Count
Source
80
2.19M
  bool empty() const {
81
2.19M
    return Vector.empty();
82
2.19M
  }
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::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u>, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> >, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> > > > >::empty() const
Unexecuted instantiation: llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*> > > >::empty() const
llvm::MapVector<llvm::MDNode const*, llvm::DwarfCompileUnit*, llvm::DenseMap<llvm::MDNode const*, unsigned int, llvm::DenseMapInfo<llvm::MDNode const*>, llvm::detail::DenseMapPair<llvm::MDNode const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*>, std::__1::allocator<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*> > > >::empty() const
Line
Count
Source
80
6.22k
  bool empty() const {
81
6.22k
    return Vector.empty();
82
6.22k
  }
llvm::MapVector<llvm::StringRef, llvm::BitcodeModule, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, llvm::BitcodeModule>, std::__1::allocator<std::__1::pair<llvm::StringRef, llvm::BitcodeModule> > > >::empty() const
Line
Count
Source
80
337
  bool empty() const {
81
337
    return Vector.empty();
82
337
  }
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.44M
  bool empty() const {
81
1.44M
    return Vector.empty();
82
1.44M
  }
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.30M
  bool empty() const {
81
1.30M
    return Vector.empty();
82
1.30M
  }
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.27M
  bool empty() const {
81
1.27M
    return Vector.empty();
82
1.27M
  }
llvm::MapVector<clang::FunctionDecl*, clang::QualType, llvm::SmallDenseMap<clang::FunctionDecl*, unsigned int, 4u, llvm::DenseMapInfo<clang::FunctionDecl*>, llvm::detail::DenseMapPair<clang::FunctionDecl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::FunctionDecl*, clang::QualType>, 4u> >::empty() const
Line
Count
Source
80
1.27M
  bool empty() const {
81
1.27M
    return Vector.empty();
82
1.27M
  }
llvm::MapVector<clang::Selector, unsigned int, llvm::DenseMap<clang::Selector, unsigned int, llvm::DenseMapInfo<clang::Selector>, llvm::detail::DenseMapPair<clang::Selector, unsigned int> >, std::__1::vector<std::__1::pair<clang::Selector, unsigned int>, std::__1::allocator<std::__1::pair<clang::Selector, unsigned int> > > >::empty() const
Line
Count
Source
80
3.30k
  bool empty() const {
81
3.30k
    return Vector.empty();
82
3.30k
  }
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
37.7k
  bool empty() const {
81
37.7k
    return Vector.empty();
82
37.7k
  }
llvm::MapVector<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> >, llvm::DenseMap<clang::FunctionDecl const*, unsigned int, llvm::DenseMapInfo<clang::FunctionDecl const*>, llvm::detail::DenseMapPair<clang::FunctionDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> > >, std::__1::allocator<std::__1::pair<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> > > > > >::empty() const
Line
Count
Source
80
3.48k
  bool empty() const {
81
3.48k
    return Vector.empty();
82
3.48k
  }
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.07k
  bool empty() const {
81
7.07k
    return Vector.empty();
82
7.07k
  }
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
28.4k
  bool empty() const {
81
28.4k
    return Vector.empty();
82
28.4k
  }
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.89M
  bool empty() const {
81
7.89M
    return Vector.empty();
82
7.89M
  }
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
56.6k
  bool empty() const {
81
56.6k
    return Vector.empty();
82
56.6k
  }
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
38.0k
  bool empty() const {
81
38.0k
    return Vector.empty();
82
38.0k
  }
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
172
  bool empty() const {
81
172
    return Vector.empty();
82
172
  }
llvm::MapVector<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long, llvm::DenseMap<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long> > > >::empty() const
Line
Count
Source
80
2.07k
  bool empty() const {
81
2.07k
    return Vector.empty();
82
2.07k
  }
83
84
  std::pair<KeyT, ValueT>       &front()       { return Vector.front(); }
85
32
  const std::pair<KeyT, ValueT> &front() const { return Vector.front(); }
86
55.9k
  std::pair<KeyT, ValueT>       &back()        { return Vector.back(); }
87
  const std::pair<KeyT, ValueT> &back()  const { return Vector.back(); }
88
89
19.5M
  void clear() {
90
19.5M
    Map.clear();
91
19.5M
    Vector.clear();
92
19.5M
  }
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.3k
  void clear() {
90
12.3k
    Map.clear();
91
12.3k
    Vector.clear();
92
12.3k
  }
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.2k
  void clear() {
90
12.2k
    Map.clear();
91
12.2k
    Vector.clear();
92
12.2k
  }
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.09k
  void clear() {
90
7.09k
    Map.clear();
91
7.09k
    Vector.clear();
92
7.09k
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::clear()
Line
Count
Source
89
604k
  void clear() {
90
604k
    Map.clear();
91
604k
    Vector.clear();
92
604k
  }
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
3
  void clear() {
90
3
    Map.clear();
91
3
    Vector.clear();
92
3
  }
llvm::MapVector<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseMap<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> > >, std::__1::allocator<std::__1::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> > > > > >::clear()
Line
Count
Source
89
1.03M
  void clear() {
90
1.03M
    Map.clear();
91
1.03M
    Vector.clear();
92
1.03M
  }
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.08M
  void clear() {
90
1.08M
    Map.clear();
91
1.08M
    Vector.clear();
92
1.08M
  }
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
113k
  void clear() {
90
113k
    Map.clear();
91
113k
    Vector.clear();
92
113k
  }
llvm::MapVector<llvm::Instruction*, llvm::ConstantRange, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::ConstantRange>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::ConstantRange> > > >::clear()
Line
Count
Source
89
278k
  void clear() {
90
278k
    Map.clear();
91
278k
    Vector.clear();
92
278k
  }
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
278k
  void clear() {
90
278k
    Map.clear();
91
278k
    Vector.clear();
92
278k
  }
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.71M
  void clear() {
90
4.71M
    Map.clear();
91
4.71M
    Vector.clear();
92
4.71M
  }
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.63M
  void clear() {
90
2.63M
    Map.clear();
91
2.63M
    Vector.clear();
92
2.63M
  }
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
972
  void clear() {
90
972
    Map.clear();
91
972
    Vector.clear();
92
972
  }
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
616k
  void clear() {
90
616k
    Map.clear();
91
616k
    Vector.clear();
92
616k
  }
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.47M
  void clear() {
90
2.47M
    Map.clear();
91
2.47M
    Vector.clear();
92
2.47M
  }
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::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u>, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> >, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> > > > >::clear()
Line
Count
Source
89
464k
  void clear() {
90
464k
    Map.clear();
91
464k
    Vector.clear();
92
464k
  }
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*> > > >::clear()
Line
Count
Source
89
464k
  void clear() {
90
464k
    Map.clear();
91
464k
    Vector.clear();
92
464k
  }
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.5k
  void clear() {
90
73.5k
    Map.clear();
91
73.5k
    Vector.clear();
92
73.5k
  }
llvm::MapVector<clang::Decl*, unsigned long long, llvm::SmallDenseMap<clang::Decl*, unsigned int, 4u, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::Decl*, unsigned long long>, 4u> >::clear()
Line
Count
Source
89
1.27M
  void clear() {
90
1.27M
    Map.clear();
91
1.27M
    Vector.clear();
92
1.27M
  }
llvm::MapVector<clang::Decl*, clang::FunctionDecl*, llvm::SmallDenseMap<clang::Decl*, unsigned int, 4u, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::Decl*, clang::FunctionDecl*>, 4u> >::clear()
Line
Count
Source
89
95
  void clear() {
90
95
    Map.clear();
91
95
    Vector.clear();
92
95
  }
llvm::MapVector<clang::FunctionDecl*, clang::QualType, llvm::SmallDenseMap<clang::FunctionDecl*, unsigned int, 4u, llvm::DenseMapInfo<clang::FunctionDecl*>, llvm::detail::DenseMapPair<clang::FunctionDecl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::FunctionDecl*, clang::QualType>, 4u> >::clear()
Line
Count
Source
89
95
  void clear() {
90
95
    Map.clear();
91
95
    Vector.clear();
92
95
  }
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
337k
  void clear() {
90
337k
    Map.clear();
91
337k
    Vector.clear();
92
337k
  }
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
3.06M
  void clear() {
90
3.06M
    Map.clear();
91
3.06M
    Vector.clear();
92
3.06M
  }
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
66
  void clear() {
90
66
    Map.clear();
91
66
    Vector.clear();
92
66
  }
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
58
  void clear() {
90
58
    Map.clear();
91
58
    Vector.clear();
92
58
  }
llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::clear()
Line
Count
Source
89
58
  void clear() {
90
58
    Map.clear();
91
58
    Vector.clear();
92
58
  }
93
94
195
  void swap(MapVector &RHS) {
95
195
    std::swap(Map, RHS.Map);
96
195
    std::swap(Vector, RHS.Vector);
97
195
  }
98
99
33.1M
  ValueT &operator[](const KeyT &Key) {
100
33.1M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
33.1M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
33.1M
    auto &I = Result.first->second;
103
33.1M
    if (Result.second) {
104
15.7M
      Vector.push_back(std::make_pair(Key, ValueT()));
105
15.7M
      I = Vector.size() - 1;
106
15.7M
    }
107
33.1M
    return Vector[I].second;
108
33.1M
  }
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.14k
  ValueT &operator[](const KeyT &Key) {
100
3.14k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
3.14k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
3.14k
    auto &I = Result.first->second;
103
3.14k
    if (Result.second) {
104
863
      Vector.push_back(std::make_pair(Key, ValueT()));
105
863
      I = Vector.size() - 1;
106
863
    }
107
3.14k
    return Vector[I].second;
108
3.14k
  }
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
293
  ValueT &operator[](const KeyT &Key) {
100
293
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
293
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
293
    auto &I = Result.first->second;
103
293
    if (Result.second) {
104
269
      Vector.push_back(std::make_pair(Key, ValueT()));
105
269
      I = Vector.size() - 1;
106
269
    }
107
293
    return Vector[I].second;
108
293
  }
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
672
  ValueT &operator[](const KeyT &Key) {
100
672
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
672
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
672
    auto &I = Result.first->second;
103
672
    if (Result.second) {
104
166
      Vector.push_back(std::make_pair(Key, ValueT()));
105
166
      I = Vector.size() - 1;
106
166
    }
107
672
    return Vector[I].second;
108
672
  }
llvm::MapVector<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor> > > >::operator[](llvm::Instruction* const&)
Line
Count
Source
99
39.7k
  ValueT &operator[](const KeyT &Key) {
100
39.7k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
39.7k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
39.7k
    auto &I = Result.first->second;
103
39.7k
    if (Result.second) {
104
39.7k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
39.7k
      I = Vector.size() - 1;
106
39.7k
    }
107
39.7k
    return Vector[I].second;
108
39.7k
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::operator[](llvm::AssertingVH<llvm::Value> const&)
Line
Count
Source
99
14.6k
  ValueT &operator[](const KeyT &Key) {
100
14.6k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
14.6k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
14.6k
    auto &I = Result.first->second;
103
14.6k
    if (Result.second) {
104
6.36k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
6.36k
      I = Vector.size() - 1;
106
6.36k
    }
107
14.6k
    return Vector[I].second;
108
14.6k
  }
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
153k
  ValueT &operator[](const KeyT &Key) {
100
153k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
153k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
153k
    auto &I = Result.first->second;
103
153k
    if (Result.second) {
104
138k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
138k
      I = Vector.size() - 1;
106
138k
    }
107
153k
    return Vector[I].second;
108
153k
  }
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
428
  ValueT &operator[](const KeyT &Key) {
100
428
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
428
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
428
    auto &I = Result.first->second;
103
428
    if (Result.second) {
104
183
      Vector.push_back(std::make_pair(Key, ValueT()));
105
183
      I = Vector.size() - 1;
106
183
    }
107
428
    return Vector[I].second;
108
428
  }
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.64M
  ValueT &operator[](const KeyT &Key) {
100
2.64M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
2.64M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
2.64M
    auto &I = Result.first->second;
103
2.64M
    if (Result.second) {
104
1.50M
      Vector.push_back(std::make_pair(Key, ValueT()));
105
1.50M
      I = Vector.size() - 1;
106
1.50M
    }
107
2.64M
    return Vector[I].second;
108
2.64M
  }
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.45k
  ValueT &operator[](const KeyT &Key) {
100
1.45k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.45k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.45k
    auto &I = Result.first->second;
103
1.45k
    if (Result.second) {
104
6
      Vector.push_back(std::make_pair(Key, ValueT()));
105
6
      I = Vector.size() - 1;
106
6
    }
107
1.45k
    return Vector[I].second;
108
1.45k
  }
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
746k
  ValueT &operator[](const KeyT &Key) {
100
746k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
746k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
746k
    auto &I = Result.first->second;
103
746k
    if (Result.second) {
104
49.1k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
49.1k
      I = Vector.size() - 1;
106
49.1k
    }
107
746k
    return Vector[I].second;
108
746k
  }
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
366
  ValueT &operator[](const KeyT &Key) {
100
366
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
366
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
366
    auto &I = Result.first->second;
103
366
    if (Result.second) {
104
359
      Vector.push_back(std::make_pair(Key, ValueT()));
105
359
      I = Vector.size() - 1;
106
359
    }
107
366
    return Vector[I].second;
108
366
  }
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
151
  ValueT &operator[](const KeyT &Key) {
100
151
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
151
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
151
    auto &I = Result.first->second;
103
151
    if (Result.second) {
104
127
      Vector.push_back(std::make_pair(Key, ValueT()));
105
127
      I = Vector.size() - 1;
106
127
    }
107
151
    return Vector[I].second;
108
151
  }
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.80k
  ValueT &operator[](const KeyT &Key) {
100
1.80k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.80k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.80k
    auto &I = Result.first->second;
103
1.80k
    if (Result.second) {
104
0
      Vector.push_back(std::make_pair(Key, ValueT()));
105
0
      I = Vector.size() - 1;
106
0
    }
107
1.80k
    return Vector[I].second;
108
1.80k
  }
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.06M
  ValueT &operator[](const KeyT &Key) {
100
1.06M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.06M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.06M
    auto &I = Result.first->second;
103
1.06M
    if (Result.second) {
104
2.05k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
2.05k
      I = Vector.size() - 1;
106
2.05k
    }
107
1.06M
    return Vector[I].second;
108
1.06M
  }
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
9.25M
  ValueT &operator[](const KeyT &Key) {
100
9.25M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
9.25M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
9.25M
    auto &I = Result.first->second;
103
9.25M
    if (Result.second) {
104
2.90M
      Vector.push_back(std::make_pair(Key, ValueT()));
105
2.90M
      I = Vector.size() - 1;
106
2.90M
    }
107
9.25M
    return Vector[I].second;
108
9.25M
  }
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
6.46k
  ValueT &operator[](const KeyT &Key) {
100
6.46k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
6.46k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
6.46k
    auto &I = Result.first->second;
103
6.46k
    if (Result.second) {
104
6.40k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
6.40k
      I = Vector.size() - 1;
106
6.40k
    }
107
6.46k
    return Vector[I].second;
108
6.46k
  }
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
777k
  ValueT &operator[](const KeyT &Key) {
100
777k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
777k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
777k
    auto &I = Result.first->second;
103
777k
    if (Result.second) {
104
452k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
452k
      I = Vector.size() - 1;
106
452k
    }
107
777k
    return Vector[I].second;
108
777k
  }
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
143k
  ValueT &operator[](const KeyT &Key) {
100
143k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
143k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
143k
    auto &I = Result.first->second;
103
143k
    if (Result.second) {
104
143k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
143k
      I = Vector.size() - 1;
106
143k
    }
107
143k
    return Vector[I].second;
108
143k
  }
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
115
  ValueT &operator[](const KeyT &Key) {
100
115
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
115
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
115
    auto &I = Result.first->second;
103
115
    if (Result.second) {
104
115
      Vector.push_back(std::make_pair(Key, ValueT()));
105
115
      I = Vector.size() - 1;
106
115
    }
107
115
    return Vector[I].second;
108
115
  }
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
997k
  ValueT &operator[](const KeyT &Key) {
100
997k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
997k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
997k
    auto &I = Result.first->second;
103
997k
    if (Result.second) {
104
542k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
542k
      I = Vector.size() - 1;
106
542k
    }
107
997k
    return Vector[I].second;
108
997k
  }
llvm::MapVector<llvm::Instruction*, llvm::BitVector, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::BitVector>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::BitVector> > > >::operator[](llvm::Instruction* const&)
Line
Count
Source
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.97k
  ValueT &operator[](const KeyT &Key) {
100
1.97k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.97k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.97k
    auto &I = Result.first->second;
103
1.97k
    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.97k
    return Vector[I].second;
108
1.97k
  }
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.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.55k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
1.55k
      I = Vector.size() - 1;
106
1.55k
    }
107
1.96k
    return Vector[I].second;
108
1.96k
  }
llvm::MapVector<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u>, llvm::DenseMap<llvm::Value const*, unsigned int, llvm::DenseMapInfo<llvm::Value const*>, llvm::detail::DenseMapPair<llvm::Value const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value const*, llvm::SmallVector<llvm::Instruction*, 8u> > > > >::operator[](llvm::Value const* const&)
Line
Count
Source
99
50.0k
  ValueT &operator[](const KeyT &Key) {
100
50.0k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
50.0k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
50.0k
    auto &I = Result.first->second;
103
50.0k
    if (Result.second) {
104
31.6k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
31.6k
      I = Vector.size() - 1;
106
31.6k
    }
107
50.0k
    return Vector[I].second;
108
50.0k
  }
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
65.0k
  ValueT &operator[](const KeyT &Key) {
100
65.0k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
65.0k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
65.0k
    auto &I = Result.first->second;
103
65.0k
    if (Result.second) {
104
65.0k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
65.0k
      I = Vector.size() - 1;
106
65.0k
    }
107
65.0k
    return Vector[I].second;
108
65.0k
  }
llvm::MapVector<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> >, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> > >, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> > > > > >::operator[](llvm::BasicBlock* const&)
Line
Count
Source
99
1.08M
  ValueT &operator[](const KeyT &Key) {
100
1.08M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.08M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.08M
    auto &I = Result.first->second;
103
1.08M
    if (Result.second) {
104
219k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
219k
      I = Vector.size() - 1;
106
219k
    }
107
1.08M
    return Vector[I].second;
108
1.08M
  }
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
24.6k
  ValueT &operator[](const KeyT &Key) {
100
24.6k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
24.6k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
24.6k
    auto &I = Result.first->second;
103
24.6k
    if (Result.second) {
104
8.24k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
8.24k
      I = Vector.size() - 1;
106
8.24k
    }
107
24.6k
    return Vector[I].second;
108
24.6k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> > > > >::operator[](llvm::Value* const&)
Line
Count
Source
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
177k
  ValueT &operator[](const KeyT &Key) {
100
177k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
177k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
177k
    auto &I = Result.first->second;
103
177k
    if (Result.second) {
104
158k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
158k
      I = Vector.size() - 1;
106
158k
    }
107
177k
    return Vector[I].second;
108
177k
  }
llvm::MapVector<llvm::Value*, llvm::BasicBlock*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::BasicBlock*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::BasicBlock*> > > >::operator[](llvm::Value* const&)
Line
Count
Source
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::MapInfo, 8u>, llvm::DenseMap<clang::ValueDecl const*, unsigned int, llvm::DenseMapInfo<clang::ValueDecl const*>, llvm::detail::DenseMapPair<clang::ValueDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u> > > > >::operator[](clang::ValueDecl const* const&)
Line
Count
Source
99
224
  ValueT &operator[](const KeyT &Key) {
100
224
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
224
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
224
    auto &I = Result.first->second;
103
224
    if (Result.second) {
104
220
      Vector.push_back(std::make_pair(Key, ValueT()));
105
220
      I = Vector.size() - 1;
106
220
    }
107
224
    return Vector[I].second;
108
224
  }
CGOpenMPRuntime.cpp:llvm::MapVector<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u>, llvm::DenseMap<clang::ValueDecl const*, unsigned int, llvm::DenseMapInfo<clang::ValueDecl const*>, llvm::detail::DenseMapPair<clang::ValueDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u> > > > >::operator[](clang::ValueDecl const* const&)
Line
Count
Source
99
8
  ValueT &operator[](const KeyT &Key) {
100
8
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
8
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
8
    auto &I = Result.first->second;
103
8
    if (Result.second) {
104
8
      Vector.push_back(std::make_pair(Key, ValueT()));
105
8
      I = Vector.size() - 1;
106
8
    }
107
8
    return Vector[I].second;
108
8
  }
llvm::MapVector<clang::GlobalDecl, llvm::StringRef, llvm::DenseMap<clang::GlobalDecl, unsigned int, llvm::DenseMapInfo<clang::GlobalDecl>, llvm::detail::DenseMapPair<clang::GlobalDecl, unsigned int> >, std::__1::vector<std::__1::pair<clang::GlobalDecl, llvm::StringRef>, std::__1::allocator<std::__1::pair<clang::GlobalDecl, llvm::StringRef> > > >::operator[](clang::GlobalDecl const&)
Line
Count
Source
99
2.00M
  ValueT &operator[](const KeyT &Key) {
100
2.00M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
2.00M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
2.00M
    auto &I = Result.first->second;
103
2.00M
    if (Result.second) {
104
2.00M
      Vector.push_back(std::make_pair(Key, ValueT()));
105
2.00M
      I = Vector.size() - 1;
106
2.00M
    }
107
2.00M
    return Vector[I].second;
108
2.00M
  }
llvm::MapVector<std::__1::pair<clang::GlobalDecl, unsigned int>, llvm::StringRef, llvm::DenseMap<std::__1::pair<clang::GlobalDecl, unsigned int>, unsigned int, llvm::DenseMapInfo<std::__1::pair<clang::GlobalDecl, unsigned int> >, llvm::detail::DenseMapPair<std::__1::pair<clang::GlobalDecl, unsigned int>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<clang::GlobalDecl, unsigned int>, llvm::StringRef>, std::__1::allocator<std::__1::pair<std::__1::pair<clang::GlobalDecl, unsigned int>, llvm::StringRef> > > >::operator[](std::__1::pair<clang::GlobalDecl, unsigned int> const&)
Line
Count
Source
99
14
  ValueT &operator[](const KeyT &Key) {
100
14
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
14
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
14
    auto &I = Result.first->second;
103
14
    if (Result.second) {
104
14
      Vector.push_back(std::make_pair(Key, ValueT()));
105
14
      I = Vector.size() - 1;
106
14
    }
107
14
    return Vector[I].second;
108
14
  }
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
176
  ValueT &operator[](const KeyT &Key) {
100
176
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
176
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
176
    auto &I = Result.first->second;
103
176
    if (Result.second) {
104
176
      Vector.push_back(std::make_pair(Key, ValueT()));
105
176
      I = Vector.size() - 1;
106
176
    }
107
176
    return Vector[I].second;
108
176
  }
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::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u>, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> >, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> > > > >::operator[](std::__1::pair<llvm::DINode const*, llvm::DILocation const*> const&)
Line
Count
Source
99
2.31k
  ValueT &operator[](const KeyT &Key) {
100
2.31k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
2.31k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
2.31k
    auto &I = Result.first->second;
103
2.31k
    if (Result.second) {
104
589
      Vector.push_back(std::make_pair(Key, ValueT()));
105
589
      I = Vector.size() - 1;
106
589
    }
107
2.31k
    return Vector[I].second;
108
2.31k
  }
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*>, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::MachineInstr const*> > > >::operator[](std::__1::pair<llvm::DINode const*, llvm::DILocation const*> const&)
Line
Count
Source
99
5
  ValueT &operator[](const KeyT &Key) {
100
5
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
5
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
5
    auto &I = Result.first->second;
103
5
    if (Result.second) {
104
5
      Vector.push_back(std::make_pair(Key, ValueT()));
105
5
      I = Vector.size() - 1;
106
5
    }
107
5
    return Vector[I].second;
108
5
  }
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
138k
  ValueT &operator[](const KeyT &Key) {
100
138k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
138k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
138k
    auto &I = Result.first->second;
103
138k
    if (Result.second) {
104
56.2k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
56.2k
      I = Vector.size() - 1;
106
56.2k
    }
107
138k
    return Vector[I].second;
108
138k
  }
llvm::MapVector<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u>, llvm::DenseMap<llvm::MCSection*, unsigned int, llvm::DenseMapInfo<llvm::MCSection*>, llvm::detail::DenseMapPair<llvm::MCSection*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u> >, std::__1::allocator<std::__1::pair<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u> > > > >::operator[](llvm::MCSection* const&)
Line
Count
Source
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.1k
  ValueT &operator[](const KeyT &Key) {
100
28.1k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
28.1k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
28.1k
    auto &I = Result.first->second;
103
28.1k
    if (Result.second) {
104
27.9k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
27.9k
      I = Vector.size() - 1;
106
27.9k
    }
107
28.1k
    return Vector[I].second;
108
28.1k
  }
llvm::MapVector<clang::Decl*, unsigned long long, llvm::SmallDenseMap<clang::Decl*, unsigned int, 4u, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::Decl*, unsigned long long>, 4u> >::operator[](clang::Decl* const&)
Line
Count
Source
99
10.9k
  ValueT &operator[](const KeyT &Key) {
100
10.9k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
10.9k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
10.9k
    auto &I = Result.first->second;
103
10.9k
    if (Result.second) {
104
10.8k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
10.8k
      I = Vector.size() - 1;
106
10.8k
    }
107
10.9k
    return Vector[I].second;
108
10.9k
  }
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.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
5.66k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
5.66k
      I = Vector.size() - 1;
106
5.66k
    }
107
6.03k
    return Vector[I].second;
108
6.03k
  }
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.6M
  ValueT &operator[](const KeyT &Key) {
100
11.6M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
11.6M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
11.6M
    auto &I = Result.first->second;
103
11.6M
    if (Result.second) {
104
5.46M
      Vector.push_back(std::make_pair(Key, ValueT()));
105
5.46M
      I = Vector.size() - 1;
106
5.46M
    }
107
11.6M
    return Vector[I].second;
108
11.6M
  }
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.04k
  ValueT &operator[](const KeyT &Key) {
100
1.04k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.04k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.04k
    auto &I = Result.first->second;
103
1.04k
    if (Result.second) {
104
846
      Vector.push_back(std::make_pair(Key, ValueT()));
105
846
      I = Vector.size() - 1;
106
846
    }
107
1.04k
    return Vector[I].second;
108
1.04k
  }
llvm::MapVector<clang::serialization::ModuleFile*, clang::Decl const*, llvm::DenseMap<clang::serialization::ModuleFile*, unsigned int, llvm::DenseMapInfo<clang::serialization::ModuleFile*>, llvm::detail::DenseMapPair<clang::serialization::ModuleFile*, unsigned int> >, std::__1::vector<std::__1::pair<clang::serialization::ModuleFile*, clang::Decl const*>, std::__1::allocator<std::__1::pair<clang::serialization::ModuleFile*, clang::Decl const*> > > >::operator[](clang::serialization::ModuleFile* const&)
Line
Count
Source
99
9.34k
  ValueT &operator[](const KeyT &Key) {
100
9.34k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
9.34k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
9.34k
    auto &I = Result.first->second;
103
9.34k
    if (Result.second) {
104
7.84k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
7.84k
      I = Vector.size() - 1;
106
7.84k
    }
107
9.34k
    return Vector[I].second;
108
9.34k
  }
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.24k
  ValueT &operator[](const KeyT &Key) {
100
1.24k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.24k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.24k
    auto &I = Result.first->second;
103
1.24k
    if (Result.second) {
104
1.24k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
1.24k
      I = Vector.size() - 1;
106
1.24k
    }
107
1.24k
    return Vector[I].second;
108
1.24k
  }
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
365
  ValueT &operator[](const KeyT &Key) {
100
365
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
365
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
365
    auto &I = Result.first->second;
103
365
    if (Result.second) {
104
262
      Vector.push_back(std::make_pair(Key, ValueT()));
105
262
      I = Vector.size() - 1;
106
262
    }
107
365
    return Vector[I].second;
108
365
  }
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
93
  ValueT &operator[](const KeyT &Key) {
100
93
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
93
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
93
    auto &I = Result.first->second;
103
93
    if (Result.second) {
104
78
      Vector.push_back(std::make_pair(Key, ValueT()));
105
78
      I = Vector.size() - 1;
106
78
    }
107
93
    return Vector[I].second;
108
93
  }
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.8k
  ValueT &operator[](const KeyT &Key) {
100
42.8k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
42.8k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
42.8k
    auto &I = Result.first->second;
103
42.8k
    if (Result.second) {
104
42.8k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
42.8k
      I = Vector.size() - 1;
106
42.8k
    }
107
42.8k
    return Vector[I].second;
108
42.8k
  }
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
1.16M
  ValueT &operator[](const KeyT &Key) {
100
1.16M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.16M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.16M
    auto &I = Result.first->second;
103
1.16M
    if (Result.second) {
104
1.16M
      Vector.push_back(std::make_pair(Key, ValueT()));
105
1.16M
      I = Vector.size() - 1;
106
1.16M
    }
107
1.16M
    return Vector[I].second;
108
1.16M
  }
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
9.68k
  ValueT &operator[](const KeyT &Key) {
100
9.68k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
9.68k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
9.68k
    auto &I = Result.first->second;
103
9.68k
    if (Result.second) {
104
9.68k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
9.68k
      I = Vector.size() - 1;
106
9.68k
    }
107
9.68k
    return Vector[I].second;
108
9.68k
  }
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
397k
  ValueT &operator[](const KeyT &Key) {
100
397k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
397k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
397k
    auto &I = Result.first->second;
103
397k
    if (Result.second) {
104
253k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
253k
      I = Vector.size() - 1;
106
253k
    }
107
397k
    return Vector[I].second;
108
397k
  }
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
258k
  ValueT &operator[](const KeyT &Key) {
100
258k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
258k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
258k
    auto &I = Result.first->second;
103
258k
    if (Result.second) {
104
257k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
257k
      I = Vector.size() - 1;
106
257k
    }
107
258k
    return Vector[I].second;
108
258k
  }
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<llvm::StringRef, DebugifyStatistics, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, DebugifyStatistics>, std::__1::allocator<std::__1::pair<llvm::StringRef, DebugifyStatistics> > > >::operator[](llvm::StringRef const&)
Line
Count
Source
99
616
  ValueT &operator[](const KeyT &Key) {
100
616
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
616
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
616
    auto &I = Result.first->second;
103
616
    if (Result.second) {
104
245
      Vector.push_back(std::make_pair(Key, ValueT()));
105
245
      I = Vector.size() - 1;
106
245
    }
107
616
    return Vector[I].second;
108
616
  }
llvm::MapVector<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long, llvm::DenseMap<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*>, unsigned long long> > > >::operator[](std::__1::pair<lld::elf::InputSectionBase const*, lld::elf::InputSectionBase const*> const&)
Line
Count
Source
99
39
  ValueT &operator[](const KeyT &Key) {
100
39
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
39
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
39
    auto &I = Result.first->second;
103
39
    if (Result.second) {
104
37
      Vector.push_back(std::make_pair(Key, ValueT()));
105
37
      I = Vector.size() - 1;
106
37
    }
107
39
    return Vector[I].second;
108
39
  }
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.4k
  ValueT &operator[](const KeyT &Key) {
100
69.4k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
69.4k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
69.4k
    auto &I = Result.first->second;
103
69.4k
    if (Result.second) {
104
2.08k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
2.08k
      I = Vector.size() - 1;
106
2.08k
    }
107
69.4k
    return Vector[I].second;
108
69.4k
  }
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
92
  ValueT &operator[](const KeyT &Key) {
100
92
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
92
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
92
    auto &I = Result.first->second;
103
92
    if (Result.second) {
104
52
      Vector.push_back(std::make_pair(Key, ValueT()));
105
52
      I = Vector.size() - 1;
106
52
    }
107
92
    return Vector[I].second;
108
92
  }
109
110
  // Returns a copy of the value.  Only allowed if ValueT is copyable.
111
347k
  ValueT lookup(const KeyT &Key) const {
112
347k
    static_assert(std::is_copy_constructible<ValueT>::value,
113
347k
                  "Cannot call lookup() if ValueT is not copyable.");
114
347k
    typename MapType::const_iterator Pos = Map.find(Key);
115
347k
    return Pos == Map.end()? 
ValueT()11.8k
:
Vector[Pos->second].second335k
;
116
347k
  }
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
935
  ValueT lookup(const KeyT &Key) const {
112
935
    static_assert(std::is_copy_constructible<ValueT>::value,
113
935
                  "Cannot call lookup() if ValueT is not copyable.");
114
935
    typename MapType::const_iterator Pos = Map.find(Key);
115
935
    return Pos == Map.end()? 
ValueT()0
: Vector[Pos->second].second;
116
935
  }
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
56.3k
  ValueT lookup(const KeyT &Key) const {
112
56.3k
    static_assert(std::is_copy_constructible<ValueT>::value,
113
56.3k
                  "Cannot call lookup() if ValueT is not copyable.");
114
56.3k
    typename MapType::const_iterator Pos = Map.find(Key);
115
56.3k
    return Pos == Map.end()? 
ValueT()8.52k
:
Vector[Pos->second].second47.8k
;
116
56.3k
  }
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.57k
:
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
56
  ValueT lookup(const KeyT &Key) const {
112
56
    static_assert(std::is_copy_constructible<ValueT>::value,
113
56
                  "Cannot call lookup() if ValueT is not copyable.");
114
56
    typename MapType::const_iterator Pos = Map.find(Key);
115
56
    return Pos == Map.end()? 
ValueT()1
:
Vector[Pos->second].second55
;
116
56
  }
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
10.2k
  std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
119
10.2k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
120
10.2k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
121
10.2k
    auto &I = Result.first->second;
122
10.2k
    if (Result.second) {
123
10.2k
      Vector.push_back(std::make_pair(KV.first, KV.second));
124
10.2k
      I = Vector.size() - 1;
125
10.2k
      return std::make_pair(std::prev(end()), true);
126
10.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
15
  std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
119
15
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
120
15
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
121
15
    auto &I = Result.first->second;
122
15
    if (Result.second) {
123
14
      Vector.push_back(std::make_pair(KV.first, KV.second));
124
14
      I = Vector.size() - 1;
125
14
      return std::make_pair(std::prev(end()), true);
126
14
    }
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
10.0k
  std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
119
10.0k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
120
10.0k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
121
10.0k
    auto &I = Result.first->second;
122
10.0k
    if (Result.second) {
123
10.0k
      Vector.push_back(std::make_pair(KV.first, KV.second));
124
10.0k
      I = Vector.size() - 1;
125
10.0k
      return std::make_pair(std::prev(end()), true);
126
10.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
109
  std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
119
109
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
120
109
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
121
109
    auto &I = Result.first->second;
122
109
    if (Result.second) {
123
104
      Vector.push_back(std::make_pair(KV.first, KV.second));
124
104
      I = Vector.size() - 1;
125
104
      return std::make_pair(std::prev(end()), true);
126
104
    }
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
468k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
468k
    // Copy KV.first into the map, then move it into the vector.
132
468k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
468k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
468k
    auto &I = Result.first->second;
135
468k
    if (Result.second) {
136
330k
      Vector.push_back(std::move(KV));
137
330k
      I = Vector.size() - 1;
138
330k
      return std::make_pair(std::prev(end()), true);
139
330k
    }
140
138k
    return std::make_pair(begin() + I, false);
141
138k
  }
llvm::MapVector<llvm::MachineOperand, std::__1::pair<bool, unsigned int>, llvm::DenseMap<llvm::MachineOperand, unsigned int, llvm::DenseMapInfo<llvm::MachineOperand>, llvm::detail::DenseMapPair<llvm::MachineOperand, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MachineOperand, std::__1::pair<bool, unsigned int> >, std::__1::allocator<std::__1::pair<llvm::MachineOperand, std::__1::pair<bool, unsigned int> > > > >::insert(std::__1::pair<llvm::MachineOperand, std::__1::pair<bool, unsigned int> >&&)
Line
Count
Source
130
753
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
753
    // Copy KV.first into the map, then move it into the vector.
132
753
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
753
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
753
    auto &I = Result.first->second;
135
753
    if (Result.second) {
136
630
      Vector.push_back(std::move(KV));
137
630
      I = Vector.size() - 1;
138
630
      return std::make_pair(std::prev(end()), true);
139
630
    }
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
22
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
22
    // Copy KV.first into the map, then move it into the vector.
132
22
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
22
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
22
    auto &I = Result.first->second;
135
22
    if (Result.second) {
136
22
      Vector.push_back(std::move(KV));
137
22
      I = Vector.size() - 1;
138
22
      return std::make_pair(std::prev(end()), true);
139
22
    }
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.91k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
1.91k
    // Copy KV.first into the map, then move it into the vector.
132
1.91k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
1.91k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
1.91k
    auto &I = Result.first->second;
135
1.91k
    if (Result.second) {
136
1.91k
      Vector.push_back(std::move(KV));
137
1.91k
      I = Vector.size() - 1;
138
1.91k
      return std::make_pair(std::prev(end()), true);
139
1.91k
    }
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
74.5k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
74.5k
    // Copy KV.first into the map, then move it into the vector.
132
74.5k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
74.5k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
74.5k
    auto &I = Result.first->second;
135
74.5k
    if (Result.second) {
136
74.5k
      Vector.push_back(std::move(KV));
137
74.5k
      I = Vector.size() - 1;
138
74.5k
      return std::make_pair(std::prev(end()), true);
139
74.5k
    }
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
236
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
236
    // Copy KV.first into the map, then move it into the vector.
132
236
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
236
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
236
    auto &I = Result.first->second;
135
236
    if (Result.second) {
136
235
      Vector.push_back(std::move(KV));
137
235
      I = Vector.size() - 1;
138
235
      return std::make_pair(std::prev(end()), true);
139
235
    }
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.7k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
20.7k
    // Copy KV.first into the map, then move it into the vector.
132
20.7k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
20.7k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
20.7k
    auto &I = Result.first->second;
135
20.7k
    if (Result.second) {
136
20.7k
      Vector.push_back(std::move(KV));
137
20.7k
      I = Vector.size() - 1;
138
20.7k
      return std::make_pair(std::prev(end()), true);
139
20.7k
    }
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
980
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
980
    // Copy KV.first into the map, then move it into the vector.
132
980
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
980
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
980
    auto &I = Result.first->second;
135
980
    if (Result.second) {
136
978
      Vector.push_back(std::move(KV));
137
978
      I = Vector.size() - 1;
138
978
      return std::make_pair(std::prev(end()), true);
139
978
    }
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.57k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
2.57k
    // Copy KV.first into the map, then move it into the vector.
132
2.57k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
2.57k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
2.57k
    auto &I = Result.first->second;
135
2.57k
    if (Result.second) {
136
2.57k
      Vector.push_back(std::move(KV));
137
2.57k
      I = Vector.size() - 1;
138
2.57k
      return std::make_pair(std::prev(end()), true);
139
2.57k
    }
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
354k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
354k
    // Copy KV.first into the map, then move it into the vector.
132
354k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
354k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
354k
    auto &I = Result.first->second;
135
354k
    if (Result.second) {
136
216k
      Vector.push_back(std::move(KV));
137
216k
      I = Vector.size() - 1;
138
216k
      return std::make_pair(std::prev(end()), true);
139
216k
    }
140
137k
    return std::make_pair(begin() + I, false);
141
137k
  }
llvm::MapVector<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> >, llvm::DenseMap<clang::FunctionDecl const*, unsigned int, llvm::DenseMapInfo<clang::FunctionDecl const*>, llvm::detail::DenseMapPair<clang::FunctionDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> > >, std::__1::allocator<std::__1::pair<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> > > > > >::insert(std::__1::pair<clang::FunctionDecl const*, std::__1::unique_ptr<clang::LateParsedTemplate, std::__1::default_delete<clang::LateParsedTemplate> > >&&)
Line
Count
Source
130
359
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
359
    // Copy KV.first into the map, then move it into the vector.
132
359
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
359
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
359
    auto &I = Result.first->second;
135
359
    if (Result.second) {
136
359
      Vector.push_back(std::move(KV));
137
359
      I = Vector.size() - 1;
138
359
      return std::make_pair(std::prev(end()), true);
139
359
    }
140
0
    return std::make_pair(begin() + I, false);
141
0
  }
llvm::MapVector<clang::FunctionDecl*, clang::QualType, llvm::SmallDenseMap<clang::FunctionDecl*, unsigned int, 4u, llvm::DenseMapInfo<clang::FunctionDecl*>, llvm::detail::DenseMapPair<clang::FunctionDecl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::FunctionDecl*, clang::QualType>, 4u> >::insert(std::__1::pair<clang::FunctionDecl*, clang::QualType>&&)
Line
Count
Source
130
80
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
80
    // Copy KV.first into the map, then move it into the vector.
132
80
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
80
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
80
    auto &I = Result.first->second;
135
80
    if (Result.second) {
136
76
      Vector.push_back(std::move(KV));
137
76
      I = Vector.size() - 1;
138
76
      return std::make_pair(std::prev(end()), true);
139
76
    }
140
4
    return std::make_pair(begin() + I, false);
141
4
  }
llvm::MapVector<clang::Decl*, clang::FunctionDecl*, llvm::SmallDenseMap<clang::Decl*, unsigned int, 4u, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::Decl*, clang::FunctionDecl*>, 4u> >::insert(std::__1::pair<clang::Decl*, clang::FunctionDecl*>&&)
Line
Count
Source
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
70
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
70
    // Copy KV.first into the map, then move it into the vector.
132
70
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
70
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
70
    auto &I = Result.first->second;
135
70
    if (Result.second) {
136
67
      Vector.push_back(std::move(KV));
137
67
      I = Vector.size() - 1;
138
67
      return std::make_pair(std::prev(end()), true);
139
67
    }
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.50M
  size_type count(const KeyT &Key) const {
144
3.50M
    typename MapType::const_iterator Pos = Map.find(Key);
145
3.50M
    return Pos == Map.end()? 
03.09M
:
1413k
;
146
3.50M
  }
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
143k
  size_type count(const KeyT &Key) const {
144
143k
    typename MapType::const_iterator Pos = Map.find(Key);
145
143k
    return Pos == Map.end()? 
0142k
:
1335
;
146
143k
  }
llvm::MapVector<llvm::Value*, llvm::Value*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::Value*> > > >::count(llvm::Value* const&) const
Line
Count
Source
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.8k
  size_type count(const KeyT &Key) const {
144
18.8k
    typename MapType::const_iterator Pos = Map.find(Key);
145
18.8k
    return Pos == Map.end()? 
0266
:
118.5k
;
146
18.8k
  }
llvm::MapVector<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> >, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> > >, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, std::__1::unique_ptr<llvm::slpvectorizer::BoUpSLP::BlockScheduling, std::__1::default_delete<llvm::slpvectorizer::BoUpSLP::BlockScheduling> > > > > >::count(llvm::BasicBlock* const&) const
Line
Count
Source
143
58.1k
  size_type count(const KeyT &Key) const {
144
58.1k
    typename MapType::const_iterator Pos = Map.find(Key);
145
58.1k
    return Pos == Map.end()? 
00
: 1;
146
58.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
777k
  size_type count(const KeyT &Key) const {
144
777k
    typename MapType::const_iterator Pos = Map.find(Key);
145
777k
    return Pos == Map.end()? 
0452k
:
1325k
;
146
777k
  }
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.94M
  size_type count(const KeyT &Key) const {
144
1.94M
    typename MapType::const_iterator Pos = Map.find(Key);
145
1.94M
    return Pos == Map.end()? 
01.93M
:
111.0k
;
146
1.94M
  }
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
560k
  size_type count(const KeyT &Key) const {
144
560k
    typename MapType::const_iterator Pos = Map.find(Key);
145
560k
    return Pos == Map.end()? 
0560k
:
130
;
146
560k
  }
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
12.4M
  iterator find(const KeyT &Key) {
149
12.4M
    typename MapType::const_iterator Pos = Map.find(Key);
150
12.4M
    return Pos == Map.end()? 
Vector.end()8.64M
:
151
12.4M
                            
(Vector.begin() + Pos->second)3.81M
;
152
12.4M
  }
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
214
  iterator find(const KeyT &Key) {
149
214
    typename MapType::const_iterator Pos = Map.find(Key);
150
214
    return Pos == Map.end()? 
Vector.end()102
:
151
214
                            
(Vector.begin() + Pos->second)112
;
152
214
  }
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.66M
  iterator find(const KeyT &Key) {
149
3.66M
    typename MapType::const_iterator Pos = Map.find(Key);
150
3.66M
    return Pos == Map.end()? 
Vector.end()3.08M
:
151
3.66M
                            
(Vector.begin() + Pos->second)576k
;
152
3.66M
  }
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
304
  iterator find(const KeyT &Key) {
149
304
    typename MapType::const_iterator Pos = Map.find(Key);
150
304
    return Pos == Map.end()? 
Vector.end()274
:
151
304
                            
(Vector.begin() + Pos->second)30
;
152
304
  }
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
322
  iterator find(const KeyT &Key) {
149
322
    typename MapType::const_iterator Pos = Map.find(Key);
150
322
    return Pos == Map.end()? 
Vector.end()278
:
151
322
                            
(Vector.begin() + Pos->second)44
;
152
322
  }
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
456k
  iterator find(const KeyT &Key) {
149
456k
    typename MapType::const_iterator Pos = Map.find(Key);
150
456k
    return Pos == Map.end()? 
Vector.end()159k
:
151
456k
                            
(Vector.begin() + Pos->second)296k
;
152
456k
  }
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
549k
  iterator find(const KeyT &Key) {
149
549k
    typename MapType::const_iterator Pos = Map.find(Key);
150
549k
    return Pos == Map.end()? 
Vector.end()60.0k
:
151
549k
                            
(Vector.begin() + Pos->second)489k
;
152
549k
  }
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
19.0k
  iterator find(const KeyT &Key) {
149
19.0k
    typename MapType::const_iterator Pos = Map.find(Key);
150
19.0k
    return Pos == Map.end()? 
Vector.end()0
:
151
19.0k
                            (Vector.begin() + Pos->second);
152
19.0k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> > > > >::find(llvm::Value* const&)
Line
Count
Source
148
1.82M
  iterator find(const KeyT &Key) {
149
1.82M
    typename MapType::const_iterator Pos = Map.find(Key);
150
1.82M
    return Pos == Map.end()? 
Vector.end()1.82M
:
151
1.82M
                            
(Vector.begin() + Pos->second)12
;
152
1.82M
  }
CGOpenMPRuntime.cpp:llvm::MapVector<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u>, llvm::DenseMap<clang::ValueDecl const*, unsigned int, llvm::DenseMapInfo<clang::ValueDecl const*>, llvm::detail::DenseMapPair<clang::ValueDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::MapInfo, 8u> > > > >::find(clang::ValueDecl const* const&)
Line
Count
Source
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
  }
CGOpenMPRuntime.cpp:llvm::MapVector<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u>, llvm::DenseMap<clang::ValueDecl const*, unsigned int, llvm::DenseMapInfo<clang::ValueDecl const*>, llvm::detail::DenseMapPair<clang::ValueDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u> >, std::__1::allocator<std::__1::pair<clang::ValueDecl const*, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::DeferredDevicePtrEntryTy, 4u> > > > >::find(clang::ValueDecl const* const&)
Line
Count
Source
148
220
  iterator find(const KeyT &Key) {
149
220
    typename MapType::const_iterator Pos = Map.find(Key);
150
220
    return Pos == Map.end()? 
Vector.end()212
:
151
220
                            
(Vector.begin() + Pos->second)8
;
152
220
  }
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<std::__1::pair<clang::GlobalDecl, unsigned int>, llvm::StringRef, llvm::DenseMap<std::__1::pair<clang::GlobalDecl, unsigned int>, unsigned int, llvm::DenseMapInfo<std::__1::pair<clang::GlobalDecl, unsigned int> >, llvm::detail::DenseMapPair<std::__1::pair<clang::GlobalDecl, unsigned int>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<clang::GlobalDecl, unsigned int>, llvm::StringRef>, std::__1::allocator<std::__1::pair<std::__1::pair<clang::GlobalDecl, unsigned int>, llvm::StringRef> > > >::find(std::__1::pair<clang::GlobalDecl, unsigned int> const&)
Line
Count
Source
148
18
  iterator find(const KeyT &Key) {
149
18
    typename MapType::const_iterator Pos = Map.find(Key);
150
18
    return Pos == Map.end()? 
Vector.end()14
:
151
18
                            
(Vector.begin() + Pos->second)4
;
152
18
  }
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
4.19M
  iterator find(const KeyT &Key) {
149
4.19M
    typename MapType::const_iterator Pos = Map.find(Key);
150
4.19M
    return Pos == Map.end()? 
Vector.end()2.00M
:
151
4.19M
                            
(Vector.begin() + Pos->second)2.19M
;
152
4.19M
  }
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
320
  iterator find(const KeyT &Key) {
149
320
    typename MapType::const_iterator Pos = Map.find(Key);
150
320
    return Pos == Map.end()? 
Vector.end()176
:
151
320
                            
(Vector.begin() + Pos->second)144
;
152
320
  }
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
54
  iterator find(const KeyT &Key) {
149
54
    typename MapType::const_iterator Pos = Map.find(Key);
150
54
    return Pos == Map.end()? 
Vector.end()0
:
151
54
                            (Vector.begin() + Pos->second);
152
54
  }
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.5k
  iterator find(const KeyT &Key) {
149
28.5k
    typename MapType::const_iterator Pos = Map.find(Key);
150
28.5k
    return Pos == Map.end()? 
Vector.end()22.4k
:
151
28.5k
                            
(Vector.begin() + Pos->second)6.07k
;
152
28.5k
  }
GlobalModuleIndex.cpp:llvm::MapVector<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo, llvm::DenseMap<clang::FileEntry const*, unsigned int, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo>, std::__1::allocator<std::__1::pair<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo> > > >::find(clang::FileEntry const* const&)
Line
Count
Source
148
4.36k
  iterator find(const KeyT &Key) {
149
4.36k
    typename MapType::const_iterator Pos = Map.find(Key);
150
4.36k
    return Pos == Map.end()? 
Vector.end()1.24k
:
151
4.36k
                            
(Vector.begin() + Pos->second)3.12k
;
152
4.36k
  }
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.65M
  iterator find(const KeyT &Key) {
149
1.65M
    typename MapType::const_iterator Pos = Map.find(Key);
150
1.65M
    return Pos == Map.end()? 
Vector.end()1.44M
:
151
1.65M
                            
(Vector.begin() + Pos->second)205k
;
152
1.65M
  }
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
228
  iterator find(const KeyT &Key) {
149
228
    typename MapType::const_iterator Pos = Map.find(Key);
150
228
    return Pos == Map.end()? 
Vector.end()0
:
151
228
                            (Vector.begin() + Pos->second);
152
228
  }
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
3.60M
  const_iterator find(const KeyT &Key) const {
155
3.60M
    typename MapType::const_iterator Pos = Map.find(Key);
156
3.60M
    return Pos == Map.end()? 
Vector.end()3.59M
:
157
3.60M
                            
(Vector.begin() + Pos->second)9.14k
;
158
3.60M
  }
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
290
  const_iterator find(const KeyT &Key) const {
155
290
    typename MapType::const_iterator Pos = Map.find(Key);
156
290
    return Pos == Map.end()? 
Vector.end()277
:
157
290
                            
(Vector.begin() + Pos->second)13
;
158
290
  }
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
  }
llvm::MapVector<llvm::Instruction*, unsigned long long, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, unsigned long long>, std::__1::allocator<std::__1::pair<llvm::Instruction*, unsigned long long> > > >::find(llvm::Instruction* const&) const
Line
Count
Source
154
293k
  const_iterator find(const KeyT &Key) const {
155
293k
    typename MapType::const_iterator Pos = Map.find(Key);
156
293k
    return Pos == Map.end()? 
Vector.end()292k
:
157
293k
                            
(Vector.begin() + Pos->second)733
;
158
293k
  }
Unexecuted instantiation: llvm::MapVector<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> >, llvm::DenseMap<llvm::Region*, unsigned int, llvm::DenseMapInfo<llvm::Region*>, llvm::detail::DenseMapPair<llvm::Region*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > >, std::__1::allocator<std::__1::pair<llvm::Region*, std::__1::unique_ptr<polly::Scop, std::__1::default_delete<polly::Scop> > > > > >::find(llvm::Region* const&) const
llvm::MapVector<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u>, llvm::DenseMap<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int, llvm::DenseMapInfo<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >, llvm::detail::DenseMapPair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> >, std::__1::allocator<std::__1::pair<std::__1::pair<llvm::DINode const*, llvm::DILocation const*>, llvm::SmallVector<std::__1::pair<llvm::MachineInstr const*, llvm::MachineInstr const*>, 4u> > > > >::find(std::__1::pair<llvm::DINode const*, llvm::DILocation const*> const&) const
Line
Count
Source
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()589
:
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.98k
  const_iterator find(const KeyT &Key) const {
155
3.98k
    typename MapType::const_iterator Pos = Map.find(Key);
156
3.98k
    return Pos == Map.end()? 
Vector.end()0
:
157
3.98k
                            (Vector.begin() + Pos->second);
158
3.98k
  }
llvm::MapVector<clang::NamedDecl const*, unsigned int, llvm::DenseMap<clang::NamedDecl const*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl const*>, llvm::detail::DenseMapPair<clang::NamedDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl const*, unsigned int>, std::__1::allocator<std::__1::pair<clang::NamedDecl const*, unsigned int> > > >::find(clang::NamedDecl const* const&) const
Line
Count
Source
154
2.97M
  const_iterator find(const KeyT &Key) const {
155
2.97M
    typename MapType::const_iterator Pos = Map.find(Key);
156
2.97M
    return Pos == Map.end()? 
Vector.end()2.97M
:
157
2.97M
                            
(Vector.begin() + Pos->second)3.11k
;
158
2.97M
  }
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
324k
  const_iterator find(const KeyT &Key) const {
155
324k
    typename MapType::const_iterator Pos = Map.find(Key);
156
324k
    return Pos == Map.end()? 
Vector.end()324k
:
157
324k
                            
(Vector.begin() + Pos->second)3
;
158
324k
  }
159
160
  /// Remove the last element from the vector.
161
27.9k
  void pop_back() {
162
27.9k
    typename MapType::iterator Pos = Map.find(Vector.back().first);
163
27.9k
    Map.erase(Pos);
164
27.9k
    Vector.pop_back();
165
27.9k
  }
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
244k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
175
244k
    Map.erase(Iterator->first);
176
244k
    auto Next = Vector.erase(Iterator);
177
244k
    if (Next == Vector.end())
178
183k
      return Next;
179
60.4k
180
60.4k
    // Update indices in the map.
181
60.4k
    size_t Index = Next - Vector.begin();
182
605k
    for (auto &I : Map) {
183
605k
      assert(I.second != Index && "Index was already erased!");
184
605k
      if (I.second > Index)
185
349k
        --I.second;
186
605k
    }
187
60.4k
    return Next;
188
60.4k
  }
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
37.1k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
175
37.1k
    Map.erase(Iterator->first);
176
37.1k
    auto Next = Vector.erase(Iterator);
177
37.1k
    if (Next == Vector.end())
178
806
      return Next;
179
36.2k
180
36.2k
    // Update indices in the map.
181
36.2k
    size_t Index = Next - Vector.begin();
182
36.3k
    for (auto &I : Map) {
183
36.3k
      assert(I.second != Index && "Index was already erased!");
184
36.3k
      if (I.second > Index)
185
36.2k
        --I.second;
186
36.3k
    }
187
36.2k
    return Next;
188
36.2k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> > > > >::erase(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.04k
      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
205k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
175
205k
    Map.erase(Iterator->first);
176
205k
    auto Next = Vector.erase(Iterator);
177
205k
    if (Next == Vector.end())
178
181k
      return Next;
179
24.1k
180
24.1k
    // Update indices in the map.
181
24.1k
    size_t Index = Next - Vector.begin();
182
569k
    for (auto &I : Map) {
183
569k
      assert(I.second != Index && "Index was already erased!");
184
569k
      if (I.second > Index)
185
313k
        --I.second;
186
569k
    }
187
24.1k
    return Next;
188
24.1k
  }
189
190
  /// Remove all elements with the key value Key.
191
  ///
192
  /// Returns the number of elements removed.
193
1.69M
  size_type erase(const KeyT &Key) {
194
1.69M
    auto Iterator = find(Key);
195
1.69M
    if (Iterator == end())
196
1.44M
      return 0;
197
243k
    erase(Iterator);
198
243k
    return 1;
199
243k
  }
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
37.1k
  size_type erase(const KeyT &Key) {
194
37.1k
    auto Iterator = find(Key);
195
37.1k
    if (Iterator == end())
196
0
      return 0;
197
37.1k
    erase(Iterator);
198
37.1k
    return 1;
199
37.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> > > > >::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.65M
  size_type erase(const KeyT &Key) {
194
1.65M
    auto Iterator = find(Key);
195
1.65M
    if (Iterator == end())
196
1.44M
      return 0;
197
205k
    erase(Iterator);
198
205k
    return 1;
199
205k
  }
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
170
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
211
170
  auto O = Vector.begin();
212
247
  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
170
  // Erase trailing entries in the vector.
227
170
  Vector.erase(O, Vector.end());
228
170
}
Unexecuted instantiation: ScheduleDAGInstrs.cpp:void llvm::MapVector<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> >, llvm::DenseMap<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int, llvm::DenseMapInfo<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >, llvm::detail::DenseMapPair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> > >, std::__1::allocator<std::__1::pair<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*>, std::__1::list<llvm::SUnit*, std::__1::allocator<llvm::SUnit*> > > > > >::remove_if<llvm::ScheduleDAGInstrs::insertBarrierChain(llvm::ScheduleDAGInstrs::Value2SUsMap&)::$_0>(llvm::ScheduleDAGInstrs::insertBarrierChain(llvm::ScheduleDAGInstrs::Value2SUsMap&)::$_0)
void llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::remove_if<void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)1, false> >()::'lambda'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&)>(void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)1, false> >()::'lambda'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&))
Line
Count
Source
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
16
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
211
16
  auto O = Vector.begin();
212
20
  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
16
  // Erase trailing entries in the vector.
227
16
  Vector.erase(O, Vector.end());
228
16
}
void llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::remove_if<void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)0, true> >()::'lambda0'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&)>(void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)0, true> >()::'lambda0'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&))
Line
Count
Source
210
16
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
211
16
  auto O = Vector.begin();
212
18
  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
16
  // Erase trailing entries in the vector.
227
16
  Vector.erase(O, Vector.end());
228
16
}
void llvm::MapVector<lld::elf::Symbol*, unsigned long, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, unsigned long>, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, unsigned long> > > >::remove_if<void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)0, true> >()::'lambda1'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&)>(void lld::elf::MipsGotSection::build<llvm::object::ELFType<(llvm::support::endianness)0, true> >()::'lambda1'(std::__1::pair<lld::elf::Symbol*, unsigned long> const&))
Line
Count
Source
210
14
void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
211
14
  auto O = Vector.begin();
212
20
  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
14
  // Erase trailing entries in the vector.
227
14
  Vector.erase(O, Vector.end());
228
14
}
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