Coverage Report

Created: 2018-11-13 17:19

/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.5k
  VectorType takeVector() {
57
17.5k
    Map.clear();
58
17.5k
    return std::move(Vector);
59
17.5k
  }
llvm::MapVector<llvm::ValueInfo, llvm::CalleeInfo, llvm::DenseMap<llvm::ValueInfo, unsigned int, llvm::DenseMapInfo<llvm::ValueInfo>, llvm::detail::DenseMapPair<llvm::ValueInfo, unsigned int> >, std::__1::vector<std::__1::pair<llvm::ValueInfo, llvm::CalleeInfo>, std::__1::allocator<std::__1::pair<llvm::ValueInfo, llvm::CalleeInfo> > > >::takeVector()
Line
Count
Source
56
567
  VectorType takeVector() {
57
567
    Map.clear();
58
567
    return std::move(Vector);
59
567
  }
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.9k
  VectorType takeVector() {
57
16.9k
    Map.clear();
58
16.9k
    return std::move(Vector);
59
16.9k
  }
60
61
2.22M
  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::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> >, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > >, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > > > > >::size() const
Line
Count
Source
61
9
  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
105k
  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
2.00M
  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.16k
  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.20k
  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
106k
  size_type size() const { return Vector.size(); }
GlobalModuleIndex.cpp:llvm::MapVector<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo, llvm::DenseMap<clang::FileEntry const*, unsigned int, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo>, std::__1::allocator<std::__1::pair<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo> > > >::size() const
Line
Count
Source
61
1.25k
  size_type size() const { return Vector.size(); }
llvm::MapVector<clang::TypoExpr*, clang::Sema::TypoExprState, llvm::DenseMap<clang::TypoExpr*, unsigned int, llvm::DenseMapInfo<clang::TypoExpr*>, llvm::detail::DenseMapPair<clang::TypoExpr*, unsigned int> >, std::__1::vector<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState>, std::__1::allocator<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState> > > >::size() const
Line
Count
Source
61
2.25k
  size_type size() const { return Vector.size(); }
Unexecuted instantiation: llvm::MapVector<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u>, llvm::DenseMap<unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, unsigned int> >, std::__1::vector<std::__1::pair<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u> >, std::__1::allocator<std::__1::pair<unsigned int, llvm::SmallVector<clang::UniqueVirtualMethod, 4u> > > > >::size() const
llvm::MapVector<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long, llvm::DenseMap<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::Symbol*, long long> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long> > > >::size() const
Line
Count
Source
61
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
457k
  void reserve(size_type NumEntries) {
66
457k
    Map.reserve(NumEntries);
67
457k
    Vector.reserve(NumEntries);
68
457k
  }
69
70
16.1M
  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(); }
llvm::MapVector<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> >, llvm::DenseMap<llvm::Constant*, unsigned int, llvm::DenseMapInfo<llvm::Constant*>, llvm::detail::DenseMapPair<llvm::Constant*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> > >, std::__1::allocator<std::__1::pair<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> > > > > >::begin()
Line
Count
Source
70
11
  iterator begin() { return Vector.begin(); }
X86WinAllocaExpander.cpp:llvm::MapVector<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering, llvm::DenseMap<llvm::MachineInstr*, unsigned int, llvm::DenseMapInfo<llvm::MachineInstr*>, llvm::detail::DenseMapPair<llvm::MachineInstr*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering>, std::__1::allocator<std::__1::pair<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering> > > >::begin()
Line
Count
Source
70
86
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::begin()
Line
Count
Source
70
2.46k
  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
465k
  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.46k
  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.22M
  iterator begin() { return Vector.begin(); }
llvm::MapVector<unsigned long long, unsigned long long, llvm::DenseMap<unsigned long long, unsigned int, llvm::DenseMapInfo<unsigned long long>, llvm::detail::DenseMapPair<unsigned long long, unsigned int> >, std::__1::vector<std::__1::pair<unsigned long long, unsigned long long>, std::__1::allocator<std::__1::pair<unsigned long long, unsigned long long> > > >::begin()
Line
Count
Source
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
273
  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.69k
  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
221k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Instruction*, llvm::Instruction*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Instruction*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Instruction*> > > >::begin()
Line
Count
Source
70
1.13M
  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
77
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::Instruction*, llvm::TruncInstCombine::Info, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info> > > >::begin()
Line
Count
Source
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
5
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MCSection*, llvm::ConstantPool, llvm::DenseMap<llvm::MCSection*, unsigned int, llvm::DenseMapInfo<llvm::MCSection*>, llvm::detail::DenseMapPair<llvm::MCSection*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection*, llvm::ConstantPool>, std::__1::allocator<std::__1::pair<llvm::MCSection*, llvm::ConstantPool> > > >::begin()
Line
Count
Source
70
9.01k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> >, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > >, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > > > > >::begin()
Line
Count
Source
70
18
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MCSymbol*, unsigned int, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, unsigned int>, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, unsigned int> > > >::begin()
Line
Count
Source
70
9
  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.37M
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::DivRemMapKey, llvm::Instruction*, llvm::DenseMap<llvm::DivRemMapKey, unsigned int, llvm::DenseMapInfo<llvm::DivRemMapKey>, llvm::detail::DenseMapPair<llvm::DivRemMapKey, unsigned int> >, std::__1::vector<std::__1::pair<llvm::DivRemMapKey, llvm::Instruction*>, std::__1::allocator<std::__1::pair<llvm::DivRemMapKey, llvm::Instruction*> > > >::begin()
Line
Count
Source
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
51.5k
  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
619
  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.56k
  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
50.6k
  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
169k
  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
8.04k
  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
656k
  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
123k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::StringRef, llvm::BitcodeModule, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, llvm::BitcodeModule>, std::__1::allocator<std::__1::pair<llvm::StringRef, llvm::BitcodeModule> > > >::begin()
Line
Count
Source
70
309
  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*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >::begin()
Line
Count
Source
70
42
  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.4k
  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
365k
  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.7k
  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.98M
  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
578
  iterator begin() { return Vector.begin(); }
llvm::MapVector<isl_id*, llvm::AssertingVH<llvm::Value>, llvm::DenseMap<isl_id*, unsigned int, llvm::DenseMapInfo<isl_id*>, llvm::detail::DenseMapPair<isl_id*, unsigned int> >, std::__1::vector<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> >, std::__1::allocator<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> > > > >::begin()
Line
Count
Source
70
60
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::MDNode*, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*>, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*> > > >::begin()
Line
Count
Source
70
465
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int>, llvm::DenseMap<llvm::MCSymbol const*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol const*>, llvm::detail::DenseMapPair<llvm::MCSymbol const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> >, std::__1::allocator<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> > > > >::begin()
Line
Count
Source
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
55.8k
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::MDNode const*, llvm::DwarfCompileUnit*, llvm::DenseMap<llvm::MDNode const*, unsigned int, llvm::DenseMapInfo<llvm::MDNode const*>, llvm::detail::DenseMapPair<llvm::MDNode const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*>, std::__1::allocator<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*> > > >::begin()
Line
Count
Source
70
10.8k
  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
134
  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
105
  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
64.7k
  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.68k
  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.50k
  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
38.2k
  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.50k
  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.50k
  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.50k
  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.54k
  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
602
  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
340k
  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.9k
  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
222
  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
484
  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.7k
  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
840k
  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
17.9k
  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
8
  iterator begin() { return Vector.begin(); }
llvm::MapVector<llvm::StringRef, lld::elf::MemoryRegion*, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, lld::elf::MemoryRegion*>, std::__1::allocator<std::__1::pair<llvm::StringRef, lld::elf::MemoryRegion*> > > >::begin()
Line
Count
Source
70
5.31k
  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.22k
  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
350k
  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.42k
  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.2k
  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
73.0k
  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.8k
  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.08k
  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.15k
  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
4.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
27.0M
  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(); }
llvm::MapVector<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> >, llvm::DenseMap<llvm::Constant*, unsigned int, llvm::DenseMapInfo<llvm::Constant*>, llvm::detail::DenseMapPair<llvm::Constant*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> > >, std::__1::allocator<std::__1::pair<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> > > > > >::end()
Line
Count
Source
72
11
  iterator end() { return Vector.end(); }
X86WinAllocaExpander.cpp:llvm::MapVector<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering, llvm::DenseMap<llvm::MachineInstr*, unsigned int, llvm::DenseMapInfo<llvm::MachineInstr*>, llvm::detail::DenseMapPair<llvm::MachineInstr*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering>, std::__1::allocator<std::__1::pair<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering> > > >::end()
Line
Count
Source
72
86
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::end()
Line
Count
Source
72
2.47k
  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
465k
  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.20k
  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
212
  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.87M
  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
273
  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.71k
  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
221k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Instruction*, llvm::Instruction*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Instruction*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Instruction*> > > >::end()
Line
Count
Source
72
1.13M
  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
77
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Instruction*, llvm::TruncInstCombine::Info, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info> > > >::end()
Line
Count
Source
72
3.18k
  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
