Coverage Report

Created: 2024-01-17 10:31

/src/llvm-project/llvm/include/llvm/ADT/DepthFirstIterator.h
Line
Count
Source (jump to first uncovered line)
1
//===- llvm/ADT/DepthFirstIterator.h - Depth First iterator -----*- C++ -*-===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
///
9
/// \file
10
/// This file builds on the ADT/GraphTraits.h file to build generic depth
11
/// first graph iterator.  This file exposes the following functions/types:
12
///
13
/// df_begin/df_end/df_iterator
14
///   * Normal depth-first iteration - visit a node and then all of its
15
///     children.
16
///
17
/// idf_begin/idf_end/idf_iterator
18
///   * Depth-first iteration on the 'inverse' graph.
19
///
20
/// df_ext_begin/df_ext_end/df_ext_iterator
21
///   * Normal depth-first iteration - visit a node and then all of its
22
///     children. This iterator stores the 'visited' set in an external set,
23
///     which allows it to be more efficient, and allows external clients to
24
///     use the set for other purposes.
25
///
26
/// idf_ext_begin/idf_ext_end/idf_ext_iterator
27
///   * Depth-first iteration on the 'inverse' graph.
28
///     This iterator stores the 'visited' set in an external set, which
29
///     allows it to be more efficient, and allows external clients to use
30
///     the set for other purposes.
31
///
32
//===----------------------------------------------------------------------===//
33
34
#ifndef LLVM_ADT_DEPTHFIRSTITERATOR_H
35
#define LLVM_ADT_DEPTHFIRSTITERATOR_H
36
37
#include "llvm/ADT/GraphTraits.h"
38
#include "llvm/ADT/SmallPtrSet.h"
39
#include "llvm/ADT/iterator_range.h"
40
#include <iterator>
41
#include <optional>
42
#include <utility>
43
#include <vector>
44
45
namespace llvm {
46
47
// df_iterator_storage - A private class which is used to figure out where to
48
// store the visited set.
49
template<class SetType, bool External>   // Non-external set
50
class df_iterator_storage {
51
public:
52
  SetType Visited;
53
};
54
55
template<class SetType>
56
class df_iterator_storage<SetType, true> {
57
public:
58
1.23M
  df_iterator_storage(SetType &VSet) : Visited(VSet) {}
llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true>::df_iterator_storage(llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>&)
Line
Count
Source
58
416k
  df_iterator_storage(SetType &VSet) : Visited(VSet) {}
llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true>::df_iterator_storage(llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Line
Count
Source
58
463k
  df_iterator_storage(SetType &VSet) : Visited(VSet) {}
llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>, true>::df_iterator_storage(llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>&)
Line
Count
Source
58
8.16k
  df_iterator_storage(SetType &VSet) : Visited(VSet) {}
llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>, true>::df_iterator_storage(llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>&)
Line
Count
Source
58
349k
  df_iterator_storage(SetType &VSet) : Visited(VSet) {}
llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true>::df_iterator_storage(llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>&)
Line
Count
Source
58
2.47k
  df_iterator_storage(SetType &VSet) : Visited(VSet) {}
Unexecuted instantiation: ADCE.cpp:llvm::df_iterator_storage<(anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState, true>::df_iterator_storage((anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState&)
Unexecuted instantiation: llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>, true>::df_iterator_storage(llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>&)
Unexecuted instantiation: llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true>::df_iterator_storage(llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>, true>::df_iterator_storage(llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>&)
59
4.92M
  df_iterator_storage(const df_iterator_storage &S) : Visited(S.Visited) {}
llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true>::df_iterator_storage(llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true> const&)
Line
Count
Source
59
1.66M
  df_iterator_storage(const df_iterator_storage &S) : Visited(S.Visited) {}
llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true>::df_iterator_storage(llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true> const&)
Line
Count
Source
59
1.85M
  df_iterator_storage(const df_iterator_storage &S) : Visited(S.Visited) {}
llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>, true>::df_iterator_storage(llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>, true> const&)
Line
Count
Source
59
8.16k
  df_iterator_storage(const df_iterator_storage &S) : Visited(S.Visited) {}
llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>, true>::df_iterator_storage(llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>, true> const&)
Line
Count
Source
59
1.39M
  df_iterator_storage(const df_iterator_storage &S) : Visited(S.Visited) {}
llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true>::df_iterator_storage(llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true> const&)
Line
Count
Source
59
2.47k
  df_iterator_storage(const df_iterator_storage &S) : Visited(S.Visited) {}
Unexecuted instantiation: ADCE.cpp:llvm::df_iterator_storage<(anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState, true>::df_iterator_storage(llvm::df_iterator_storage<(anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState, true> const&)
Unexecuted instantiation: llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>, true>::df_iterator_storage(llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>, true> const&)
Unexecuted instantiation: llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true>::df_iterator_storage(llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true> const&)
Unexecuted instantiation: llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>, true>::df_iterator_storage(llvm::df_iterator_storage<llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>, true> const&)
60
61
  SetType &Visited;
62
};
63
64
// The visited stated for the iteration is a simple set augmented with
65
// one more method, completed, which is invoked when all children of a
66
// node have been processed. It is intended to distinguish of back and
67
// cross edges in the spanning tree but is not used in the common case.
68
template <typename NodeRef, unsigned SmallSize=8>
69
struct df_iterator_default_set : public SmallPtrSet<NodeRef, SmallSize> {
70
  using BaseSet = SmallPtrSet<NodeRef, SmallSize>;
71
  using iterator = typename BaseSet::iterator;
72
73
5.08M
  std::pair<iterator,bool> insert(NodeRef N) { return BaseSet::insert(N); }
llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>::insert(llvm::DomTreeNodeBase<llvm::BasicBlock>*)
Line
Count
Source
73
117k
  std::pair<iterator,bool> insert(NodeRef N) { return BaseSet::insert(N); }
llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, 8u>::insert(llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*)
Line
Count
Source
73
131k
  std::pair<iterator,bool> insert(NodeRef N) { return BaseSet::insert(N); }
llvm::df_iterator_default_set<llvm::Loop*, 8u>::insert(llvm::Loop*)
Line
Count
Source
73
2.99k
  std::pair<iterator,bool> insert(NodeRef N) { return BaseSet::insert(N); }
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::MachineLoop*, 8u>::insert(llvm::MachineLoop*)
llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>::insert(llvm::BasicBlock*)
Line
Count
Source
73
898k
  std::pair<iterator,bool> insert(NodeRef N) { return BaseSet::insert(N); }
llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>::insert(llvm::MachineBasicBlock*)
Line
Count
Source
73
1.66M
  std::pair<iterator,bool> insert(NodeRef N) { return BaseSet::insert(N); }
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::RegionNode*, 8u>::insert(llvm::RegionNode*)
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::RegionNode const*, 8u>::insert(llvm::RegionNode const*)
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::MachineRegionNode*, 8u>::insert(llvm::MachineRegionNode*)
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::MachineRegionNode const*, 8u>::insert(llvm::MachineRegionNode const*)
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, 8u>::insert(llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*)
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, 8u>::insert(llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*)
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::Loop const*, 8u>::insert(llvm::Loop const*)
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>::insert(llvm::BasicBlock const*)
llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>::insert(llvm::MachineBasicBlock*)
Line
Count
Source
73
6.95k
  std::pair<iterator,bool> insert(NodeRef N) { return BaseSet::insert(N); }
llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>::insert(llvm::MachineBasicBlock*)
Line
Count
Source
73
398k
  std::pair<iterator,bool> insert(NodeRef N) { return BaseSet::insert(N); }
llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, 8u>::insert(llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*)
Line
Count
Source
73
20.1k
  std::pair<iterator,bool> insert(NodeRef N) { return BaseSet::insert(N); }
llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, 8u>::insert(llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*)
Line
Count
Source
73
20.3k
  std::pair<iterator,bool> insert(NodeRef N) { return BaseSet::insert(N); }
llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>::insert(llvm::MachineBasicBlock const*)
Line
Count
Source
73
4.04k
  std::pair<iterator,bool> insert(NodeRef N) { return BaseSet::insert(N); }
llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>::insert(llvm::VPBlockBase*)
Line
Count
Source
73
1.60M
  std::pair<iterator,bool> insert(NodeRef N) { return BaseSet::insert(N); }
llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>::insert(llvm::VPBlockBase const*)
Line
Count
Source
73
218k
  std::pair<iterator,bool> insert(NodeRef N) { return BaseSet::insert(N); }
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>::insert(llvm::BasicBlock*)
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>::insert(llvm::DDGNode const*)
Unexecuted instantiation: llvm::df_iterator_default_set<clang::Stmt const*, 8u>::insert(clang::Stmt const*)
Unexecuted instantiation: llvm::df_iterator_default_set<clang::Stmt*, 8u>::insert(clang::Stmt*)
74
  template <typename IterT>
75
86.1k
  void insert(IterT Begin, IterT End) { BaseSet::insert(Begin,End); }
void llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>::insert<llvm::BasicBlock**>(llvm::BasicBlock**, llvm::BasicBlock**)
Line
Count
Source
75
86.1k
  void insert(IterT Begin, IterT End) { BaseSet::insert(Begin,End); }
Unexecuted instantiation: void llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>::insert<llvm::MachineBasicBlock**>(llvm::MachineBasicBlock**, llvm::MachineBasicBlock**)
76
77
4.17M
  void completed(NodeRef) {}
llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, 8u>::completed(llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*)
Line
Count
Source
77
131k
  void completed(NodeRef) {}
llvm::df_iterator_default_set<llvm::Loop*, 8u>::completed(llvm::Loop*)
Line
Count
Source
77
2.99k
  void completed(NodeRef) {}
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::MachineLoop*, 8u>::completed(llvm::MachineLoop*)
llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>::completed(llvm::BasicBlock*)
Line
Count
Source
77
561k
  void completed(NodeRef) {}
llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>::completed(llvm::MachineBasicBlock*)
Line
Count
Source
77
1.19M
  void completed(NodeRef) {}
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, 8u>::completed(llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*)
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, 8u>::completed(llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*)
llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>::completed(llvm::DomTreeNodeBase<llvm::BasicBlock>*)
Line
Count
Source
77
117k
  void completed(NodeRef) {}
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::Loop const*, 8u>::completed(llvm::Loop const*)
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>::completed(llvm::BasicBlock const*)
llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>::completed(llvm::MachineBasicBlock*)
Line
Count
Source
77
1.81k
  void completed(NodeRef) {}
llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>::completed(llvm::MachineBasicBlock*)
Line
Count
Source
77
324k
  void completed(NodeRef) {}
llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, 8u>::completed(llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*)
Line
Count
Source
77
20.1k
  void completed(NodeRef) {}
llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, 8u>::completed(llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*)
Line
Count
Source
77
20.3k
  void completed(NodeRef) {}
llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>::completed(llvm::MachineBasicBlock const*)
Line
Count
Source
77
3.23k
  void completed(NodeRef) {}
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::MachineRegionNode const*, 8u>::completed(llvm::MachineRegionNode const*)
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::MachineRegionNode*, 8u>::completed(llvm::MachineRegionNode*)
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::RegionNode*, 8u>::completed(llvm::RegionNode*)
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::RegionNode const*, 8u>::completed(llvm::RegionNode const*)
llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>::completed(llvm::VPBlockBase*)
Line
Count
Source
77
1.58M
  void completed(NodeRef) {}
llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>::completed(llvm::VPBlockBase const*)
Line
Count
Source
77
210k
  void completed(NodeRef) {}
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>::completed(llvm::BasicBlock*)
Unexecuted instantiation: llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>::completed(llvm::DDGNode const*)
Unexecuted instantiation: llvm::df_iterator_default_set<clang::Stmt const*, 8u>::completed(clang::Stmt const*)
78
};
79
80
// Generic Depth First Iterator
81
template <class GraphT,
82
          class SetType =
83
              df_iterator_default_set<typename GraphTraits<GraphT>::NodeRef>,
84
          bool ExtStorage = false, class GT = GraphTraits<GraphT>>
85
class df_iterator : public df_iterator_storage<SetType, ExtStorage> {
86
public:
87
  using iterator_category = std::forward_iterator_tag;
88
  using value_type = typename GT::NodeRef;
89
  using difference_type = std::ptrdiff_t;
90
  using pointer = value_type *;
91
  using reference = const value_type &;
92
93
private:
94
  using NodeRef = typename GT::NodeRef;
95
  using ChildItTy = typename GT::ChildIteratorType;
96
97
  // First element is node reference, second is the 'next child' to visit.
98
  // The second child is initialized lazily to pick up graph changes during the
99
  // DFS.
100
  using StackElement = std::pair<NodeRef, std::optional<ChildItTy>>;
101
102
  // VisitStack - Used to maintain the ordering.  Top = current block
103
  std::vector<StackElement> VisitStack;
104
105
571k
  inline df_iterator(NodeRef Node) {
106
571k
    this->Visited.insert(Node);
107
571k
    VisitStack.push_back(StackElement(Node, std::nullopt));
108
571k
  }
llvm::df_iterator<llvm::MachineDominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::MachineDominatorTree*> >::df_iterator(llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*)
Line
Count
Source
105
68.1k
  inline df_iterator(NodeRef Node) {
106
68.1k
    this->Visited.insert(Node);
107
68.1k
    VisitStack.push_back(StackElement(Node, std::nullopt));
108
68.1k
  }
llvm::df_iterator<llvm::Loop*, llvm::df_iterator_default_set<llvm::Loop*, 8u>, false, llvm::GraphTraits<llvm::Loop*> >::df_iterator(llvm::Loop*)
Line
Count
Source
105
2.94k
  inline df_iterator(NodeRef Node) {
106
2.94k
    this->Visited.insert(Node);
107
2.94k
    VisitStack.push_back(StackElement(Node, std::nullopt));
108
2.94k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::MachineLoop*, llvm::df_iterator_default_set<llvm::MachineLoop*, 8u>, false, llvm::GraphTraits<llvm::MachineLoop*> >::df_iterator(llvm::MachineLoop*)
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock*> >::df_iterator(llvm::BasicBlock*)
Line
Count
Source
105
24.7k
  inline df_iterator(NodeRef Node) {
106
24.7k
    this->Visited.insert(Node);
107
24.7k
    VisitStack.push_back(StackElement(Node, std::nullopt));
108
24.7k
  }
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineFunction*> >::df_iterator(llvm::MachineBasicBlock*)
Line
Count
Source
105
42.7k
  inline df_iterator(NodeRef Node) {
106
42.7k
    this->Visited.insert(Node);
107
42.7k
    VisitStack.push_back(StackElement(Node, std::nullopt));
108
42.7k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Function*> >::df_iterator(llvm::BasicBlock*)
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*> >::df_iterator(llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*)
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*> >::df_iterator(llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*)
llvm::df_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::df_iterator(llvm::DomTreeNodeBase<llvm::BasicBlock>*)
Line
Count
Source
105
16.9k
  inline df_iterator(NodeRef Node) {
106
16.9k
    this->Visited.insert(Node);
107
16.9k
    VisitStack.push_back(StackElement(Node, std::nullopt));
108
16.9k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Loop const*, llvm::df_iterator_default_set<llvm::Loop const*, 8u>, false, llvm::GraphTraits<llvm::Loop const*> >::df_iterator(llvm::Loop const*)
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Function const*> >::df_iterator(llvm::BasicBlock const*)
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*> >::df_iterator(llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*)
Line
Count
Source
105
18.2k
  inline df_iterator(NodeRef Node) {
106
18.2k
    this->Visited.insert(Node);
107
18.2k
    VisitStack.push_back(StackElement(Node, std::nullopt));
108
18.2k
  }
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*> >::df_iterator(llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*)
Line
Count
Source
105
18.4k
  inline df_iterator(NodeRef Node) {
106
18.4k
    this->Visited.insert(Node);
107
18.4k
    VisitStack.push_back(StackElement(Node, std::nullopt));
108
18.4k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> >::df_iterator(llvm::MachineBasicBlock*)
Line
Count
Source
105
4.42k
  inline df_iterator(NodeRef Node) {
106
4.42k
    this->Visited.insert(Node);
107
4.42k
    VisitStack.push_back(StackElement(Node, std::nullopt));
108
4.42k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode*, llvm::df_iterator_default_set<llvm::MachineRegionNode*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode*> >::df_iterator(llvm::MachineRegionNode*)
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode const*, llvm::df_iterator_default_set<llvm::MachineRegionNode const*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode const*> >::df_iterator(llvm::MachineRegionNode const*)
Unexecuted instantiation: llvm::df_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock const*> >::df_iterator(llvm::MachineBasicBlock const*)
llvm::df_iterator<llvm::DominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DominatorTree*> >::df_iterator(llvm::DomTreeNodeBase<llvm::BasicBlock>*)
Line
Count
Source
105
32.6k
  inline df_iterator(NodeRef Node) {
106
32.6k
    this->Visited.insert(Node);
107
32.6k
    VisitStack.push_back(StackElement(Node, std::nullopt));
108
32.6k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::RegionNode*> >::df_iterator(llvm::RegionNode*)
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode const*, llvm::df_iterator_default_set<llvm::RegionNode const*, 8u>, false, llvm::GraphTraits<llvm::RegionNode const*> >::df_iterator(llvm::RegionNode const*)
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock const*> >::df_iterator(llvm::BasicBlock const*)
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::FlatIt<llvm::RegionNode*> > >::df_iterator(llvm::RegionNode*)
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::df_iterator(llvm::BasicBlock const*)
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> > >::df_iterator(llvm::VPBlockBase*)
Line
Count
Source
105
192k
  inline df_iterator(NodeRef Node) {
106
192k
    this->Visited.insert(Node);
107
192k
    VisitStack.push_back(StackElement(Node, std::nullopt));
108
192k
  }
llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> > >::df_iterator(llvm::VPBlockBase*)
Line
Count
Source
105
106k
  inline df_iterator(NodeRef Node) {
106
106k
    this->Visited.insert(Node);
107
106k
    VisitStack.push_back(StackElement(Node, std::nullopt));
108
106k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> > >::df_iterator(llvm::VPBlockBase const*)
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockBase const*, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase const*> >::df_iterator(llvm::VPBlockBase const*)
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> > >::df_iterator(llvm::VPBlockBase const*)
Line
Count
Source
105
42.6k
  inline df_iterator(NodeRef Node) {
106
42.6k
    this->Visited.insert(Node);
107
42.6k
    VisitStack.push_back(StackElement(Node, std::nullopt));
108
42.6k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::df_iterator(llvm::BasicBlock*)
Unexecuted instantiation: llvm::df_iterator<clang::Stmt const*, llvm::df_iterator_default_set<clang::Stmt const*, 8u>, false, llvm::GraphTraits<clang::Stmt const*> >::df_iterator(clang::Stmt const*)
109
110
571k
  inline df_iterator() = default; // End is when stack is empty
llvm::df_iterator<llvm::MachineDominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::MachineDominatorTree*> >::df_iterator()
Line
Count
Source
110
68.1k
  inline df_iterator() = default; // End is when stack is empty
llvm::df_iterator<llvm::Loop*, llvm::df_iterator_default_set<llvm::Loop*, 8u>, false, llvm::GraphTraits<llvm::Loop*> >::df_iterator()
Line
Count
Source
110
2.94k
  inline df_iterator() = default; // End is when stack is empty
Unexecuted instantiation: llvm::df_iterator<llvm::MachineLoop*, llvm::df_iterator_default_set<llvm::MachineLoop*, 8u>, false, llvm::GraphTraits<llvm::MachineLoop*> >::df_iterator()
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock*> >::df_iterator()
Line
Count
Source
110
24.7k
  inline df_iterator() = default; // End is when stack is empty
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineFunction*> >::df_iterator()
Line
Count
Source
110
42.7k
  inline df_iterator() = default; // End is when stack is empty
Unexecuted instantiation: llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Function*> >::df_iterator()
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*> >::df_iterator()
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*> >::df_iterator()
llvm::df_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::df_iterator()
Line
Count
Source
110
16.9k
  inline df_iterator() = default; // End is when stack is empty
Unexecuted instantiation: llvm::df_iterator<llvm::Loop const*, llvm::df_iterator_default_set<llvm::Loop const*, 8u>, false, llvm::GraphTraits<llvm::Loop const*> >::df_iterator()
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Function const*> >::df_iterator()
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*> >::df_iterator()
Line
Count
Source
110
18.2k
  inline df_iterator() = default; // End is when stack is empty
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*> >::df_iterator()
Line
Count
Source
110
18.4k
  inline df_iterator() = default; // End is when stack is empty
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> >::df_iterator()
Line
Count
Source
110
4.42k
  inline df_iterator() = default; // End is when stack is empty
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode*, llvm::df_iterator_default_set<llvm::MachineRegionNode*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode*> >::df_iterator()
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode const*, llvm::df_iterator_default_set<llvm::MachineRegionNode const*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode const*> >::df_iterator()
Unexecuted instantiation: llvm::df_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock const*> >::df_iterator()
llvm::df_iterator<llvm::DominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DominatorTree*> >::df_iterator()
Line
Count
Source
110
32.6k
  inline df_iterator() = default; // End is when stack is empty
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::RegionNode*> >::df_iterator()
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode const*, llvm::df_iterator_default_set<llvm::RegionNode const*, 8u>, false, llvm::GraphTraits<llvm::RegionNode const*> >::df_iterator()
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock const*> >::df_iterator()
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::FlatIt<llvm::RegionNode*> > >::df_iterator()
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::df_iterator()
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> > >::df_iterator()
Line
Count
Source
110
192k
  inline df_iterator() = default; // End is when stack is empty
llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> > >::df_iterator()
Line
Count
Source
110
106k
  inline df_iterator() = default; // End is when stack is empty
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> > >::df_iterator()
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockBase const*, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase const*> >::df_iterator()
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> > >::df_iterator()
Line
Count
Source
110
42.6k
  inline df_iterator() = default; // End is when stack is empty
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::df_iterator()
Unexecuted instantiation: llvm::df_iterator<clang::Stmt const*, llvm::df_iterator_default_set<clang::Stmt const*, 8u>, false, llvm::GraphTraits<clang::Stmt const*> >::df_iterator()
111
112
  inline df_iterator(NodeRef Node, SetType &S)
113
619k
      : df_iterator_storage<SetType, ExtStorage>(S) {
114
619k
    if (this->Visited.insert(Node).second)
115
619k
      VisitStack.push_back(StackElement(Node, std::nullopt));
116
619k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::df_iterator(llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>&)
Line
Count
Source
113
23
      : df_iterator_storage<SetType, ExtStorage>(S) {
114
23
    if (this->Visited.insert(Node).second)
115
23
      VisitStack.push_back(StackElement(Node, std::nullopt));
116
23
  }
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock*> >::df_iterator(llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Line
Count
Source
113
86.1k
      : df_iterator_storage<SetType, ExtStorage>(S) {
114
86.1k
    if (this->Visited.insert(Node).second)
115
86.1k
      VisitStack.push_back(StackElement(Node, std::nullopt));
116
86.1k
  }
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction*> >::df_iterator(llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>&)
Line
Count
Source
113
207k
      : df_iterator_storage<SetType, ExtStorage>(S) {
114
207k
    if (this->Visited.insert(Node).second)
115
207k
      VisitStack.push_back(StackElement(Node, std::nullopt));
116
207k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::df_iterator(llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>&)
Line
Count
Source
113
4.08k
      : df_iterator_storage<SetType, ExtStorage>(S) {
114
4.08k
    if (this->Visited.insert(Node).second)
115
4.08k
      VisitStack.push_back(StackElement(Node, std::nullopt));
116
4.08k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::df_iterator(llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>&)
Line
Count
Source
113
174k
      : df_iterator_storage<SetType, ExtStorage>(S) {
114
174k
    if (this->Visited.insert(Node).second)
115
174k
      VisitStack.push_back(StackElement(Node, std::nullopt));
116
174k
  }
llvm::df_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction const*> >::df_iterator(llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>&)
Line
Count
Source
113
1.23k
      : df_iterator_storage<SetType, ExtStorage>(S) {
114
1.23k
    if (this->Visited.insert(Node).second)
115
1.23k
      VisitStack.push_back(StackElement(Node, std::nullopt));
116
1.23k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::MachineBasicBlock const*>, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::MachineBasicBlock const*> > >::df_iterator(llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::df_iterator(llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Function*> >::df_iterator(llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Line
Count
Source
113
145k
      : df_iterator_storage<SetType, ExtStorage>(S) {
114
145k
    if (this->Visited.insert(Node).second)
115
145k
      VisitStack.push_back(StackElement(Node, std::nullopt));
116
145k
  }
Unexecuted instantiation: ADCE.cpp:llvm::df_iterator<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState, true, llvm::GraphTraits<llvm::BasicBlock*> >::df_iterator(llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState&)
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::df_iterator(llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Function const*> >::df_iterator(llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::df_iterator(llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock const*> >::df_iterator(llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>, true, llvm::GraphTraits<llvm::DDGNode*> >::df_iterator(llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>&)
117
118
  inline df_iterator(SetType &S)
119
619k
    : df_iterator_storage<SetType, ExtStorage>(S) {
120
    // End is when stack is empty
121
619k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::df_iterator(llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>&)
Line
Count
Source
119
23
    : df_iterator_storage<SetType, ExtStorage>(S) {
120
    // End is when stack is empty
121
23
  }
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock*> >::df_iterator(llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Line
Count
Source
119
86.1k
    : df_iterator_storage<SetType, ExtStorage>(S) {
120
    // End is when stack is empty
121
86.1k
  }
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction*> >::df_iterator(llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>&)
Line
Count
Source
119
207k
    : df_iterator_storage<SetType, ExtStorage>(S) {
120
    // End is when stack is empty
121
207k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::df_iterator(llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>&)
Line
Count
Source
119
4.08k
    : df_iterator_storage<SetType, ExtStorage>(S) {
120
    // End is when stack is empty
121
4.08k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::df_iterator(llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>&)
Line
Count
Source
119
174k
    : df_iterator_storage<SetType, ExtStorage>(S) {
120
    // End is when stack is empty
121
174k
  }
llvm::df_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction const*> >::df_iterator(llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>&)
Line
Count
Source
119
1.23k
    : df_iterator_storage<SetType, ExtStorage>(S) {
120
    // End is when stack is empty
121
1.23k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::MachineBasicBlock const*>, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::MachineBasicBlock const*> > >::df_iterator(llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::df_iterator(llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Function*> >::df_iterator(llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Line
Count
Source
119
145k
    : df_iterator_storage<SetType, ExtStorage>(S) {
120
    // End is when stack is empty
121
145k
  }
Unexecuted instantiation: ADCE.cpp:llvm::df_iterator<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState, true, llvm::GraphTraits<llvm::BasicBlock*> >::df_iterator((anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState&)
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::df_iterator(llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Function const*> >::df_iterator(llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::df_iterator(llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock const*> >::df_iterator(llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>, true, llvm::GraphTraits<llvm::DDGNode*> >::df_iterator(llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>&)
122
123
4.17M
  inline void toNext() {
124
7.11M
    do {
125
7.11M
      NodeRef Node = VisitStack.back().first;
126
7.11M
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
7.11M
      if (!Opt)
129
4.17M
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
8.07M
      while (*Opt != GT::child_end(Node)) {
135
3.89M
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
3.89M
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
2.93M
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
2.93M
          return;
141
2.93M
        }
142
3.89M
      }
143
4.17M
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
4.17M
      VisitStack.pop_back();
147
4.17M
    } while (!VisitStack.empty());
148
4.17M
  }
llvm::df_iterator<llvm::MachineDominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::MachineDominatorTree*> >::toNext()
Line
Count
Source
123
131k
  inline void toNext() {
124
194k
    do {
125
194k
      NodeRef Node = VisitStack.back().first;
126
194k
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
194k
      if (!Opt)
129
131k
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
194k
      while (*Opt != GT::child_end(Node)) {
135
63.2k
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
63.2k
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
63.2k
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
63.2k
          return;
141
63.2k
        }
142
63.2k
      }
143
131k
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
131k
      VisitStack.pop_back();
147
131k
    } while (!VisitStack.empty());
148
131k
  }
llvm::df_iterator<llvm::Loop*, llvm::df_iterator_default_set<llvm::Loop*, 8u>, false, llvm::GraphTraits<llvm::Loop*> >::toNext()
Line
Count
Source
123
2.99k
  inline void toNext() {
124
3.03k
    do {
125
3.03k
      NodeRef Node = VisitStack.back().first;
126
3.03k
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
3.03k
      if (!Opt)
129
2.99k
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
3.03k
      while (*Opt != GT::child_end(Node)) {
135
43
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
43
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
43
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
43
          return;
141
43
        }
142
43
      }
143
2.99k
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
2.99k
      VisitStack.pop_back();
147
2.99k
    } while (!VisitStack.empty());
148
2.99k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::MachineLoop*, llvm::df_iterator_default_set<llvm::MachineLoop*, 8u>, false, llvm::GraphTraits<llvm::MachineLoop*> >::toNext()
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock*> >::toNext()
Line
Count
Source
123
44.7k
  inline void toNext() {
124
64.8k
    do {
125
64.8k
      NodeRef Node = VisitStack.back().first;
126
64.8k
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
64.8k
      if (!Opt)
129
44.7k
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
76.6k
      while (*Opt != GT::child_end(Node)) {
135
31.8k
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
31.8k
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
20.0k
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
20.0k
          return;
141
20.0k
        }
142
31.8k
      }
143
44.7k
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
44.7k
      VisitStack.pop_back();
147
44.7k
    } while (!VisitStack.empty());
148
44.7k
  }
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineFunction*> >::toNext()
Line
Count
Source
123
102k
  inline void toNext() {
124
162k
    do {
125
162k
      NodeRef Node = VisitStack.back().first;
126
162k
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
162k
      if (!Opt)
129
102k
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
194k
      while (*Opt != GT::child_end(Node)) {
135
91.9k
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
91.9k
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
59.8k
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
59.8k
          return;
141
59.8k
        }
142
91.9k
      }
143
102k
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
102k
      VisitStack.pop_back();
147
102k
    } while (!VisitStack.empty());
148
102k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Function*> >::toNext()
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::toNext()
Line
Count
Source
123
123
  inline void toNext() {
124
223
    do {
125
223
      NodeRef Node = VisitStack.back().first;
126
223
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
223
      if (!Opt)
129
123
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
271
      while (*Opt != GT::child_end(Node)) {
135
148
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
148
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
100
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
100
          return;
141
100
        }
142
148
      }
143
123
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
123
      VisitStack.pop_back();
147
123
    } while (!VisitStack.empty());
148
123
  }
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*> >::toNext()
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*> >::toNext()
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock*> >::toNext()
Line
Count
Source
123
235k
  inline void toNext() {
124
383k
    do {
125
383k
      NodeRef Node = VisitStack.back().first;
126
383k
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
383k
      if (!Opt)
129
235k
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
638k
      while (*Opt != GT::child_end(Node)) {
135
403k
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
403k
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
148k
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
148k
          return;
141
148k
        }
142
403k
      }
143
235k
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
235k
      VisitStack.pop_back();
147
235k
    } while (!VisitStack.empty());
148
235k
  }
llvm::df_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::toNext()
Line
Count
Source
123
60.8k
  inline void toNext() {
124
104k
    do {
125
104k
      NodeRef Node = VisitStack.back().first;
126
104k
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
104k
      if (!Opt)
129
60.8k
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
104k
      while (*Opt != GT::child_end(Node)) {
135
43.8k
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
43.8k
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
43.8k
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
43.8k
          return;
141
43.8k
        }
142
43.8k
      }
143
60.8k
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
60.8k
      VisitStack.pop_back();
147
60.8k
    } while (!VisitStack.empty());
148
60.8k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Loop const*, llvm::df_iterator_default_set<llvm::Loop const*, 8u>, false, llvm::GraphTraits<llvm::Loop const*> >::toNext()
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Function const*> >::toNext()
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction*> >::toNext()
Line
Count
Source
123
372k
  inline void toNext() {
124
537k
    do {
125
537k
      NodeRef Node = VisitStack.back().first;
126
537k
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
537k
      if (!Opt)
129
372k
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
620k
      while (*Opt != GT::child_end(Node)) {
135
247k
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
247k
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
164k
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
164k
          return;
141
164k
        }
142
247k
      }
143
372k
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
372k
      VisitStack.pop_back();
147
372k
    } while (!VisitStack.empty());
148
372k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::toNext()
Line
Count
Source
123
2.31k
  inline void toNext() {
124
3.55k
    do {
125
3.55k
      NodeRef Node = VisitStack.back().first;
126
3.55k
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
3.55k
      if (!Opt)
129
1.81k
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
4.68k
      while (*Opt != GT::child_end(Node)) {
135
2.87k
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
2.87k
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
1.74k
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
1.74k
          return;
141
1.74k
        }
142
2.87k
      }
143
1.81k
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
1.81k
      VisitStack.pop_back();
147
1.81k
    } while (!VisitStack.empty());
148
2.31k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::toNext()
Line
Count
Source
123
324k
  inline void toNext() {
124
473k
    do {
125
473k
      NodeRef Node = VisitStack.back().first;
126
473k
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
473k
      if (!Opt)
129
324k
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
547k
      while (*Opt != GT::child_end(Node)) {
135
223k
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
223k
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
149k
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
149k
          return;
141
149k
        }
142
223k
      }
143
324k
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
324k
      VisitStack.pop_back();
147
324k
    } while (!VisitStack.empty());
148
324k
  }
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*> >::toNext()
Line
Count
Source
123
20.1k
  inline void toNext() {
124
22.0k
    do {
125
22.0k
      NodeRef Node = VisitStack.back().first;
126
22.0k
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
22.0k
      if (!Opt)
129
20.1k
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
22.0k
      while (*Opt != GT::child_end(Node)) {
135
1.87k
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
1.87k
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
1.87k
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
1.87k
          return;
141
1.87k
        }
142
1.87k
      }
143
20.1k
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
20.1k
      VisitStack.pop_back();
147
20.1k
    } while (!VisitStack.empty());
148
20.1k
  }
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*> >::toNext()
Line
Count
Source
123
20.3k
  inline void toNext() {
124
22.2k
    do {
125
22.2k
      NodeRef Node = VisitStack.back().first;
126
22.2k
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
22.2k
      if (!Opt)
129
20.3k
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
22.2k
      while (*Opt != GT::child_end(Node)) {
135
1.92k
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
1.92k
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
1.92k
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
1.92k
          return;
141
1.92k
        }
142
1.92k
      }
143
20.3k
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
20.3k
      VisitStack.pop_back();
147
20.3k
    } while (!VisitStack.empty());
148
20.3k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> >::toNext()
Line
Count
Source
123
719k
  inline void toNext() {
124
1.43M
    do {
125
1.43M
      NodeRef Node = VisitStack.back().first;
126
1.43M
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
1.43M
      if (!Opt)
129
719k
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
1.79M
      while (*Opt != GT::child_end(Node)) {
135
1.07M
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
1.07M
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
714k
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
714k
          return;
141
714k
        }
142
1.07M
      }
143
719k
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
719k
      VisitStack.pop_back();
147
719k
    } while (!VisitStack.empty());
148
719k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock const*> >::toNext()
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode const*, llvm::df_iterator_default_set<llvm::MachineRegionNode const*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode const*> >::toNext()
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode*, llvm::df_iterator_default_set<llvm::MachineRegionNode*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode*> >::toNext()
llvm::df_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction const*> >::toNext()
Line
Count
Source
123
3.23k
  inline void toNext() {
124
5.23k
    do {
125
5.23k
      NodeRef Node = VisitStack.back().first;
126
5.23k
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
5.23k
      if (!Opt)
129
3.23k
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
6.04k
      while (*Opt != GT::child_end(Node)) {
135
2.81k
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
2.81k
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
1.99k
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
1.99k
          return;
141
1.99k
        }
142
2.81k
      }
143
3.23k
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
3.23k
      VisitStack.pop_back();
147
3.23k
    } while (!VisitStack.empty());
148
3.23k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::MachineBasicBlock const*>, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::MachineBasicBlock const*> > >::toNext()
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::toNext()
llvm::df_iterator<llvm::DominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DominatorTree*> >::toNext()
Line
Count
Source
123
56.4k
  inline void toNext() {
124
80.1k
    do {
125
80.1k
      NodeRef Node = VisitStack.back().first;
126
80.1k
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
80.1k
      if (!Opt)
129
56.4k
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
80.1k
      while (*Opt != GT::child_end(Node)) {
135
23.7k
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
23.7k
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
23.7k
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
23.7k
          return;
141
23.7k
        }
142
23.7k
      }
143
56.4k
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
56.4k
      VisitStack.pop_back();
147
56.4k
    } while (!VisitStack.empty());
148
56.4k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::RegionNode*> >::toNext()
llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Function*> >::toNext()
Line
Count
Source
123
281k
  inline void toNext() {
124
417k
    do {
125
417k
      NodeRef Node = VisitStack.back().first;
126
417k
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
417k
      if (!Opt)
129
281k
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
488k
      while (*Opt != GT::child_end(Node)) {
135
207k
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
207k
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
135k
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
135k
          return;
141
135k
        }
142
207k
      }
143
281k
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
281k
      VisitStack.pop_back();
147
281k
    } while (!VisitStack.empty());
148
281k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock const*> >::toNext()
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode const*, llvm::df_iterator_default_set<llvm::RegionNode const*, 8u>, false, llvm::GraphTraits<llvm::RegionNode const*> >::toNext()
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::FlatIt<llvm::RegionNode*> > >::toNext()
Unexecuted instantiation: ADCE.cpp:llvm::df_iterator<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState, true, llvm::GraphTraits<llvm::BasicBlock*> >::toNext()
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::toNext()
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> > >::toNext()
Line
Count
Source
123
1.21M
  inline void toNext() {
124
2.23M
    do {
125
2.23M
      NodeRef Node = VisitStack.back().first;
126
2.23M
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
2.23M
      if (!Opt)
129
1.21M
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
2.28M
      while (*Opt != GT::child_end(Node)) {
135
1.06M
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
1.06M
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
1.02M
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
1.02M
          return;
141
1.02M
        }
142
1.06M
      }
143
1.21M
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
1.21M
      VisitStack.pop_back();
147
1.21M
    } while (!VisitStack.empty());
148
1.21M
  }
llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> > >::toNext()
Line
Count
Source
123
371k
  inline void toNext() {
124
585k
    do {
125
585k
      NodeRef Node = VisitStack.back().first;
126
585k
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
585k
      if (!Opt)
129
371k
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
607k
      while (*Opt != GT::child_end(Node)) {
135
235k
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
235k
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
213k
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
213k
          return;
141
213k
        }
142
235k
      }
143
371k
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
371k
      VisitStack.pop_back();
147
371k
    } while (!VisitStack.empty());
148
371k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> > >::toNext()
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockBase*, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase*> >::toNext()
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockBase const*, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase const*> >::toNext()
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> > >::toNext()
Line
Count
Source
123
210k
  inline void toNext() {
124
379k
    do {
125
379k
      NodeRef Node = VisitStack.back().first;
126
379k
      std::optional<ChildItTy> &Opt = VisitStack.back().second;
127
128
379k
      if (!Opt)
129
210k
        Opt.emplace(GT::child_begin(Node));
130
131
      // Notice that we directly mutate *Opt here, so that
132
      // VisitStack.back().second actually gets updated as the iterator
133
      // increases.
134
387k
      while (*Opt != GT::child_end(Node)) {
135
176k
        NodeRef Next = *(*Opt)++;
136
        // Has our next sibling been visited?
137
176k
        if (this->Visited.insert(Next).second) {
138
          // No, do it now.
139
168k
          VisitStack.push_back(StackElement(Next, std::nullopt));
140
168k
          return;
141
168k
        }
142
176k
      }
143
210k
      this->Visited.completed(Node);
144
145
      // Oops, ran out of successors... go up a level on the stack.
146
210k
      VisitStack.pop_back();
147
210k
    } while (!VisitStack.empty());
148
210k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::toNext()
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::toNext()
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Function const*> >::toNext()
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::toNext()
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock const*> >::toNext()
Unexecuted instantiation: llvm::df_iterator<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>, true, llvm::GraphTraits<llvm::DDGNode*> >::toNext()
Unexecuted instantiation: llvm::df_iterator<clang::Stmt const*, llvm::df_iterator_default_set<clang::Stmt const*, 8u>, false, llvm::GraphTraits<clang::Stmt const*> >::toNext()
149
150
public:
151
  // Provide static begin and end methods as our public "constructors"
152
571k
  static df_iterator begin(const GraphT &G) {
153
571k
    return df_iterator(GT::getEntryNode(G));
154
571k
  }
llvm::df_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::begin(llvm::DomTreeNodeBase<llvm::BasicBlock>* const&)
Line
Count
Source
152
16.9k
  static df_iterator begin(const GraphT &G) {
153
16.9k
    return df_iterator(GT::getEntryNode(G));
154
16.9k
  }
llvm::df_iterator<llvm::MachineDominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::MachineDominatorTree*> >::begin(llvm::MachineDominatorTree* const&)
Line
Count
Source
152
68.1k
  static df_iterator begin(const GraphT &G) {
153
68.1k
    return df_iterator(GT::getEntryNode(G));
154
68.1k
  }
llvm::df_iterator<llvm::Loop*, llvm::df_iterator_default_set<llvm::Loop*, 8u>, false, llvm::GraphTraits<llvm::Loop*> >::begin(llvm::Loop* const&)
Line
Count
Source
152
2.94k
  static df_iterator begin(const GraphT &G) {
153
2.94k
    return df_iterator(GT::getEntryNode(G));
154
2.94k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::MachineLoop*, llvm::df_iterator_default_set<llvm::MachineLoop*, 8u>, false, llvm::GraphTraits<llvm::MachineLoop*> >::begin(llvm::MachineLoop* const&)
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock*> >::begin(llvm::BasicBlock* const&)
Line
Count
Source
152
24.7k
  static df_iterator begin(const GraphT &G) {
153
24.7k
    return df_iterator(GT::getEntryNode(G));
154
24.7k
  }
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineFunction*> >::begin(llvm::MachineFunction* const&)
Line
Count
Source
152
42.7k
  static df_iterator begin(const GraphT &G) {
153
42.7k
    return df_iterator(GT::getEntryNode(G));
154
42.7k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::RegionNode*> >::begin(llvm::RegionNode* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::FlatIt<llvm::RegionNode*> > >::begin(llvm::RegionNode* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode const*, llvm::df_iterator_default_set<llvm::RegionNode const*, 8u>, false, llvm::GraphTraits<llvm::RegionNode const*> >::begin(llvm::RegionNode const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode const*, llvm::df_iterator_default_set<llvm::RegionNode const*, 8u>, false, llvm::GraphTraits<llvm::FlatIt<llvm::RegionNode const*> > >::begin(llvm::RegionNode const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode*, llvm::df_iterator_default_set<llvm::MachineRegionNode*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode*> >::begin(llvm::MachineRegionNode* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode*, llvm::df_iterator_default_set<llvm::MachineRegionNode*, 8u>, false, llvm::GraphTraits<llvm::FlatIt<llvm::MachineRegionNode*> > >::begin(llvm::MachineRegionNode* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode const*, llvm::df_iterator_default_set<llvm::MachineRegionNode const*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode const*> >::begin(llvm::MachineRegionNode const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode const*, llvm::df_iterator_default_set<llvm::MachineRegionNode const*, 8u>, false, llvm::GraphTraits<llvm::FlatIt<llvm::MachineRegionNode const*> > >::begin(llvm::MachineRegionNode const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Function*> >::begin(llvm::Function* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*> >::begin(llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*> >::begin(llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::Loop const*, llvm::df_iterator_default_set<llvm::Loop const*, 8u>, false, llvm::GraphTraits<llvm::Loop const*> >::begin(llvm::Loop const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Function const*> >::begin(llvm::Function const* const&)
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*> >::begin(llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >* const&)
Line
Count
Source
152
18.2k
  static df_iterator begin(const GraphT &G) {
153
18.2k
    return df_iterator(GT::getEntryNode(G));
154
18.2k
  }
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*> >::begin(llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const* const&)
Line
Count
Source
152
18.4k
  static df_iterator begin(const GraphT &G) {
153
18.4k
    return df_iterator(GT::getEntryNode(G));
154
18.4k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> >::begin(llvm::MachineBasicBlock* const&)
Line
Count
Source
152
4.42k
  static df_iterator begin(const GraphT &G) {
153
4.42k
    return df_iterator(GT::getEntryNode(G));
154
4.42k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock const*> >::begin(llvm::MachineBasicBlock const* const&)
llvm::df_iterator<llvm::DominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DominatorTree*> >::begin(llvm::DominatorTree* const&)
Line
Count
Source
152
32.6k
  static df_iterator begin(const GraphT &G) {
153
32.6k
    return df_iterator(GT::getEntryNode(G));
154
32.6k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock const*> >::begin(llvm::BasicBlock const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::begin(llvm::Inverse<llvm::BasicBlock const*> const&)
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> > >::begin(llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> const&)
Line
Count
Source
152
192k
  static df_iterator begin(const GraphT &G) {
153
192k
    return df_iterator(GT::getEntryNode(G));
154
192k
  }
llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> > >::begin(llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> const&)
Line
Count
Source
152
106k
  static df_iterator begin(const GraphT &G) {
153
106k
    return df_iterator(GT::getEntryNode(G));
154
106k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> > >::begin(llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> const&)
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> > >::begin(llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> const&)
Line
Count
Source
152
42.6k
  static df_iterator begin(const GraphT &G) {
153
42.6k
    return df_iterator(GT::getEntryNode(G));
154
42.6k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockBase*, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase*> >::begin(llvm::VPBlockBase* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockBase const*, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase const*> >::begin(llvm::VPBlockBase const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::begin(llvm::Inverse<llvm::BasicBlock*> const&)
Unexecuted instantiation: llvm::df_iterator<clang::Stmt const*, llvm::df_iterator_default_set<clang::Stmt const*, 8u>, false, llvm::GraphTraits<clang::Stmt const*> >::begin(clang::Stmt const* const&)
Unexecuted instantiation: llvm::df_iterator<clang::Stmt*, llvm::df_iterator_default_set<clang::Stmt*, 8u>, false, llvm::GraphTraits<clang::Stmt*> >::begin(clang::Stmt* const&)
155
571k
  static df_iterator end(const GraphT &G) { return df_iterator(); }
llvm::df_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::end(llvm::DomTreeNodeBase<llvm::BasicBlock>* const&)
Line
Count
Source
155
16.9k
  static df_iterator end(const GraphT &G) { return df_iterator(); }
llvm::df_iterator<llvm::MachineDominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::MachineDominatorTree*> >::end(llvm::MachineDominatorTree* const&)
Line
Count
Source
155
68.1k
  static df_iterator end(const GraphT &G) { return df_iterator(); }
llvm::df_iterator<llvm::Loop*, llvm::df_iterator_default_set<llvm::Loop*, 8u>, false, llvm::GraphTraits<llvm::Loop*> >::end(llvm::Loop* const&)
Line
Count
Source
155
2.94k
  static df_iterator end(const GraphT &G) { return df_iterator(); }
Unexecuted instantiation: llvm::df_iterator<llvm::MachineLoop*, llvm::df_iterator_default_set<llvm::MachineLoop*, 8u>, false, llvm::GraphTraits<llvm::MachineLoop*> >::end(llvm::MachineLoop* const&)
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock*> >::end(llvm::BasicBlock* const&)
Line
Count
Source
155
24.7k
  static df_iterator end(const GraphT &G) { return df_iterator(); }
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineFunction*> >::end(llvm::MachineFunction* const&)
Line
Count
Source
155
42.7k
  static df_iterator end(const GraphT &G) { return df_iterator(); }
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::RegionNode*> >::end(llvm::RegionNode* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::FlatIt<llvm::RegionNode*> > >::end(llvm::RegionNode* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode const*, llvm::df_iterator_default_set<llvm::RegionNode const*, 8u>, false, llvm::GraphTraits<llvm::RegionNode const*> >::end(llvm::RegionNode const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode const*, llvm::df_iterator_default_set<llvm::RegionNode const*, 8u>, false, llvm::GraphTraits<llvm::FlatIt<llvm::RegionNode const*> > >::end(llvm::RegionNode const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode*, llvm::df_iterator_default_set<llvm::MachineRegionNode*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode*> >::end(llvm::MachineRegionNode* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode*, llvm::df_iterator_default_set<llvm::MachineRegionNode*, 8u>, false, llvm::GraphTraits<llvm::FlatIt<llvm::MachineRegionNode*> > >::end(llvm::MachineRegionNode* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode const*, llvm::df_iterator_default_set<llvm::MachineRegionNode const*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode const*> >::end(llvm::MachineRegionNode const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode const*, llvm::df_iterator_default_set<llvm::MachineRegionNode const*, 8u>, false, llvm::GraphTraits<llvm::FlatIt<llvm::MachineRegionNode const*> > >::end(llvm::MachineRegionNode const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Function*> >::end(llvm::Function* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*> >::end(llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*> >::end(llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::Loop const*, llvm::df_iterator_default_set<llvm::Loop const*, 8u>, false, llvm::GraphTraits<llvm::Loop const*> >::end(llvm::Loop const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Function const*> >::end(llvm::Function const* const&)
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*> >::end(llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >* const&)
Line
Count
Source
155
18.2k
  static df_iterator end(const GraphT &G) { return df_iterator(); }
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*> >::end(llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const* const&)
Line
Count
Source
155
18.4k
  static df_iterator end(const GraphT &G) { return df_iterator(); }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> >::end(llvm::MachineBasicBlock* const&)
Line
Count
Source
155
4.42k
  static df_iterator end(const GraphT &G) { return df_iterator(); }
Unexecuted instantiation: llvm::df_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock const*> >::end(llvm::MachineBasicBlock const* const&)
llvm::df_iterator<llvm::DominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DominatorTree*> >::end(llvm::DominatorTree* const&)
Line
Count
Source
155
32.6k
  static df_iterator end(const GraphT &G) { return df_iterator(); }
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock const*> >::end(llvm::BasicBlock const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::end(llvm::Inverse<llvm::BasicBlock const*> const&)
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> > >::end(llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> const&)
Line
Count
Source
155
192k
  static df_iterator end(const GraphT &G) { return df_iterator(); }
llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> > >::end(llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> const&)
Line
Count
Source
155
106k
  static df_iterator end(const GraphT &G) { return df_iterator(); }
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> > >::end(llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> const&)
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> > >::end(llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> const&)
Line
Count
Source
155
42.6k
  static df_iterator end(const GraphT &G) { return df_iterator(); }
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockBase*, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase*> >::end(llvm::VPBlockBase* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockBase const*, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase const*> >::end(llvm::VPBlockBase const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::end(llvm::Inverse<llvm::BasicBlock*> const&)
Unexecuted instantiation: llvm::df_iterator<clang::Stmt const*, llvm::df_iterator_default_set<clang::Stmt const*, 8u>, false, llvm::GraphTraits<clang::Stmt const*> >::end(clang::Stmt const* const&)
Unexecuted instantiation: llvm::df_iterator<clang::Stmt*, llvm::df_iterator_default_set<clang::Stmt*, 8u>, false, llvm::GraphTraits<clang::Stmt*> >::end(clang::Stmt* const&)
156
157
  // Static begin and end methods as our public ctors for external iterators
158
619k
  static df_iterator begin(const GraphT &G, SetType &S) {
159
619k
    return df_iterator(GT::getEntryNode(G), S);
160
619k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::begin(llvm::MachineBasicBlock* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>&)
Line
Count
Source
158
23
  static df_iterator begin(const GraphT &G, SetType &S) {
159
23
    return df_iterator(GT::getEntryNode(G), S);
160
23
  }
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock*> >::begin(llvm::BasicBlock* const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Line
Count
Source
158
86.1k
  static df_iterator begin(const GraphT &G, SetType &S) {
159
86.1k
    return df_iterator(GT::getEntryNode(G), S);
160
86.1k
  }
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction*> >::begin(llvm::MachineFunction* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>&)
Line
Count
Source
158
207k
  static df_iterator begin(const GraphT &G, SetType &S) {
159
207k
    return df_iterator(GT::getEntryNode(G), S);
160
207k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::begin(llvm::MachineBasicBlock* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>&)
Line
Count
Source
158
4.08k
  static df_iterator begin(const GraphT &G, SetType &S) {
159
4.08k
    return df_iterator(GT::getEntryNode(G), S);
160
4.08k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::begin(llvm::MachineBasicBlock* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>&)
Line
Count
Source
158
174k
  static df_iterator begin(const GraphT &G, SetType &S) {
159
174k
    return df_iterator(GT::getEntryNode(G), S);
160
174k
  }
llvm::df_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction const*> >::begin(llvm::MachineFunction const* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>&)
Line
Count
Source
158
1.23k
  static df_iterator begin(const GraphT &G, SetType &S) {
159
1.23k
    return df_iterator(GT::getEntryNode(G), S);
160
1.23k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::MachineBasicBlock const*>, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::MachineBasicBlock const*> > >::begin(llvm::Inverse<llvm::MachineBasicBlock const*> const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::begin(llvm::Inverse<llvm::BasicBlock*> const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Function*> >::begin(llvm::Function* const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Line
Count
Source
158
145k
  static df_iterator begin(const GraphT &G, SetType &S) {
159
145k
    return df_iterator(GT::getEntryNode(G), S);
160
145k
  }
Unexecuted instantiation: ADCE.cpp:llvm::df_iterator<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState, true, llvm::GraphTraits<llvm::BasicBlock*> >::begin(llvm::BasicBlock* const&, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState&)
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::begin(llvm::Inverse<llvm::BasicBlock*> const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Function const*> >::begin(llvm::Function const* const&, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::begin(llvm::Inverse<llvm::BasicBlock const*> const&, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock const*> >::begin(llvm::BasicBlock const* const&, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>, true, llvm::GraphTraits<llvm::DDGNode*> >::begin(llvm::DDGNode* const&, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>&)
161
619k
  static df_iterator end(const GraphT &G, SetType &S) { return df_iterator(S); }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::end(llvm::MachineBasicBlock* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>&)
Line
Count
Source
161
23
  static df_iterator end(const GraphT &G, SetType &S) { return df_iterator(S); }
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock*> >::end(llvm::BasicBlock* const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Line
Count
Source
161
86.1k
  static df_iterator end(const GraphT &G, SetType &S) { return df_iterator(S); }
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction*> >::end(llvm::MachineFunction* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>&)
Line
Count
Source
161
207k
  static df_iterator end(const GraphT &G, SetType &S) { return df_iterator(S); }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::end(llvm::MachineBasicBlock* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>&)
Line
Count
Source
161
4.08k
  static df_iterator end(const GraphT &G, SetType &S) { return df_iterator(S); }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::end(llvm::MachineBasicBlock* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>&)
Line
Count
Source
161
174k
  static df_iterator end(const GraphT &G, SetType &S) { return df_iterator(S); }
llvm::df_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction const*> >::end(llvm::MachineFunction const* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>&)
Line
Count
Source
161
1.23k
  static df_iterator end(const GraphT &G, SetType &S) { return df_iterator(S); }
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::MachineBasicBlock const*>, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::MachineBasicBlock const*> > >::end(llvm::Inverse<llvm::MachineBasicBlock const*> const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::end(llvm::Inverse<llvm::BasicBlock*> const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Function*> >::end(llvm::Function* const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Line
Count
Source
161
145k
  static df_iterator end(const GraphT &G, SetType &S) { return df_iterator(S); }
Unexecuted instantiation: ADCE.cpp:llvm::df_iterator<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState, true, llvm::GraphTraits<llvm::BasicBlock*> >::end(llvm::BasicBlock* const&, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState&)
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::end(llvm::Inverse<llvm::BasicBlock*> const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Function const*> >::end(llvm::Function const* const&, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::end(llvm::Inverse<llvm::BasicBlock const*> const&, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock const*> >::end(llvm::BasicBlock const* const&, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_iterator<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>, true, llvm::GraphTraits<llvm::DDGNode*> >::end(llvm::DDGNode* const&, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>&)
162
163
7.32M
  bool operator==(const df_iterator &x) const {
164
7.32M
    return VisitStack == x.VisitStack;
165
7.32M
  }
llvm::df_iterator<llvm::MachineDominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::MachineDominatorTree*> >::operator==(llvm::df_iterator<llvm::MachineDominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::MachineDominatorTree*> > const&) const
Line
Count
Source
163
199k
  bool operator==(const df_iterator &x) const {
164
199k
    return VisitStack == x.VisitStack;
165
199k
  }
llvm::df_iterator<llvm::Loop*, llvm::df_iterator_default_set<llvm::Loop*, 8u>, false, llvm::GraphTraits<llvm::Loop*> >::operator==(llvm::df_iterator<llvm::Loop*, llvm::df_iterator_default_set<llvm::Loop*, 8u>, false, llvm::GraphTraits<llvm::Loop*> > const&) const
Line
Count
Source
163
5.93k
  bool operator==(const df_iterator &x) const {
164
5.93k
    return VisitStack == x.VisitStack;
165
5.93k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::MachineLoop*, llvm::df_iterator_default_set<llvm::MachineLoop*, 8u>, false, llvm::GraphTraits<llvm::MachineLoop*> >::operator==(llvm::df_iterator<llvm::MachineLoop*, llvm::df_iterator_default_set<llvm::MachineLoop*, 8u>, false, llvm::GraphTraits<llvm::MachineLoop*> > const&) const
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock*> >::operator==(llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock*> > const&) const
Line
Count
Source
163
69.5k
  bool operator==(const df_iterator &x) const {
164
69.5k
    return VisitStack == x.VisitStack;
165
69.5k
  }
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineFunction*> >::operator==(llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineFunction*> > const&) const
Line
Count
Source
163
145k
  bool operator==(const df_iterator &x) const {
164
145k
    return VisitStack == x.VisitStack;
165
145k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Function*> >::operator==(llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Function*> > const&) const
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::operator==(llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> > const&) const
Line
Count
Source
163
146
  bool operator==(const df_iterator &x) const {
164
146
    return VisitStack == x.VisitStack;
165
146
  }
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*> >::operator==(llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*> >::operator==(llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*> > const&) const
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock*> >::operator==(llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock*> > const&) const
Line
Count
Source
163
321k
  bool operator==(const df_iterator &x) const {
164
321k
    return VisitStack == x.VisitStack;
165
321k
  }
llvm::df_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::operator==(llvm::df_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > const&) const
Line
Count
Source
163
77.8k
  bool operator==(const df_iterator &x) const {
164
77.8k
    return VisitStack == x.VisitStack;
165
77.8k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Loop const*, llvm::df_iterator_default_set<llvm::Loop const*, 8u>, false, llvm::GraphTraits<llvm::Loop const*> >::operator==(llvm::df_iterator<llvm::Loop const*, llvm::df_iterator_default_set<llvm::Loop const*, 8u>, false, llvm::GraphTraits<llvm::Loop const*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Function const*> >::operator==(llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Function const*> > const&) const
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction*> >::operator==(llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction*> > const&) const
Line
Count
Source
163
580k
  bool operator==(const df_iterator &x) const {
164
580k
    return VisitStack == x.VisitStack;
165
580k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::operator==(llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> > const&) const
Line
Count
Source
163
9.90k
  bool operator==(const df_iterator &x) const {
164
9.90k
    return VisitStack == x.VisitStack;
165
9.90k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::operator==(llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> > const&) const
Line
Count
Source
163
498k
  bool operator==(const df_iterator &x) const {
164
498k
    return VisitStack == x.VisitStack;
165
498k
  }
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*> >::operator==(llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*> > const&) const
Line
Count
Source
163
38.4k
  bool operator==(const df_iterator &x) const {
164
38.4k
    return VisitStack == x.VisitStack;
165
38.4k
  }
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*> >::operator==(llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*> > const&) const
Line
Count
Source
163
38.7k
  bool operator==(const df_iterator &x) const {
164
38.7k
    return VisitStack == x.VisitStack;
165
38.7k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> >::operator==(llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> > const&) const
Line
Count
Source
163
723k
  bool operator==(const df_iterator &x) const {
164
723k
    return VisitStack == x.VisitStack;
165
723k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock const*> >::operator==(llvm::df_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock const*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode const*, llvm::df_iterator_default_set<llvm::MachineRegionNode const*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode const*> >::operator==(llvm::df_iterator<llvm::MachineRegionNode const*, llvm::df_iterator_default_set<llvm::MachineRegionNode const*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode const*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode*, llvm::df_iterator_default_set<llvm::MachineRegionNode*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode*> >::operator==(llvm::df_iterator<llvm::MachineRegionNode*, llvm::df_iterator_default_set<llvm::MachineRegionNode*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode*> > const&) const
llvm::df_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction const*> >::operator==(llvm::df_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction const*> > const&) const
Line
Count
Source
163
4.47k
  bool operator==(const df_iterator &x) const {
164
4.47k
    return VisitStack == x.VisitStack;
165
4.47k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::MachineBasicBlock const*>, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::MachineBasicBlock const*> > >::operator==(llvm::df_iterator<llvm::Inverse<llvm::MachineBasicBlock const*>, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::MachineBasicBlock const*> > > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::operator==(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > > const&) const
llvm::df_iterator<llvm::DominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DominatorTree*> >::operator==(llvm::df_iterator<llvm::DominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DominatorTree*> > const&) const
Line
Count
Source
163
89.0k
  bool operator==(const df_iterator &x) const {
164
89.0k
    return VisitStack == x.VisitStack;
165
89.0k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::RegionNode*> >::operator==(llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::RegionNode*> > const&) const
llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Function*> >::operator==(llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Function*> > const&) const
Line
Count
Source
163
427k
  bool operator==(const df_iterator &x) const {
164
427k
    return VisitStack == x.VisitStack;
165
427k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock const*> >::operator==(llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock const*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode const*, llvm::df_iterator_default_set<llvm::RegionNode const*, 8u>, false, llvm::GraphTraits<llvm::RegionNode const*> >::operator==(llvm::df_iterator<llvm::RegionNode const*, llvm::df_iterator_default_set<llvm::RegionNode const*, 8u>, false, llvm::GraphTraits<llvm::RegionNode const*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::FlatIt<llvm::RegionNode*> > >::operator==(llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::FlatIt<llvm::RegionNode*> > > const&) const
Unexecuted instantiation: ADCE.cpp:llvm::df_iterator<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState, true, llvm::GraphTraits<llvm::BasicBlock*> >::operator==(llvm::df_iterator<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState, true, llvm::GraphTraits<llvm::BasicBlock*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::operator==(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > > const&) const
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> > >::operator==(llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> > > const&) const
Line
Count
Source
163
3.01M
  bool operator==(const df_iterator &x) const {
164
3.01M
    return VisitStack == x.VisitStack;
165
3.01M
  }
llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> > >::operator==(llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> > > const&) const
Line
Count
Source
163
530k
  bool operator==(const df_iterator &x) const {
164
530k
    return VisitStack == x.VisitStack;
165
530k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> > >::operator==(llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> > > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockBase*, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase*> >::operator==(llvm::df_iterator<llvm::VPBlockBase*, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockBase const*, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase const*> >::operator==(llvm::df_iterator<llvm::VPBlockBase const*, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase const*> > const&) const
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> > >::operator==(llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> > > const&) const
Line
Count
Source
163
549k
  bool operator==(const df_iterator &x) const {
164
549k
    return VisitStack == x.VisitStack;
165
549k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::operator==(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::operator==(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Function const*> >::operator==(llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Function const*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::operator==(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock const*> >::operator==(llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock const*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>, true, llvm::GraphTraits<llvm::DDGNode*> >::operator==(llvm::df_iterator<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>, true, llvm::GraphTraits<llvm::DDGNode*> > const&) const
Unexecuted instantiation: llvm::df_iterator<clang::Stmt const*, llvm::df_iterator_default_set<clang::Stmt const*, 8u>, false, llvm::GraphTraits<clang::Stmt const*> >::operator==(llvm::df_iterator<clang::Stmt const*, llvm::df_iterator_default_set<clang::Stmt const*, 8u>, false, llvm::GraphTraits<clang::Stmt const*> > const&) const
166
3.76M
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
llvm::df_iterator<llvm::MachineDominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::MachineDominatorTree*> >::operator!=(llvm::df_iterator<llvm::MachineDominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::MachineDominatorTree*> > const&) const
Line
Count
Source
166
199k
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
llvm::df_iterator<llvm::Loop*, llvm::df_iterator_default_set<llvm::Loop*, 8u>, false, llvm::GraphTraits<llvm::Loop*> >::operator!=(llvm::df_iterator<llvm::Loop*, llvm::df_iterator_default_set<llvm::Loop*, 8u>, false, llvm::GraphTraits<llvm::Loop*> > const&) const
Line
Count
Source
166
5.93k
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
Unexecuted instantiation: llvm::df_iterator<llvm::MachineLoop*, llvm::df_iterator_default_set<llvm::MachineLoop*, 8u>, false, llvm::GraphTraits<llvm::MachineLoop*> >::operator!=(llvm::df_iterator<llvm::MachineLoop*, llvm::df_iterator_default_set<llvm::MachineLoop*, 8u>, false, llvm::GraphTraits<llvm::MachineLoop*> > const&) const
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock*> >::operator!=(llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock*> > const&) const
Line
Count
Source
166
69.5k
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineFunction*> >::operator!=(llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineFunction*> > const&) const
Line
Count
Source
166
145k
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
Unexecuted instantiation: llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Function*> >::operator!=(llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Function*> > const&) const
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::operator!=(llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> > const&) const
Line
Count
Source
166
146
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*> >::operator!=(llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*> >::operator!=(llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*> > const&) const
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock*> >::operator!=(llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock*> > const&) const
Line
Count
Source
166
321k
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
llvm::df_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::operator!=(llvm::df_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > const&) const
Line
Count
Source
166
77.8k
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
Unexecuted instantiation: llvm::df_iterator<llvm::Loop const*, llvm::df_iterator_default_set<llvm::Loop const*, 8u>, false, llvm::GraphTraits<llvm::Loop const*> >::operator!=(llvm::df_iterator<llvm::Loop const*, llvm::df_iterator_default_set<llvm::Loop const*, 8u>, false, llvm::GraphTraits<llvm::Loop const*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Function const*> >::operator!=(llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Function const*> > const&) const
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction*> >::operator!=(llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction*> > const&) const
Line
Count
Source
166
580k
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::operator!=(llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> > const&) const
Line
Count
Source
166
9.90k
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::operator!=(llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> > const&) const
Line
Count
Source
166
498k
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*> >::operator!=(llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*> > const&) const
Line
Count
Source
166
38.4k
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*> >::operator!=(llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*> > const&) const
Line
Count
Source
166
38.7k
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> >::operator!=(llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> > const&) const
Line
Count
Source
166
723k
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
Unexecuted instantiation: llvm::df_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock const*> >::operator!=(llvm::df_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock const*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode const*, llvm::df_iterator_default_set<llvm::MachineRegionNode const*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode const*> >::operator!=(llvm::df_iterator<llvm::MachineRegionNode const*, llvm::df_iterator_default_set<llvm::MachineRegionNode const*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode const*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode*, llvm::df_iterator_default_set<llvm::MachineRegionNode*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode*> >::operator!=(llvm::df_iterator<llvm::MachineRegionNode*, llvm::df_iterator_default_set<llvm::MachineRegionNode*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode*> > const&) const
llvm::df_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction const*> >::operator!=(llvm::df_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction const*> > const&) const
Line
Count
Source
166
4.47k
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::MachineBasicBlock const*>, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::MachineBasicBlock const*> > >::operator!=(llvm::df_iterator<llvm::Inverse<llvm::MachineBasicBlock const*>, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::MachineBasicBlock const*> > > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::operator!=(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > > const&) const
llvm::df_iterator<llvm::DominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DominatorTree*> >::operator!=(llvm::df_iterator<llvm::DominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DominatorTree*> > const&) const
Line
Count
Source
166
89.0k
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::RegionNode*> >::operator!=(llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::RegionNode*> > const&) const
llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Function*> >::operator!=(llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Function*> > const&) const
Line
Count
Source
166
427k
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock const*> >::operator!=(llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock const*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode const*, llvm::df_iterator_default_set<llvm::RegionNode const*, 8u>, false, llvm::GraphTraits<llvm::RegionNode const*> >::operator!=(llvm::df_iterator<llvm::RegionNode const*, llvm::df_iterator_default_set<llvm::RegionNode const*, 8u>, false, llvm::GraphTraits<llvm::RegionNode const*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::FlatIt<llvm::RegionNode*> > >::operator!=(llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::FlatIt<llvm::RegionNode*> > > const&) const
Unexecuted instantiation: ADCE.cpp:llvm::df_iterator<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState, true, llvm::GraphTraits<llvm::BasicBlock*> >::operator!=(llvm::df_iterator<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState, true, llvm::GraphTraits<llvm::BasicBlock*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::operator!=(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > > const&) const
llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> > >::operator!=(llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> > > const&) const
Line
Count
Source
166
530k
  bool operator!=(const df_iterator &x) const { return !(*this == x); }
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> > >::operator!=(llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> > > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockBase*, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase*> >::operator!=(llvm::df_iterator<llvm::VPBlockBase*, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockBase const*, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase const*> >::operator!=(llvm::df_iterator<llvm::VPBlockBase const*, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase const*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::operator!=(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::operator!=(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Function const*> >::operator!=(llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Function const*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::operator!=(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock const*> >::operator!=(llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock const*> > const&) const
Unexecuted instantiation: llvm::df_iterator<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>, true, llvm::GraphTraits<llvm::DDGNode*> >::operator!=(llvm::df_iterator<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>, true, llvm::GraphTraits<llvm::DDGNode*> > const&) const
Unexecuted instantiation: llvm::df_iterator<clang::Stmt const*, llvm::df_iterator_default_set<clang::Stmt const*, 8u>, false, llvm::GraphTraits<clang::Stmt const*> >::operator!=(llvm::df_iterator<clang::Stmt const*, llvm::df_iterator_default_set<clang::Stmt const*, 8u>, false, llvm::GraphTraits<clang::Stmt const*> > const&) const
167
168
4.77M
  reference operator*() const { return VisitStack.back().first; }
llvm::df_iterator<llvm::MachineDominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::MachineDominatorTree*> >::operator*() const
Line
Count
Source
168
131k
  reference operator*() const { return VisitStack.back().first; }
llvm::df_iterator<llvm::Loop*, llvm::df_iterator_default_set<llvm::Loop*, 8u>, false, llvm::GraphTraits<llvm::Loop*> >::operator*() const
Line
Count
Source
168
2.99k
  reference operator*() const { return VisitStack.back().first; }
Unexecuted instantiation: llvm::df_iterator<llvm::MachineLoop*, llvm::df_iterator_default_set<llvm::MachineLoop*, 8u>, false, llvm::GraphTraits<llvm::MachineLoop*> >::operator*() const
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock*> >::operator*() const
Line
Count
Source
168
44.7k
  reference operator*() const { return VisitStack.back().first; }
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineFunction*> >::operator*() const
Line
Count
Source
168
102k
  reference operator*() const { return VisitStack.back().first; }
Unexecuted instantiation: llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Function*> >::operator*() const
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::operator*() const
Line
Count
Source
168
123
  reference operator*() const { return VisitStack.back().first; }
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*> >::operator*() const
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*> >::operator*() const
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock*> >::operator*() const
Line
Count
Source
168
235k
  reference operator*() const { return VisitStack.back().first; }
llvm::df_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::operator*() const
Line
Count
Source
168
60.8k
  reference operator*() const { return VisitStack.back().first; }
Unexecuted instantiation: llvm::df_iterator<llvm::Loop const*, llvm::df_iterator_default_set<llvm::Loop const*, 8u>, false, llvm::GraphTraits<llvm::Loop const*> >::operator*() const
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Function const*> >::operator*() const
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction*> >::operator*() const
Line
Count
Source
168
372k
  reference operator*() const { return VisitStack.back().first; }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::operator*() const
Line
Count
Source
168
5.82k
  reference operator*() const { return VisitStack.back().first; }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::operator*() const
Line
Count
Source
168
324k
  reference operator*() const { return VisitStack.back().first; }
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*> >::operator*() const
Line
Count
Source
168
20.1k
  reference operator*() const { return VisitStack.back().first; }
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*> >::operator*() const
Line
Count
Source
168
20.3k
  reference operator*() const { return VisitStack.back().first; }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> >::operator*() const
Line
Count
Source
168
719k
  reference operator*() const { return VisitStack.back().first; }
Unexecuted instantiation: llvm::df_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock const*> >::operator*() const
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode const*, llvm::df_iterator_default_set<llvm::MachineRegionNode const*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode const*> >::operator*() const
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode*, llvm::df_iterator_default_set<llvm::MachineRegionNode*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode*> >::operator*() const
llvm::df_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction const*> >::operator*() const
Line
Count
Source
168
3.23k
  reference operator*() const { return VisitStack.back().first; }
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::MachineBasicBlock const*>, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::MachineBasicBlock const*> > >::operator*() const
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::operator*() const
llvm::df_iterator<llvm::DominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DominatorTree*> >::operator*() const
Line
Count
Source
168
56.4k
  reference operator*() const { return VisitStack.back().first; }
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::RegionNode*> >::operator*() const
llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Function*> >::operator*() const
Line
Count
Source
168
281k
  reference operator*() const { return VisitStack.back().first; }
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock const*> >::operator*() const
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode const*, llvm::df_iterator_default_set<llvm::RegionNode const*, 8u>, false, llvm::GraphTraits<llvm::RegionNode const*> >::operator*() const
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::FlatIt<llvm::RegionNode*> > >::operator*() const
Unexecuted instantiation: ADCE.cpp:llvm::df_iterator<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState, true, llvm::GraphTraits<llvm::BasicBlock*> >::operator*() const
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::operator*() const
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> > >::operator*() const
Line
Count
Source
168
1.82M
  reference operator*() const { return VisitStack.back().first; }
llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> > >::operator*() const
Line
Count
Source
168
251k
  reference operator*() const { return VisitStack.back().first; }
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> > >::operator*() const
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockBase*, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase*> >::operator*() const
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockBase const*, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase const*> >::operator*() const
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> > >::operator*() const
Line
Count
Source
168
316k
  reference operator*() const { return VisitStack.back().first; }
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::operator*() const
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::operator*() const
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Function const*> >::operator*() const
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::operator*() const
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock const*> >::operator*() const
Unexecuted instantiation: llvm::df_iterator<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>, true, llvm::GraphTraits<llvm::DDGNode*> >::operator*() const
Unexecuted instantiation: llvm::df_iterator<clang::Stmt const*, llvm::df_iterator_default_set<clang::Stmt const*, 8u>, false, llvm::GraphTraits<clang::Stmt const*> >::operator*() const
169
170
  // This is a nonstandard operator-> that dereferences the pointer an extra
171
  // time... so that you can actually call methods ON the Node, because
172
  // the contained type is a pointer.  This allows BBIt->getTerminator() f.e.
173
  //
174
  NodeRef operator->() const { return **this; }
175
176
4.17M
  df_iterator &operator++() { // Preincrement
177
4.17M
    toNext();
178
4.17M
    return *this;
179
4.17M
  }
llvm::df_iterator<llvm::MachineDominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::MachineDominatorTree*> >::operator++()
Line
Count
Source
176
131k
  df_iterator &operator++() { // Preincrement
177
131k
    toNext();
178
131k
    return *this;
179
131k
  }
llvm::df_iterator<llvm::Loop*, llvm::df_iterator_default_set<llvm::Loop*, 8u>, false, llvm::GraphTraits<llvm::Loop*> >::operator++()
Line
Count
Source
176
2.99k
  df_iterator &operator++() { // Preincrement
177
2.99k
    toNext();
178
2.99k
    return *this;
179
2.99k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::MachineLoop*, llvm::df_iterator_default_set<llvm::MachineLoop*, 8u>, false, llvm::GraphTraits<llvm::MachineLoop*> >::operator++()
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock*> >::operator++()
Line
Count
Source
176
44.7k
  df_iterator &operator++() { // Preincrement
177
44.7k
    toNext();
178
44.7k
    return *this;
179
44.7k
  }
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineFunction*> >::operator++()
Line
Count
Source
176
102k
  df_iterator &operator++() { // Preincrement
177
102k
    toNext();
178
102k
    return *this;
179
102k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Function*> >::operator++()
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::operator++()
Line
Count
Source
176
123
  df_iterator &operator++() { // Preincrement
177
123
    toNext();
178
123
    return *this;
179
123
  }
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*> >::operator++()
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*> >::operator++()
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock*> >::operator++()
Line
Count
Source
176
235k
  df_iterator &operator++() { // Preincrement
177
235k
    toNext();
178
235k
    return *this;
179
235k
  }
llvm::df_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::operator++()
Line
Count
Source
176
60.8k
  df_iterator &operator++() { // Preincrement
177
60.8k
    toNext();
178
60.8k
    return *this;
179
60.8k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Loop const*, llvm::df_iterator_default_set<llvm::Loop const*, 8u>, false, llvm::GraphTraits<llvm::Loop const*> >::operator++()
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Function const*> >::operator++()
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction*> >::operator++()
Line
Count
Source
176
372k
  df_iterator &operator++() { // Preincrement
177
372k
    toNext();
178
372k
    return *this;
179
372k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::operator++()
Line
Count
Source
176
1.81k
  df_iterator &operator++() { // Preincrement
177
1.81k
    toNext();
178
1.81k
    return *this;
179
1.81k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::operator++()
Line
Count
Source
176
324k
  df_iterator &operator++() { // Preincrement
177
324k
    toNext();
178
324k
    return *this;
179
324k
  }
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*> >::operator++()
Line
Count
Source
176
20.1k
  df_iterator &operator++() { // Preincrement
177
20.1k
    toNext();
178
20.1k
    return *this;
179
20.1k
  }
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, llvm::df_iterator_default_set<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*> >::operator++()
Line
Count
Source
176
20.3k
  df_iterator &operator++() { // Preincrement
177
20.3k
    toNext();
178
20.3k
    return *this;
179
20.3k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> >::operator++()
Line
Count
Source
176
719k
  df_iterator &operator++() { // Preincrement
177
719k
    toNext();
178
719k
    return *this;
179
719k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock const*> >::operator++()
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode const*, llvm::df_iterator_default_set<llvm::MachineRegionNode const*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode const*> >::operator++()
Unexecuted instantiation: llvm::df_iterator<llvm::MachineRegionNode*, llvm::df_iterator_default_set<llvm::MachineRegionNode*, 8u>, false, llvm::GraphTraits<llvm::MachineRegionNode*> >::operator++()
llvm::df_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction const*> >::operator++()
Line
Count
Source
176
3.23k
  df_iterator &operator++() { // Preincrement
177
3.23k
    toNext();
178
3.23k
    return *this;
179
3.23k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::MachineBasicBlock const*>, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::MachineBasicBlock const*> > >::operator++()
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::operator++()
llvm::df_iterator<llvm::DominatorTree*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DominatorTree*> >::operator++()
Line
Count
Source
176
56.4k
  df_iterator &operator++() { // Preincrement
177
56.4k
    toNext();
178
56.4k
    return *this;
179
56.4k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::RegionNode*> >::operator++()
llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Function*> >::operator++()
Line
Count
Source
176
281k
  df_iterator &operator++() { // Preincrement
177
281k
    toNext();
178
281k
    return *this;
179
281k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock const*> >::operator++()
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode const*, llvm::df_iterator_default_set<llvm::RegionNode const*, 8u>, false, llvm::GraphTraits<llvm::RegionNode const*> >::operator++()
Unexecuted instantiation: llvm::df_iterator<llvm::RegionNode*, llvm::df_iterator_default_set<llvm::RegionNode*, 8u>, false, llvm::GraphTraits<llvm::FlatIt<llvm::RegionNode*> > >::operator++()
Unexecuted instantiation: ADCE.cpp:llvm::df_iterator<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState, true, llvm::GraphTraits<llvm::BasicBlock*> >::operator++()
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::operator++()
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> > >::operator++()
Line
Count
Source
176
1.21M
  df_iterator &operator++() { // Preincrement
177
1.21M
    toNext();
178
1.21M
    return *this;
179
1.21M
  }
llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> > >::operator++()
Line
Count
Source
176
371k
  df_iterator &operator++() { // Preincrement
177
371k
    toNext();
178
371k
    return *this;
179
371k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> > >::operator++()
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockBase*, llvm::df_iterator_default_set<llvm::VPBlockBase*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase*> >::operator++()
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockBase const*, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockBase const*> >::operator++()
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::VPBlockBase const*, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> > >::operator++()
Line
Count
Source
176
210k
  df_iterator &operator++() { // Preincrement
177
210k
    toNext();
178
210k
    return *this;
179
210k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::operator++()
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::operator++()
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Function const*> >::operator++()
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::operator++()
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock const*> >::operator++()
Unexecuted instantiation: llvm::df_iterator<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>, true, llvm::GraphTraits<llvm::DDGNode*> >::operator++()
Unexecuted instantiation: llvm::df_iterator<clang::Stmt const*, llvm::df_iterator_default_set<clang::Stmt const*, 8u>, false, llvm::GraphTraits<clang::Stmt const*> >::operator++()
180
181
  /// Skips all children of the current node and traverses to next node
182
  ///
183
  /// Note: This function takes care of incrementing the iterator. If you
184
  /// always increment and call this function, you risk walking off the end.
185
4.00k
  df_iterator &skipChildren() {
186
4.00k
    VisitStack.pop_back();
187
4.00k
    if (!VisitStack.empty())
188
501
      toNext();
189
4.00k
    return *this;
190
4.00k
  }
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> >::skipChildren()
Line
Count
Source
185
4.00k
  df_iterator &skipChildren() {
186
4.00k
    VisitStack.pop_back();
187
4.00k
    if (!VisitStack.empty())
188
501
      toNext();
189
4.00k
    return *this;
190
4.00k
  }
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > >::skipChildren()
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::skipChildren()
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::BasicBlock*> >::skipChildren()
191
192
  df_iterator operator++(int) { // Postincrement
193
    df_iterator tmp = *this;
194
    ++*this;
195
    return tmp;
196
  }
197
198
  // nodeVisited - return true if this iterator has already visited the
199
  // specified node.  This is public, and will probably be used to iterate over
200
  // nodes that a depth first iteration did not find: ie unreachable nodes.
201
  //
202
0
  bool nodeVisited(NodeRef Node) const {
203
0
    return this->Visited.contains(Node);
204
0
  }
205
206
  /// getPathLength - Return the length of the path from the entry node to the
207
  /// current node, counting both nodes.
208
28.3k
  unsigned getPathLength() const { return VisitStack.size(); }
llvm::df_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction const*> >::getPathLength() const
Line
Count
Source
208
5.23k
  unsigned getPathLength() const { return VisitStack.size(); }
llvm::df_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::getPathLength() const
Line
Count
Source
208
23.1k
  unsigned getPathLength() const { return VisitStack.size(); }
Unexecuted instantiation: llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > >::getPathLength() const
209
210
  /// getPath - Return the n'th node in the path from the entry node to the
211
  /// current node.
212
59.8k
  NodeRef getPath(unsigned n) const { return VisitStack[n].first; }
llvm::df_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction const*> >::getPath(unsigned int) const
Line
Count
Source
212
1.99k
  NodeRef getPath(unsigned n) const { return VisitStack[n].first; }
llvm::df_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<llvm::BasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::getPath(unsigned int) const
Line
Count
Source
212
57.9k
  NodeRef getPath(unsigned n) const { return VisitStack[n].first; }
213
};
214
215
// Provide global constructors that automatically figure out correct types...
216
//
217
template <class T>
218
571k
df_iterator<T> df_begin(const T& G) {
219
571k
  return df_iterator<T>::begin(G);
220
571k
}
llvm::df_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > llvm::df_begin<llvm::DomTreeNodeBase<llvm::BasicBlock>*>(llvm::DomTreeNodeBase<llvm::BasicBlock>* const&)
Line
Count
Source
218
16.9k
df_iterator<T> df_begin(const T& G) {
219
16.9k
  return df_iterator<T>::begin(G);
220
16.9k
}
llvm::df_iterator<llvm::MachineDominatorTree*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::MachineDominatorTree*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::MachineDominatorTree*> > llvm::df_begin<llvm::MachineDominatorTree*>(llvm::MachineDominatorTree* const&)
Line
Count
Source
218
68.1k
df_iterator<T> df_begin(const T& G) {
219
68.1k
  return df_iterator<T>::begin(G);
220
68.1k
}
llvm::df_iterator<llvm::Loop*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::Loop*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::Loop*> > llvm::df_begin<llvm::Loop*>(llvm::Loop* const&)
Line
Count
Source
218
2.94k
df_iterator<T> df_begin(const T& G) {
219
2.94k
  return df_iterator<T>::begin(G);
220
2.94k
}
Unexecuted instantiation: llvm::df_iterator<llvm::MachineLoop*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::MachineLoop*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::MachineLoop*> > llvm::df_begin<llvm::MachineLoop*>(llvm::MachineLoop* const&)
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::BasicBlock*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::BasicBlock*> > llvm::df_begin<llvm::BasicBlock*>(llvm::BasicBlock* const&)
Line
Count
Source
218
24.7k
df_iterator<T> df_begin(const T& G) {
219
24.7k
  return df_iterator<T>::begin(G);
220
24.7k
}
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::MachineFunction*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::MachineFunction*> > llvm::df_begin<llvm::MachineFunction*>(llvm::MachineFunction* const&)
Line
Count
Source
218
42.7k
df_iterator<T> df_begin(const T& G) {
219
42.7k
  return df_iterator<T>::begin(G);
220
42.7k
}
Unexecuted instantiation: llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::Function*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::Function*> > llvm::df_begin<llvm::Function*>(llvm::Function* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*> > llvm::df_begin<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*>(llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*> > llvm::df_begin<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*>(llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::Loop const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::Loop const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::Loop const*> > llvm::df_begin<llvm::Loop const*>(llvm::Loop const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::Function const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::Function const*> > llvm::df_begin<llvm::Function const*>(llvm::Function const* const&)
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*> > llvm::df_begin<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*>(llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >* const&)
Line
Count
Source
218
18.2k
df_iterator<T> df_begin(const T& G) {
219
18.2k
  return df_iterator<T>::begin(G);
220
18.2k
}
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*> > llvm::df_begin<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*>(llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const* const&)
Line
Count
Source
218
18.4k
df_iterator<T> df_begin(const T& G) {
219
18.4k
  return df_iterator<T>::begin(G);
220
18.4k
}
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::MachineBasicBlock*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> > llvm::df_begin<llvm::MachineBasicBlock*>(llvm::MachineBasicBlock* const&)
Line
Count
Source
218
4.42k
df_iterator<T> df_begin(const T& G) {
219
4.42k
  return df_iterator<T>::begin(G);
220
4.42k
}
Unexecuted instantiation: llvm::df_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::MachineBasicBlock const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock const*> > llvm::df_begin<llvm::MachineBasicBlock const*>(llvm::MachineBasicBlock const* const&)
llvm::df_iterator<llvm::DominatorTree*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::DominatorTree*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::DominatorTree*> > llvm::df_begin<llvm::DominatorTree*>(llvm::DominatorTree* const&)
Line
Count
Source
218
32.6k
df_iterator<T> df_begin(const T& G) {
219
32.6k
  return df_iterator<T>::begin(G);
220
32.6k
}
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::BasicBlock const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::BasicBlock const*> > llvm::df_begin<llvm::BasicBlock const*>(llvm::BasicBlock const* const&)
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> >::NodeRef, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> > > llvm::df_begin<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> >(llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> const&)
Line
Count
Source
218
192k
df_iterator<T> df_begin(const T& G) {
219
192k
  return df_iterator<T>::begin(G);
220
192k
}
llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> >::NodeRef, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> > > llvm::df_begin<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> >(llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> const&)
Line
Count
Source
218
106k
df_iterator<T> df_begin(const T& G) {
219
106k
  return df_iterator<T>::begin(G);
220
106k
}
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> >::NodeRef, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> > > llvm::df_begin<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> >(llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> const&)
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> >::NodeRef, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> > > llvm::df_begin<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> >(llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> const&)
Line
Count
Source
218
42.6k
df_iterator<T> df_begin(const T& G) {
219
42.6k
  return df_iterator<T>::begin(G);
220
42.6k
}
Unexecuted instantiation: llvm::df_iterator<clang::Stmt const*, llvm::df_iterator_default_set<llvm::GraphTraits<clang::Stmt const*>::NodeRef, 8u>, false, llvm::GraphTraits<clang::Stmt const*> > llvm::df_begin<clang::Stmt const*>(clang::Stmt const* const&)
Unexecuted instantiation: llvm::df_iterator<clang::Stmt*, llvm::df_iterator_default_set<llvm::GraphTraits<clang::Stmt*>::NodeRef, 8u>, false, llvm::GraphTraits<clang::Stmt*> > llvm::df_begin<clang::Stmt*>(clang::Stmt* const&)
221
222
template <class T>
223
571k
df_iterator<T> df_end(const T& G) {
224
571k
  return df_iterator<T>::end(G);
225
571k
}
llvm::df_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > llvm::df_end<llvm::DomTreeNodeBase<llvm::BasicBlock>*>(llvm::DomTreeNodeBase<llvm::BasicBlock>* const&)
Line
Count
Source
223
16.9k
df_iterator<T> df_end(const T& G) {
224
16.9k
  return df_iterator<T>::end(G);
225
16.9k
}
llvm::df_iterator<llvm::MachineDominatorTree*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::MachineDominatorTree*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::MachineDominatorTree*> > llvm::df_end<llvm::MachineDominatorTree*>(llvm::MachineDominatorTree* const&)
Line
Count
Source
223
68.1k
df_iterator<T> df_end(const T& G) {
224
68.1k
  return df_iterator<T>::end(G);
225
68.1k
}
llvm::df_iterator<llvm::Loop*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::Loop*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::Loop*> > llvm::df_end<llvm::Loop*>(llvm::Loop* const&)
Line
Count
Source
223
2.94k
df_iterator<T> df_end(const T& G) {
224
2.94k
  return df_iterator<T>::end(G);
225
2.94k
}
Unexecuted instantiation: llvm::df_iterator<llvm::MachineLoop*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::MachineLoop*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::MachineLoop*> > llvm::df_end<llvm::MachineLoop*>(llvm::MachineLoop* const&)
llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::BasicBlock*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::BasicBlock*> > llvm::df_end<llvm::BasicBlock*>(llvm::BasicBlock* const&)
Line
Count
Source
223
24.7k
df_iterator<T> df_end(const T& G) {
224
24.7k
  return df_iterator<T>::end(G);
225
24.7k
}
llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::MachineFunction*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::MachineFunction*> > llvm::df_end<llvm::MachineFunction*>(llvm::MachineFunction* const&)
Line
Count
Source
223
42.7k
df_iterator<T> df_end(const T& G) {
224
42.7k
  return df_iterator<T>::end(G);
225
42.7k
}
Unexecuted instantiation: llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::Function*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::Function*> > llvm::df_end<llvm::Function*>(llvm::Function* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*> > llvm::df_end<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*>(llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*> > llvm::df_end<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*>(llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::Loop const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::Loop const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::Loop const*> > llvm::df_end<llvm::Loop const*>(llvm::Loop const* const&)
Unexecuted instantiation: llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::Function const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::Function const*> > llvm::df_end<llvm::Function const*>(llvm::Function const* const&)
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*> > llvm::df_end<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*>(llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >* const&)
Line
Count
Source
223
18.2k
df_iterator<T> df_end(const T& G) {
224
18.2k
  return df_iterator<T>::end(G);
225
18.2k
}
llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*> > llvm::df_end<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*>(llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const* const&)
Line
Count
Source
223
18.4k
df_iterator<T> df_end(const T& G) {
224
18.4k
  return df_iterator<T>::end(G);
225
18.4k
}
llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::MachineBasicBlock*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> > llvm::df_end<llvm::MachineBasicBlock*>(llvm::MachineBasicBlock* const&)
Line
Count
Source
223
4.42k
df_iterator<T> df_end(const T& G) {
224
4.42k
  return df_iterator<T>::end(G);
225
4.42k
}
Unexecuted instantiation: llvm::df_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::MachineBasicBlock const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock const*> > llvm::df_end<llvm::MachineBasicBlock const*>(llvm::MachineBasicBlock const* const&)
llvm::df_iterator<llvm::DominatorTree*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::DominatorTree*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::DominatorTree*> > llvm::df_end<llvm::DominatorTree*>(llvm::DominatorTree* const&)
Line
Count
Source
223
32.6k
df_iterator<T> df_end(const T& G) {
224
32.6k
  return df_iterator<T>::end(G);
225
32.6k
}
Unexecuted instantiation: llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::BasicBlock const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::BasicBlock const*> > llvm::df_end<llvm::BasicBlock const*>(llvm::BasicBlock const* const&)
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> >::NodeRef, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> > > llvm::df_end<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> >(llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> const&)
Line
Count
Source
223
192k
df_iterator<T> df_end(const T& G) {
224
192k
  return df_iterator<T>::end(G);
225
192k
}
llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> >::NodeRef, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> > > llvm::df_end<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> >(llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> const&)
Line
Count
Source
223
106k
df_iterator<T> df_end(const T& G) {
224
106k
  return df_iterator<T>::end(G);
225
106k
}
Unexecuted instantiation: llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> >::NodeRef, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> > > llvm::df_end<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> >(llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> const&)
llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> >::NodeRef, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> > > llvm::df_end<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> >(llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> const&)
Line
Count
Source
223
42.6k
df_iterator<T> df_end(const T& G) {
224
42.6k
  return df_iterator<T>::end(G);
225
42.6k
}
Unexecuted instantiation: llvm::df_iterator<clang::Stmt const*, llvm::df_iterator_default_set<llvm::GraphTraits<clang::Stmt const*>::NodeRef, 8u>, false, llvm::GraphTraits<clang::Stmt const*> > llvm::df_end<clang::Stmt const*>(clang::Stmt const* const&)
Unexecuted instantiation: llvm::df_iterator<clang::Stmt*, llvm::df_iterator_default_set<llvm::GraphTraits<clang::Stmt*>::NodeRef, 8u>, false, llvm::GraphTraits<clang::Stmt*> > llvm::df_end<clang::Stmt*>(clang::Stmt* const&)
226
227
// Provide an accessor method to use them in range-based patterns.
228
template <class T>
229
554k
iterator_range<df_iterator<T>> depth_first(const T& G) {
230
554k
  return make_range(df_begin(G), df_end(G));
231
554k
}
llvm::iterator_range<llvm::df_iterator<llvm::MachineDominatorTree*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::MachineDominatorTree*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::MachineDominatorTree*> > > llvm::depth_first<llvm::MachineDominatorTree*>(llvm::MachineDominatorTree* const&)
Line
Count
Source
229
68.1k
iterator_range<df_iterator<T>> depth_first(const T& G) {
230
68.1k
  return make_range(df_begin(G), df_end(G));
231
68.1k
}
llvm::iterator_range<llvm::df_iterator<llvm::Loop*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::Loop*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::Loop*> > > llvm::depth_first<llvm::Loop*>(llvm::Loop* const&)
Line
Count
Source
229
2.94k
iterator_range<df_iterator<T>> depth_first(const T& G) {
230
2.94k
  return make_range(df_begin(G), df_end(G));
231
2.94k
}
Unexecuted instantiation: llvm::iterator_range<llvm::df_iterator<llvm::MachineLoop*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::MachineLoop*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::MachineLoop*> > > llvm::depth_first<llvm::MachineLoop*>(llvm::MachineLoop* const&)
llvm::iterator_range<llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::MachineFunction*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::MachineFunction*> > > llvm::depth_first<llvm::MachineFunction*>(llvm::MachineFunction* const&)
Line
Count
Source
229
42.7k
iterator_range<df_iterator<T>> depth_first(const T& G) {
230
42.7k
  return make_range(df_begin(G), df_end(G));
231
42.7k
}
Unexecuted instantiation: llvm::iterator_range<llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::Function*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::Function*> > > llvm::depth_first<llvm::Function*>(llvm::Function* const&)
Unexecuted instantiation: llvm::iterator_range<llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*> > > llvm::depth_first<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >*>(llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> >* const&)
Unexecuted instantiation: llvm::iterator_range<llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*> > > llvm::depth_first<llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const*>(llvm::GenericCycle<llvm::GenericSSAContext<llvm::Function> > const* const&)
llvm::iterator_range<llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::BasicBlock*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::BasicBlock*> > > llvm::depth_first<llvm::BasicBlock*>(llvm::BasicBlock* const&)
Line
Count
Source
229
24.7k
iterator_range<df_iterator<T>> depth_first(const T& G) {
230
24.7k
  return make_range(df_begin(G), df_end(G));
231
24.7k
}
Unexecuted instantiation: llvm::iterator_range<llvm::df_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > llvm::depth_first<llvm::DomTreeNodeBase<llvm::BasicBlock>*>(llvm::DomTreeNodeBase<llvm::BasicBlock>* const&)
Unexecuted instantiation: llvm::iterator_range<llvm::df_iterator<llvm::Loop const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::Loop const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::Loop const*> > > llvm::depth_first<llvm::Loop const*>(llvm::Loop const* const&)
Unexecuted instantiation: llvm::iterator_range<llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::Function const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::Function const*> > > llvm::depth_first<llvm::Function const*>(llvm::Function const* const&)
llvm::iterator_range<llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*> > > llvm::depth_first<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >*>(llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> >* const&)
Line
Count
Source
229
18.2k
iterator_range<df_iterator<T>> depth_first(const T& G) {
230
18.2k
  return make_range(df_begin(G), df_end(G));
231
18.2k
}
llvm::iterator_range<llvm::df_iterator<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*> > > llvm::depth_first<llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const*>(llvm::GenericCycle<llvm::GenericSSAContext<llvm::MachineFunction> > const* const&)
Line
Count
Source
229
18.4k
iterator_range<df_iterator<T>> depth_first(const T& G) {
230
18.4k
  return make_range(df_begin(G), df_end(G));
231
18.4k
}
llvm::iterator_range<llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::MachineBasicBlock*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::MachineBasicBlock*> > > llvm::depth_first<llvm::MachineBasicBlock*>(llvm::MachineBasicBlock* const&)
Line
Count
Source
229
4.42k
iterator_range<df_iterator<T>> depth_first(const T& G) {
230
4.42k
  return make_range(df_begin(G), df_end(G));
231
4.42k
}
llvm::iterator_range<llvm::df_iterator<llvm::DominatorTree*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::DominatorTree*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::DominatorTree*> > > llvm::depth_first<llvm::DominatorTree*>(llvm::DominatorTree* const&)
Line
Count
Source
229
32.6k
iterator_range<df_iterator<T>> depth_first(const T& G) {
230
32.6k
  return make_range(df_begin(G), df_end(G));
231
32.6k
}
llvm::iterator_range<llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> >::NodeRef, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> > > > llvm::depth_first<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> >(llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase*> const&)
Line
Count
Source
229
192k
iterator_range<df_iterator<T>> depth_first(const T& G) {
230
192k
  return make_range(df_begin(G), df_end(G));
231
192k
}
llvm::iterator_range<llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*>, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> >::NodeRef, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> > > > llvm::depth_first<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> >(llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase*> const&)
Line
Count
Source
229
106k
iterator_range<df_iterator<T>> depth_first(const T& G) {
230
106k
  return make_range(df_begin(G), df_end(G));
231
106k
}
Unexecuted instantiation: llvm::iterator_range<llvm::df_iterator<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> >::NodeRef, 8u>, false, llvm::GraphTraits<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> > > > llvm::depth_first<llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> >(llvm::VPBlockShallowTraversalWrapper<llvm::VPBlockBase const*> const&)
llvm::iterator_range<llvm::df_iterator<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*>, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> >::NodeRef, 8u>, false, llvm::GraphTraits<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> > > > llvm::depth_first<llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> >(llvm::VPBlockDeepTraversalWrapper<llvm::VPBlockBase const*> const&)
Line
Count
Source
229
42.6k
iterator_range<df_iterator<T>> depth_first(const T& G) {
230
42.6k
  return make_range(df_begin(G), df_end(G));
231
42.6k
}
232
233
// Provide global definitions of external depth first iterators...
234
template <class T, class SetTy = df_iterator_default_set<typename GraphTraits<T>::NodeRef>>
235
struct df_ext_iterator : public df_iterator<T, SetTy, true> {
236
  df_ext_iterator(const df_iterator<T, SetTy, true> &V)
237
1.23M
    : df_iterator<T, SetTy, true>(V) {}
llvm::df_ext_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u> >::df_ext_iterator(llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> > const&)
Line
Count
Source
237
46
    : df_iterator<T, SetTy, true>(V) {}
llvm::df_ext_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> >::df_ext_iterator(llvm::df_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock*> > const&)
Line
Count
Source
237
172k
    : df_iterator<T, SetTy, true>(V) {}
llvm::df_ext_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u> >::df_ext_iterator(llvm::df_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction*> > const&)
Line
Count
Source
237
415k
    : df_iterator<T, SetTy, true>(V) {}
llvm::df_ext_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u> >::df_ext_iterator(llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> > const&)
Line
Count
Source
237
8.16k
    : df_iterator<T, SetTy, true>(V) {}
llvm::df_ext_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u> >::df_ext_iterator(llvm::df_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>, true, llvm::GraphTraits<llvm::MachineBasicBlock*> > const&)
Line
Count
Source
237
349k
    : df_iterator<T, SetTy, true>(V) {}
llvm::df_ext_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u> >::df_ext_iterator(llvm::df_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::MachineFunction const*> > const&)
Line
Count
Source
237
2.47k
    : df_iterator<T, SetTy, true>(V) {}
llvm::df_ext_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> >::df_ext_iterator(llvm::df_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Function*> > const&)
Line
Count
Source
237
291k
    : df_iterator<T, SetTy, true>(V) {}
Unexecuted instantiation: ADCE.cpp:llvm::df_ext_iterator<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState>::df_ext_iterator(llvm::df_iterator<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState, true, llvm::GraphTraits<llvm::BasicBlock*> > const&)
Unexecuted instantiation: llvm::df_ext_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> >::df_ext_iterator(llvm::df_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Function const*> > const&)
Unexecuted instantiation: llvm::df_ext_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> >::df_ext_iterator(llvm::df_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::BasicBlock const*> > const&)
Unexecuted instantiation: llvm::df_ext_iterator<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u> >::df_ext_iterator(llvm::df_iterator<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>, true, llvm::GraphTraits<llvm::DDGNode*> > const&)
238
};
239
240
template <class T, class SetTy>
241
619k
df_ext_iterator<T, SetTy> df_ext_begin(const T& G, SetTy &S) {
242
619k
  return df_ext_iterator<T, SetTy>::begin(G, S);
243
619k
}
llvm::df_ext_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u> > llvm::df_ext_begin<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u> >(llvm::MachineBasicBlock* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>&)
Line
Count
Source
241
23
df_ext_iterator<T, SetTy> df_ext_begin(const T& G, SetTy &S) {
242
23
  return df_ext_iterator<T, SetTy>::begin(G, S);
243
23
}
llvm::df_ext_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> > llvm::df_ext_begin<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> >(llvm::BasicBlock* const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Line
Count
Source
241
86.1k
df_ext_iterator<T, SetTy> df_ext_begin(const T& G, SetTy &S) {
242
86.1k
  return df_ext_iterator<T, SetTy>::begin(G, S);
243
86.1k
}
llvm::df_ext_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u> > llvm::df_ext_begin<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u> >(llvm::MachineFunction* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>&)
Line
Count
Source
241
207k
df_ext_iterator<T, SetTy> df_ext_begin(const T& G, SetTy &S) {
242
207k
  return df_ext_iterator<T, SetTy>::begin(G, S);
243
207k
}
llvm::df_ext_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u> > llvm::df_ext_begin<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u> >(llvm::MachineBasicBlock* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>&)
Line
Count
Source
241
4.08k
df_ext_iterator<T, SetTy> df_ext_begin(const T& G, SetTy &S) {
242
4.08k
  return df_ext_iterator<T, SetTy>::begin(G, S);
243
4.08k
}
llvm::df_ext_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u> > llvm::df_ext_begin<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u> >(llvm::MachineBasicBlock* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>&)
Line
Count
Source
241
174k
df_ext_iterator<T, SetTy> df_ext_begin(const T& G, SetTy &S) {
242
174k
  return df_ext_iterator<T, SetTy>::begin(G, S);
243
174k
}
llvm::df_ext_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u> > llvm::df_ext_begin<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u> >(llvm::MachineFunction const* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>&)
Line
Count
Source
241
1.23k
df_ext_iterator<T, SetTy> df_ext_begin(const T& G, SetTy &S) {
242
1.23k
  return df_ext_iterator<T, SetTy>::begin(G, S);
243
1.23k
}
llvm::df_ext_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> > llvm::df_ext_begin<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> >(llvm::Function* const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Line
Count
Source
241
145k
df_ext_iterator<T, SetTy> df_ext_begin(const T& G, SetTy &S) {
242
145k
  return df_ext_iterator<T, SetTy>::begin(G, S);
243
145k
}
Unexecuted instantiation: ADCE.cpp:llvm::df_ext_iterator<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState> llvm::df_ext_begin<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState>(llvm::BasicBlock* const&, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState&)
Unexecuted instantiation: llvm::df_ext_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> > llvm::df_ext_begin<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> >(llvm::Function const* const&, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_ext_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> > llvm::df_ext_begin<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> >(llvm::BasicBlock const* const&, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_ext_iterator<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u> > llvm::df_ext_begin<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u> >(llvm::DDGNode* const&, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>&)
244
245
template <class T, class SetTy>
246
619k
df_ext_iterator<T, SetTy> df_ext_end(const T& G, SetTy &S) {
247
619k
  return df_ext_iterator<T, SetTy>::end(G, S);
248
619k
}
llvm::df_ext_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u> > llvm::df_ext_end<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u> >(llvm::MachineBasicBlock* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>&)
Line
Count
Source
246
23
df_ext_iterator<T, SetTy> df_ext_end(const T& G, SetTy &S) {
247
23
  return df_ext_iterator<T, SetTy>::end(G, S);
248
23
}
llvm::df_ext_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> > llvm::df_ext_end<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> >(llvm::BasicBlock* const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Line
Count
Source
246
86.1k
df_ext_iterator<T, SetTy> df_ext_end(const T& G, SetTy &S) {
247
86.1k
  return df_ext_iterator<T, SetTy>::end(G, S);
248
86.1k
}
llvm::df_ext_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u> > llvm::df_ext_end<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u> >(llvm::MachineFunction* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>&)
Line
Count
Source
246
207k
df_ext_iterator<T, SetTy> df_ext_end(const T& G, SetTy &S) {
247
207k
  return df_ext_iterator<T, SetTy>::end(G, S);
248
207k
}
llvm::df_ext_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u> > llvm::df_ext_end<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u> >(llvm::MachineBasicBlock* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 9u>&)
Line
Count
Source
246
4.08k
df_ext_iterator<T, SetTy> df_ext_end(const T& G, SetTy &S) {
247
4.08k
  return df_ext_iterator<T, SetTy>::end(G, S);
248
4.08k
}
llvm::df_ext_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u> > llvm::df_ext_end<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u> >(llvm::MachineBasicBlock* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>&)
Line
Count
Source
246
174k
df_ext_iterator<T, SetTy> df_ext_end(const T& G, SetTy &S) {
247
174k
  return df_ext_iterator<T, SetTy>::end(G, S);
248
174k
}
llvm::df_ext_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u> > llvm::df_ext_end<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u> >(llvm::MachineFunction const* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>&)
Line
Count
Source
246
1.23k
df_ext_iterator<T, SetTy> df_ext_end(const T& G, SetTy &S) {
247
1.23k
  return df_ext_iterator<T, SetTy>::end(G, S);
248
1.23k
}
llvm::df_ext_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> > llvm::df_ext_end<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> >(llvm::Function* const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Line
Count
Source
246
145k
df_ext_iterator<T, SetTy> df_ext_end(const T& G, SetTy &S) {
247
145k
  return df_ext_iterator<T, SetTy>::end(G, S);
248
145k
}
Unexecuted instantiation: ADCE.cpp:llvm::df_ext_iterator<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState> llvm::df_ext_end<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState>(llvm::BasicBlock* const&, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState&)
Unexecuted instantiation: llvm::df_ext_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> > llvm::df_ext_end<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> >(llvm::Function const* const&, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_ext_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> > llvm::df_ext_end<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> >(llvm::BasicBlock const* const&, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::df_ext_iterator<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u> > llvm::df_ext_end<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u> >(llvm::DDGNode* const&, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>&)
249
250
template <class T, class SetTy>
251
iterator_range<df_ext_iterator<T, SetTy>> depth_first_ext(const T& G,
252
614k
                                                          SetTy &S) {
253
614k
  return make_range(df_ext_begin(G, S), df_ext_end(G, S));
254
614k
}
llvm::iterator_range<llvm::df_ext_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u> > > llvm::depth_first_ext<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u> >(llvm::MachineBasicBlock* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>&)
Line
Count
Source
252
23
                                                          SetTy &S) {
253
23
  return make_range(df_ext_begin(G, S), df_ext_end(G, S));
254
23
}
llvm::iterator_range<llvm::df_ext_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> > > llvm::depth_first_ext<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> >(llvm::BasicBlock* const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Line
Count
Source
252
86.1k
                                                          SetTy &S) {
253
86.1k
  return make_range(df_ext_begin(G, S), df_ext_end(G, S));
254
86.1k
}
llvm::iterator_range<llvm::df_ext_iterator<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u> > > llvm::depth_first_ext<llvm::MachineFunction*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u> >(llvm::MachineFunction* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 8u>&)
Line
Count
Source
252
207k
                                                          SetTy &S) {
253
207k
  return make_range(df_ext_begin(G, S), df_ext_end(G, S));
254
207k
}
llvm::iterator_range<llvm::df_ext_iterator<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u> > > llvm::depth_first_ext<llvm::MachineBasicBlock*, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u> >(llvm::MachineBasicBlock* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock*, 16u>&)
Line
Count
Source
252
174k
                                                          SetTy &S) {
253
174k
  return make_range(df_ext_begin(G, S), df_ext_end(G, S));
254
174k
}
Unexecuted instantiation: llvm::iterator_range<llvm::df_ext_iterator<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u> > > llvm::depth_first_ext<llvm::MachineFunction const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u> >(llvm::MachineFunction const* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>&)
llvm::iterator_range<llvm::df_ext_iterator<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> > > llvm::depth_first_ext<llvm::Function*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> >(llvm::Function* const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Line
Count
Source
252
145k
                                                          SetTy &S) {
253
145k
  return make_range(df_ext_begin(G, S), df_ext_end(G, S));
254
145k
}
Unexecuted instantiation: ADCE.cpp:llvm::iterator_range<llvm::df_ext_iterator<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState> > llvm::depth_first_ext<llvm::BasicBlock*, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState>(llvm::BasicBlock* const&, (anonymous namespace)::AggressiveDeadCodeElimination::initialize()::DFState&)
Unexecuted instantiation: llvm::iterator_range<llvm::df_ext_iterator<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> > > llvm::depth_first_ext<llvm::Function const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> >(llvm::Function const* const&, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::iterator_range<llvm::df_ext_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> > > llvm::depth_first_ext<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> >(llvm::BasicBlock const* const&, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::iterator_range<llvm::df_ext_iterator<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u> > > llvm::depth_first_ext<llvm::DDGNode*, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u> >(llvm::DDGNode* const&, llvm::df_iterator_default_set<llvm::DDGNode const*, 4u>&)
255
256
// Provide global definitions of inverse depth first iterators...
257
template <class T,
258
          class SetTy =
259
              df_iterator_default_set<typename GraphTraits<T>::NodeRef>,
260
          bool External = false>
261
struct idf_iterator : public df_iterator<Inverse<T>, SetTy, External> {
262
  idf_iterator(const df_iterator<Inverse<T>, SetTy, External> &V)
263
0
    : df_iterator<Inverse<T>, SetTy, External>(V) {}
Unexecuted instantiation: llvm::idf_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true>::idf_iterator(llvm::df_iterator<llvm::Inverse<llvm::MachineBasicBlock const*>, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::MachineBasicBlock const*> > > const&)
Unexecuted instantiation: llvm::idf_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true>::idf_iterator(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > > const&)
Unexecuted instantiation: llvm::idf_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false>::idf_iterator(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > > const&)
Unexecuted instantiation: llvm::idf_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>, true>::idf_iterator(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > > const&)
Unexecuted instantiation: llvm::idf_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false>::idf_iterator(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > > const&)
Unexecuted instantiation: llvm::idf_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true>::idf_iterator(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > > const&)
264
};
265
266
template <class T>
267
0
idf_iterator<T> idf_begin(const T& G) {
268
0
  return idf_iterator<T>::begin(Inverse<T>(G));
269
0
}
Unexecuted instantiation: llvm::idf_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::BasicBlock const*>::NodeRef, 8u>, false> llvm::idf_begin<llvm::BasicBlock const*>(llvm::BasicBlock const* const&)
Unexecuted instantiation: llvm::idf_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::BasicBlock*>::NodeRef, 8u>, false> llvm::idf_begin<llvm::BasicBlock*>(llvm::BasicBlock* const&)
270
271
template <class T>
272
0
idf_iterator<T> idf_end(const T& G){
273
0
  return idf_iterator<T>::end(Inverse<T>(G));
274
0
}
Unexecuted instantiation: llvm::idf_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::BasicBlock const*>::NodeRef, 8u>, false> llvm::idf_end<llvm::BasicBlock const*>(llvm::BasicBlock const* const&)
Unexecuted instantiation: llvm::idf_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::GraphTraits<llvm::BasicBlock*>::NodeRef, 8u>, false> llvm::idf_end<llvm::BasicBlock*>(llvm::BasicBlock* const&)
275
276
// Provide an accessor method to use them in range-based patterns.
277
template <class T>
278
iterator_range<idf_iterator<T>> inverse_depth_first(const T& G) {
279
  return make_range(idf_begin(G), idf_end(G));
280
}
281
282
// Provide global definitions of external inverse depth first iterators...
283
template <class T, class SetTy = df_iterator_default_set<typename GraphTraits<T>::NodeRef>>
284
struct idf_ext_iterator : public idf_iterator<T, SetTy, true> {
285
  idf_ext_iterator(const idf_iterator<T, SetTy, true> &V)
286
    : idf_iterator<T, SetTy, true>(V) {}
287
  idf_ext_iterator(const df_iterator<Inverse<T>, SetTy, true> &V)
288
0
    : idf_iterator<T, SetTy, true>(V) {}
Unexecuted instantiation: llvm::idf_ext_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u> >::idf_ext_iterator(llvm::df_iterator<llvm::Inverse<llvm::MachineBasicBlock const*>, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::MachineBasicBlock const*> > > const&)
Unexecuted instantiation: llvm::idf_ext_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> >::idf_ext_iterator(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > > const&)
Unexecuted instantiation: llvm::idf_ext_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u> >::idf_ext_iterator(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock*>, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock*> > > const&)
Unexecuted instantiation: llvm::idf_ext_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> >::idf_ext_iterator(llvm::df_iterator<llvm::Inverse<llvm::BasicBlock const*>, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>, true, llvm::GraphTraits<llvm::Inverse<llvm::BasicBlock const*> > > const&)
289
};
290
291
template <class T, class SetTy>
292
0
idf_ext_iterator<T, SetTy> idf_ext_begin(const T& G, SetTy &S) {
293
0
  return idf_ext_iterator<T, SetTy>::begin(Inverse<T>(G), S);
294
0
}
Unexecuted instantiation: llvm::idf_ext_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u> > llvm::idf_ext_begin<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u> >(llvm::MachineBasicBlock const* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::idf_ext_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> > llvm::idf_ext_begin<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> >(llvm::BasicBlock* const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Unexecuted instantiation: llvm::idf_ext_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u> > llvm::idf_ext_begin<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u> >(llvm::BasicBlock* const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>&)
Unexecuted instantiation: llvm::idf_ext_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> > llvm::idf_ext_begin<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> >(llvm::BasicBlock const* const&, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
295
296
template <class T, class SetTy>
297
0
idf_ext_iterator<T, SetTy> idf_ext_end(const T& G, SetTy &S) {
298
0
  return idf_ext_iterator<T, SetTy>::end(Inverse<T>(G), S);
299
0
}
Unexecuted instantiation: llvm::idf_ext_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u> > llvm::idf_ext_end<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u> >(llvm::MachineBasicBlock const* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::idf_ext_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> > llvm::idf_ext_end<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> >(llvm::BasicBlock* const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Unexecuted instantiation: llvm::idf_ext_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u> > llvm::idf_ext_end<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u> >(llvm::BasicBlock* const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>&)
Unexecuted instantiation: llvm::idf_ext_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> > llvm::idf_ext_end<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> >(llvm::BasicBlock const* const&, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
300
301
template <class T, class SetTy>
302
iterator_range<idf_ext_iterator<T, SetTy>> inverse_depth_first_ext(const T& G,
303
0
                                                                   SetTy &S) {
304
0
  return make_range(idf_ext_begin(G, S), idf_ext_end(G, S));
305
0
}
Unexecuted instantiation: llvm::iterator_range<llvm::idf_ext_iterator<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u> > > llvm::inverse_depth_first_ext<llvm::MachineBasicBlock const*, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u> >(llvm::MachineBasicBlock const* const&, llvm::df_iterator_default_set<llvm::MachineBasicBlock const*, 8u>&)
Unexecuted instantiation: llvm::iterator_range<llvm::idf_ext_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> > > llvm::inverse_depth_first_ext<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u> >(llvm::BasicBlock* const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 8u>&)
Unexecuted instantiation: llvm::iterator_range<llvm::idf_ext_iterator<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u> > > llvm::inverse_depth_first_ext<llvm::BasicBlock*, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u> >(llvm::BasicBlock* const&, llvm::df_iterator_default_set<llvm::BasicBlock*, 16u>&)
Unexecuted instantiation: llvm::iterator_range<llvm::idf_ext_iterator<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> > > llvm::inverse_depth_first_ext<llvm::BasicBlock const*, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u> >(llvm::BasicBlock const* const&, llvm::df_iterator_default_set<llvm::BasicBlock const*, 8u>&)
306
307
} // end namespace llvm
308
309
#endif // LLVM_ADT_DEPTHFIRSTITERATOR_H