5
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MCSection*, llvm::ConstantPool, llvm::DenseMap<llvm::MCSection*, unsigned int, llvm::DenseMapInfo<llvm::MCSection*>, llvm::detail::DenseMapPair<llvm::MCSection*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection*, llvm::ConstantPool>, std::__1::allocator<std::__1::pair<llvm::MCSection*, llvm::ConstantPool> > > >::end()
Line
Count
Source
72
9.10k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> >, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > >, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > > > > >::end()
Line
Count
Source
72
18
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MCSymbol*, unsigned int, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, unsigned int>, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, unsigned int> > > >::end()
Line
Count
Source
72
9
  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.37M
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::DivRemMapKey, llvm::Instruction*, llvm::DenseMap<llvm::DivRemMapKey, unsigned int, llvm::DenseMapInfo<llvm::DivRemMapKey>, llvm::detail::DenseMapPair<llvm::DivRemMapKey, unsigned int> >, std::__1::vector<std::__1::pair<llvm::DivRemMapKey, llvm::Instruction*>, std::__1::allocator<std::__1::pair<llvm::DivRemMapKey, llvm::Instruction*> > > >::end()
Line
Count
Source
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
379k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::Instruction*, llvm::Value*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Value*> > > >::end()
Line
Count
Source
72
875k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::BasicBlock*, llvm::Value*, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, llvm::Value*> > > >::end()
Line
Count
Source
72
51.5k
  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
619
  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.56k
  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
50.6k
  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
169k
  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
656k
  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.88M
  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
123k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::StringRef, llvm::BitcodeModule, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, llvm::BitcodeModule>, std::__1::allocator<std::__1::pair<llvm::StringRef, llvm::BitcodeModule> > > >::end()
Line
Count
Source
72
567
  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*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >::end()
Line
Count
Source
72
342
  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.4k
  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
365k
  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.22M
  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.7k
  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
578
  iterator end() { return Vector.end(); }
llvm::MapVector<isl_id*, llvm::AssertingVH<llvm::Value>, llvm::DenseMap<isl_id*, unsigned int, llvm::DenseMapInfo<isl_id*>, llvm::detail::DenseMapPair<isl_id*, unsigned int> >, std::__1::vector<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> >, std::__1::allocator<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> > > > >::end()
Line
Count
Source
72
60
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::MDNode*, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*>, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*> > > >::end()
Line
Count
Source
72
465
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int>, llvm::DenseMap<llvm::MCSymbol const*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol const*>, llvm::detail::DenseMapPair<llvm::MCSymbol const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> >, std::__1::allocator<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> > > > >::end()
Line
Count
Source
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
55.8k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MDNode const*, llvm::DwarfCompileUnit*, llvm::DenseMap<llvm::MDNode const*, unsigned int, llvm::DenseMapInfo<llvm::MDNode const*>, llvm::detail::DenseMapPair<llvm::MDNode const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*>, std::__1::allocator<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*> > > >::end()
Line
Count
Source
72
13.4k
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u>, llvm::DenseMap<llvm::MCSection*, unsigned int, llvm::DenseMapInfo<llvm::MCSection*>, llvm::detail::DenseMapPair<llvm::MCSection*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u> >, std::__1::allocator<std::__1::pair<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u> > > > >::end()
Line
Count
Source
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
371
  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
105
  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
29.3k
  iterator end() { return Vector.end(); }
llvm::MapVector<clang::Selector, unsigned int, llvm::DenseMap<clang::Selector, unsigned int, llvm::DenseMapInfo<clang::Selector>, llvm::detail::DenseMapPair<clang::Selector, unsigned int> >, std::__1::vector<std::__1::pair<clang::Selector, unsigned int>, std::__1::allocator<std::__1::pair<clang::Selector, unsigned int> > > >::end()
Line
Count
Source
72
3.68k
  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.50k
  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
38.4k
  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.50k
  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.50k
  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.50k
  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.54k
  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.99k
  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
340k
  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.9k
  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
377
  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
840
  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.7k
  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
17.9k
  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
8
  iterator end() { return Vector.end(); }
llvm::MapVector<llvm::StringRef, lld::elf::MemoryRegion*, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, lld::elf::MemoryRegion*>, std::__1::allocator<std::__1::pair<llvm::StringRef, lld::elf::MemoryRegion*> > > >::end()
Line
Count
Source
72
5.39k
  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.22k
  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.95M
  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.42k
  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
325k
  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.6k
  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.8k
  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.08k
  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.15k
  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
4.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
457
  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.87k
  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
457
  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.87k
  reverse_iterator rend() { return Vector.rend(); }
78
0
  const_reverse_iterator rend() const { return Vector.rend(); }
79
80
43.8M
  bool empty() const {
81
43.8M
    return Vector.empty();
82
43.8M
  }
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.15k
  bool empty() const {
81
3.15k
    return Vector.empty();
82
3.15k
  }
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.20k
  bool empty() const {
81
7.20k
    return Vector.empty();
82
7.20k
  }
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
19.1k
  bool empty() const {
81
19.1k
    return Vector.empty();
82
19.1k
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::empty() const
Line
Count
Source
80
618k
  bool empty() const {
81
618k
    return Vector.empty();
82
618k
  }
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
59
  bool empty() const {
81
59
    return Vector.empty();
82
59
  }
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
17.0k
  bool empty() const {
81
17.0k
    return Vector.empty();
82
17.0k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::StoreInst*, 8u> > > > >::empty() const
Line
Count
Source
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.37k
  bool empty() const {
81
6.37k
    return Vector.empty();
82
6.37k
  }
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
373
  bool empty() const {
81
373
    return Vector.empty();
82
373
  }
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.45M
  bool empty() const {
81
1.45M
    return Vector.empty();
82
1.45M
  }
llvm::MapVector<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u>, llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u> >, std::__1::allocator<std::__1::pair<clang::IdentifierInfo*, llvm::SmallVector<clang::ASTReader::PendingMacroInfo, 2u> > > > >::empty() const
Line
Count
Source
80
1.31M
  bool empty() const {
81
1.31M
    return Vector.empty();
82
1.31M
  }
llvm::MapVector<clang::Decl*, clang::FunctionDecl*, llvm::SmallDenseMap<clang::Decl*, unsigned int, 4u, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >, llvm::SmallVector<std::__1::pair<clang::Decl*, clang::FunctionDecl*>, 4u> >::empty() const
Line
Count
Source
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.33k
  bool empty() const {
81
3.33k
    return Vector.empty();
82
3.33k
  }
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
38.2k
  bool empty() const {
81
38.2k
    return Vector.empty();
82
38.2k
  }
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.50k
  bool empty() const {
81
3.50k
    return Vector.empty();
82
3.50k
  }
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.12k
  bool empty() const {
81
7.12k
    return Vector.empty();
82
7.12k
  }
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.8k
  bool empty() const {
81
28.8k
    return Vector.empty();
82
28.8k
  }
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.95M
  bool empty() const {
81
7.95M
    return Vector.empty();
82
7.95M
  }
llvm::MapVector<clang::Expr const*, clang::DeclRefExpr*, llvm::DenseMap<clang::Expr const*, unsigned int, llvm::DenseMapInfo<clang::Expr const*>, llvm::detail::DenseMapPair<clang::Expr const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*>, std::__1::allocator<std::__1::pair<clang::Expr const*, clang::DeclRefExpr*> > > >::empty() const
Line
Count
Source
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.15k
  bool empty() const {
81
2.15k
    return Vector.empty();
82
2.15k
  }
83
84
  std::pair<KeyT, ValueT>       &front()       { return Vector.front(); }
85
32
  const std::pair<KeyT, ValueT> &front() const { return Vector.front(); }
86
57.4k
  std::pair<KeyT, ValueT>       &back()        { return Vector.back(); }
87
  const std::pair<KeyT, ValueT> &back()  const { return Vector.back(); }
88
89
19.7M
  void clear() {
90
19.7M
    Map.clear();
91
19.7M
    Vector.clear();
92
19.7M
  }
llvm::MapVector<llvm::MCSymbol*, llvm::MCSymbol*, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, llvm::MCSymbol*>, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, llvm::MCSymbol*> > > >::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.6k
  void clear() {
90
12.6k
    Map.clear();
91
12.6k
    Vector.clear();
92
12.6k
  }
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.5k
  void clear() {
90
12.5k
    Map.clear();
91
12.5k
    Vector.clear();
92
12.5k
  }
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.20k
  void clear() {
90
7.20k
    Map.clear();
91
7.20k
    Vector.clear();
92
7.20k
  }
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
618k
  void clear() {
90
618k
    Map.clear();
91
618k
    Vector.clear();
92
618k
  }
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.07M
  void clear() {
90
1.07M
    Map.clear();
91
1.07M
    Vector.clear();
92
1.07M
  }
llvm::MapVector<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> >, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> > >, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, std::__1::vector<llvm::BasicBlock*, std::__1::allocator<llvm::BasicBlock*> > > > > >::clear()
Line
Count
Source
89
138
  void clear() {
90
138
    Map.clear();
91
138
    Vector.clear();
92
138
  }
llvm::MapVector<llvm::Instruction*, llvm::Instruction*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Instruction*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Instruction*> > > >::clear()
Line
Count
Source
89
1.13M
  void clear() {
90
1.13M
    Map.clear();
91
1.13M
    Vector.clear();
92
1.13M
  }
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.72M
  void clear() {
90
4.72M
    Map.clear();
91
4.72M
    Vector.clear();
92
4.72M
  }
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
1.23k
  void clear() {
90
1.23k
    Map.clear();
91
1.23k
    Vector.clear();
92
1.23k
  }
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
614k
  void clear() {
90
614k
    Map.clear();
91
614k
    Vector.clear();
92
614k
  }
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
293
  void clear() {
90
293
    Map.clear();
91
293
    Vector.clear();
92
293
  }
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
477k
  void clear() {
90
477k
    Map.clear();
91
477k
    Vector.clear();
92
477k
  }
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
477k
  void clear() {
90
477k
    Map.clear();
91
477k
    Vector.clear();
92
477k
  }
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
133
  void clear() {
90
133
    Map.clear();
91
133
    Vector.clear();
92
133
  }
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.9k
  void clear() {
90
73.9k
    Map.clear();
91
73.9k
    Vector.clear();
92
73.9k
  }
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
340k
  void clear() {
90
340k
    Map.clear();
91
340k
    Vector.clear();
92
340k
  }
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.09M
  void clear() {
90
3.09M
    Map.clear();
91
3.09M
    Vector.clear();
92
3.09M
  }
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
60
  void clear() {
90
60
    Map.clear();
91
60
    Vector.clear();
92
60
  }
llvm::MapVector<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long, llvm::DenseMap<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int, llvm::DenseMapInfo<std::__1::pair<lld::elf::Symbol*, long long> >, llvm::detail::DenseMapPair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned int> >, std::__1::vector<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long>, std::__1::allocator<std::__1::pair<std::__1::pair<lld::elf::Symbol*, long long>, unsigned long> > > >::clear()
Line
Count
Source
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.6M
  ValueT &operator[](const KeyT &Key) {
100
33.6M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
33.6M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
33.6M
    auto &I = Result.first->second;
103
33.6M
    if (Result.second) {
104
16.0M
      Vector.push_back(std::make_pair(Key, ValueT()));
105
16.0M
      I = Vector.size() - 1;
106
16.0M
    }
107
33.6M
    return Vector[I].second;
108
33.6M
  }
llvm::MapVector<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> >, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > >, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, std::__1::vector<llvm::WinEH::Instruction, std::__1::allocator<llvm::WinEH::Instruction> > > > > >::operator[](llvm::MCSymbol* const&)
Line
Count
Source
99
66
  ValueT &operator[](const KeyT &Key) {
100
66
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
66
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
66
    auto &I = Result.first->second;
103
66
    if (Result.second) {
104
10
      Vector.push_back(std::make_pair(Key, ValueT()));
105
10
      I = Vector.size() - 1;
106
10
    }
107
66
    return Vector[I].second;
108
66
  }
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
  }
llvm::MapVector<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> >, llvm::DenseMap<llvm::Constant*, unsigned int, llvm::DenseMapInfo<llvm::Constant*>, llvm::detail::DenseMapPair<llvm::Constant*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> > >, std::__1::allocator<std::__1::pair<llvm::Constant*, std::__1::vector<llvm::Constant*, std::__1::allocator<llvm::Constant*> > > > > >::operator[](llvm::Constant* const&)
Line
Count
Source
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
13
      Vector.push_back(std::make_pair(Key, ValueT()));
105
13
      I = Vector.size() - 1;
106
13
    }
107
16
    return Vector[I].second;
108
16
  }
X86WinAllocaExpander.cpp:llvm::MapVector<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering, llvm::DenseMap<llvm::MachineInstr*, unsigned int, llvm::DenseMapInfo<llvm::MachineInstr*>, llvm::detail::DenseMapPair<llvm::MachineInstr*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering>, std::__1::allocator<std::__1::pair<llvm::MachineInstr*, (anonymous namespace)::X86WinAllocaExpander::Lowering> > > >::operator[](llvm::MachineInstr* const&)
Line
Count
Source
99
103
  ValueT &operator[](const KeyT &Key) {
100
103
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
103
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
103
    auto &I = Result.first->second;
103
103
    if (Result.second) {
104
103
      Vector.push_back(std::make_pair(Key, ValueT()));
105
103
      I = Vector.size() - 1;
106
103
    }
107
103
    return Vector[I].second;
108
103
  }
llvm::MapVector<llvm::ValueInfo, llvm::CalleeInfo, llvm::DenseMap<llvm::ValueInfo, unsigned int, llvm::DenseMapInfo<llvm::ValueInfo>, llvm::detail::DenseMapPair<llvm::ValueInfo, unsigned int> >, std::__1::vector<std::__1::pair<llvm::ValueInfo, llvm::CalleeInfo>, std::__1::allocator<std::__1::pair<llvm::ValueInfo, llvm::CalleeInfo> > > >::operator[](llvm::ValueInfo const&)
Line
Count
Source
99
298
  ValueT &operator[](const KeyT &Key) {
100
298
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
298
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
298
    auto &I = Result.first->second;
103
298
    if (Result.second) {
104
274
      Vector.push_back(std::make_pair(Key, ValueT()));
105
274
      I = Vector.size() - 1;
106
274
    }
107
298
    return Vector[I].second;
108
298
  }
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
816
  ValueT &operator[](const KeyT &Key) {
100
816
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
816
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
816
    auto &I = Result.first->second;
103
816
    if (Result.second) {
104
198
      Vector.push_back(std::make_pair(Key, ValueT()));
105
198
      I = Vector.size() - 1;
106
198
    }
107
816
    return Vector[I].second;
108
816
  }
llvm::MapVector<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor> > > >::operator[](llvm::Instruction* const&)
Line
Count
Source
99
40.1k
  ValueT &operator[](const KeyT &Key) {
100
40.1k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
40.1k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
40.1k
    auto &I = Result.first->second;
103
40.1k
    if (Result.second) {
104
40.1k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
40.1k
      I = Vector.size() - 1;
106
40.1k
    }
107
40.1k
    return Vector[I].second;
108
40.1k
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::operator[](llvm::AssertingVH<llvm::Value> const&)
Line
Count
Source
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.34k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
6.34k
      I = Vector.size() - 1;
106
6.34k
    }
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
424
  ValueT &operator[](const KeyT &Key) {
100
424
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
424
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
424
    auto &I = Result.first->second;
103
424
    if (Result.second) {
104
181
      Vector.push_back(std::make_pair(Key, ValueT()));
105
181
      I = Vector.size() - 1;
106
181
    }
107
424
    return Vector[I].second;
108
424
  }
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.65M
  ValueT &operator[](const KeyT &Key) {
100
2.65M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
2.65M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
2.65M
    auto &I = Result.first->second;
103
2.65M
    if (Result.second) {
104
1.51M
      Vector.push_back(std::make_pair(Key, ValueT()));
105
1.51M
      I = Vector.size() - 1;
106
1.51M
    }
107
2.65M
    return Vector[I].second;
108
2.65M
  }
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
892
  ValueT &operator[](const KeyT &Key) {
100
892
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
892
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
892
    auto &I = Result.first->second;
103
892
    if (Result.second) {
104
514
      Vector.push_back(std::make_pair(Key, ValueT()));
105
514
      I = Vector.size() - 1;
106
514
    }
107
892
    return Vector[I].second;
108
892
  }
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
751k
  ValueT &operator[](const KeyT &Key) {
100
751k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
751k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
751k
    auto &I = Result.first->second;
103
751k
    if (Result.second) {
104
50.1k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
50.1k
      I = Vector.size() - 1;
106
50.1k
    }
107
751k
    return Vector[I].second;
108
751k
  }
llvm::MapVector<llvm::Instruction*, llvm::Instruction*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Instruction*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Instruction*> > > >::operator[](llvm::Instruction* const&)
Line
Count
Source
99
389
  ValueT &operator[](const KeyT &Key) {
100
389
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
389
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
389
    auto &I = Result.first->second;
103
389
    if (Result.second) {
104
382
      Vector.push_back(std::make_pair(Key, ValueT()));
105
382
      I = Vector.size() - 1;
106
382
    }
107
389
    return Vector[I].second;
108
389
  }
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
163
  ValueT &operator[](const KeyT &Key) {
100
163
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
163
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
163
    auto &I = Result.first->second;
103
163
    if (Result.second) {
104
139
      Vector.push_back(std::make_pair(Key, ValueT()));
105
139
      I = Vector.size() - 1;
106
139
    }
107
163
    return Vector[I].second;
108
163
  }
llvm::MapVector<llvm::Instruction*, llvm::TruncInstCombine::Info, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::TruncInstCombine::Info> > > >::operator[](llvm::Instruction* const&)
Line
Count
Source
99
1.77k
  ValueT &operator[](const KeyT &Key) {
100
1.77k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.77k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.77k
    auto &I = Result.first->second;
103
1.77k
    if (Result.second) {
104
0
      Vector.push_back(std::make_pair(Key, ValueT()));
105
0
      I = Vector.size() - 1;
106
0
    }
107
1.77k
    return Vector[I].second;
108
1.77k
  }
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
17
  ValueT &operator[](const KeyT &Key) {
100
17
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
17
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
17
    auto &I = Result.first->second;
103
17
    if (Result.second) {
104
16
      Vector.push_back(std::make_pair(Key, ValueT()));
105
16
      I = Vector.size() - 1;
106
16
    }
107
17
    return Vector[I].second;
108
17
  }
llvm::MapVector<llvm::MCSection*, llvm::ConstantPool, llvm::DenseMap<llvm::MCSection*, unsigned int, llvm::DenseMapInfo<llvm::MCSection*>, llvm::detail::DenseMapPair<llvm::MCSection*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection*, llvm::ConstantPool>, std::__1::allocator<std::__1::pair<llvm::MCSection*, llvm::ConstantPool> > > >::operator[](llvm::MCSection* const&)
Line
Count
Source
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.07k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
2.07k
      I = Vector.size() - 1;
106
2.07k
    }
107
1.06M
    return Vector[I].second;
108
1.06M
  }
llvm::MapVector<llvm::MCSymbol*, unsigned int, llvm::DenseMap<llvm::MCSymbol*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol*>, llvm::detail::DenseMapPair<llvm::MCSymbol*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol*, unsigned int>, std::__1::allocator<std::__1::pair<llvm::MCSymbol*, unsigned int> > > >::operator[](llvm::MCSymbol* const&)
Line
Count
Source
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
  }
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.27M
  ValueT &operator[](const KeyT &Key) {
100
9.27M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
9.27M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
9.27M
    auto &I = Result.first->second;
103
9.27M
    if (Result.second) {
104
2.91M
      Vector.push_back(std::make_pair(Key, ValueT()));
105
2.91M
      I = Vector.size() - 1;
106
2.91M
    }
107
9.27M
    return Vector[I].second;
108
9.27M
  }
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.49k
  ValueT &operator[](const KeyT &Key) {
100
6.49k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
6.49k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
6.49k
    auto &I = Result.first->second;
103
6.49k
    if (Result.second) {
104
6.41k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
6.41k
      I = Vector.size() - 1;
106
6.41k
    }
107
6.49k
    return Vector[I].second;
108
6.49k
  }
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
1.11M
  ValueT &operator[](const KeyT &Key) {
100
1.11M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.11M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.11M
    auto &I = Result.first->second;
103
1.11M
    if (Result.second) {
104
699k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
699k
      I = Vector.size() - 1;
106
699k
    }
107
1.11M
    return Vector[I].second;
108
1.11M
  }
llvm::MapVector<llvm::BasicBlock*, llvm::Value*, llvm::DenseMap<llvm::BasicBlock*, unsigned int, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::BasicBlock*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::BasicBlock*, llvm::Value*> > > >::operator[](llvm::BasicBlock* const&)
Line
Count
Source
99
144k
  ValueT &operator[](const KeyT &Key) {
100
144k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
144k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
144k
    auto &I = Result.first->second;
103
144k
    if (Result.second) {
104
144k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
144k
      I = Vector.size() - 1;
106
144k
    }
107
144k
    return Vector[I].second;
108
144k
  }
llvm::MapVector<llvm::Value*, llvm::Constant*, llvm::SmallDenseMap<llvm::Value*, unsigned int, 4u, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, llvm::SmallVector<std::__1::pair<llvm::Value*, llvm::Constant*>, 4u> >::operator[](llvm::Value* const&)
Line
Count
Source
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
2.24k
  ValueT &operator[](const KeyT &Key) {
100
2.24k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
2.24k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
2.24k
    auto &I = Result.first->second;
103
2.24k
    if (Result.second) {
104
1.73k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
1.73k
      I = Vector.size() - 1;
106
1.73k
    }
107
2.24k
    return Vector[I].second;
108
2.24k
  }
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
2.37k
  ValueT &operator[](const KeyT &Key) {
100
2.37k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
2.37k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
2.37k
    auto &I = Result.first->second;
103
2.37k
    if (Result.second) {
104
1.84k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
1.84k
      I = Vector.size() - 1;
106
1.84k
    }
107
2.37k
    return Vector[I].second;
108
2.37k
  }
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
51.8k
  ValueT &operator[](const KeyT &Key) {
100
51.8k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
51.8k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
51.8k
    auto &I = Result.first->second;
103
51.8k
    if (Result.second) {
104
32.7k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
32.7k
      I = Vector.size() - 1;
106
32.7k
    }
107
51.8k
    return Vector[I].second;
108
51.8k
  }
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.2k
  ValueT &operator[](const KeyT &Key) {
100
65.2k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
65.2k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
65.2k
    auto &I = Result.first->second;
103
65.2k
    if (Result.second) {
104
65.2k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
65.2k
      I = Vector.size() - 1;
106
65.2k
    }
107
65.2k
    return Vector[I].second;
108
65.2k
  }
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.09M
  ValueT &operator[](const KeyT &Key) {
100
1.09M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.09M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.09M
    auto &I = Result.first->second;
103
1.09M
    if (Result.second) {
104
221k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
221k
      I = Vector.size() - 1;
106
221k
    }
107
1.09M
    return Vector[I].second;
108
1.09M
  }
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.31k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
8.31k
      I = Vector.size() - 1;
106
8.31k
    }
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
5.05k
  ValueT &operator[](const KeyT &Key) {
100
5.05k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
5.05k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
5.05k
    auto &I = Result.first->second;
103
5.05k
    if (Result.second) {
104
5.03k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
5.03k
      I = Vector.size() - 1;
106
5.03k
    }
107
5.05k
    return Vector[I].second;
108
5.05k
  }
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
175k
  ValueT &operator[](const KeyT &Key) {
100
175k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
175k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
175k
    auto &I = Result.first->second;
103
175k
    if (Result.second) {
104
156k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
156k
      I = Vector.size() - 1;
106
156k
    }
107
175k
    return Vector[I].second;
108
175k
  }
llvm::MapVector<llvm::Value*, llvm::BasicBlock*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::BasicBlock*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::BasicBlock*> > > >::operator[](llvm::Value* const&)
Line
Count
Source
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.03M
  ValueT &operator[](const KeyT &Key) {
100
2.03M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
2.03M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
2.03M
    auto &I = Result.first->second;
103
2.03M
    if (Result.second) {
104
2.03M
      Vector.push_back(std::make_pair(Key, ValueT()));
105
2.03M
      I = Vector.size() - 1;
106
2.03M
    }
107
2.03M
    return Vector[I].second;
108
2.03M
  }
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.48k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
3.48k
      I = Vector.size() - 1;
106
3.48k
    }
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
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
39
      Vector.push_back(std::make_pair(Key, ValueT()));
105
39
      I = Vector.size() - 1;
106
39
    }
107
39
    return Vector[I].second;
108
39
  }
Unexecuted instantiation: llvm::MapVector<isl_id*, polly::ScopArrayInfo const*, llvm::DenseMap<isl_id*, unsigned int, llvm::DenseMapInfo<isl_id*>, llvm::detail::DenseMapPair<isl_id*, unsigned int> >, std::__1::vector<std::__1::pair<isl_id*, polly::ScopArrayInfo const*>, std::__1::allocator<std::__1::pair<isl_id*, polly::ScopArrayInfo const*> > > >::operator[](isl_id* const&)
llvm::MapVector<isl_id*, llvm::AssertingVH<llvm::Value>, llvm::DenseMap<isl_id*, unsigned int, llvm::DenseMapInfo<isl_id*>, llvm::detail::DenseMapPair<isl_id*, unsigned int> >, std::__1::vector<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> >, std::__1::allocator<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> > > > >::operator[](isl_id* const&)
Line
Count
Source
99
2.44k
  ValueT &operator[](const KeyT &Key) {
100
2.44k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
2.44k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
2.44k
    auto &I = Result.first->second;
103
2.44k
    if (Result.second) {
104
522
      Vector.push_back(std::make_pair(Key, ValueT()));
105
522
      I = Vector.size() - 1;
106
522
    }
107
2.44k
    return Vector[I].second;
108
2.44k
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::MDNode*, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*>, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*> > > >::operator[](llvm::AssertingVH<llvm::Value> const&)
Line
Count
Source
99
465
  ValueT &operator[](const KeyT &Key) {
100
465
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
465
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
465
    auto &I = Result.first->second;
103
465
    if (Result.second) {
104
465
      Vector.push_back(std::make_pair(Key, ValueT()));
105
465
      I = Vector.size() - 1;
106
465
    }
107
465
    return Vector[I].second;
108
465
  }
llvm::MapVector<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int>, llvm::DenseMap<llvm::MCSymbol const*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol const*>, llvm::detail::DenseMapPair<llvm::MCSymbol const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> >, std::__1::allocator<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> > > > >::operator[](llvm::MCSymbol const* const&)
Line
Count
Source
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.42k
  ValueT &operator[](const KeyT &Key) {
100
2.42k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
2.42k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
2.42k
    auto &I = Result.first->second;
103
2.42k
    if (Result.second) {
104
607
      Vector.push_back(std::make_pair(Key, ValueT()));
105
607
      I = Vector.size() - 1;
106
607
    }
107
2.42k
    return Vector[I].second;
108
2.42k
  }
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
6
  ValueT &operator[](const KeyT &Key) {
100
6
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
6
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
6
    auto &I = Result.first->second;
103
6
    if (Result.second) {
104
6
      Vector.push_back(std::make_pair(Key, ValueT()));
105
6
      I = Vector.size() - 1;
106
6
    }
107
6
    return Vector[I].second;
108
6
  }
llvm::MapVector<llvm::MCSection const*, std::__1::vector<llvm::RangeSpan const*, std::__1::allocator<llvm::RangeSpan const*> >, llvm::DenseMap<llvm::MCSection const*, unsigned int, llvm::DenseMapInfo<llvm::MCSection const*>, llvm::detail::DenseMapPair<llvm::MCSection const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection const*, std::__1::vector<llvm::RangeSpan const*, std::__1::allocator<llvm::RangeSpan const*> > >, std::__1::allocator<std::__1::pair<llvm::MCSection const*, std::__1::vector<llvm::RangeSpan const*, std::__1::allocator<llvm::RangeSpan const*> > > > > >::operator[](llvm::MCSection const* const&)
Line
Count
Source
99
136k
  ValueT &operator[](const KeyT &Key) {
100
136k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
136k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
136k
    auto &I = Result.first->second;
103
136k
    if (Result.second) {
104
55.9k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
55.9k
      I = Vector.size() - 1;
106
55.9k
    }
107
136k
    return Vector[I].second;
108
136k
  }
llvm::MapVector<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u>, llvm::DenseMap<llvm::MCSection*, unsigned int, llvm::DenseMapInfo<llvm::MCSection*>, llvm::detail::DenseMapPair<llvm::MCSection*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u> >, std::__1::allocator<std::__1::pair<llvm::MCSection*, llvm::SmallVector<llvm::SymbolCU, 8u> > > > >::operator[](llvm::MCSection* const&)
Line
Count
Source
99
18
  ValueT &operator[](const KeyT &Key) {
100
18
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
18
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
18
    auto &I = Result.first->second;
103
18
    if (Result.second) {
104
11
      Vector.push_back(std::make_pair(Key, ValueT()));
105
11
      I = Vector.size() - 1;
106
11
    }
107
18
    return Vector[I].second;
108
18
  }
llvm::MapVector<llvm::MDString*, llvm::TinyPtrVector<llvm::DISubprogram const*>, llvm::DenseMap<llvm::MDString*, unsigned int, llvm::DenseMapInfo<llvm::MDString*>, llvm::detail::DenseMapPair<llvm::MDString*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDString*, llvm::TinyPtrVector<llvm::DISubprogram const*> >, std::__1::allocator<std::__1::pair<llvm::MDString*, llvm::TinyPtrVector<llvm::DISubprogram const*> > > > >::operator[](llvm::MDString* const&)
Line
Count
Source
99
68
  ValueT &operator[](const KeyT &Key) {
100
68
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
68
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
68
    auto &I = Result.first->second;
103
68
    if (Result.second) {
104
67
      Vector.push_back(std::make_pair(Key, ValueT()));
105
67
      I = Vector.size() - 1;
106
67
    }
107
68
    return Vector[I].second;
108
68
  }
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
32.5k
  ValueT &operator[](const KeyT &Key) {
100
32.5k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
32.5k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
32.5k
    auto &I = Result.first->second;
103
32.5k
    if (Result.second) {
104
32.3k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
32.3k
      I = Vector.size() - 1;
106
32.3k
    }
107
32.5k
    return Vector[I].second;
108
32.5k
  }
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.9k
  ValueT &operator[](const KeyT &Key) {
100
28.9k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
28.9k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
28.9k
    auto &I = Result.first->second;
103
28.9k
    if (Result.second) {
104
28.7k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
28.7k
      I = Vector.size() - 1;
106
28.7k
    }
107
28.9k
    return Vector[I].second;
108
28.9k
  }
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.63k
  ValueT &operator[](const KeyT &Key) {
100
6.63k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
6.63k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
6.63k
    auto &I = Result.first->second;
103
6.63k
    if (Result.second) {
104
6.24k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
6.24k
      I = Vector.size() - 1;
106
6.24k
    }
107
6.63k
    return Vector[I].second;
108
6.63k
  }
llvm::MapVector<clang::IdentifierInfo const*, unsigned int, llvm::DenseMap<clang::IdentifierInfo const*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo const*>, llvm::detail::DenseMapPair<clang::IdentifierInfo const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::IdentifierInfo const*, unsigned int>, std::__1::allocator<std::__1::pair<clang::IdentifierInfo const*, unsigned int> > > >::operator[](clang::IdentifierInfo const* const&)
Line
Count
Source
99
11.7M
  ValueT &operator[](const KeyT &Key) {
100
11.7M
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
11.7M
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
11.7M
    auto &I = Result.first->second;
103
11.7M
    if (Result.second) {
104
5.51M
      Vector.push_back(std::make_pair(Key, ValueT()));
105
5.51M
      I = Vector.size() - 1;
106
5.51M
    }
107
11.7M
    return Vector[I].second;
108
11.7M
  }
llvm::MapVector<clang::Selector, unsigned int, llvm::DenseMap<clang::Selector, unsigned int, llvm::DenseMapInfo<clang::Selector>, llvm::detail::DenseMapPair<clang::Selector, unsigned int> >, std::__1::vector<std::__1::pair<clang::Selector, unsigned int>, std::__1::allocator<std::__1::pair<clang::Selector, unsigned int> > > >::operator[](clang::Selector const&)
Line
Count
Source
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.35k
  ValueT &operator[](const KeyT &Key) {
100
9.35k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
9.35k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
9.35k
    auto &I = Result.first->second;
103
9.35k
    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.35k
    return Vector[I].second;
108
9.35k
  }
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.25k
  ValueT &operator[](const KeyT &Key) {
100
1.25k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.25k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.25k
    auto &I = Result.first->second;
103
1.25k
    if (Result.second) {
104
1.25k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
1.25k
      I = Vector.size() - 1;
106
1.25k
    }
107
1.25k
    return Vector[I].second;
108
1.25k
  }
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
100
  ValueT &operator[](const KeyT &Key) {
100
100
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
100
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
100
    auto &I = Result.first->second;
103
100
    if (Result.second) {
104
82
      Vector.push_back(std::make_pair(Key, ValueT()));
105
82
      I = Vector.size() - 1;
106
82
    }
107
100
    return Vector[I].second;
108
100
  }
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.9k
  ValueT &operator[](const KeyT &Key) {
100
42.9k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
42.9k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
42.9k
    auto &I = Result.first->second;
103
42.9k
    if (Result.second) {
104
42.9k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
42.9k
      I = Vector.size() - 1;
106
42.9k
    }
107
42.9k
    return Vector[I].second;
108
42.9k
  }
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
10.6k
  ValueT &operator[](const KeyT &Key) {
100
10.6k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
10.6k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
10.6k
    auto &I = Result.first->second;
103
10.6k
    if (Result.second) {
104
10.6k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
10.6k
      I = Vector.size() - 1;
106
10.6k
    }
107
10.6k
    return Vector[I].second;
108
10.6k
  }
llvm::MapVector<clang::VarDecl const*, unsigned int, llvm::DenseMap<clang::VarDecl const*, unsigned int, llvm::DenseMapInfo<clang::VarDecl const*>, llvm::detail::DenseMapPair<clang::VarDecl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::VarDecl const*, unsigned int>, std::__1::allocator<std::__1::pair<clang::VarDecl const*, unsigned int> > > >::operator[](clang::VarDecl const* const&)
Line
Count
Source
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
19.2k
  ValueT &operator[](const KeyT &Key) {
100
19.2k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
19.2k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
19.2k
    auto &I = Result.first->second;
103
19.2k
    if (Result.second) {
104
19.1k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
19.1k
      I = Vector.size() - 1;
106
19.1k
    }
107
19.2k
    return Vector[I].second;
108
19.2k
  }
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
604
  ValueT &operator[](const KeyT &Key) {
100
604
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
604
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
604
    auto &I = Result.first->second;
103
604
    if (Result.second) {
104
239
      Vector.push_back(std::make_pair(Key, ValueT()));
105
239
      I = Vector.size() - 1;
106
239
    }
107
604
    return Vector[I].second;
108
604
  }
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
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
41
      Vector.push_back(std::make_pair(Key, ValueT()));
105
41
      I = Vector.size() - 1;
106
41
    }
107
45
    return Vector[I].second;
108
45
  }
llvm::MapVector<lld::elf::Symbol*, llvm::SetVector<lld::elf::InputFile*, std::__1::vector<lld::elf::InputFile*, std::__1::allocator<lld::elf::InputFile*> >, llvm::DenseSet<lld::elf::InputFile*, llvm::DenseMapInfo<lld::elf::InputFile*> > >, llvm::DenseMap<lld::elf::Symbol*, unsigned int, llvm::DenseMapInfo<lld::elf::Symbol*>, llvm::detail::DenseMapPair<lld::elf::Symbol*, unsigned int> >, std::__1::vector<std::__1::pair<lld::elf::Symbol*, llvm::SetVector<lld::elf::InputFile*, std::__1::vector<lld::elf::InputFile*, std::__1::allocator<lld::elf::InputFile*> >, llvm::DenseSet<lld::elf::InputFile*, llvm::DenseMapInfo<lld::elf::InputFile*> > > >, std::__1::allocator<std::__1::pair<lld::elf::Symbol*, llvm::SetVector<lld::elf::InputFile*, std::__1::vector<lld::elf::InputFile*, std::__1::allocator<lld::elf::InputFile*> >, llvm::DenseSet<lld::elf::InputFile*, llvm::DenseMapInfo<lld::elf::InputFile*> > > > > > >::operator[](lld::elf::Symbol* const&)
Line
Count
Source
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.6k
  ValueT &operator[](const KeyT &Key) {
100
69.6k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
69.6k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
69.6k
    auto &I = Result.first->second;
103
69.6k
    if (Result.second) {
104
2.15k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
2.15k
      I = Vector.size() - 1;
106
2.15k
    }
107
69.6k
    return Vector[I].second;
108
69.6k
  }
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
1.57k
  ValueT &operator[](const KeyT &Key) {
100
1.57k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(Key, 0);
101
1.57k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
102
1.57k
    auto &I = Result.first->second;
103
1.57k
    if (Result.second) {
104
1.22k
      Vector.push_back(std::make_pair(Key, ValueT()));
105
1.22k
      I = Vector.size() - 1;
106
1.22k
    }
107
1.57k
    return Vector[I].second;
108
1.57k
  }
109
110
  // Returns a copy of the value.  Only allowed if ValueT is copyable.
111
351k
  ValueT lookup(const KeyT &Key) const {
112
351k
    static_assert(std::is_copy_constructible<ValueT>::value,
113
351k
                  "Cannot call lookup() if ValueT is not copyable.");
114
351k
    typename MapType::const_iterator Pos = Map.find(Key);
115
351k
    return Pos == Map.end()? 
ValueT()11.7k
:
Vector[Pos->second].second339k
;
116
351k
  }
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
938
  ValueT lookup(const KeyT &Key) const {
112
938
    static_assert(std::is_copy_constructible<ValueT>::value,
113
938
                  "Cannot call lookup() if ValueT is not copyable.");
114
938
    typename MapType::const_iterator Pos = Map.find(Key);
115
938
    return Pos == Map.end()? 
ValueT()0
: Vector[Pos->second].second;
116
938
  }
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.7k
  ValueT lookup(const KeyT &Key) const {
112
56.7k
    static_assert(std::is_copy_constructible<ValueT>::value,
113
56.7k
                  "Cannot call lookup() if ValueT is not copyable.");
114
56.7k
    typename MapType::const_iterator Pos = Map.find(Key);
115
56.7k
    return Pos == Map.end()? 
ValueT()8.42k
:
Vector[Pos->second].second48.2k
;
116
56.7k
  }
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.67k
  ValueT lookup(const KeyT &Key) const {
112
1.67k
    static_assert(std::is_copy_constructible<ValueT>::value,
113
1.67k
                  "Cannot call lookup() if ValueT is not copyable.");
114
1.67k
    typename MapType::const_iterator Pos = Map.find(Key);
115
1.67k
    return Pos == Map.end()? 
ValueT()736
:
Vector[Pos->second].second939
;
116
1.67k
  }
llvm::MapVector<llvm::MDNode const*, llvm::DwarfCompileUnit*, llvm::DenseMap<llvm::MDNode const*, unsigned int, llvm::DenseMapInfo<llvm::MDNode const*>, llvm::detail::DenseMapPair<llvm::MDNode const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*>, std::__1::allocator<std::__1::pair<llvm::MDNode const*, llvm::DwarfCompileUnit*> > > >::lookup(llvm::MDNode const* const&) const
Line
Count
Source
111
281k
  ValueT lookup(const KeyT &Key) const {
112
281k
    static_assert(std::is_copy_constructible<ValueT>::value,
113
281k
                  "Cannot call lookup() if ValueT is not copyable.");
114
281k
    typename MapType::const_iterator Pos = Map.find(Key);
115
281k
    return Pos == Map.end()? 
ValueT()2.59k
:
Vector[Pos->second].second279k
;
116
281k
  }
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
70
  ValueT lookup(const KeyT &Key) const {
112
70
    static_assert(std::is_copy_constructible<ValueT>::value,
113
70
                  "Cannot call lookup() if ValueT is not copyable.");
114
70
    typename MapType::const_iterator Pos = Map.find(Key);
115
70
    return Pos == Map.end()? 
ValueT()1
:
Vector[Pos->second].second69
;
116
70
  }
llvm::MapVector<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock, llvm::SmallDenseMap<lld::elf::OutputSection const*, unsigned int, 16u, llvm::DenseMapInfo<lld::elf::OutputSection const*>, llvm::detail::DenseMapPair<lld::elf::OutputSection const*, unsigned int> >, llvm::SmallVector<std::__1::pair<lld::elf::OutputSection const*, lld::elf::MipsGotSection::FileGot::PageBlock>, 16u> >::lookup(lld::elf::OutputSection const* const&) const
Line
Count
Source
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
470k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
470k
    // Copy KV.first into the map, then move it into the vector.
132
470k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
470k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
470k
    auto &I = Result.first->second;
135
470k
    if (Result.second) {
136
331k
      Vector.push_back(std::move(KV));
137
331k
      I = Vector.size() - 1;
138
331k
      return std::make_pair(std::prev(end()), true);
139
331k
    }
140
139k
    return std::make_pair(begin() + I, false);
141
139k
  }
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
772
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
772
    // Copy KV.first into the map, then move it into the vector.
132
772
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
772
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
772
    auto &I = Result.first->second;
135
772
    if (Result.second) {
136
648
      Vector.push_back(std::move(KV));
137
648
      I = Vector.size() - 1;
138
648
      return std::make_pair(std::prev(end()), true);
139
648
    }
140
124
    return std::make_pair(begin() + I, false);
141
124
  }
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.89k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
1.89k
    // Copy KV.first into the map, then move it into the vector.
132
1.89k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
1.89k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
1.89k
    auto &I = Result.first->second;
135
1.89k
    if (Result.second) {
136
1.89k
      Vector.push_back(std::move(KV));
137
1.89k
      I = Vector.size() - 1;
138
1.89k
      return std::make_pair(std::prev(end()), true);
139
1.89k
    }
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.7k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
74.7k
    // Copy KV.first into the map, then move it into the vector.
132
74.7k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
74.7k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
74.7k
    auto &I = Result.first->second;
135
74.7k
    if (Result.second) {
136
74.7k
      Vector.push_back(std::move(KV));
137
74.7k
      I = Vector.size() - 1;
138
74.7k
      return std::make_pair(std::prev(end()), true);
139
74.7k
    }
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
260
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
260
    // Copy KV.first into the map, then move it into the vector.
132
260
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
260
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
260
    auto &I = Result.first->second;
135
260
    if (Result.second) {
136
259
      Vector.push_back(std::move(KV));
137
259
      I = Vector.size() - 1;
138
259
      return std::make_pair(std::prev(end()), true);
139
259
    }
140
1
    return std::make_pair(begin() + I, false);
141
1
  }
llvm::MapVector<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >::insert(std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>&&)
Line
Count
Source
130
59
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
59
    // Copy KV.first into the map, then move it into the vector.
132
59
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
59
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
59
    auto &I = Result.first->second;
135
59
    if (Result.second) {
136
59
      Vector.push_back(std::move(KV));
137
59
      I = Vector.size() - 1;
138
59
      return std::make_pair(std::prev(end()), true);
139
59
    }
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.8k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
20.8k
    // Copy KV.first into the map, then move it into the vector.
132
20.8k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
20.8k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
20.8k
    auto &I = Result.first->second;
135
20.8k
    if (Result.second) {
136
20.8k
      Vector.push_back(std::move(KV));
137
20.8k
      I = Vector.size() - 1;
138
20.8k
      return std::make_pair(std::prev(end()), true);
139
20.8k
    }
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
982
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
982
    // Copy KV.first into the map, then move it into the vector.
132
982
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
982
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
982
    auto &I = Result.first->second;
135
982
    if (Result.second) {
136
980
      Vector.push_back(std::move(KV));
137
980
      I = Vector.size() - 1;
138
980
      return std::make_pair(std::prev(end()), true);
139
980
    }
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.59k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
2.59k
    // Copy KV.first into the map, then move it into the vector.
132
2.59k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
2.59k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
2.59k
    auto &I = Result.first->second;
135
2.59k
    if (Result.second) {
136
2.59k
      Vector.push_back(std::move(KV));
137
2.59k
      I = Vector.size() - 1;
138
2.59k
      return std::make_pair(std::prev(end()), true);
139
2.59k
    }
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
237
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
237
    // Copy KV.first into the map, then move it into the vector.
132
237
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
237
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
237
    auto &I = Result.first->second;
135
237
    if (Result.second) {
136
237
      Vector.push_back(std::move(KV));
137
237
      I = Vector.size() - 1;
138
237
      return std::make_pair(std::prev(end()), true);
139
237
    }
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
138k
    return std::make_pair(begin() + I, false);
141
138k
  }
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
1.06k
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
1.06k
    // Copy KV.first into the map, then move it into the vector.
132
1.06k
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
1.06k
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
1.06k
    auto &I = Result.first->second;
135
1.06k
    if (Result.second) {
136
711
      Vector.push_back(std::move(KV));
137
711
      I = Vector.size() - 1;
138
711
      return std::make_pair(std::prev(end()), true);
139
711
    }
140
355
    return std::make_pair(begin() + I, false);
141
355
  }
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
81
  std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
131
81
    // Copy KV.first into the map, then move it into the vector.
132
81
    std::pair<KeyT, typename MapType::mapped_type> Pair = std::make_pair(KV.first, 0);
133
81
    std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair);
134
81
    auto &I = Result.first->second;
135
81
    if (Result.second) {
136
78
      Vector.push_back(std::move(KV));
137
78
      I = Vector.size() - 1;
138
78
      return std::make_pair(std::prev(end()), true);
139
78
    }
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.86M
  size_type count(const KeyT &Key) const {
144
3.86M
    typename MapType::const_iterator Pos = Map.find(Key);
145
3.86M
    return Pos == Map.end()? 
03.36M
:
1502k
;
146
3.86M
  }
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
142k
  size_type count(const KeyT &Key) const {
144
142k
    typename MapType::const_iterator Pos = Map.find(Key);
145
142k
    return Pos == Map.end()? 
0142k
:
1335
;
146
142k
  }
llvm::MapVector<llvm::Value*, llvm::Value*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::Value*> > > >::count(llvm::Value* const&) const
Line
Count
Source
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.9k
  size_type count(const KeyT &Key) const {
144
18.9k
    typename MapType::const_iterator Pos = Map.find(Key);
145
18.9k
    return Pos == Map.end()? 
0266
:
118.6k
;
146
18.9k
  }
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.0k
  size_type count(const KeyT &Key) const {
144
58.0k
    typename MapType::const_iterator Pos = Map.find(Key);
145
58.0k
    return Pos == Map.end()? 
00
: 1;
146
58.0k
  }
llvm::MapVector<llvm::Instruction*, llvm::Value*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Value*> > > >::count(llvm::Instruction* const&) const
Line
Count
Source
143
1.11M
  size_type count(const KeyT &Key) const {
144
1.11M
    typename MapType::const_iterator Pos = Map.find(Key);
145
1.11M
    return Pos == Map.end()? 
0699k
:
1413k
;
146
1.11M
  }
llvm::MapVector<llvm::Value*, std::__1::pair<unsigned long long, bool>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, std::__1::pair<unsigned long long, bool> >, std::__1::allocator<std::__1::pair<llvm::Value*, std::__1::pair<unsigned long long, bool> > > > >::count(llvm::Value* const&) const
Line
Count
Source
143
1.97M
  size_type count(const KeyT &Key) const {
144
1.97M
    typename MapType::const_iterator Pos = Map.find(Key);
145
1.97M
    return Pos == Map.end()? 
01.96M
:
110.9k
;
146
1.97M
  }
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
74
  size_type count(const KeyT &Key) const {
144
74
    typename MapType::const_iterator Pos = Map.find(Key);
145
74
    return Pos == Map.end()? 
068
:
16
;
146
74
  }
llvm::MapVector<isl_id*, llvm::AssertingVH<llvm::Value>, llvm::DenseMap<isl_id*, unsigned int, llvm::DenseMapInfo<isl_id*>, llvm::detail::DenseMapPair<isl_id*, unsigned int> >, std::__1::vector<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> >, std::__1::allocator<std::__1::pair<isl_id*, llvm::AssertingVH<llvm::Value> > > > >::count(isl_id* const&) const
Line
Count
Source
143
250
  size_type count(const KeyT &Key) const {
144
250
    typename MapType::const_iterator Pos = Map.find(Key);
145
250
    return Pos == Map.end()? 
0178
:
172
;
146
250
  }
llvm::MapVector<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int>, llvm::DenseMap<llvm::MCSymbol const*, unsigned int, llvm::DenseMapInfo<llvm::MCSymbol const*>, llvm::detail::DenseMapPair<llvm::MCSymbol const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> >, std::__1::allocator<std::__1::pair<llvm::MCSymbol const*, std::__1::pair<llvm::GlobalVariable const*, unsigned int> > > > >::count(llvm::MCSymbol const* const&) const
Line
Count
Source
143
561k
  size_type count(const KeyT &Key) const {
144
561k
    typename MapType::const_iterator Pos = Map.find(Key);
145
561k
    return Pos == Map.end()? 
0561k
:
130
;
146
561k
  }
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.8M
  iterator find(const KeyT &Key) {
149
12.8M
    typename MapType::const_iterator Pos = Map.find(Key);
150
12.8M
    return Pos == Map.end()? 
Vector.end()8.79M
:
151
12.8M
                            
(Vector.begin() + Pos->second)4.05M
;
152
12.8M
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::find(llvm::AssertingVH<llvm::Value> const&)
Line
Count
Source
148
6
  iterator find(const KeyT &Key) {
149
6
    typename MapType::const_iterator Pos = Map.find(Key);
150
6
    return Pos == Map.end()? 
Vector.end()4
:
151
6
                            
(Vector.begin() + Pos->second)2
;
152
6
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::SUnit*, 4u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::SUnit*, 4u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::SUnit*, 4u> > > > >::find(llvm::Value* const&)
Line
Count
Source
148
212
  iterator find(const KeyT &Key) {
149
212
    typename MapType::const_iterator Pos = Map.find(Key);
150
212
    return Pos == Map.end()? 
Vector.end()100
:
151
212
                            
(Vector.begin() + Pos->second)112
;
152
212
  }
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.64M
  iterator find(const KeyT &Key) {
149
3.64M
    typename MapType::const_iterator Pos = Map.find(Key);
150
3.64M
    return Pos == Map.end()? 
Vector.end()3.07M
:
151
3.64M
                            
(Vector.begin() + Pos->second)569k
;
152
3.64M
  }
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
308
  iterator find(const KeyT &Key) {
149
308
    typename MapType::const_iterator Pos = Map.find(Key);
150
308
    return Pos == Map.end()? 
Vector.end()278
:
151
308
                            
(Vector.begin() + Pos->second)30
;
152
308
  }
llvm::MapVector<llvm::Instruction*, llvm::Instruction*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Instruction*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Instruction*> > > >::find(llvm::Instruction* const&)
Line
Count
Source
148
345
  iterator find(const KeyT &Key) {
149
345
    typename MapType::const_iterator Pos = Map.find(Key);
150
345
    return Pos == Map.end()? 
Vector.end()293
:
151
345
                            
(Vector.begin() + Pos->second)52
;
152
345
  }
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
457k
  iterator find(const KeyT &Key) {
149
457k
    typename MapType::const_iterator Pos = Map.find(Key);
150
457k
    return Pos == Map.end()? 
Vector.end()160k
:
151
457k
                            
(Vector.begin() + Pos->second)297k
;
152
457k
  }
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
867k
  iterator find(const KeyT &Key) {
149
867k
    typename MapType::const_iterator Pos = Map.find(Key);
150
867k
    return Pos == Map.end()? 
Vector.end()130k
:
151
867k
                            
(Vector.begin() + Pos->second)737k
;
152
867k
  }
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.88M
  iterator find(const KeyT &Key) {
149
1.88M
    typename MapType::const_iterator Pos = Map.find(Key);
150
1.88M
    return Pos == Map.end()? 
Vector.end()1.88M
:
151
1.88M
                            
(Vector.begin() + Pos->second)12
;
152
1.88M
  }
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*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData, llvm::DenseMap<clang::Decl const*, unsigned int, llvm::DenseMapInfo<clang::Decl const*>, llvm::detail::DenseMapPair<clang::Decl const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData>, std::__1::allocator<std::__1::pair<clang::Decl const*, clang::CodeGen::CGOpenMPRuntimeNVPTX::MappedVarData> > > >::find(clang::Decl const* const&)
Line
Count
Source
148
244
  iterator find(const KeyT &Key) {
149
244
    typename MapType::const_iterator Pos = Map.find(Key);
150
244
    return Pos == Map.end()? 
Vector.end()218
:
151
244
                            
(Vector.begin() + Pos->second)26
;
152
244
  }
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
175
  iterator find(const KeyT &Key) {
149
175
    typename MapType::const_iterator Pos = Map.find(Key);
150
175
    return Pos == Map.end()? 
Vector.end()150
:
151
175
                            
(Vector.begin() + Pos->second)25
;
152
175
  }
llvm::MapVector<clang::GlobalDecl, llvm::StringRef, llvm::DenseMap<clang::GlobalDecl, unsigned int, llvm::DenseMapInfo<clang::GlobalDecl>, llvm::detail::DenseMapPair<clang::GlobalDecl, unsigned int> >, std::__1::vector<std::__1::pair<clang::GlobalDecl, llvm::StringRef>, std::__1::allocator<std::__1::pair<clang::GlobalDecl, llvm::StringRef> > > >::find(clang::GlobalDecl const&)
Line
Count
Source
148
4.22M
  iterator find(const KeyT &Key) {
149
4.22M
    typename MapType::const_iterator Pos = Map.find(Key);
150
4.22M
    return Pos == Map.end()? 
Vector.end()2.03M
:
151
4.22M
                            
(Vector.begin() + Pos->second)2.19M
;
152
4.22M
  }
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
297
  iterator find(const KeyT &Key) {
149
297
    typename MapType::const_iterator Pos = Map.find(Key);
150
297
    return Pos == Map.end()? 
Vector.end()0
:
151
297
                            (Vector.begin() + Pos->second);
152
297
  }
Unexecuted instantiation: llvm::MapVector<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> >, llvm::DenseMap<llvm::Function const*, unsigned int, llvm::DenseMapInfo<llvm::Function const*>, llvm::detail::DenseMapPair<llvm::Function const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > >, std::__1::allocator<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > > > > >::find(llvm::Function const* const&)
llvm::MapVector<llvm::StringRef, llvm::BitcodeModule, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >, std::__1::vector<std::__1::pair<llvm::StringRef, llvm::BitcodeModule>, std::__1::allocator<std::__1::pair<llvm::StringRef, llvm::BitcodeModule> > > >::find(llvm::StringRef const&)
Line
Count
Source
148
59
  iterator find(const KeyT &Key) {
149
59
    typename MapType::const_iterator Pos = Map.find(Key);
150
59
    return Pos == Map.end()? 
Vector.end()0
:
151
59
                            (Vector.begin() + Pos->second);
152
59
  }
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
29.3k
  iterator find(const KeyT &Key) {
149
29.3k
    typename MapType::const_iterator Pos = Map.find(Key);
150
29.3k
    return Pos == Map.end()? 
Vector.end()22.6k
:
151
29.3k
                            
(Vector.begin() + Pos->second)6.67k
;
152
29.3k
  }
GlobalModuleIndex.cpp:llvm::MapVector<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo, llvm::DenseMap<clang::FileEntry const*, unsigned int, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, unsigned int> >, std::__1::vector<std::__1::pair<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo>, std::__1::allocator<std::__1::pair<clang::FileEntry const*, (anonymous namespace)::ModuleFileInfo> > > >::find(clang::FileEntry const* const&)
Line
Count
Source
148
4.39k
  iterator find(const KeyT &Key) {
149
4.39k
    typename MapType::const_iterator Pos = Map.find(Key);
150
4.39k
    return Pos == Map.end()? 
Vector.end()1.25k
:
151
4.39k
                            
(Vector.begin() + Pos->second)3.13k
;
152
4.39k
  }
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.45M
:
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.31k
;
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
295k
  const_iterator find(const KeyT &Key) const {
155
295k
    typename MapType::const_iterator Pos = Map.find(Key);
156
295k
    return Pos == Map.end()? 
Vector.end()294k
:
157
295k
                            
(Vector.begin() + Pos->second)893
;
158
295k
  }
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.55k
  const_iterator find(const KeyT &Key) const {
155
1.55k
    typename MapType::const_iterator Pos = Map.find(Key);
156
1.55k
    return Pos == Map.end()? 
Vector.end()607
:
157
1.55k
                            
(Vector.begin() + Pos->second)944
;
158
1.55k
  }
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.89k
  const_iterator find(const KeyT &Key) const {
155
3.89k
    typename MapType::const_iterator Pos = Map.find(Key);
156
3.89k
    return Pos == Map.end()? 
Vector.end()0
:
157
3.89k
                            (Vector.begin() + Pos->second);
158
3.89k
  }
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.17k
;
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
28.7k
  void pop_back() {
162
28.7k
    typename MapType::iterator Pos = Map.find(Vector.back().first);
163
28.7k
    Map.erase(Pos);
164
28.7k
    Vector.pop_back();
165
28.7k
  }
166
167
  /// Remove the element given by Iterator.
168
  ///
169
  /// Returns an iterator to the element following the one which was removed,
170
  /// which may be end().
171
  ///
172
  /// \note This is a deceivingly expensive operation (linear time).  It's
173
  /// usually better to use \a remove_if() if possible.
174
245k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
175
245k
    Map.erase(Iterator->first);
176
245k
    auto Next = Vector.erase(Iterator);
177
245k
    if (Next == Vector.end())
178
183k
      return Next;
179
61.2k
180
61.2k
    // Update indices in the map.
181
61.2k
    size_t Index = Next - Vector.begin();
182
606k
    for (auto &I : Map) {
183
606k
      assert(I.second != Index && "Index was already erased!");
184
606k
      if (I.second > Index)
185
350k
        --I.second;
186
606k
    }
187
61.2k
    return Next;
188
61.2k
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::erase(std::__1::__wrap_iter<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >*>)
Line
Count
Source
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
0
      return Next;
179
1
180
1
    // Update indices in the map.
181
1
    size_t Index = Next - Vector.begin();
182
1
    for (auto &I : Map) {
183
1
      assert(I.second != Index && "Index was already erased!");
184
1
      if (I.second > Index)
185
1
        --I.second;
186
1
    }
187
1
    return Next;
188
1
  }
Unexecuted instantiation: llvm::MapVector<llvm::Value*, llvm::Value*, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::Value*> > > >::erase(std::__1::__wrap_iter<std::__1::pair<llvm::Value*, llvm::Value*>*>)
llvm::MapVector<llvm::Instruction*, llvm::Value*, llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Instruction*, llvm::Value*>, std::__1::allocator<std::__1::pair<llvm::Instruction*, llvm::Value*> > > >::erase(std::__1::__wrap_iter<std::__1::pair<llvm::Instruction*, llvm::Value*>*>)
Line
Count
Source
174
37.8k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
175
37.8k
    Map.erase(Iterator->first);
176
37.8k
    auto Next = Vector.erase(Iterator);
177
37.8k
    if (Next == Vector.end())
178
855
      return Next;
179
37.0k
180
37.0k
    // Update indices in the map.
181
37.0k
    size_t Index = Next - Vector.begin();
182
37.1k
    for (auto &I : Map) {
183
37.1k
      assert(I.second != Index && "Index was already erased!");
184
37.1k
      if (I.second > Index)
185
37.0k
        --I.second;
186
37.1k
    }
187
37.0k
    return Next;
188
37.0k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> > > > >::erase(std::__1::__wrap_iter<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> >*>)
Line
Count
Source
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
297
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
175
297
    Map.erase(Iterator->first);
176
297
    auto Next = Vector.erase(Iterator);
177
297
    if (Next == Vector.end())
178
297
      return Next;
179
0
180
0
    // Update indices in the map.
181
0
    size_t Index = Next - Vector.begin();
182
0
    for (auto &I : Map) {
183
0
      assert(I.second != Index && "Index was already erased!");
184
0
      if (I.second > Index)
185
0
        --I.second;
186
0
    }
187
0
    return Next;
188
0
  }
Unexecuted instantiation: llvm::MapVector<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> >, llvm::DenseMap<llvm::Function const*, unsigned int, llvm::DenseMapInfo<llvm::Function const*>, llvm::detail::DenseMapPair<llvm::Function const*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > >, std::__1::allocator<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > > > > >::erase(std::__1::__wrap_iter<std::__1::pair<llvm::Function const*, std::__1::unique_ptr<llvm::CodeViewDebug::FunctionInfo, std::__1::default_delete<llvm::CodeViewDebug::FunctionInfo> > >*>)
llvm::MapVector<clang::NamedDecl*, clang::SourceLocation, llvm::DenseMap<clang::NamedDecl*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl*>, llvm::detail::DenseMapPair<clang::NamedDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl*, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::NamedDecl*, clang::SourceLocation> > > >::erase(std::__1::__wrap_iter<std::__1::pair<clang::NamedDecl*, clang::SourceLocation>*>)
Line
Count
Source
174
1
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
175
1
    Map.erase(Iterator->first);
176
1
    auto Next = Vector.erase(Iterator);
177
1
    if (Next == Vector.end())
178
1
      return Next;
179
0
180
0
    // Update indices in the map.
181
0
    size_t Index = Next - Vector.begin();
182
0
    for (auto &I : Map) {
183
0
      assert(I.second != Index && "Index was already erased!");
184
0
      if (I.second > Index)
185
0
        --I.second;
186
0
    }
187
0
    return Next;
188
0
  }
llvm::MapVector<clang::Selector, clang::SourceLocation, llvm::DenseMap<clang::Selector, unsigned int, llvm::DenseMapInfo<clang::Selector>, llvm::detail::DenseMapPair<clang::Selector, unsigned int> >, std::__1::vector<std::__1::pair<clang::Selector, clang::SourceLocation>, std::__1::allocator<std::__1::pair<clang::Selector, clang::SourceLocation> > > >::erase(std::__1::__wrap_iter<std::__1::pair<clang::Selector, clang::SourceLocation>*>)
Line
Count
Source
174
1
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
175
1
    Map.erase(Iterator->first);
176
1
    auto Next = Vector.erase(Iterator);
177
1
    if (Next == Vector.end())
178
1
      return Next;
179
0
180
0
    // Update indices in the map.
181
0
    size_t Index = Next - Vector.begin();
182
0
    for (auto &I : Map) {
183
0
      assert(I.second != Index && "Index was already erased!");
184
0
      if (I.second > Index)
185
0
        --I.second;
186
0
    }
187
0
    return Next;
188
0
  }
llvm::MapVector<clang::TypoExpr*, clang::Sema::TypoExprState, llvm::DenseMap<clang::TypoExpr*, unsigned int, llvm::DenseMapInfo<clang::TypoExpr*>, llvm::detail::DenseMapPair<clang::TypoExpr*, unsigned int> >, std::__1::vector<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState>, std::__1::allocator<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState> > > >::erase(std::__1::__wrap_iter<std::__1::pair<clang::TypoExpr*, clang::Sema::TypoExprState>*>)
Line
Count
Source
174
1.08k
  typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
175
1.08k
    Map.erase(Iterator->first);
176
1.08k
    auto Next = Vector.erase(Iterator);
177
1.08k
    if (Next == Vector.end())
178
1.03k
      return Next;
179
49
180
49
    // Update indices in the map.
181
49
    size_t Index = Next - Vector.begin();
182
51
    for (auto &I : Map) {
183
51
      assert(I.second != Index && "Index was already erased!");
184
51
      if (I.second > Index)
185
49
        --I.second;
186
51
    }
187
49
    return Next;
188
49
  }
llvm::MapVector<clang::NamedDecl*, clang::NamedDecl*, llvm::DenseMap<clang::NamedDecl*, unsigned int, llvm::DenseMapInfo<clang::NamedDecl*>, llvm::detail::DenseMapPair<clang::NamedDecl*, unsigned int> >, std::__1::vector<std::__1::pair<clang::NamedDecl*, clang::NamedDecl*>, std::__1::allocator<std::__1::pair<clang::NamedDecl*, clang::NamedDecl*> > > >::erase(std::__1::__wrap_iter<std::__1::pair<clang::NamedDecl*, clang::NamedDecl*>*>)
Line
Count
Source
174
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.45M
      return 0;
197
244k
    erase(Iterator);
198
244k
    return 1;
199
244k
  }
llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u>, llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >, std::__1::vector<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> >, std::__1::allocator<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::SmallVector<std::__1::pair<llvm::AssertingVH<llvm::GetElementPtrInst>, long long>, 32u> > > > >::erase(llvm::AssertingVH<llvm::Value> const&)
Line
Count
Source
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
  }
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.8k
  size_type erase(const KeyT &Key) {
194
37.8k
    auto Iterator = find(Key);
195
37.8k
    if (Iterator == end())
196
0
      return 0;
197
37.8k
    erase(Iterator);
198
37.8k
    return 1;
199
37.8k
  }
llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u>, llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >, std::__1::vector<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> >, std::__1::allocator<std::__1::pair<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 2u> > > > >::erase(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.45M
      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