Coverage Report

Created: 2017-10-03 07:32

/Users/buildslave/jenkins/sharedspace/clang-stage2-coverage-R@2/llvm/include/llvm/IR/PassManagerInternal.h
Line
Count
Source
1
//===- PassManager internal APIs and implementation details -----*- C++ -*-===//
2
//
3
//                     The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
/// \file
10
///
11
/// This header provides internal APIs and implementation details used by the
12
/// pass management interfaces exposed in PassManager.h. To understand more
13
/// context of why these particular interfaces are needed, see that header
14
/// file. None of these APIs should be used elsewhere.
15
///
16
//===----------------------------------------------------------------------===//
17
18
#ifndef LLVM_IR_PASSMANAGERINTERNAL_H
19
#define LLVM_IR_PASSMANAGERINTERNAL_H
20
21
#include "llvm/ADT/STLExtras.h"
22
#include "llvm/ADT/StringRef.h"
23
#include <memory>
24
#include <utility>
25
26
namespace llvm {
27
28
template <typename IRUnitT> class AllAnalysesOn;
29
template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;
30
class PreservedAnalyses;
31
32
/// \brief Implementation details of the pass manager interfaces.
33
namespace detail {
34
35
/// \brief Template for the abstract base class used to dispatch
36
/// polymorphically over pass objects.
37
template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs>
38
struct PassConcept {
39
  // Boiler plate necessary for the container of derived classes.
40
9.00k
  virtual ~PassConcept() = default;
llvm::detail::PassConcept<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::~PassConcept()
Line
Count
Source
40
399
  virtual ~PassConcept() = default;
llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::~PassConcept()
Line
Count
Source
40
515
  virtual ~PassConcept() = default;
Unexecuted instantiation: llvm::detail::PassConcept<polly::Scop, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::~PassConcept()
llvm::detail::PassConcept<llvm::Function, llvm::AnalysisManager<llvm::Function> >::~PassConcept()
Line
Count
Source
40
4.20k
  virtual ~PassConcept() = default;
llvm::detail::PassConcept<llvm::Module, llvm::AnalysisManager<llvm::Module> >::~PassConcept()
Line
Count
Source
40
3.88k
  virtual ~PassConcept() = default;
41
42
  /// \brief The polymorphic API which runs the pass over a given IR entity.
43
  ///
44
  /// Note that actual pass object can omit the analysis manager argument if
45
  /// desired. Also that the analysis manager may be null if there is no
46
  /// analysis manager in the pass pipeline.
47
  virtual PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM,
48
                                ExtraArgTs... ExtraArgs) = 0;
49
50
  /// \brief Polymorphic method to access the name of a pass.
51
  virtual StringRef name() = 0;
52
};
53
54
/// \brief A template wrapper used to implement the polymorphic API.
55
///
56
/// Can be instantiated for any object which provides a \c run method accepting
57
/// an \c IRUnitT& and an \c AnalysisManager<IRUnit>&. It requires the pass to
58
/// be a copyable object.
59
template <typename IRUnitT, typename PassT, typename PreservedAnalysesT,
60
          typename AnalysisManagerT, typename... ExtraArgTs>
61
struct PassModel : PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...> {
62
8.88k
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Loop, llvm::LoopPredicationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::LoopPredicationPass)
Line
Count
Source
62
3
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Loop, llvm::IVUsersPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::IVUsersPrinterPass)
Line
Count
Source
62
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Loop, llvm::LoopAccessInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::LoopAccessInfoPrinterPass)
Line
Count
Source
62
24
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Loop, llvm::LoopStrengthReducePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::LoopStrengthReducePass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Loop, llvm::LoopSimplifyCFGPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::LoopSimplifyCFGPass)
Line
Count
Source
62
3
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::PrintLoopPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::PrintLoopPass)
PassBuilder.cpp:llvm::detail::PassModel<llvm::Loop, (anonymous namespace)::NoOpLoopPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel((anonymous namespace)::NoOpLoopPass)
Line
Count
Source
62
20
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::LoopInstSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::LoopInstSimplifyPass)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::InvalidateAllAnalysesPass)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::InvalidateAnalysisPass<llvm::IVUsersAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::InvalidateAnalysisPass<llvm::IVUsersAnalysis>)
llvm::detail::PassModel<llvm::Loop, llvm::RequireAnalysisPass<llvm::IVUsersAnalysis, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::RequireAnalysisPass<llvm::IVUsersAnalysis, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>)
Line
Count
Source
62
6
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::InvalidateAnalysisPass<llvm::LoopAccessAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::InvalidateAnalysisPass<llvm::LoopAccessAnalysis>)
llvm::detail::PassModel<llvm::Loop, llvm::RequireAnalysisPass<llvm::LoopAccessAnalysis, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::RequireAnalysisPass<llvm::LoopAccessAnalysis, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: PassBuilder.cpp:llvm::detail::PassModel<llvm::Loop, llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpLoopAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpLoopAnalysis>)
Unexecuted instantiation: PassBuilder.cpp:llvm::detail::PassModel<llvm::Loop, llvm::RequireAnalysisPass<(anonymous namespace)::NoOpLoopAnalysis, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::RequireAnalysisPass<(anonymous namespace)::NoOpLoopAnalysis, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>)
llvm::detail::PassModel<llvm::Loop, llvm::RepeatedPass<llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::RepeatedPass<llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> >)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::CFGOnlyViewerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::CFGOnlyViewerPass)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::CFGViewerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::CFGViewerPass)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RegionInfoVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RegionInfoVerifierPass)
llvm::detail::PassModel<llvm::Function, llvm::MemorySSAVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::MemorySSAVerifierPass)
Line
Count
Source
62
17
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::LoopVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LoopVerifierPass)
Line
Count
Source
62
9
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::DominatorTreeVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::DominatorTreeVerifierPass)
Line
Count
Source
62
8
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::UnreachableBlockElimPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::UnreachableBlockElimPass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::SinkingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::SinkingPass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::ScalarEvolutionPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::ScalarEvolutionPrinterPass)
Line
Count
Source
62
3
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::RegionInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RegionInfoPrinterPass)
Line
Count
Source
62
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::MemorySSAPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::MemorySSAPrinterPass)
Line
Count
Source
62
19
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::LoopPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LoopPrinterPass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::DominanceFrontierPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::DominanceFrontierPrinterPass)
llvm::detail::PassModel<llvm::Function, llvm::DemandedBitsPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::DemandedBitsPrinterPass)
Line
Count
Source
62
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::PostDominatorTreePrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::PostDominatorTreePrinterPass)
Line
Count
Source
62
5
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::DominatorTreePrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::DominatorTreePrinterPass)
Line
Count
Source
62
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::BranchProbabilityPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::BranchProbabilityPrinterPass)
Line
Count
Source
62
7
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::BlockFrequencyPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::BlockFrequencyPrinterPass)
Line
Count
Source
62
10
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::AssumptionPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::AssumptionPrinterPass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::PrintFunctionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::PrintFunctionPass)
Line
Count
Source
62
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::PGOMemOPSizeOpt, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::PGOMemOPSizeOpt)
Line
Count
Source
62
3
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::LoopDataPrefetchPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LoopDataPrefetchPass)
Line
Count
Source
62
8
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::LCSSAPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LCSSAPass)
Line
Count
Source
62
388
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::PartiallyInlineLibCallsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::PartiallyInlineLibCallsPass)
Line
Count
Source
62
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::NaryReassociatePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::NaryReassociatePass)
Line
Count
Source
62
5
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::PromotePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::PromotePass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::LowerInvokePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LowerInvokePass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::LoopSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LoopSimplifyPass)
Line
Count
Source
62
384
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::GuardWideningPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::GuardWideningPass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::LowerGuardIntrinsicPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LowerGuardIntrinsicPass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::LowerAtomicPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LowerAtomicPass)
Line
Count
Source
62
4
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
PassBuilder.cpp:llvm::detail::PassModel<llvm::Function, (anonymous namespace)::NoOpFunctionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel((anonymous namespace)::NoOpFunctionPass)
Line
Count
Source
62
27
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAllAnalysesPass)
Line
Count
Source
62
4
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::CFGOnlyPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::CFGOnlyPrinterPass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::DCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::DCEPass)
Line
Count
Source
62
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::ConstantHoistingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::ConstantHoistingPass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::BreakCriticalEdgesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::BreakCriticalEdgesPass)
Line
Count
Source
62
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::AddDiscriminatorsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::AddDiscriminatorsPass)
Line
Count
Source
62
9
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::AAEvaluator, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::AAEvaluator)
Line
Count
Source
62
44
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::TypeBasedAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::TypeBasedAA>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::TypeBasedAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::TypeBasedAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::ScopedNoAliasAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::ScopedNoAliasAA>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::ScopedNoAliasAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::ScopedNoAliasAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::SCEVAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::SCEVAA>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::SCEVAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::SCEVAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::CFLSteensAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::CFLSteensAA>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::CFLSteensAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::CFLSteensAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::CFLAndersAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::CFLAndersAA>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::CFLAndersAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::CFLAndersAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::BasicAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::BasicAA>)
llvm::detail::PassModel<llvm::Module, llvm::AlwaysInlinerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::AlwaysInlinerPass)
Line
Count
Source
62
9
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::NameAnonGlobalPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::NameAnonGlobalPass)
Line
Count
Source
62
15
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ThinLTOBitcodeWriterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ThinLTOBitcodeWriterPass)
Line
Count
Source
62
9
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::BitcodeWriterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::BitcodeWriterPass)
Line
Count
Source
62
57
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::PrintModulePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::PrintModulePass)
Line
Count
Source
62
466
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<polly::OwningInnerAnalysisManagerProxy<llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<polly::OwningInnerAnalysisManagerProxy<llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<polly::OwningInnerAnalysisManagerProxy<llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::Function>, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<polly::OwningInnerAnalysisManagerProxy<llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::Function>, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<polly::ScopAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<polly::ScopAnalysis>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<polly::ScopAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<polly::ScopAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<polly::ScopInfoAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<polly::ScopInfoAnalysis>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<polly::ScopInfoAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<polly::ScopInfoAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, polly::CodePreparationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(polly::CodePreparationPass)
llvm::detail::PassModel<llvm::Function, polly::ScopAnalysisPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(polly::ScopAnalysisPrinterPass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, polly::ScopInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(polly::ScopInfoPrinterPass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, llvm::InvalidateAnalysisPass<polly::IslAstAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::PassModel(llvm::InvalidateAnalysisPass<polly::IslAstAnalysis>)
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, llvm::RequireAnalysisPass<polly::IslAstAnalysis, polly::Scop, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::PassModel(llvm::RequireAnalysisPass<polly::IslAstAnalysis, polly::Scop, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>)
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, llvm::InvalidateAnalysisPass<polly::DependenceAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::PassModel(llvm::InvalidateAnalysisPass<polly::DependenceAnalysis>)
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, llvm::RequireAnalysisPass<polly::DependenceAnalysis, polly::Scop, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::PassModel(llvm::RequireAnalysisPass<polly::DependenceAnalysis, polly::Scop, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>)
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::JSONExportPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::PassModel(polly::JSONExportPass)
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::JSONImportPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::PassModel(polly::JSONImportPass)
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::IslAstPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::PassModel(polly::IslAstPrinterPass)
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::DependenceInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::PassModel(polly::DependenceInfoPrinterPass)
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::CodeGenerationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::PassModel(polly::CodeGenerationPass)
llvm::detail::PassModel<llvm::Function, polly::FunctionToScopPassAdaptor<llvm::PassManager<polly::Scop, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(polly::FunctionToScopPassAdaptor<llvm::PassManager<polly::Scop, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&> >)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::VerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::VerifierPass)
Line
Count
Source
62
14
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> > >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ModuleToFunctionPassAdaptor<llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> > >)
Line
Count
Source
62
556
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::VerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::VerifierPass)
Line
Count
Source
62
1.32k
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::CFGPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::CFGPrinterPass)
llvm::detail::PassModel<llvm::Function, llvm::SROA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::SROA)
Line
Count
Source
62
119
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::EarlyCSEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::EarlyCSEPass)
Line
Count
Source
62
114
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::GVNHoistPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::GVNHoistPass)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::GVNSinkPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::GVNSinkPass)
llvm::detail::PassModel<llvm::Function, llvm::SimplifyCFGPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::SimplifyCFGPass)
Line
Count
Source
62
410
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::SpeculativeExecutionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::SpeculativeExecutionPass)
Line
Count
Source
62
54
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::JumpThreadingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::JumpThreadingPass)
Line
Count
Source
62
124
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::CorrelatedValuePropagationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::CorrelatedValuePropagationPass)
Line
Count
Source
62
108
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::InstCombinePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InstCombinePass)
Line
Count
Source
62
443
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::LibCallsShrinkWrapPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LibCallsShrinkWrapPass)
Line
Count
Source
62
45
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::TailCallElimPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::TailCallElimPass)
Line
Count
Source
62
57
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::ReassociatePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::ReassociatePass)
Line
Count
Source
62
54
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Loop, llvm::LoopRotatePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::LoopRotatePass)
Line
Count
Source
62
54
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Loop, llvm::LICMPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::LICMPass)
Line
Count
Source
62
86
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Loop, llvm::SimpleLoopUnswitchPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::SimpleLoopUnswitchPass)
Line
Count
Source
62
56
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Loop, llvm::IndVarSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::IndVarSimplifyPass)
Line
Count
Source
62
56
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Loop, llvm::LoopIdiomRecognizePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::LoopIdiomRecognizePass)
Line
Count
Source
62
54
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Loop, llvm::LoopDeletionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::LoopDeletionPass)
Line
Count
Source
62
57
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Loop, llvm::LoopFullUnrollPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::LoopFullUnrollPass)
Line
Count
Source
62
66
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::OptimizationRemarkEmitterAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::OptimizationRemarkEmitterAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Line
Count
Source
62
164
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor<llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::FunctionToLoopPassAdaptor<llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> >)
Line
Count
Source
62
224
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::MergedLoadStoreMotionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::MergedLoadStoreMotionPass)
Line
Count
Source
62
46
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::NewGVNPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::NewGVNPass)
Line
Count
Source
62
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::GVN, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::GVN)
Line
Count
Source
62
67
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::MemCpyOptPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::MemCpyOptPass)
Line
Count
Source
62
61
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::SCCPPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::SCCPPass)
Line
Count
Source
62
61
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::BDCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::BDCEPass)
Line
Count
Source
62
61
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::DSEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::DSEPass)
Line
Count
Source
62
62
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor<llvm::LICMPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::FunctionToLoopPassAdaptor<llvm::LICMPass>)
Line
Count
Source
62
93
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::ADCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::ADCEPass)
Line
Count
Source
62
56
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::InlinerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::PassModel(llvm::InlinerPass)
Line
Count
Source
62
154
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::CGSCCToFunctionPassAdaptor<llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> > >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::PassModel(llvm::CGSCCToFunctionPassAdaptor<llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> > >)
Line
Count
Source
62
92
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&> >)
Line
Count
Source
62
164
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::GlobalDCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::GlobalDCEPass)
Line
Count
Source
62
68
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::PGOInstrumentationGen, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::PGOInstrumentationGen)
Line
Count
Source
62
26
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor<llvm::LoopRotatePass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::FunctionToLoopPassAdaptor<llvm::LoopRotatePass>)
Line
Count
Source
62
41
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::InstrProfiling, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InstrProfiling)
Line
Count
Source
62
23
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::PGOInstrumentationUse, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::PGOInstrumentationUse)
Line
Count
Source
62
24
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::InferFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InferFunctionAttrsPass)
Line
Count
Source
62
62
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::LowerExpectIntrinsicPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LowerExpectIntrinsicPass)
Line
Count
Source
62
59
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::SampleProfileLoaderPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::SampleProfileLoaderPass)
Line
Count
Source
62
30
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::PGOIndirectCallPromotion, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::PGOIndirectCallPromotion)
Line
Count
Source
62
28
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::IPSCCPPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::IPSCCPPass)
Line
Count
Source
62
62
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::GlobalOptPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::GlobalOptPass)
Line
Count
Source
62
121
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::PromotePass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ModuleToFunctionPassAdaptor<llvm::PromotePass>)
Line
Count
Source
62
60
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::DeadArgumentEliminationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::DeadArgumentEliminationPass)
Line
Count
Source
62
61
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::GlobalsAA, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::RequireAnalysisPass<llvm::GlobalsAA, llvm::Module, llvm::AnalysisManager<llvm::Module> >)
Line
Count
Source
62
98
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::ProfileSummaryAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::RequireAnalysisPass<llvm::ProfileSummaryAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >)
Line
Count
Source
62
64
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PostOrderFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::PassModel(llvm::PostOrderFunctionAttrsPass)
Line
Count
Source
62
64
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::ArgumentPromotionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::PassModel(llvm::ArgumentPromotionPass)
Line
Count
Source
62
30
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::DevirtSCCRepeatedPass<llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&> > >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::DevirtSCCRepeatedPass<llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&> > >)
Line
Count
Source
62
53
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::PartialInlinerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::PartialInlinerPass)
Line
Count
Source
62
33
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::EliminateAvailableExternallyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::EliminateAvailableExternallyPass)
Line
Count
Source
62
48
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ReversePostOrderFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ReversePostOrderFunctionAttrsPass)
Line
Count
Source
62
50
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::Float2IntPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::Float2IntPass)
Line
Count
Source
62
41
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::LoopDistributePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LoopDistributePass)
Line
Count
Source
62
42
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::LoopVectorizePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LoopVectorizePass)
Line
Count
Source
62
47
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::LoopLoadEliminationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LoopLoadEliminationPass)
Line
Count
Source
62
42
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::SLPVectorizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::SLPVectorizerPass)
Line
Count
Source
62
43
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::LoopUnrollPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LoopUnrollPass)
Line
Count
Source
62
58
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::AlignmentFromAssumptionsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::AlignmentFromAssumptionsPass)
Line
Count
Source
62
43
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::LoopSinkPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LoopSinkPass)
Line
Count
Source
62
42
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::InstSimplifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InstSimplifierPass)
Line
Count
Source
62
41
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::DivRemPairsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::DivRemPairsPass)
Line
Count
Source
62
40
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ConstantMergePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ConstantMergePass)
Line
Count
Source
62
48
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ForceFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ForceFunctionAttrsPass)
Line
Count
Source
62
62
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::AddDiscriminatorsPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ModuleToFunctionPassAdaptor<llvm::AddDiscriminatorsPass>)
Line
Count
Source
62
6
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >)
Line
Count
Source
62
138
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::PostOrderFunctionAttrsPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::PostOrderFunctionAttrsPass>)
Line
Count
Source
62
15
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::GlobalSplitPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::GlobalSplitPass)
Line
Count
Source
62
9
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::WholeProgramDevirtPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::WholeProgramDevirtPass)
Line
Count
Source
62
10
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::InlinerPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::InlinerPass>)
Line
Count
Source
62
7
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::CrossDSOCFIPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::CrossDSOCFIPass)
Line
Count
Source
62
9
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::SimplifyCFGPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ModuleToFunctionPassAdaptor<llvm::SimplifyCFGPass>)
Line
Count
Source
62
7
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::RepeatedPass<llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> > >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::RepeatedPass<llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> > >)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::CallGraphAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::RequireAnalysisPass<llvm::CallGraphAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::CallGraphAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InvalidateAnalysisPass<llvm::CallGraphAnalysis>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::LazyCallGraphAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::RequireAnalysisPass<llvm::LazyCallGraphAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::LazyCallGraphAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InvalidateAnalysisPass<llvm::LazyCallGraphAnalysis>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::ModuleSummaryIndexAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::RequireAnalysisPass<llvm::ModuleSummaryIndexAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::ModuleSummaryIndexAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InvalidateAnalysisPass<llvm::ModuleSummaryIndexAnalysis>)
PassBuilder.cpp:llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<(anonymous namespace)::NoOpModuleAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::RequireAnalysisPass<(anonymous namespace)::NoOpModuleAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >)
Line
Count
Source
62
15
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
PassBuilder.cpp:llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpModuleAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpModuleAnalysis>)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::ProfileSummaryAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InvalidateAnalysisPass<llvm::ProfileSummaryAnalysis>)
llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::TargetLibraryAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::RequireAnalysisPass<llvm::TargetLibraryAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >)
Line
Count
Source
62
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::TargetLibraryAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InvalidateAnalysisPass<llvm::TargetLibraryAnalysis>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::VerifierAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::RequireAnalysisPass<llvm::VerifierAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::VerifierAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InvalidateAnalysisPass<llvm::VerifierAnalysis>)
llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::GlobalsAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InvalidateAnalysisPass<llvm::GlobalsAA>)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::FunctionImportPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::FunctionImportPass)
llvm::detail::PassModel<llvm::Module, llvm::GCOVProfilerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::GCOVProfilerPass)
Line
Count
Source
62
9
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::InternalizePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InternalizePass)
Line
Count
Source
62
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InvalidateAllAnalysesPass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::LowerTypeTestsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::LowerTypeTestsPass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
PassBuilder.cpp:llvm::detail::PassModel<llvm::Module, (anonymous namespace)::NoOpModulePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel((anonymous namespace)::NoOpModulePass)
Line
Count
Source
62
16
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::PreISelIntrinsicLoweringPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::PreISelIntrinsicLoweringPass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ProfileSummaryPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ProfileSummaryPrinterPass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::CallGraphPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::CallGraphPrinterPass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::LazyCallGraphPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::LazyCallGraphPrinterPass)
Line
Count
Source
62
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::LazyCallGraphDOTPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::LazyCallGraphDOTPrinterPass)
llvm::detail::PassModel<llvm::Module, llvm::RewriteSymbolPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::RewriteSymbolPass)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::StripDeadPrototypesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::StripDeadPrototypesPass)
Line
Count
Source
62
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::PassModel(llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>)
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::RepeatedPass<llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::PassModel(llvm::RepeatedPass<llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&> >)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::DevirtSCCRepeatedPass<llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::PassModel(llvm::DevirtSCCRepeatedPass<llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&> >)
Line
Count
Source
62
3
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
PassBuilder.cpp:llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::RequireAnalysisPass<(anonymous namespace)::NoOpCGSCCAnalysis, llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::PassModel(llvm::RequireAnalysisPass<(anonymous namespace)::NoOpCGSCCAnalysis, llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>)
Line
Count
Source
62
9
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
PassBuilder.cpp:llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpCGSCCAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::PassModel(llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpCGSCCAnalysis>)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::RequireAnalysisPass<llvm::FunctionAnalysisManagerCGSCCProxy, llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::PassModel(llvm::RequireAnalysisPass<llvm::FunctionAnalysisManagerCGSCCProxy, llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::InvalidateAnalysisPass<llvm::FunctionAnalysisManagerCGSCCProxy>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::PassModel(llvm::InvalidateAnalysisPass<llvm::FunctionAnalysisManagerCGSCCProxy>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::PassModel(llvm::InvalidateAllAnalysesPass)
PassBuilder.cpp:llvm::detail::PassModel<llvm::LazyCallGraph::SCC, (anonymous namespace)::NoOpCGSCCPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::PassModel((anonymous namespace)::NoOpCGSCCPass)
Line
Count
Source
62
9
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::RepeatedPass<llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> > >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RepeatedPass<llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> > >)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::AAManager, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::AAManager, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Line
Count
Source
62
58
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::AAManager>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::AAManager>)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::AssumptionAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::AssumptionAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::AssumptionAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::AssumptionAnalysis>)
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::BlockFrequencyAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::BlockFrequencyAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::BlockFrequencyAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::BlockFrequencyAnalysis>)
Line
Count
Source
62
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::BranchProbabilityAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::BranchProbabilityAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::BranchProbabilityAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::BranchProbabilityAnalysis>)
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::DominatorTreeAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::DominatorTreeAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Line
Count
Source
62
12
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::DominatorTreeAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::DominatorTreeAnalysis>)
Line
Count
Source
62
5
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::PostDominatorTreeAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::PostDominatorTreeAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::PostDominatorTreeAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::PostDominatorTreeAnalysis>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::DemandedBitsAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::DemandedBitsAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::DemandedBitsAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::DemandedBitsAnalysis>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::DominanceFrontierAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::DominanceFrontierAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::DominanceFrontierAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::DominanceFrontierAnalysis>)
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::LoopAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::LoopAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::LoopAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::LoopAnalysis>)
Line
Count
Source
62
3
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::LazyValueAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::LazyValueAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Line
Count
Source
62
4
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::LazyValueAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::LazyValueAnalysis>)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::DependenceAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::DependenceAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::DependenceAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::DependenceAnalysis>)
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::MemoryDependenceAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::MemoryDependenceAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Line
Count
Source
62
4
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::MemoryDependenceAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::MemoryDependenceAnalysis>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::MemorySSAAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::MemorySSAAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::MemorySSAAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::MemorySSAAnalysis>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::RegionInfoAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::RegionInfoAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::RegionInfoAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::RegionInfoAnalysis>)
PassBuilder.cpp:llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<(anonymous namespace)::NoOpFunctionAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<(anonymous namespace)::NoOpFunctionAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Line
Count
Source
62
11
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
PassBuilder.cpp:llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpFunctionAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpFunctionAnalysis>)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::OptimizationRemarkEmitterAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::OptimizationRemarkEmitterAnalysis>)
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::ScalarEvolutionAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::ScalarEvolutionAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Line
Count
Source
62
54
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::ScalarEvolutionAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::ScalarEvolutionAnalysis>)
Line
Count
Source
62
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::TargetLibraryAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::TargetLibraryAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::TargetLibraryAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::TargetLibraryAnalysis>)
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::TargetIRAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::TargetIRAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Line
Count
Source
62
29
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::TargetIRAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::TargetIRAnalysis>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::VerifierAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::VerifierAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::VerifierAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::VerifierAnalysis>)
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::BasicAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::BasicAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Line
Count
Source
62
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
63
  // We have to explicitly define all the special member functions because MSVC
64
  // refuses to generate them.
65
  PassModel(const PassModel &Arg) : Pass(Arg.Pass) {}
66
  PassModel(PassModel &&Arg) : Pass(std::move(Arg.Pass)) {}
67
68
  friend void swap(PassModel &LHS, PassModel &RHS) {
69
    using std::swap;
70
    swap(LHS.Pass, RHS.Pass);
71
  }
72
73
  PassModel &operator=(PassModel RHS) {
74
    swap(*this, RHS);
75
    return *this;
76
  }
77
78
  PreservedAnalysesT run(IRUnitT &IR, AnalysisManagerT &AM,
79
14.6k
                         ExtraArgTs... ExtraArgs) override {
80
14.6k
    return Pass.run(IR, AM, ExtraArgs...);
81
14.6k
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::LoopInstSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::InvalidateAnalysisPass<llvm::IVUsersAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
llvm::detail::PassModel<llvm::Loop, llvm::RequireAnalysisPass<llvm::IVUsersAnalysis, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Line
Count
Source
79
7
                         ExtraArgTs... ExtraArgs) override {
80
7
    return Pass.run(IR, AM, ExtraArgs...);
81
7
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::InvalidateAnalysisPass<llvm::LoopAccessAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
llvm::detail::PassModel<llvm::Loop, llvm::RequireAnalysisPass<llvm::LoopAccessAnalysis, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Line
Count
Source
79
3
                         ExtraArgTs... ExtraArgs) override {
80
3
    return Pass.run(IR, AM, ExtraArgs...);
81
3
  }
Unexecuted instantiation: PassBuilder.cpp:llvm::detail::PassModel<llvm::Loop, llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpLoopAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Unexecuted instantiation: PassBuilder.cpp:llvm::detail::PassModel<llvm::Loop, llvm::RequireAnalysisPass<(anonymous namespace)::NoOpLoopAnalysis, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
llvm::detail::PassModel<llvm::Loop, llvm::RepeatedPass<llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::CFGOnlyViewerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::CFGViewerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RegionInfoVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Function, llvm::MemorySSAVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
33
                         ExtraArgTs... ExtraArgs) override {
80
33
    return Pass.run(IR, AM, ExtraArgs...);
81
33
  }
llvm::detail::PassModel<llvm::Function, llvm::LoopVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
28
                         ExtraArgTs... ExtraArgs) override {
80
28
    return Pass.run(IR, AM, ExtraArgs...);
81
28
  }
llvm::detail::PassModel<llvm::Function, llvm::DominatorTreeVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
28
                         ExtraArgTs... ExtraArgs) override {
80
28
    return Pass.run(IR, AM, ExtraArgs...);
81
28
  }
llvm::detail::PassModel<llvm::Function, llvm::UnreachableBlockElimPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
llvm::detail::PassModel<llvm::Function, llvm::SinkingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
6
                         ExtraArgTs... ExtraArgs) override {
80
6
    return Pass.run(IR, AM, ExtraArgs...);
81
6
  }
llvm::detail::PassModel<llvm::Function, llvm::ScalarEvolutionPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
5
                         ExtraArgTs... ExtraArgs) override {
80
5
    return Pass.run(IR, AM, ExtraArgs...);
81
5
  }
llvm::detail::PassModel<llvm::Function, llvm::RegionInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
2
                         ExtraArgTs... ExtraArgs) override {
80
2
    return Pass.run(IR, AM, ExtraArgs...);
81
2
  }
llvm::detail::PassModel<llvm::Function, llvm::MemorySSAPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
36
                         ExtraArgTs... ExtraArgs) override {
80
36
    return Pass.run(IR, AM, ExtraArgs...);
81
36
  }
llvm::detail::PassModel<llvm::Function, llvm::LoopPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::DominanceFrontierPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Function, llvm::DemandedBitsPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
3
                         ExtraArgTs... ExtraArgs) override {
80
3
    return Pass.run(IR, AM, ExtraArgs...);
81
3
  }
llvm::detail::PassModel<llvm::Function, llvm::PostDominatorTreePrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
5
                         ExtraArgTs... ExtraArgs) override {
80
5
    return Pass.run(IR, AM, ExtraArgs...);
81
5
  }
llvm::detail::PassModel<llvm::Function, llvm::DominatorTreePrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
3
                         ExtraArgTs... ExtraArgs) override {
80
3
    return Pass.run(IR, AM, ExtraArgs...);
81
3
  }
llvm::detail::PassModel<llvm::Function, llvm::BranchProbabilityPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
48
                         ExtraArgTs... ExtraArgs) override {
80
48
    return Pass.run(IR, AM, ExtraArgs...);
81
48
  }
llvm::detail::PassModel<llvm::Function, llvm::BlockFrequencyPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
24
                         ExtraArgTs... ExtraArgs) override {
80
24
    return Pass.run(IR, AM, ExtraArgs...);
81
24
  }
llvm::detail::PassModel<llvm::Function, llvm::AssumptionPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
llvm::detail::PassModel<llvm::Function, llvm::PrintFunctionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
2
                         ExtraArgTs... ExtraArgs) override {
80
2
    return Pass.run(IR, AM, ExtraArgs...);
81
2
  }
llvm::detail::PassModel<llvm::Function, llvm::PGOMemOPSizeOpt, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
3
                         ExtraArgTs... ExtraArgs) override {
80
3
    return Pass.run(IR, AM, ExtraArgs...);
81
3
  }
llvm::detail::PassModel<llvm::Function, llvm::LoopDataPrefetchPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
13
                         ExtraArgTs... ExtraArgs) override {
80
13
    return Pass.run(IR, AM, ExtraArgs...);
81
13
  }
llvm::detail::PassModel<llvm::Function, llvm::LCSSAPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
838
                         ExtraArgTs... ExtraArgs) override {
80
838
    return Pass.run(IR, AM, ExtraArgs...);
81
838
  }
llvm::detail::PassModel<llvm::Function, llvm::PartiallyInlineLibCallsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
2
                         ExtraArgTs... ExtraArgs) override {
80
2
    return Pass.run(IR, AM, ExtraArgs...);
81
2
  }
llvm::detail::PassModel<llvm::Function, llvm::NaryReassociatePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
17
                         ExtraArgTs... ExtraArgs) override {
80
17
    return Pass.run(IR, AM, ExtraArgs...);
81
17
  }
llvm::detail::PassModel<llvm::Function, llvm::PromotePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
2
                         ExtraArgTs... ExtraArgs) override {
80
2
    return Pass.run(IR, AM, ExtraArgs...);
81
2
  }
llvm::detail::PassModel<llvm::Function, llvm::LowerInvokePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
llvm::detail::PassModel<llvm::Function, llvm::LoopSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
837
                         ExtraArgTs... ExtraArgs) override {
80
837
    return Pass.run(IR, AM, ExtraArgs...);
81
837
  }
llvm::detail::PassModel<llvm::Function, llvm::GuardWideningPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
15
                         ExtraArgTs... ExtraArgs) override {
80
15
    return Pass.run(IR, AM, ExtraArgs...);
81
15
  }
llvm::detail::PassModel<llvm::Function, llvm::LowerGuardIntrinsicPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
5
                         ExtraArgTs... ExtraArgs) override {
80
5
    return Pass.run(IR, AM, ExtraArgs...);
81
5
  }
llvm::detail::PassModel<llvm::Function, llvm::LowerAtomicPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
6
                         ExtraArgTs... ExtraArgs) override {
80
6
    return Pass.run(IR, AM, ExtraArgs...);
81
6
  }
PassBuilder.cpp:llvm::detail::PassModel<llvm::Function, (anonymous namespace)::NoOpFunctionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
25
                         ExtraArgTs... ExtraArgs) override {
80
25
    return Pass.run(IR, AM, ExtraArgs...);
81
25
  }
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
9
                         ExtraArgTs... ExtraArgs) override {
80
9
    return Pass.run(IR, AM, ExtraArgs...);
81
9
  }
llvm::detail::PassModel<llvm::Function, llvm::CFGOnlyPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
llvm::detail::PassModel<llvm::Function, llvm::DCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
3
                         ExtraArgTs... ExtraArgs) override {
80
3
    return Pass.run(IR, AM, ExtraArgs...);
81
3
  }
llvm::detail::PassModel<llvm::Function, llvm::ConstantHoistingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
llvm::detail::PassModel<llvm::Function, llvm::BreakCriticalEdgesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
2
                         ExtraArgTs... ExtraArgs) override {
80
2
    return Pass.run(IR, AM, ExtraArgs...);
81
2
  }
llvm::detail::PassModel<llvm::Function, llvm::AddDiscriminatorsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
9
                         ExtraArgTs... ExtraArgs) override {
80
9
    return Pass.run(IR, AM, ExtraArgs...);
81
9
  }
llvm::detail::PassModel<llvm::Function, llvm::AAEvaluator, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
97
                         ExtraArgTs... ExtraArgs) override {
80
97
    return Pass.run(IR, AM, ExtraArgs...);
81
97
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::TypeBasedAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::TypeBasedAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::ScopedNoAliasAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::ScopedNoAliasAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::SCEVAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::SCEVAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::CFLSteensAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::CFLSteensAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::CFLAndersAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::CFLAndersAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::BasicAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::BasicAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::VerifierAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::VerifierAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::TargetIRAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::TargetIRAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
88
                         ExtraArgTs... ExtraArgs) override {
80
88
    return Pass.run(IR, AM, ExtraArgs...);
81
88
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::TargetLibraryAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::TargetLibraryAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::ScalarEvolutionAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
8
                         ExtraArgTs... ExtraArgs) override {
80
8
    return Pass.run(IR, AM, ExtraArgs...);
81
8
  }
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::ScalarEvolutionAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
151
                         ExtraArgTs... ExtraArgs) override {
80
151
    return Pass.run(IR, AM, ExtraArgs...);
81
151
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::OptimizationRemarkEmitterAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
PassBuilder.cpp:llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpFunctionAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
PassBuilder.cpp:llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<(anonymous namespace)::NoOpFunctionAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
11
                         ExtraArgTs... ExtraArgs) override {
80
11
    return Pass.run(IR, AM, ExtraArgs...);
81
11
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::RegionInfoAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::RegionInfoAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::MemorySSAAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::MemorySSAAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::MemoryDependenceAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::MemoryDependenceAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
7
                         ExtraArgTs... ExtraArgs) override {
80
7
    return Pass.run(IR, AM, ExtraArgs...);
81
7
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::DependenceAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::DependenceAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::LazyValueAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::LazyValueAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
4
                         ExtraArgTs... ExtraArgs) override {
80
4
    return Pass.run(IR, AM, ExtraArgs...);
81
4
  }
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::LoopAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
6
                         ExtraArgTs... ExtraArgs) override {
80
6
    return Pass.run(IR, AM, ExtraArgs...);
81
6
  }
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::LoopAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::DominanceFrontierAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::DominanceFrontierAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::DemandedBitsAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::DemandedBitsAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::PostDominatorTreeAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::PostDominatorTreeAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::DominatorTreeAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
6
                         ExtraArgTs... ExtraArgs) override {
80
6
    return Pass.run(IR, AM, ExtraArgs...);
81
6
  }
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::DominatorTreeAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
41
                         ExtraArgTs... ExtraArgs) override {
80
41
    return Pass.run(IR, AM, ExtraArgs...);
81
41
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::BranchProbabilityAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::BranchProbabilityAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::BlockFrequencyAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
2
                         ExtraArgTs... ExtraArgs) override {
80
2
    return Pass.run(IR, AM, ExtraArgs...);
81
2
  }
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::BlockFrequencyAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::AssumptionAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::AssumptionAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
2
                         ExtraArgTs... ExtraArgs) override {
80
2
    return Pass.run(IR, AM, ExtraArgs...);
81
2
  }
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::AAManager>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
2
                         ExtraArgTs... ExtraArgs) override {
80
2
    return Pass.run(IR, AM, ExtraArgs...);
81
2
  }
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::AAManager, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
122
                         ExtraArgTs... ExtraArgs) override {
80
122
    return Pass.run(IR, AM, ExtraArgs...);
81
122
  }
llvm::detail::PassModel<llvm::Function, llvm::RepeatedPass<llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> > >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
PassBuilder.cpp:llvm::detail::PassModel<llvm::LazyCallGraph::SCC, (anonymous namespace)::NoOpCGSCCPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)
Line
Count
Source
79
10
                         ExtraArgTs... ExtraArgs) override {
80
10
    return Pass.run(IR, AM, ExtraArgs...);
81
10
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::InvalidateAnalysisPass<llvm::FunctionAnalysisManagerCGSCCProxy>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::RequireAnalysisPass<llvm::FunctionAnalysisManagerCGSCCProxy, llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)
PassBuilder.cpp:llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpCGSCCAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
PassBuilder.cpp:llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::RequireAnalysisPass<(anonymous namespace)::NoOpCGSCCAnalysis, llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)
Line
Count
Source
79
9
                         ExtraArgTs... ExtraArgs) override {
80
9
    return Pass.run(IR, AM, ExtraArgs...);
81
9
  }
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::DevirtSCCRepeatedPass<llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)
Line
Count
Source
79
14
                         ExtraArgTs... ExtraArgs) override {
80
14
    return Pass.run(IR, AM, ExtraArgs...);
81
14
  }
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::RepeatedPass<llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)
llvm::detail::PassModel<llvm::Module, llvm::StripDeadPrototypesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
2
                         ExtraArgTs... ExtraArgs) override {
80
2
    return Pass.run(IR, AM, ExtraArgs...);
81
2
  }
llvm::detail::PassModel<llvm::Module, llvm::RewriteSymbolPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::LazyCallGraphDOTPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
llvm::detail::PassModel<llvm::Module, llvm::LazyCallGraphPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
2
                         ExtraArgTs... ExtraArgs) override {
80
2
    return Pass.run(IR, AM, ExtraArgs...);
81
2
  }
llvm::detail::PassModel<llvm::Module, llvm::CallGraphPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
llvm::detail::PassModel<llvm::Module, llvm::ProfileSummaryPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
llvm::detail::PassModel<llvm::Module, llvm::PreISelIntrinsicLoweringPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
PassBuilder.cpp:llvm::detail::PassModel<llvm::Module, (anonymous namespace)::NoOpModulePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
18
                         ExtraArgTs... ExtraArgs) override {
80
18
    return Pass.run(IR, AM, ExtraArgs...);
81
18
  }
llvm::detail::PassModel<llvm::Module, llvm::LowerTypeTestsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
llvm::detail::PassModel<llvm::Module, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
llvm::detail::PassModel<llvm::Module, llvm::InternalizePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
2
                         ExtraArgTs... ExtraArgs) override {
80
2
    return Pass.run(IR, AM, ExtraArgs...);
81
2
  }
llvm::detail::PassModel<llvm::Module, llvm::GCOVProfilerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
9
                         ExtraArgTs... ExtraArgs) override {
80
9
    return Pass.run(IR, AM, ExtraArgs...);
81
9
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::FunctionImportPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::GlobalsAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::VerifierAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::VerifierAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::TargetLibraryAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::TargetLibraryAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
2
                         ExtraArgTs... ExtraArgs) override {
80
2
    return Pass.run(IR, AM, ExtraArgs...);
81
2
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::ProfileSummaryAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
PassBuilder.cpp:llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpModuleAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
PassBuilder.cpp:llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<(anonymous namespace)::NoOpModuleAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
15
                         ExtraArgTs... ExtraArgs) override {
80
15
    return Pass.run(IR, AM, ExtraArgs...);
81
15
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::ModuleSummaryIndexAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::ModuleSummaryIndexAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::LazyCallGraphAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::LazyCallGraphAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::CallGraphAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::CallGraphAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
llvm::detail::PassModel<llvm::Module, llvm::RepeatedPass<llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> > >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::SimplifyCFGPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
7
                         ExtraArgTs... ExtraArgs) override {
80
7
    return Pass.run(IR, AM, ExtraArgs...);
81
7
  }
llvm::detail::PassModel<llvm::Module, llvm::CrossDSOCFIPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
9
                         ExtraArgTs... ExtraArgs) override {
80
9
    return Pass.run(IR, AM, ExtraArgs...);
81
9
  }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::InlinerPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
7
                         ExtraArgTs... ExtraArgs) override {
80
7
    return Pass.run(IR, AM, ExtraArgs...);
81
7
  }
llvm::detail::PassModel<llvm::Module, llvm::WholeProgramDevirtPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
10
                         ExtraArgTs... ExtraArgs) override {
80
10
    return Pass.run(IR, AM, ExtraArgs...);
81
10
  }
llvm::detail::PassModel<llvm::Module, llvm::GlobalSplitPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
9
                         ExtraArgTs... ExtraArgs) override {
80
9
    return Pass.run(IR, AM, ExtraArgs...);
81
9
  }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::PostOrderFunctionAttrsPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
15
                         ExtraArgTs... ExtraArgs) override {
80
15
    return Pass.run(IR, AM, ExtraArgs...);
81
15
  }
llvm::detail::PassModel<llvm::Module, llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
138
                         ExtraArgTs... ExtraArgs) override {
80
138
    return Pass.run(IR, AM, ExtraArgs...);
81
138
  }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::AddDiscriminatorsPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
6
                         ExtraArgTs... ExtraArgs) override {
80
6
    return Pass.run(IR, AM, ExtraArgs...);
81
6
  }
llvm::detail::PassModel<llvm::Module, llvm::ForceFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
62
                         ExtraArgTs... ExtraArgs) override {
80
62
    return Pass.run(IR, AM, ExtraArgs...);
81
62
  }
llvm::detail::PassModel<llvm::Module, llvm::ConstantMergePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
48
                         ExtraArgTs... ExtraArgs) override {
80
48
    return Pass.run(IR, AM, ExtraArgs...);
81
48
  }
llvm::detail::PassModel<llvm::Function, llvm::DivRemPairsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
71
                         ExtraArgTs... ExtraArgs) override {
80
71
    return Pass.run(IR, AM, ExtraArgs...);
81
71
  }
llvm::detail::PassModel<llvm::Function, llvm::InstSimplifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
107
                         ExtraArgTs... ExtraArgs) override {
80
107
    return Pass.run(IR, AM, ExtraArgs...);
81
107
  }
llvm::detail::PassModel<llvm::Function, llvm::LoopSinkPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
77
                         ExtraArgTs... ExtraArgs) override {
80
77
    return Pass.run(IR, AM, ExtraArgs...);
81
77
  }
llvm::detail::PassModel<llvm::Function, llvm::AlignmentFromAssumptionsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
92
                         ExtraArgTs... ExtraArgs) override {
80
92
    return Pass.run(IR, AM, ExtraArgs...);
81
92
  }
llvm::detail::PassModel<llvm::Function, llvm::LoopUnrollPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
112
                         ExtraArgTs... ExtraArgs) override {
80
112
    return Pass.run(IR, AM, ExtraArgs...);
81
112
  }
llvm::detail::PassModel<llvm::Function, llvm::SLPVectorizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
78
                         ExtraArgTs... ExtraArgs) override {
80
78
    return Pass.run(IR, AM, ExtraArgs...);
81
78
  }
llvm::detail::PassModel<llvm::Function, llvm::LoopLoadEliminationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
73
                         ExtraArgTs... ExtraArgs) override {
80
73
    return Pass.run(IR, AM, ExtraArgs...);
81
73
  }
llvm::detail::PassModel<llvm::Function, llvm::LoopVectorizePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
91
                         ExtraArgTs... ExtraArgs) override {
80
91
    return Pass.run(IR, AM, ExtraArgs...);
81
91
  }
llvm::detail::PassModel<llvm::Function, llvm::LoopDistributePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
73
                         ExtraArgTs... ExtraArgs) override {
80
73
    return Pass.run(IR, AM, ExtraArgs...);
81
73
  }
llvm::detail::PassModel<llvm::Function, llvm::Float2IntPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
89
                         ExtraArgTs... ExtraArgs) override {
80
89
    return Pass.run(IR, AM, ExtraArgs...);
81
89
  }
llvm::detail::PassModel<llvm::Module, llvm::ReversePostOrderFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
50
                         ExtraArgTs... ExtraArgs) override {
80
50
    return Pass.run(IR, AM, ExtraArgs...);
81
50
  }
llvm::detail::PassModel<llvm::Module, llvm::EliminateAvailableExternallyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
48
                         ExtraArgTs... ExtraArgs) override {
80
48
    return Pass.run(IR, AM, ExtraArgs...);
81
48
  }
llvm::detail::PassModel<llvm::Module, llvm::PartialInlinerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
33
                         ExtraArgTs... ExtraArgs) override {
80
33
    return Pass.run(IR, AM, ExtraArgs...);
81
33
  }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::DevirtSCCRepeatedPass<llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&> > >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
53
                         ExtraArgTs... ExtraArgs) override {
80
53
    return Pass.run(IR, AM, ExtraArgs...);
81
53
  }
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::ArgumentPromotionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)
Line
Count
Source
79
66
                         ExtraArgTs... ExtraArgs) override {
80
66
    return Pass.run(IR, AM, ExtraArgs...);
81
66
  }
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PostOrderFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)
Line
Count
Source
79
256
                         ExtraArgTs... ExtraArgs) override {
80
256
    return Pass.run(IR, AM, ExtraArgs...);
81
256
  }
llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::ProfileSummaryAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
64
                         ExtraArgTs... ExtraArgs) override {
80
64
    return Pass.run(IR, AM, ExtraArgs...);
81
64
  }
llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::GlobalsAA, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
98
                         ExtraArgTs... ExtraArgs) override {
80
98
    return Pass.run(IR, AM, ExtraArgs...);
81
98
  }
llvm::detail::PassModel<llvm::Module, llvm::DeadArgumentEliminationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
61
                         ExtraArgTs... ExtraArgs) override {
80
61
    return Pass.run(IR, AM, ExtraArgs...);
81
61
  }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::PromotePass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
60
                         ExtraArgTs... ExtraArgs) override {
80
60
    return Pass.run(IR, AM, ExtraArgs...);
81
60
  }
llvm::detail::PassModel<llvm::Module, llvm::GlobalOptPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
121
                         ExtraArgTs... ExtraArgs) override {
80
121
    return Pass.run(IR, AM, ExtraArgs...);
81
121
  }
llvm::detail::PassModel<llvm::Module, llvm::IPSCCPPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
62
                         ExtraArgTs... ExtraArgs) override {
80
62
    return Pass.run(IR, AM, ExtraArgs...);
81
62
  }
llvm::detail::PassModel<llvm::Module, llvm::PGOIndirectCallPromotion, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
28
                         ExtraArgTs... ExtraArgs) override {
80
28
    return Pass.run(IR, AM, ExtraArgs...);
81
28
  }
llvm::detail::PassModel<llvm::Module, llvm::SampleProfileLoaderPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
30
                         ExtraArgTs... ExtraArgs) override {
80
30
    return Pass.run(IR, AM, ExtraArgs...);
81
30
  }
llvm::detail::PassModel<llvm::Function, llvm::LowerExpectIntrinsicPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
132
                         ExtraArgTs... ExtraArgs) override {
80
132
    return Pass.run(IR, AM, ExtraArgs...);
81
132
  }
llvm::detail::PassModel<llvm::Module, llvm::InferFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
62
                         ExtraArgTs... ExtraArgs) override {
80
62
    return Pass.run(IR, AM, ExtraArgs...);
81
62
  }
llvm::detail::PassModel<llvm::Module, llvm::PGOInstrumentationUse, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
24
                         ExtraArgTs... ExtraArgs) override {
80
24
    return Pass.run(IR, AM, ExtraArgs...);
81
24
  }
llvm::detail::PassModel<llvm::Module, llvm::InstrProfiling, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
23
                         ExtraArgTs... ExtraArgs) override {
80
23
    return Pass.run(IR, AM, ExtraArgs...);
81
23
  }
llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor<llvm::LoopRotatePass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
72
                         ExtraArgTs... ExtraArgs) override {
80
72
    return Pass.run(IR, AM, ExtraArgs...);
81
72
  }
llvm::detail::PassModel<llvm::Module, llvm::PGOInstrumentationGen, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
26
                         ExtraArgTs... ExtraArgs) override {
80
26
    return Pass.run(IR, AM, ExtraArgs...);
81
26
  }
llvm::detail::PassModel<llvm::Module, llvm::GlobalDCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
68
                         ExtraArgTs... ExtraArgs) override {
80
68
    return Pass.run(IR, AM, ExtraArgs...);
81
68
  }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
164
                         ExtraArgTs... ExtraArgs) override {
80
164
    return Pass.run(IR, AM, ExtraArgs...);
81
164
  }
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::CGSCCToFunctionPassAdaptor<llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> > >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)
Line
Count
Source
79
317
                         ExtraArgTs... ExtraArgs) override {
80
317
    return Pass.run(IR, AM, ExtraArgs...);
81
317
  }
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::InlinerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)
Line
Count
Source
79
598
                         ExtraArgTs... ExtraArgs) override {
80
598
    return Pass.run(IR, AM, ExtraArgs...);
81
598
  }
llvm::detail::PassModel<llvm::Function, llvm::ADCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
111
                         ExtraArgTs... ExtraArgs) override {
80
111
    return Pass.run(IR, AM, ExtraArgs...);
81
111
  }
llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor<llvm::LICMPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
179
                         ExtraArgTs... ExtraArgs) override {
80
179
    return Pass.run(IR, AM, ExtraArgs...);
81
179
  }
llvm::detail::PassModel<llvm::Function, llvm::DSEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
157
                         ExtraArgTs... ExtraArgs) override {
80
157
    return Pass.run(IR, AM, ExtraArgs...);
81
157
  }
llvm::detail::PassModel<llvm::Function, llvm::BDCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
117
                         ExtraArgTs... ExtraArgs) override {
80
117
    return Pass.run(IR, AM, ExtraArgs...);
81
117
  }
llvm::detail::PassModel<llvm::Function, llvm::SCCPPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
116
                         ExtraArgTs... ExtraArgs) override {
80
116
    return Pass.run(IR, AM, ExtraArgs...);
81
116
  }
llvm::detail::PassModel<llvm::Function, llvm::MemCpyOptPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
116
                         ExtraArgTs... ExtraArgs) override {
80
116
    return Pass.run(IR, AM, ExtraArgs...);
81
116
  }
llvm::detail::PassModel<llvm::Function, llvm::GVN, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
193
                         ExtraArgTs... ExtraArgs) override {
80
193
    return Pass.run(IR, AM, ExtraArgs...);
81
193
  }
llvm::detail::PassModel<llvm::Function, llvm::NewGVNPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
3
                         ExtraArgTs... ExtraArgs) override {
80
3
    return Pass.run(IR, AM, ExtraArgs...);
81
3
  }
llvm::detail::PassModel<llvm::Function, llvm::MergedLoadStoreMotionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
99
                         ExtraArgTs... ExtraArgs) override {
80
99
    return Pass.run(IR, AM, ExtraArgs...);
81
99
  }
llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor<llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
534
                         ExtraArgTs... ExtraArgs) override {
80
534
    return Pass.run(IR, AM, ExtraArgs...);
81
534
  }
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::OptimizationRemarkEmitterAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
374
                         ExtraArgTs... ExtraArgs) override {
80
374
    return Pass.run(IR, AM, ExtraArgs...);
81
374
  }
llvm::detail::PassModel<llvm::Loop, llvm::LoopFullUnrollPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Line
Count
Source
79
97
                         ExtraArgTs... ExtraArgs) override {
80
97
    return Pass.run(IR, AM, ExtraArgs...);
81
97
  }
llvm::detail::PassModel<llvm::Loop, llvm::LoopDeletionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Line
Count
Source
79
43
                         ExtraArgTs... ExtraArgs) override {
80
43
    return Pass.run(IR, AM, ExtraArgs...);
81
43
  }
llvm::detail::PassModel<llvm::Loop, llvm::LoopIdiomRecognizePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Line
Count
Source
79
35
                         ExtraArgTs... ExtraArgs) override {
80
35
    return Pass.run(IR, AM, ExtraArgs...);
81
35
  }
llvm::detail::PassModel<llvm::Loop, llvm::IndVarSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Line
Count
Source
79
58
                         ExtraArgTs... ExtraArgs) override {
80
58
    return Pass.run(IR, AM, ExtraArgs...);
81
58
  }
llvm::detail::PassModel<llvm::Loop, llvm::SimpleLoopUnswitchPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Line
Count
Source
79
50
                         ExtraArgTs... ExtraArgs) override {
80
50
    return Pass.run(IR, AM, ExtraArgs...);
81
50
  }
llvm::detail::PassModel<llvm::Loop, llvm::LICMPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Line
Count
Source
79
153
                         ExtraArgTs... ExtraArgs) override {
80
153
    return Pass.run(IR, AM, ExtraArgs...);
81
153
  }
llvm::detail::PassModel<llvm::Loop, llvm::LoopRotatePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Line
Count
Source
79
36
                         ExtraArgTs... ExtraArgs) override {
80
36
    return Pass.run(IR, AM, ExtraArgs...);
81
36
  }
llvm::detail::PassModel<llvm::Function, llvm::ReassociatePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
124
                         ExtraArgTs... ExtraArgs) override {
80
124
    return Pass.run(IR, AM, ExtraArgs...);
81
124
  }
llvm::detail::PassModel<llvm::Function, llvm::TailCallElimPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
117
                         ExtraArgTs... ExtraArgs) override {
80
117
    return Pass.run(IR, AM, ExtraArgs...);
81
117
  }
llvm::detail::PassModel<llvm::Function, llvm::LibCallsShrinkWrapPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
77
                         ExtraArgTs... ExtraArgs) override {
80
77
    return Pass.run(IR, AM, ExtraArgs...);
81
77
  }
llvm::detail::PassModel<llvm::Function, llvm::InstCombinePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
887
                         ExtraArgTs... ExtraArgs) override {
80
887
    return Pass.run(IR, AM, ExtraArgs...);
81
887
  }
llvm::detail::PassModel<llvm::Function, llvm::CorrelatedValuePropagationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
220
                         ExtraArgTs... ExtraArgs) override {
80
220
    return Pass.run(IR, AM, ExtraArgs...);
81
220
  }
llvm::detail::PassModel<llvm::Function, llvm::JumpThreadingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
249
                         ExtraArgTs... ExtraArgs) override {
80
249
    return Pass.run(IR, AM, ExtraArgs...);
81
249
  }
llvm::detail::PassModel<llvm::Function, llvm::SpeculativeExecutionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
118
                         ExtraArgTs... ExtraArgs) override {
80
118
    return Pass.run(IR, AM, ExtraArgs...);
81
118
  }
llvm::detail::PassModel<llvm::Function, llvm::SimplifyCFGPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
857
                         ExtraArgTs... ExtraArgs) override {
80
857
    return Pass.run(IR, AM, ExtraArgs...);
81
857
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::GVNSinkPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::GVNHoistPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Function, llvm::EarlyCSEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
263
                         ExtraArgTs... ExtraArgs) override {
80
263
    return Pass.run(IR, AM, ExtraArgs...);
81
263
  }
llvm::detail::PassModel<llvm::Function, llvm::SROA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
304
                         ExtraArgTs... ExtraArgs) override {
80
304
    return Pass.run(IR, AM, ExtraArgs...);
81
304
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::CFGPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Module, llvm::VerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
1.30k
                         ExtraArgTs... ExtraArgs) override {
80
1.30k
    return Pass.run(IR, AM, ExtraArgs...);
81
1.30k
  }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> > >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
556
                         ExtraArgTs... ExtraArgs) override {
80
556
    return Pass.run(IR, AM, ExtraArgs...);
81
556
  }
llvm::detail::PassModel<llvm::Function, llvm::VerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
79
10
                         ExtraArgTs... ExtraArgs) override {
80
10
    return Pass.run(IR, AM, ExtraArgs...);
81
10
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, polly::FunctionToScopPassAdaptor<llvm::PassManager<polly::Scop, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::CodeGenerationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::run(polly::Scop&, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>&, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&)
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::DependenceInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::run(polly::Scop&, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>&, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&)
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::IslAstPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::run(polly::Scop&, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>&, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&)
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::JSONImportPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::run(polly::Scop&, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>&, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&)
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::JSONExportPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::run(polly::Scop&, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>&, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&)
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, llvm::RequireAnalysisPass<polly::DependenceAnalysis, polly::Scop, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::run(polly::Scop&, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>&, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&)
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, llvm::InvalidateAnalysisPass<polly::DependenceAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::run(polly::Scop&, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>&, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&)
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, llvm::RequireAnalysisPass<polly::IslAstAnalysis, polly::Scop, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::run(polly::Scop&, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>&, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&)
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, llvm::InvalidateAnalysisPass<polly::IslAstAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::run(polly::Scop&, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>&, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, polly::ScopInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, polly::ScopAnalysisPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, polly::CodePreparationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<polly::ScopInfoAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<polly::ScopInfoAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<polly::ScopAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<polly::ScopAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<polly::OwningInnerAnalysisManagerProxy<llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::Function>, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<polly::OwningInnerAnalysisManagerProxy<llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Module, llvm::PrintModulePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
464
                         ExtraArgTs... ExtraArgs) override {
80
464
    return Pass.run(IR, AM, ExtraArgs...);
81
464
  }
llvm::detail::PassModel<llvm::Module, llvm::BitcodeWriterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
51
                         ExtraArgTs... ExtraArgs) override {
80
51
    return Pass.run(IR, AM, ExtraArgs...);
81
51
  }
llvm::detail::PassModel<llvm::Module, llvm::ThinLTOBitcodeWriterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
9
                         ExtraArgTs... ExtraArgs) override {
80
9
    return Pass.run(IR, AM, ExtraArgs...);
81
9
  }
llvm::detail::PassModel<llvm::Module, llvm::NameAnonGlobalPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
15
                         ExtraArgTs... ExtraArgs) override {
80
15
    return Pass.run(IR, AM, ExtraArgs...);
81
15
  }
llvm::detail::PassModel<llvm::Module, llvm::AlwaysInlinerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
79
9
                         ExtraArgTs... ExtraArgs) override {
80
9
    return Pass.run(IR, AM, ExtraArgs...);
81
9
  }
PassBuilder.cpp:llvm::detail::PassModel<llvm::Loop, (anonymous namespace)::NoOpLoopPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Line
Count
Source
79
43
                         ExtraArgTs... ExtraArgs) override {
80
43
    return Pass.run(IR, AM, ExtraArgs...);
81
43
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::PrintLoopPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
llvm::detail::PassModel<llvm::Loop, llvm::LoopSimplifyCFGPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Line
Count
Source
79
20
                         ExtraArgTs... ExtraArgs) override {
80
20
    return Pass.run(IR, AM, ExtraArgs...);
81
20
  }
llvm::detail::PassModel<llvm::Loop, llvm::LoopStrengthReducePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Line
Count
Source
79
1
                         ExtraArgTs... ExtraArgs) override {
80
1
    return Pass.run(IR, AM, ExtraArgs...);
81
1
  }
llvm::detail::PassModel<llvm::Loop, llvm::LoopAccessInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Line
Count
Source
79
51
                         ExtraArgTs... ExtraArgs) override {
80
51
    return Pass.run(IR, AM, ExtraArgs...);
81
51
  }
llvm::detail::PassModel<llvm::Loop, llvm::IVUsersPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Line
Count
Source
79
5
                         ExtraArgTs... ExtraArgs) override {
80
5
    return Pass.run(IR, AM, ExtraArgs...);
81
5
  }
llvm::detail::PassModel<llvm::Loop, llvm::LoopPredicationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)
Line
Count
Source
79
25
                         ExtraArgTs... ExtraArgs) override {
80
25
    return Pass.run(IR, AM, ExtraArgs...);
81
25
  }
82
83
3.97k
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::PrintModulePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
35
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::BitcodeWriterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
12
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::TargetIRAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
2
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::NameAnonGlobalPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
12
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::AlwaysInlinerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
2
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<polly::OwningInnerAnalysisManagerProxy<llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<polly::OwningInnerAnalysisManagerProxy<llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::Function>, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<polly::ScopAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
llvm::detail::PassModel<llvm::Module, llvm::ThinLTOBitcodeWriterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
8
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::TargetIRAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::VerifierAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::VerifierAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::BasicAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
1
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<polly::ScopAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<polly::ScopInfoAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<polly::ScopInfoAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, polly::CodePreparationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, polly::ScopAnalysisPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, polly::ScopInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, llvm::InvalidateAnalysisPass<polly::IslAstAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::name()
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, llvm::RequireAnalysisPass<polly::IslAstAnalysis, polly::Scop, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::name()
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, llvm::InvalidateAnalysisPass<polly::DependenceAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::name()
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, llvm::RequireAnalysisPass<polly::DependenceAnalysis, polly::Scop, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::name()
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::JSONExportPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::name()
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::JSONImportPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::name()
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::IslAstPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::name()
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::DependenceInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::name()
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::CodeGenerationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, polly::FunctionToScopPassAdaptor<llvm::PassManager<polly::Scop, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
llvm::detail::PassModel<llvm::Function, llvm::VerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
2
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> > >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
199
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::VerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
106
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::CFGPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
llvm::detail::PassModel<llvm::Function, llvm::SROA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
89
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::EarlyCSEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
83
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::GVNHoistPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::GVNSinkPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
llvm::detail::PassModel<llvm::Function, llvm::SimplifyCFGPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
312
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::SpeculativeExecutionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
43
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::JumpThreadingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
92
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::CorrelatedValuePropagationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
88
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::InstCombinePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
318
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::LibCallsShrinkWrapPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
33
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::TailCallElimPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
43
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::ReassociatePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
43
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Loop, llvm::LoopRotatePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Line
Count
Source
83
24
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Loop, llvm::LICMPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Line
Count
Source
83
27
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Loop, llvm::SimpleLoopUnswitchPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Line
Count
Source
83
24
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Loop, llvm::IndVarSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Line
Count
Source
83
24
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Loop, llvm::LoopIdiomRecognizePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Line
Count
Source
83
24
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Loop, llvm::LoopDeletionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Line
Count
Source
83
28
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Loop, llvm::LoopFullUnrollPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Line
Count
Source
83
57
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::OptimizationRemarkEmitterAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
83
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor<llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
137
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::MergedLoadStoreMotionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
38
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::NewGVNPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
llvm::detail::PassModel<llvm::Function, llvm::GVN, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
42
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::MemCpyOptPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
43
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::SCCPPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
43
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::BDCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
43
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::DSEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
43
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor<llvm::LICMPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
73
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::ADCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
43
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::InlinerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::name()
Line
Count
Source
83
55
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::CGSCCToFunctionPassAdaptor<llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> > >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::name()
Line
Count
Source
83
107
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
43
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::GlobalDCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
49
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::PGOInstrumentationGen, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
1
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor<llvm::LoopRotatePass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
30
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::InstrProfiling, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
1
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::PGOInstrumentationUse, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
1
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::InferFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
47
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::LowerExpectIntrinsicPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
40
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::SampleProfileLoaderPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
3
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::PGOIndirectCallPromotion, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
16
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::IPSCCPPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
46
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::GlobalOptPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
92
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::PromotePass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
46
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::DeadArgumentEliminationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
46
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::GlobalsAA, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
71
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::ProfileSummaryAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
40
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PostOrderFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::name()
Line
Count
Source
83
43
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::ArgumentPromotionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::name()
Line
Count
Source
83
11
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::DevirtSCCRepeatedPass<llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&> > >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
40
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::PartialInlinerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
llvm::detail::PassModel<llvm::Module, llvm::EliminateAvailableExternallyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
34
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ReversePostOrderFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
35
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::Float2IntPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
30
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::LoopDistributePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
30
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::LoopVectorizePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
30
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::LoopLoadEliminationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
30
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::SLPVectorizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
30
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::LoopUnrollPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
31
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::AlignmentFromAssumptionsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
30
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::LoopSinkPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
30
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::InstSimplifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
30
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::DivRemPairsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
30
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ConstantMergePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
34
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ForceFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
47
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::AddDiscriminatorsPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
4
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
109
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::PostOrderFunctionAttrsPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
13
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::GlobalSplitPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
7
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::WholeProgramDevirtPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
7
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::InlinerPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
6
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::CrossDSOCFIPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
6
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::SimplifyCFGPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
6
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::RepeatedPass<llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> > >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
1
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::CallGraphAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
1
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::CallGraphAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::LazyCallGraphAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::LazyCallGraphAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::ModuleSummaryIndexAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::ModuleSummaryIndexAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
PassBuilder.cpp:llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<(anonymous namespace)::NoOpModuleAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
15
  StringRef name() override { return PassT::name(); }
PassBuilder.cpp:llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpModuleAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
1
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::ProfileSummaryAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::TargetLibraryAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
2
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::TargetLibraryAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::VerifierAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::VerifierAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::GlobalsAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
1
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::FunctionImportPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::GCOVProfilerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InternalizePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
llvm::detail::PassModel<llvm::Module, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
1
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::LowerTypeTestsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
PassBuilder.cpp:llvm::detail::PassModel<llvm::Module, (anonymous namespace)::NoOpModulePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Line
Count
Source
83
14
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::PreISelIntrinsicLoweringPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::ProfileSummaryPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::CallGraphPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::LazyCallGraphPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::LazyCallGraphDOTPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RewriteSymbolPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::StripDeadPrototypesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::name()
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::RepeatedPass<llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::name()
Line
Count
Source
83
1
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::DevirtSCCRepeatedPass<llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::name()
PassBuilder.cpp:llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::RequireAnalysisPass<(anonymous namespace)::NoOpCGSCCAnalysis, llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::name()
Line
Count
Source
83
9
  StringRef name() override { return PassT::name(); }
PassBuilder.cpp:llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpCGSCCAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::name()
Line
Count
Source
83
1
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::RequireAnalysisPass<llvm::FunctionAnalysisManagerCGSCCProxy, llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::InvalidateAnalysisPass<llvm::FunctionAnalysisManagerCGSCCProxy>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::name()
PassBuilder.cpp:llvm::detail::PassModel<llvm::LazyCallGraph::SCC, (anonymous namespace)::NoOpCGSCCPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::name()
Line
Count
Source
83
10
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::RepeatedPass<llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> > >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
1
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::AAManager, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
8
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::AAManager>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
2
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::AssumptionAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::AssumptionAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::BlockFrequencyAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::BlockFrequencyAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
2
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::BranchProbabilityAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::BranchProbabilityAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::DominatorTreeAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
4
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::DominatorTreeAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
6
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::PostDominatorTreeAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::PostDominatorTreeAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::DemandedBitsAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::DemandedBitsAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::DominanceFrontierAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::DominanceFrontierAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::LoopAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
1
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::LoopAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
6
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::LazyValueAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
4
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::LazyValueAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
1
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::DependenceAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::DependenceAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::MemoryDependenceAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
5
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::MemoryDependenceAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::MemorySSAAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::MemorySSAAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::RegionInfoAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::RegionInfoAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
PassBuilder.cpp:llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<(anonymous namespace)::NoOpFunctionAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
11
  StringRef name() override { return PassT::name(); }
PassBuilder.cpp:llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpFunctionAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
1
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::OptimizationRemarkEmitterAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::ScalarEvolutionAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
2
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::ScalarEvolutionAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
8
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::TargetLibraryAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::TargetLibraryAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::LoopPredicationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::IVUsersPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
llvm::detail::PassModel<llvm::Loop, llvm::LoopAccessInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Line
Count
Source
83
2
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::LoopStrengthReducePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::LoopSimplifyCFGPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::PrintLoopPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
PassBuilder.cpp:llvm::detail::PassModel<llvm::Loop, (anonymous namespace)::NoOpLoopPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Line
Count
Source
83
39
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::LoopInstSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::InvalidateAnalysisPass<llvm::IVUsersAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::RequireAnalysisPass<llvm::IVUsersAnalysis, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::InvalidateAnalysisPass<llvm::LoopAccessAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
llvm::detail::PassModel<llvm::Loop, llvm::RequireAnalysisPass<llvm::LoopAccessAnalysis, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Line
Count
Source
83
3
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: PassBuilder.cpp:llvm::detail::PassModel<llvm::Loop, llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpLoopAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Unexecuted instantiation: PassBuilder.cpp:llvm::detail::PassModel<llvm::Loop, llvm::RequireAnalysisPass<(anonymous namespace)::NoOpLoopAnalysis, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
llvm::detail::PassModel<llvm::Loop, llvm::RepeatedPass<llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Line
Count
Source
83
1
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::CFGOnlyViewerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::CFGViewerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RegionInfoVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::MemorySSAVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
llvm::detail::PassModel<llvm::Function, llvm::LoopVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
5
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::DominatorTreeVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
16
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::UnreachableBlockElimPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::SinkingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
llvm::detail::PassModel<llvm::Function, llvm::ScalarEvolutionPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
2
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RegionInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::MemorySSAPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::LoopPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::DominanceFrontierPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::DemandedBitsPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::PostDominatorTreePrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::DominatorTreePrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::BranchProbabilityPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::BlockFrequencyPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::AssumptionPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
llvm::detail::PassModel<llvm::Function, llvm::PrintFunctionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
2
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::PGOMemOPSizeOpt, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::LoopDataPrefetchPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::LCSSAPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::PartiallyInlineLibCallsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::NaryReassociatePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::PromotePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::LowerInvokePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::LoopSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::GuardWideningPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::LowerGuardIntrinsicPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::LowerAtomicPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
PassBuilder.cpp:llvm::detail::PassModel<llvm::Function, (anonymous namespace)::NoOpFunctionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
24
  StringRef name() override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
3
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::CFGOnlyPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::DCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::ConstantHoistingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::BreakCriticalEdgesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::AddDiscriminatorsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
llvm::detail::PassModel<llvm::Function, llvm::AAEvaluator, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Line
Count
Source
83
4
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::TypeBasedAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::TypeBasedAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::ScopedNoAliasAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::ScopedNoAliasAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::SCEVAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::SCEVAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::CFLSteensAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::CFLSteensAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::CFLAndersAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::CFLAndersAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::BasicAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name()
84
85
  PassT Pass;
86
};
87
88
/// \brief Abstract concept of an analysis result.
89
///
90
/// This concept is parameterized over the IR unit that this result pertains
91
/// to.
92
template <typename IRUnitT, typename PreservedAnalysesT, typename InvalidatorT>
93
struct AnalysisResultConcept {
94
20.0k
  virtual ~AnalysisResultConcept() = default;
llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>::~AnalysisResultConcept()
Line
Count
Source
94
437
  virtual ~AnalysisResultConcept() = default;
llvm::detail::AnalysisResultConcept<llvm::LazyCallGraph::SCC, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator>::~AnalysisResultConcept()
Line
Count
Source
94
1.64k
  virtual ~AnalysisResultConcept() = default;
Unexecuted instantiation: llvm::detail::AnalysisResultConcept<polly::Scop, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator>::~AnalysisResultConcept()
llvm::detail::AnalysisResultConcept<llvm::Function, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::~AnalysisResultConcept()
Line
Count
Source
94
15.1k
  virtual ~AnalysisResultConcept() = default;
llvm::detail::AnalysisResultConcept<llvm::Module, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::~AnalysisResultConcept()
Line
Count
Source
94
2.82k
  virtual ~AnalysisResultConcept() = default;
95
96
  /// \brief Method to try and mark a result as invalid.
97
  ///
98
  /// When the outer analysis manager detects a change in some underlying
99
  /// unit of the IR, it will call this method on all of the results cached.
100
  ///
101
  /// \p PA is a set of preserved analyses which can be used to avoid
102
  /// invalidation because the pass which changed the underlying IR took care
103
  /// to update or preserve the analysis result in some way.
104
  ///
105
  /// \p Inv is typically a \c AnalysisManager::Invalidator object that can be
106
  /// used by a particular analysis result to discover if other analyses
107
  /// results are also invalidated in the event that this result depends on
108
  /// them. See the documentation in the \c AnalysisManager for more details.
109
  ///
110
  /// \returns true if the result is indeed invalid (the default).
111
  virtual bool invalidate(IRUnitT &IR, const PreservedAnalysesT &PA,
112
                          InvalidatorT &Inv) = 0;
113
};
114
115
/// \brief SFINAE metafunction for computing whether \c ResultT provides an
116
/// \c invalidate member function.
117
template <typename IRUnitT, typename ResultT> class ResultHasInvalidateMethod {
118
  using EnabledType = char;
119
  struct DisabledType {
120
    char a, b;
121
  };
122
123
  // Purely to help out MSVC which fails to disable the below specialization,
124
  // explicitly enable using the result type's invalidate routine if we can
125
  // successfully call that routine.
126
  template <typename T> struct Nonce { using Type = EnabledType; };
127
  template <typename T>
128
  static typename Nonce<decltype(std::declval<T>().invalidate(
129
      std::declval<IRUnitT &>(), std::declval<PreservedAnalyses>()))>::Type
130
      check(rank<2>);
131
132
  // First we define an overload that can only be taken if there is no
133
  // invalidate member. We do this by taking the address of an invalidate
134
  // member in an adjacent base class of a derived class. This would be
135
  // ambiguous if there were an invalidate member in the result type.
136
  template <typename T, typename U> static DisabledType NonceFunction(T U::*);
137
  struct CheckerBase { int invalidate; };
138
  template <typename T> struct Checker : CheckerBase, T {};
139
  template <typename T>
140
  static decltype(NonceFunction(&Checker<T>::invalidate)) check(rank<1>);
141
142
  // Now we have the fallback that will only be reached when there is an
143
  // invalidate member, and enables the trait.
144
  template <typename T>
145
  static EnabledType check(rank<0>);
146
147
public:
148
  enum { Value = sizeof(check<ResultT>(rank<2>())) == sizeof(EnabledType) };
149
};
150
151
/// \brief Wrapper to model the analysis result concept.
152
///
153
/// By default, this will implement the invalidate method with a trivial
154
/// implementation so that the actual analysis result doesn't need to provide
155
/// an invalidation handler. It is only selected when the invalidation handler
156
/// is not part of the ResultT's interface.
157
template <typename IRUnitT, typename PassT, typename ResultT,
158
          typename PreservedAnalysesT, typename InvalidatorT,
159
          bool HasInvalidateHandler =
160
              ResultHasInvalidateMethod<IRUnitT, ResultT>::Value>
161
struct AnalysisResultModel;
162
163
/// \brief Specialization of \c AnalysisResultModel which provides the default
164
/// invalidate functionality.
165
template <typename IRUnitT, typename PassT, typename ResultT,
166
          typename PreservedAnalysesT, typename InvalidatorT>
167
struct AnalysisResultModel<IRUnitT, PassT, ResultT, PreservedAnalysesT,
168
                           InvalidatorT, false>
169
    : AnalysisResultConcept<IRUnitT, PreservedAnalysesT, InvalidatorT> {
170
2.80k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, polly::ScopAnalysis, polly::ScopDetection, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::AnalysisResultModel(polly::ScopDetection)
Line
Count
Source
170
2
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Loop, llvm::IVUsersAnalysis, llvm::IVUsers, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, false>::AnalysisResultModel(llvm::IVUsers)
Line
Count
Source
170
12
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Loop, llvm::LoopAccessAnalysis, llvm::LoopAccessInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, false>::AnalysisResultModel(llvm::LoopAccessInfo)
Line
Count
Source
170
102
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
Unexecuted instantiation: PassBuilder.cpp:llvm::detail::AnalysisResultModel<llvm::Loop, (anonymous namespace)::NoOpLoopAnalysis, (anonymous namespace)::NoOpLoopAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, false>::AnalysisResultModel((anonymous namespace)::NoOpLoopAnalysis::Result)
llvm::detail::AnalysisResultModel<llvm::Function, llvm::SCEVAA, llvm::SCEVAAResult, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::AnalysisResultModel(llvm::SCEVAAResult)
Line
Count
Source
170
6
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::VerifierAnalysis, llvm::VerifierAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::AnalysisResultModel(llvm::VerifierAnalysis::Result)
Line
Count
Source
170
9
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
PassBuilder.cpp:llvm::detail::AnalysisResultModel<llvm::Function, (anonymous namespace)::NoOpFunctionAnalysis, (anonymous namespace)::NoOpFunctionAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::AnalysisResultModel((anonymous namespace)::NoOpFunctionAnalysis::Result)
Line
Count
Source
170
9
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
Unexecuted instantiation: llvm::detail::AnalysisResultModel<polly::Scop, polly::IslAstAnalysis, polly::IslAstInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, false>::AnalysisResultModel(polly::IslAstInfo)
Unexecuted instantiation: llvm::detail::AnalysisResultModel<polly::Scop, polly::DependenceAnalysis, polly::DependenceAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, false>::AnalysisResultModel(polly::DependenceAnalysis::Result)
llvm::detail::AnalysisResultModel<llvm::Function, llvm::MemorySSAAnalysis, llvm::MemorySSAAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::AnalysisResultModel(llvm::MemorySSAAnalysis::Result)
Line
Count
Source
170
158
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Module, llvm::CallGraphAnalysis, llvm::CallGraph, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, false>::AnalysisResultModel(llvm::CallGraph)
Line
Count
Source
170
91
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Module, llvm::LazyCallGraphAnalysis, llvm::LazyCallGraph, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, false>::AnalysisResultModel(llvm::LazyCallGraph)
Line
Count
Source
170
217
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
Unexecuted instantiation: llvm::detail::AnalysisResultModel<llvm::Function, llvm::DependenceAnalysis, llvm::DependenceInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::AnalysisResultModel(llvm::DependenceInfo)
llvm::detail::AnalysisResultModel<llvm::Function, llvm::DemandedBitsAnalysis, llvm::DemandedBits, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::AnalysisResultModel(llvm::DemandedBits)
Line
Count
Source
170
201
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::BranchProbabilityAnalysis, llvm::BranchProbabilityInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::AnalysisResultModel(llvm::BranchProbabilityInfo)
Line
Count
Source
170
803
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
PassBuilder.cpp:llvm::detail::AnalysisResultModel<llvm::LazyCallGraph::SCC, (anonymous namespace)::NoOpCGSCCAnalysis, (anonymous namespace)::NoOpCGSCCAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, false>::AnalysisResultModel((anonymous namespace)::NoOpCGSCCAnalysis::Result)
Line
Count
Source
170
7
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Module, llvm::GlobalsAA, llvm::GlobalsAAResult, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, false>::AnalysisResultModel(llvm::GlobalsAAResult)
Line
Count
Source
170
79
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Module, llvm::VerifierAnalysis, llvm::VerifierAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, false>::AnalysisResultModel(llvm::VerifierAnalysis::Result)
Line
Count
Source
170
1.09k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
PassBuilder.cpp:llvm::detail::AnalysisResultModel<llvm::Module, (anonymous namespace)::NoOpModuleAnalysis, (anonymous namespace)::NoOpModuleAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, false>::AnalysisResultModel((anonymous namespace)::NoOpModuleAnalysis::Result)
Line
Count
Source
170
9
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Module, llvm::ModuleSummaryIndexAnalysis, llvm::ModuleSummaryIndex, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, false>::AnalysisResultModel(llvm::ModuleSummaryIndex)
Line
Count
Source
170
11
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
171
  // We have to explicitly define all the special member functions because MSVC
172
  // refuses to generate them.
173
  AnalysisResultModel(const AnalysisResultModel &Arg) : Result(Arg.Result) {}
174
  AnalysisResultModel(AnalysisResultModel &&Arg)
175
      : Result(std::move(Arg.Result)) {}
176
177
  friend void swap(AnalysisResultModel &LHS, AnalysisResultModel &RHS) {
178
    using std::swap;
179
    swap(LHS.Result, RHS.Result);
180
  }
181
182
  AnalysisResultModel &operator=(AnalysisResultModel RHS) {
183
    swap(*this, RHS);
184
    return *this;
185
  }
186
187
  /// \brief The model bases invalidation solely on being in the preserved set.
188
  //
189
  // FIXME: We should actually use two different concepts for analysis results
190
  // rather than two different models, and avoid the indirect function call for
191
  // ones that use the trivial behavior.
192
  bool invalidate(IRUnitT &, const PreservedAnalysesT &PA,
193
1.37k
                  InvalidatorT &) override {
194
1.37k
    auto PAC = PA.template getChecker<PassT>();
195
1.37k
    return !PAC.preserved() &&
196
1.17k
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
197
1.37k
  }
llvm::detail::AnalysisResultModel<llvm::Module, llvm::LazyCallGraphAnalysis, llvm::LazyCallGraph, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, false>::invalidate(llvm::Module&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Module>::Invalidator&)
Line
Count
Source
193
173
                  InvalidatorT &) override {
194
173
    auto PAC = PA.template getChecker<PassT>();
195
173
    return !PAC.preserved() &&
196
17
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
197
173
  }
Unexecuted instantiation: llvm::detail::AnalysisResultModel<llvm::Function, polly::ScopAnalysis, polly::ScopDetection, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Unexecuted instantiation: llvm::detail::AnalysisResultModel<polly::Scop, polly::IslAstAnalysis, polly::IslAstInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, false>::invalidate(polly::Scop&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator&)
Unexecuted instantiation: llvm::detail::AnalysisResultModel<polly::Scop, polly::DependenceAnalysis, polly::DependenceAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, false>::invalidate(polly::Scop&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator&)
llvm::detail::AnalysisResultModel<llvm::Module, llvm::CallGraphAnalysis, llvm::CallGraph, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, false>::invalidate(llvm::Module&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Module>::Invalidator&)
Line
Count
Source
193
40
                  InvalidatorT &) override {
194
40
    auto PAC = PA.template getChecker<PassT>();
195
40
    return !PAC.preserved() &&
196
38
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
197
40
  }
Unexecuted instantiation: llvm::detail::AnalysisResultModel<llvm::Module, llvm::ModuleSummaryIndexAnalysis, llvm::ModuleSummaryIndex, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, false>::invalidate(llvm::Module&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Module>::Invalidator&)
PassBuilder.cpp:llvm::detail::AnalysisResultModel<llvm::Module, (anonymous namespace)::NoOpModuleAnalysis, (anonymous namespace)::NoOpModuleAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, false>::invalidate(llvm::Module&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Module>::Invalidator&)
Line
Count
Source
193
3
                  InvalidatorT &) override {
194
3
    auto PAC = PA.template getChecker<PassT>();
195
3
    return !PAC.preserved() &&
196
3
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
197
3
  }
llvm::detail::AnalysisResultModel<llvm::Module, llvm::VerifierAnalysis, llvm::VerifierAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, false>::invalidate(llvm::Module&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Module>::Invalidator&)
Line
Count
Source
193
441
                  InvalidatorT &) override {
194
441
    auto PAC = PA.template getChecker<PassT>();
195
441
    return !PAC.preserved() &&
196
434
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
197
441
  }
llvm::detail::AnalysisResultModel<llvm::Module, llvm::GlobalsAA, llvm::GlobalsAAResult, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, false>::invalidate(llvm::Module&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Module>::Invalidator&)
Line
Count
Source
193
36
                  InvalidatorT &) override {
194
36
    auto PAC = PA.template getChecker<PassT>();
195
36
    return !PAC.preserved() &&
196
29
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
197
36
  }
PassBuilder.cpp:llvm::detail::AnalysisResultModel<llvm::LazyCallGraph::SCC, (anonymous namespace)::NoOpCGSCCAnalysis, (anonymous namespace)::NoOpCGSCCAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, false>::invalidate(llvm::LazyCallGraph::SCC&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator&)
Line
Count
Source
193
3
                  InvalidatorT &) override {
194
3
    auto PAC = PA.template getChecker<PassT>();
195
3
    return !PAC.preserved() &&
196
3
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
197
3
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::BranchProbabilityAnalysis, llvm::BranchProbabilityInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
193
465
                  InvalidatorT &) override {
194
465
    auto PAC = PA.template getChecker<PassT>();
195
465
    return !PAC.preserved() &&
196
464
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
197
465
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::DemandedBitsAnalysis, llvm::DemandedBits, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
193
98
                  InvalidatorT &) override {
194
98
    auto PAC = PA.template getChecker<PassT>();
195
98
    return !PAC.preserved() &&
196
98
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
197
98
  }
Unexecuted instantiation: llvm::detail::AnalysisResultModel<llvm::Function, llvm::DependenceAnalysis, llvm::DependenceInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
llvm::detail::AnalysisResultModel<llvm::Function, llvm::MemorySSAAnalysis, llvm::MemorySSAAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
193
102
                  InvalidatorT &) override {
194
102
    auto PAC = PA.template getChecker<PassT>();
195
102
    return !PAC.preserved() &&
196
87
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
197
102
  }
PassBuilder.cpp:llvm::detail::AnalysisResultModel<llvm::Function, (anonymous namespace)::NoOpFunctionAnalysis, (anonymous namespace)::NoOpFunctionAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
193
4
                  InvalidatorT &) override {
194
4
    auto PAC = PA.template getChecker<PassT>();
195
4
    return !PAC.preserved() &&
196
4
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
197
4
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::VerifierAnalysis, llvm::VerifierAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
193
5
                  InvalidatorT &) override {
194
5
    auto PAC = PA.template getChecker<PassT>();
195
5
    return !PAC.preserved() &&
196
0
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
197
5
  }
Unexecuted instantiation: llvm::detail::AnalysisResultModel<llvm::Function, llvm::SCEVAA, llvm::SCEVAAResult, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Unexecuted instantiation: PassBuilder.cpp:llvm::detail::AnalysisResultModel<llvm::Loop, (anonymous namespace)::NoOpLoopAnalysis, (anonymous namespace)::NoOpLoopAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, false>::invalidate(llvm::Loop&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator&)
llvm::detail::AnalysisResultModel<llvm::Loop, llvm::LoopAccessAnalysis, llvm::LoopAccessInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, false>::invalidate(llvm::Loop&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator&)
Line
Count
Source
193
1
                  InvalidatorT &) override {
194
1
    auto PAC = PA.template getChecker<PassT>();
195
1
    return !PAC.preserved() &&
196
1
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
197
1
  }
llvm::detail::AnalysisResultModel<llvm::Loop, llvm::IVUsersAnalysis, llvm::IVUsers, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, false>::invalidate(llvm::Loop&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator&)
Line
Count
Source
193
1
                  InvalidatorT &) override {
194
1
    auto PAC = PA.template getChecker<PassT>();
195
1
    return !PAC.preserved() &&
196
1
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
197
1
  }
198
199
  ResultT Result;
200
};
201
202
/// \brief Specialization of \c AnalysisResultModel which delegates invalidate
203
/// handling to \c ResultT.
204
template <typename IRUnitT, typename PassT, typename ResultT,
205
          typename PreservedAnalysesT, typename InvalidatorT>
206
struct AnalysisResultModel<IRUnitT, PassT, ResultT, PreservedAnalysesT,
207
                           InvalidatorT, true>
208
    : AnalysisResultConcept<IRUnitT, PreservedAnalysesT, InvalidatorT> {
209
16.8k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>::Result)
Line
Count
Source
209
453
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Module, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Module>, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Module>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, true>::AnalysisResultModel(llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Module>::Result)
Line
Count
Source
209
749
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::Function>, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::Function>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::Function>::Result)
Line
Count
Source
209
245
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Loop, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Loop, llvm::LoopStandardAnalysisResults&>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, true>::AnalysisResultModel(llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Loop, llvm::LoopStandardAnalysisResults&>::Result)
Line
Count
Source
209
234
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::LazyCallGraph::SCC, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, true>::AnalysisResultModel(llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Result)
Line
Count
Source
209
781
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Module, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Module>, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Module>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, true>::AnalysisResultModel(llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Module>::Result)
Line
Count
Source
209
215
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::TypeBasedAA, llvm::TypeBasedAAResult, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::TypeBasedAAResult)
Line
Count
Source
209
158
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Function>, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Function>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Function>::Result)
Line
Count
Source
209
12
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::ScopedNoAliasAA, llvm::ScopedNoAliasAAResult, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::ScopedNoAliasAAResult)
Line
Count
Source
209
140
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::CFLSteensAA, llvm::CFLSteensAAResult, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::CFLSteensAAResult)
Line
Count
Source
209
42
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::CFLAndersAA, llvm::CFLAndersAAResult, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::CFLAndersAAResult)
Line
Count
Source
209
41
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::BasicAA, llvm::BasicAAResult, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::BasicAAResult)
Line
Count
Source
209
661
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::TargetIRAnalysis, llvm::TargetTransformInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::TargetTransformInfo)
Line
Count
Source
209
1.08k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::ScalarEvolutionAnalysis, llvm::ScalarEvolution, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::ScalarEvolution)
Line
Count
Source
209
566
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::OptimizationRemarkEmitterAnalysis, llvm::OptimizationRemarkEmitter, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::OptimizationRemarkEmitter)
Line
Count
Source
209
929
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::RegionInfoAnalysis, llvm::RegionInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::RegionInfo)
Line
Count
Source
209
4
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::MemoryDependenceAnalysis, llvm::MemoryDependenceResults, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::MemoryDependenceResults)
Line
Count
Source
209
255
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::LazyValueAnalysis, llvm::LazyValueInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::LazyValueInfo)
Line
Count
Source
209
201
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::LoopAnalysis, llvm::LoopInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::LoopInfo)
Line
Count
Source
209
1.33k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::DominanceFrontierAnalysis, llvm::DominanceFrontier, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::DominanceFrontier)
Line
Count
Source
209
4
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::PostDominatorTreeAnalysis, llvm::PostDominatorTree, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::PostDominatorTree)
Line
Count
Source
209
135
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::DominatorTreeAnalysis, llvm::DominatorTree, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::DominatorTree)
Line
Count
Source
209
2.06k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::BlockFrequencyAnalysis, llvm::BlockFrequencyInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::BlockFrequencyInfo)
Line
Count
Source
209
756
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::AssumptionAnalysis, llvm::AssumptionCache, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::AssumptionCache)
Line
Count
Source
209
1.67k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::LazyCallGraph::SCC, llvm::FunctionAnalysisManagerCGSCCProxy, llvm::FunctionAnalysisManagerCGSCCProxy::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, true>::AnalysisResultModel(llvm::FunctionAnalysisManagerCGSCCProxy::Result)
Line
Count
Source
209
754
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Module, llvm::ProfileSummaryAnalysis, llvm::ProfileSummaryInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, true>::AnalysisResultModel(llvm::ProfileSummaryInfo)
Line
Count
Source
209
119
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
Unexecuted instantiation: llvm::detail::AnalysisResultModel<llvm::Function, polly::OwningInnerAnalysisManagerProxy<llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::Function>, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::Function>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::Function>::Result)
Unexecuted instantiation: llvm::detail::AnalysisResultModel<polly::Scop, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, polly::Scop, polly::ScopStandardAnalysisResults&>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, true>::AnalysisResultModel(llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, polly::Scop, polly::ScopStandardAnalysisResults&>::Result)
Unexecuted instantiation: llvm::detail::AnalysisResultModel<llvm::Function, polly::ScopInfoAnalysis, polly::ScopInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(polly::ScopInfo)
llvm::detail::AnalysisResultModel<llvm::Module, llvm::TargetLibraryAnalysis, llvm::TargetLibraryInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, true>::AnalysisResultModel(llvm::TargetLibraryInfo)
Line
Count
Source
209
242
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::TargetLibraryAnalysis, llvm::TargetLibraryInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::TargetLibraryInfo)
Line
Count
Source
209
1.84k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::AAManager, llvm::AAResults, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::AAResults)
Line
Count
Source
209
1.17k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
210
  // We have to explicitly define all the special member functions because MSVC
211
  // refuses to generate them.
212
  AnalysisResultModel(const AnalysisResultModel &Arg) : Result(Arg.Result) {}
213
  AnalysisResultModel(AnalysisResultModel &&Arg)
214
      : Result(std::move(Arg.Result)) {}
215
216
  friend void swap(AnalysisResultModel &LHS, AnalysisResultModel &RHS) {
217
    using std::swap;
218
    swap(LHS.Result, RHS.Result);
219
  }
220
221
  AnalysisResultModel &operator=(AnalysisResultModel RHS) {
222
    swap(*this, RHS);
223
    return *this;
224
  }
225
226
  /// \brief The model delegates to the \c ResultT method.
227
  bool invalidate(IRUnitT &IR, const PreservedAnalysesT &PA,
228
13.7k
                  InvalidatorT &Inv) override {
229
13.7k
    return Result.invalidate(IR, PA, Inv);
230
13.7k
  }
llvm::detail::AnalysisResultModel<llvm::LazyCallGraph::SCC, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, true>::invalidate(llvm::LazyCallGraph::SCC&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator&)
Line
Count
Source
228
632
                  InvalidatorT &Inv) override {
229
632
    return Result.invalidate(IR, PA, Inv);
230
632
  }
llvm::detail::AnalysisResultModel<llvm::Loop, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Loop, llvm::LoopStandardAnalysisResults&>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, true>::invalidate(llvm::Loop&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator&)
Line
Count
Source
228
81
                  InvalidatorT &Inv) override {
229
81
    return Result.invalidate(IR, PA, Inv);
230
81
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
244
                  InvalidatorT &Inv) override {
229
244
    return Result.invalidate(IR, PA, Inv);
230
244
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::Function>, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::Function>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
280
                  InvalidatorT &Inv) override {
229
280
    return Result.invalidate(IR, PA, Inv);
230
280
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::LoopAnalysis, llvm::LoopInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
997
                  InvalidatorT &Inv) override {
229
997
    return Result.invalidate(IR, PA, Inv);
230
997
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::DominatorTreeAnalysis, llvm::DominatorTree, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
1.56k
                  InvalidatorT &Inv) override {
229
1.56k
    return Result.invalidate(IR, PA, Inv);
230
1.56k
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::AssumptionAnalysis, llvm::AssumptionCache, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
1.79k
                  InvalidatorT &Inv) override {
229
1.79k
    return Result.invalidate(IR, PA, Inv);
230
1.79k
  }
llvm::detail::AnalysisResultModel<llvm::Module, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Module>, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Module>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, true>::invalidate(llvm::Module&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Module>::Invalidator&)
Line
Count
Source
228
545
                  InvalidatorT &Inv) override {
229
545
    return Result.invalidate(IR, PA, Inv);
230
545
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::AAManager, llvm::AAResults, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
629
                  InvalidatorT &Inv) override {
229
629
    return Result.invalidate(IR, PA, Inv);
230
629
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::ScalarEvolutionAnalysis, llvm::ScalarEvolution, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
384
                  InvalidatorT &Inv) override {
229
384
    return Result.invalidate(IR, PA, Inv);
230
384
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::BlockFrequencyAnalysis, llvm::BlockFrequencyInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
467
                  InvalidatorT &Inv) override {
229
467
    return Result.invalidate(IR, PA, Inv);
230
467
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::TargetLibraryAnalysis, llvm::TargetLibraryInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
1.59k
                  InvalidatorT &Inv) override {
229
1.59k
    return Result.invalidate(IR, PA, Inv);
230
1.59k
  }
llvm::detail::AnalysisResultModel<llvm::Module, llvm::TargetLibraryAnalysis, llvm::TargetLibraryInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, true>::invalidate(llvm::Module&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Module>::Invalidator&)
Line
Count
Source
228
259
                  InvalidatorT &Inv) override {
229
259
    return Result.invalidate(IR, PA, Inv);
230
259
  }
Unexecuted instantiation: llvm::detail::AnalysisResultModel<llvm::Function, polly::ScopInfoAnalysis, polly::ScopInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Unexecuted instantiation: llvm::detail::AnalysisResultModel<polly::Scop, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, polly::Scop, polly::ScopStandardAnalysisResults&>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, true>::invalidate(polly::Scop&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator&)
Unexecuted instantiation: llvm::detail::AnalysisResultModel<llvm::Function, polly::OwningInnerAnalysisManagerProxy<llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::Function>, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::Function>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
llvm::detail::AnalysisResultModel<llvm::Module, llvm::ProfileSummaryAnalysis, llvm::ProfileSummaryInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, true>::invalidate(llvm::Module&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Module>::Invalidator&)
Line
Count
Source
228
93
                  InvalidatorT &Inv) override {
229
93
    return Result.invalidate(IR, PA, Inv);
230
93
  }
llvm::detail::AnalysisResultModel<llvm::LazyCallGraph::SCC, llvm::FunctionAnalysisManagerCGSCCProxy, llvm::FunctionAnalysisManagerCGSCCProxy::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, true>::invalidate(llvm::LazyCallGraph::SCC&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator&)
Line
Count
Source
228
627
                  InvalidatorT &Inv) override {
229
627
    return Result.invalidate(IR, PA, Inv);
230
627
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::PostDominatorTreeAnalysis, llvm::PostDominatorTree, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
78
                  InvalidatorT &Inv) override {
229
78
    return Result.invalidate(IR, PA, Inv);
230
78
  }
Unexecuted instantiation: llvm::detail::AnalysisResultModel<llvm::Function, llvm::DominanceFrontierAnalysis, llvm::DominanceFrontier, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
llvm::detail::AnalysisResultModel<llvm::Function, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Function>, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Function>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
52
                  InvalidatorT &Inv) override {
229
52
    return Result.invalidate(IR, PA, Inv);
230
52
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::MemoryDependenceAnalysis, llvm::MemoryDependenceResults, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
179
                  InvalidatorT &Inv) override {
229
179
    return Result.invalidate(IR, PA, Inv);
230
179
  }
Unexecuted instantiation: llvm::detail::AnalysisResultModel<llvm::Function, llvm::RegionInfoAnalysis, llvm::RegionInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
llvm::detail::AnalysisResultModel<llvm::Function, llvm::OptimizationRemarkEmitterAnalysis, llvm::OptimizationRemarkEmitter, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
1.14k
                  InvalidatorT &Inv) override {
229
1.14k
    return Result.invalidate(IR, PA, Inv);
230
1.14k
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::TargetIRAnalysis, llvm::TargetTransformInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
984
                  InvalidatorT &Inv) override {
229
984
    return Result.invalidate(IR, PA, Inv);
230
984
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::BasicAA, llvm::BasicAAResult, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
436
                  InvalidatorT &Inv) override {
229
436
    return Result.invalidate(IR, PA, Inv);
230
436
  }
Unexecuted instantiation: llvm::detail::AnalysisResultModel<llvm::Function, llvm::CFLAndersAA, llvm::CFLAndersAAResult, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Unexecuted instantiation: llvm::detail::AnalysisResultModel<llvm::Function, llvm::CFLSteensAA, llvm::CFLSteensAAResult, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
llvm::detail::AnalysisResultModel<llvm::Function, llvm::ScopedNoAliasAA, llvm::ScopedNoAliasAAResult, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
174
                  InvalidatorT &Inv) override {
229
174
    return Result.invalidate(IR, PA, Inv);
230
174
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::TypeBasedAA, llvm::TypeBasedAAResult, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
187
                  InvalidatorT &Inv) override {
229
187
    return Result.invalidate(IR, PA, Inv);
230
187
  }
llvm::detail::AnalysisResultModel<llvm::Module, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Module>, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Module>::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, true>::invalidate(llvm::Module&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Module>::Invalidator&)
Line
Count
Source
228
173
                  InvalidatorT &Inv) override {
229
173
    return Result.invalidate(IR, PA, Inv);
230
173
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::LazyValueAnalysis, llvm::LazyValueInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
228
155
                  InvalidatorT &Inv) override {
229
155
    return Result.invalidate(IR, PA, Inv);
230
155
  }
231
232
  ResultT Result;
233
};
234
235
/// \brief Abstract concept of an analysis pass.
236
///
237
/// This concept is parameterized over the IR unit that it can run over and
238
/// produce an analysis result.
239
template <typename IRUnitT, typename PreservedAnalysesT, typename InvalidatorT,
240
          typename... ExtraArgTs>
241
struct AnalysisPassConcept {
242
57.3k
  virtual ~AnalysisPassConcept() = default;
llvm::detail::AnalysisPassConcept<polly::Scop, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, polly::ScopStandardAnalysisResults&>::~AnalysisPassConcept()
Line
Count
Source
242
2.13k
  virtual ~AnalysisPassConcept() = default;
llvm::detail::AnalysisPassConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, llvm::LoopStandardAnalysisResults&>::~AnalysisPassConcept()
Line
Count
Source
242
3.05k
  virtual ~AnalysisPassConcept() = default;
llvm::detail::AnalysisPassConcept<llvm::Module, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::~AnalysisPassConcept()
Line
Count
Source
242
25.4k
  virtual ~AnalysisPassConcept() = default;
llvm::detail::AnalysisPassConcept<llvm::Function, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::~AnalysisPassConcept()
Line
Count
Source
242
24.3k
  virtual ~AnalysisPassConcept() = default;
llvm::detail::AnalysisPassConcept<llvm::LazyCallGraph::SCC, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, llvm::LazyCallGraph&>::~AnalysisPassConcept()
Line
Count
Source
242
2.31k
  virtual ~AnalysisPassConcept() = default;
243
244
  /// \brief Method to run this analysis over a unit of IR.
245
  /// \returns A unique_ptr to the analysis result object to be queried by
246
  /// users.
247
  virtual std::unique_ptr<
248
      AnalysisResultConcept<IRUnitT, PreservedAnalysesT, InvalidatorT>>
249
  run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM,
250
      ExtraArgTs... ExtraArgs) = 0;
251
252
  /// \brief Polymorphic method to access the name of a pass.
253
  virtual StringRef name() = 0;
254
};
255
256
/// \brief Wrapper to model the analysis pass concept.
257
///
258
/// Can wrap any type which implements a suitable \c run method. The method
259
/// must accept an \c IRUnitT& and an \c AnalysisManager<IRUnitT>& as arguments
260
/// and produce an object which can be wrapped in a \c AnalysisResultModel.
261
template <typename IRUnitT, typename PassT, typename PreservedAnalysesT,
262
          typename InvalidatorT, typename... ExtraArgTs>
263
struct AnalysisPassModel : AnalysisPassConcept<IRUnitT, PreservedAnalysesT,
264
                                               InvalidatorT, ExtraArgTs...> {
265
57.8k
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
PassBuilder.cpp:llvm::detail::AnalysisPassModel<llvm::Function, (anonymous namespace)::NoOpFunctionAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel((anonymous namespace)::NoOpFunctionAnalysis)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Module, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Module>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::AnalysisPassModel(llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Module>)
Line
Count
Source
265
18.5k
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::AAManager, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::AAManager)
Line
Count
Source
265
781
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::TargetLibraryAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::TargetLibraryAnalysis)
Line
Count
Source
265
781
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Module, llvm::TargetLibraryAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::AnalysisPassModel(llvm::TargetLibraryAnalysis)
Line
Count
Source
265
785
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, polly::ScopAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(polly::ScopAnalysis)
Line
Count
Source
265
726
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, polly::ScopInfoAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(polly::ScopInfoAnalysis)
Line
Count
Source
265
724
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<polly::Scop, polly::IslAstAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, polly::ScopStandardAnalysisResults&>::AnalysisPassModel(polly::IslAstAnalysis)
Line
Count
Source
265
721
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<polly::Scop, polly::DependenceAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, polly::ScopStandardAnalysisResults&>::AnalysisPassModel(polly::DependenceAnalysis)
Line
Count
Source
265
721
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<polly::Scop, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, polly::ScopStandardAnalysisResults&>::AnalysisPassModel(llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, polly::Scop, polly::ScopStandardAnalysisResults&>)
Line
Count
Source
265
724
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, polly::OwningInnerAnalysisManagerProxy<llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::Function>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(polly::OwningInnerAnalysisManagerProxy<llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::Function>)
Line
Count
Source
265
721
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Module, llvm::CallGraphAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::AnalysisPassModel(llvm::CallGraphAnalysis)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Module, llvm::LazyCallGraphAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::AnalysisPassModel(llvm::LazyCallGraphAnalysis)
Line
Count
Source
265
785
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Module, llvm::ModuleSummaryIndexAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::AnalysisPassModel(llvm::ModuleSummaryIndexAnalysis)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
PassBuilder.cpp:llvm::detail::AnalysisPassModel<llvm::Module, (anonymous namespace)::NoOpModuleAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::AnalysisPassModel((anonymous namespace)::NoOpModuleAnalysis)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Module, llvm::ProfileSummaryAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::AnalysisPassModel(llvm::ProfileSummaryAnalysis)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Module, llvm::VerifierAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::AnalysisPassModel(llvm::VerifierAnalysis)
Line
Count
Source
265
774
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Module, llvm::GlobalsAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::AnalysisPassModel(llvm::GlobalsAA)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
PassBuilder.cpp:llvm::detail::AnalysisPassModel<llvm::LazyCallGraph::SCC, (anonymous namespace)::NoOpCGSCCAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, llvm::LazyCallGraph&>::AnalysisPassModel((anonymous namespace)::NoOpCGSCCAnalysis)
Line
Count
Source
265
770
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::LazyCallGraph::SCC, llvm::FunctionAnalysisManagerCGSCCProxy, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, llvm::LazyCallGraph&>::AnalysisPassModel(llvm::FunctionAnalysisManagerCGSCCProxy)
Line
Count
Source
265
783
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::AssumptionAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::AssumptionAnalysis)
Line
Count
Source
265
781
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::BlockFrequencyAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::BlockFrequencyAnalysis)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::BranchProbabilityAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::BranchProbabilityAnalysis)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::DominatorTreeAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::DominatorTreeAnalysis)
Line
Count
Source
265
781
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::PostDominatorTreeAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::PostDominatorTreeAnalysis)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::DemandedBitsAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::DemandedBitsAnalysis)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::DominanceFrontierAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::DominanceFrontierAnalysis)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::LoopAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::LoopAnalysis)
Line
Count
Source
265
781
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::LazyValueAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::LazyValueAnalysis)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::DependenceAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::DependenceAnalysis)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::MemoryDependenceAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::MemoryDependenceAnalysis)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::MemorySSAAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::MemorySSAAnalysis)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::OptimizationRemarkEmitterAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::OptimizationRemarkEmitterAnalysis)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::ScalarEvolutionAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::ScalarEvolutionAnalysis)
Line
Count
Source
265
781
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::TargetIRAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::TargetIRAnalysis)
Line
Count
Source
265
781
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::VerifierAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::VerifierAnalysis)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::BasicAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::BasicAA)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::CFLAndersAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::CFLAndersAA)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::CFLSteensAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::CFLSteensAA)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::SCEVAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::SCEVAA)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::ScopedNoAliasAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::ScopedNoAliasAA)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::TypeBasedAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::TypeBasedAA)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
PassBuilder.cpp:llvm::detail::AnalysisPassModel<llvm::Loop, (anonymous namespace)::NoOpLoopAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, llvm::LoopStandardAnalysisResults&>::AnalysisPassModel((anonymous namespace)::NoOpLoopAnalysis)
Line
Count
Source
265
770
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Loop, llvm::LoopAccessAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, llvm::LoopStandardAnalysisResults&>::AnalysisPassModel(llvm::LoopAccessAnalysis)
Line
Count
Source
265
770
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Loop, llvm::IVUsersAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, llvm::LoopStandardAnalysisResults&>::AnalysisPassModel(llvm::IVUsersAnalysis)
Line
Count
Source
265
770
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Module, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Module>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::AnalysisPassModel(llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Module>)
Line
Count
Source
265
783
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::LazyCallGraph::SCC, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, llvm::LazyCallGraph&>::AnalysisPassModel(llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>)
Line
Count
Source
265
783
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Function>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Function>)
Line
Count
Source
265
783
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::Function>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::Function>)
Line
Count
Source
265
794
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>)
Line
Count
Source
265
779
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Loop, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, llvm::LoopStandardAnalysisResults&>::AnalysisPassModel(llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Loop, llvm::LoopStandardAnalysisResults&>)
Line
Count
Source
265
779
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::RegionInfoAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::RegionInfoAnalysis)
Line
Count
Source
265
772
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
266
  // We have to explicitly define all the special member functions because MSVC
267
  // refuses to generate them.
268
  AnalysisPassModel(const AnalysisPassModel &Arg) : Pass(Arg.Pass) {}
269
  AnalysisPassModel(AnalysisPassModel &&Arg) : Pass(std::move(Arg.Pass)) {}
270
271
  friend void swap(AnalysisPassModel &LHS, AnalysisPassModel &RHS) {
272
    using std::swap;
273
    swap(LHS.Pass, RHS.Pass);
274
  }
275
276
  AnalysisPassModel &operator=(AnalysisPassModel RHS) {
277
    swap(*this, RHS);
278
    return *this;
279
  }
280
281
  // FIXME: Replace PassT::Result with type traits when we use C++11.
282
  using ResultModelT =
283
      AnalysisResultModel<IRUnitT, PassT, typename PassT::Result,
284
                          PreservedAnalysesT, InvalidatorT>;
285
286
  /// \brief The model delegates to the \c PassT::run method.
287
  ///
288
  /// The return is wrapped in an \c AnalysisResultModel.
289
  std::unique_ptr<
290
      AnalysisResultConcept<IRUnitT, PreservedAnalysesT, InvalidatorT>>
291
  run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM,
292
19.6k
      ExtraArgTs... ExtraArgs) override {
293
19.6k
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
19.6k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::RegionInfoAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
4
      ExtraArgTs... ExtraArgs) override {
293
4
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
4
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::MemorySSAAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
158
      ExtraArgTs... ExtraArgs) override {
293
158
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
158
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::MemoryDependenceAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
255
      ExtraArgTs... ExtraArgs) override {
293
255
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
255
  }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, llvm::DependenceAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::AnalysisPassModel<llvm::Function, llvm::LazyValueAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
201
      ExtraArgTs... ExtraArgs) override {
293
201
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
201
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::LoopAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
1.33k
      ExtraArgTs... ExtraArgs) override {
293
1.33k
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
1.33k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::DominanceFrontierAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
4
      ExtraArgTs... ExtraArgs) override {
293
4
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
4
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::DemandedBitsAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
201
      ExtraArgTs... ExtraArgs) override {
293
201
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
201
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::PostDominatorTreeAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
135
      ExtraArgTs... ExtraArgs) override {
293
135
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
135
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::DominatorTreeAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
2.06k
      ExtraArgTs... ExtraArgs) override {
293
2.06k
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
2.06k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::BranchProbabilityAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
803
      ExtraArgTs... ExtraArgs) override {
293
803
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
803
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::BlockFrequencyAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
756
      ExtraArgTs... ExtraArgs) override {
293
756
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
756
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::AssumptionAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
1.67k
      ExtraArgTs... ExtraArgs) override {
293
1.67k
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
1.67k
  }
llvm::detail::AnalysisPassModel<llvm::LazyCallGraph::SCC, llvm::FunctionAnalysisManagerCGSCCProxy, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, llvm::LazyCallGraph&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&)
Line
Count
Source
292
754
      ExtraArgTs... ExtraArgs) override {
293
754
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
754
  }
PassBuilder.cpp:llvm::detail::AnalysisPassModel<llvm::LazyCallGraph::SCC, (anonymous namespace)::NoOpCGSCCAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, llvm::LazyCallGraph&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&)
Line
Count
Source
292
7
      ExtraArgTs... ExtraArgs) override {
293
7
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
7
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::GlobalsAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
292
79
      ExtraArgTs... ExtraArgs) override {
293
79
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
79
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::VerifierAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
292
1.09k
      ExtraArgTs... ExtraArgs) override {
293
1.09k
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
1.09k
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::ProfileSummaryAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
292
119
      ExtraArgTs... ExtraArgs) override {
293
119
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
119
  }
PassBuilder.cpp:llvm::detail::AnalysisPassModel<llvm::Module, (anonymous namespace)::NoOpModuleAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
292
9
      ExtraArgTs... ExtraArgs) override {
293
9
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
9
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::ModuleSummaryIndexAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
292
11
      ExtraArgTs... ExtraArgs) override {
293
11
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
11
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::LazyCallGraphAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
292
217
      ExtraArgTs... ExtraArgs) override {
293
217
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
217
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::CallGraphAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
292
91
      ExtraArgTs... ExtraArgs) override {
293
91
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
91
  }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, polly::OwningInnerAnalysisManagerProxy<llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::Function>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::AnalysisPassModel<polly::Scop, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, polly::ScopStandardAnalysisResults&>::run(polly::Scop&, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>&, polly::ScopStandardAnalysisResults&)
PassBuilder.cpp:llvm::detail::AnalysisPassModel<llvm::Function, (anonymous namespace)::NoOpFunctionAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
9
      ExtraArgTs... ExtraArgs) override {
293
9
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
9
  }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<polly::Scop, polly::IslAstAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, polly::ScopStandardAnalysisResults&>::run(polly::Scop&, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>&, polly::ScopStandardAnalysisResults&)
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, polly::ScopInfoAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::AnalysisPassModel<llvm::Function, polly::ScopAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
2
      ExtraArgTs... ExtraArgs) override {
293
2
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
2
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::TargetLibraryAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
292
242
      ExtraArgTs... ExtraArgs) override {
293
242
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
242
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::TargetLibraryAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
1.84k
      ExtraArgTs... ExtraArgs) override {
293
1.84k
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
1.84k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::AAManager, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
1.17k
      ExtraArgTs... ExtraArgs) override {
293
1.17k
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
1.17k
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Module>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
292
749
      ExtraArgTs... ExtraArgs) override {
293
749
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
749
  }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<polly::Scop, polly::DependenceAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, polly::ScopStandardAnalysisResults&>::run(polly::Scop&, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>&, polly::ScopStandardAnalysisResults&)
llvm::detail::AnalysisPassModel<llvm::Function, llvm::ScalarEvolutionAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
566
      ExtraArgTs... ExtraArgs) override {
293
566
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
566
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::TargetIRAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
1.08k
      ExtraArgTs... ExtraArgs) override {
293
1.08k
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
1.08k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::VerifierAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
9
      ExtraArgTs... ExtraArgs) override {
293
9
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
9
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::BasicAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
661
      ExtraArgTs... ExtraArgs) override {
293
661
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
661
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::CFLAndersAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
41
      ExtraArgTs... ExtraArgs) override {
293
41
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
41
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::CFLSteensAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
42
      ExtraArgTs... ExtraArgs) override {
293
42
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
42
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::SCEVAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
6
      ExtraArgTs... ExtraArgs) override {
293
6
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
6
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::ScopedNoAliasAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
140
      ExtraArgTs... ExtraArgs) override {
293
140
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
140
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::TypeBasedAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
158
      ExtraArgTs... ExtraArgs) override {
293
158
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
158
  }
Unexecuted instantiation: PassBuilder.cpp:llvm::detail::AnalysisPassModel<llvm::Loop, (anonymous namespace)::NoOpLoopAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, llvm::LoopStandardAnalysisResults&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&)
llvm::detail::AnalysisPassModel<llvm::Loop, llvm::LoopAccessAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, llvm::LoopStandardAnalysisResults&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&)
Line
Count
Source
292
102
      ExtraArgTs... ExtraArgs) override {
293
102
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
102
  }
llvm::detail::AnalysisPassModel<llvm::Loop, llvm::IVUsersAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, llvm::LoopStandardAnalysisResults&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&)
Line
Count
Source
292
12
      ExtraArgTs... ExtraArgs) override {
293
12
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
12
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Module>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
292
215
      ExtraArgTs... ExtraArgs) override {
293
215
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
215
  }
llvm::detail::AnalysisPassModel<llvm::LazyCallGraph::SCC, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, llvm::LazyCallGraph&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&)
Line
Count
Source
292
781
      ExtraArgTs... ExtraArgs) override {
293
781
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
781
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Function>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
12
      ExtraArgTs... ExtraArgs) override {
293
12
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
12
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::Function>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
245
      ExtraArgTs... ExtraArgs) override {
293
245
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
245
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
453
      ExtraArgTs... ExtraArgs) override {
293
453
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
453
  }
llvm::detail::AnalysisPassModel<llvm::Loop, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, llvm::LoopStandardAnalysisResults&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&)
Line
Count
Source
292
234
      ExtraArgTs... ExtraArgs) override {
293
234
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
234
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::OptimizationRemarkEmitterAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
292
929
      ExtraArgTs... ExtraArgs) override {
293
929
    return llvm::make_unique<ResultModelT>(Pass.run(IR, AM, ExtraArgs...));
294
929
  }
295
296
  /// \brief The model delegates to a static \c PassT::name method.
297
  ///
298
  /// The returned string ref must point to constant immutable data!
299
2.57k
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::TargetIRAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
106
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Module>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name()
Line
Count
Source
299
158
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::AAManager, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
146
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::TargetLibraryAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
130
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::TargetLibraryAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name()
Line
Count
Source
299
67
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, polly::ScopAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, polly::ScopInfoAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Unexecuted instantiation: llvm::detail::AnalysisPassModel<polly::Scop, polly::IslAstAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, polly::ScopStandardAnalysisResults&>::name()
llvm::detail::AnalysisPassModel<llvm::Function, llvm::VerifierAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
6
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<polly::Scop, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, polly::ScopStandardAnalysisResults&>::name()
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, polly::OwningInnerAnalysisManagerProxy<llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, llvm::Function>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
llvm::detail::AnalysisPassModel<llvm::Module, llvm::CallGraphAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name()
Line
Count
Source
299
53
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::LazyCallGraphAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name()
Line
Count
Source
299
76
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::ModuleSummaryIndexAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name()
Line
Count
Source
299
2
  StringRef name() override { return PassT::name(); }
PassBuilder.cpp:llvm::detail::AnalysisPassModel<llvm::Module, (anonymous namespace)::NoOpModuleAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name()
Line
Count
Source
299
12
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::ProfileSummaryAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name()
Line
Count
Source
299
38
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::VerifierAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name()
Line
Count
Source
299
93
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::GlobalsAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name()
Line
Count
Source
299
45
  StringRef name() override { return PassT::name(); }
PassBuilder.cpp:llvm::detail::AnalysisPassModel<llvm::LazyCallGraph::SCC, (anonymous namespace)::NoOpCGSCCAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, llvm::LazyCallGraph&>::name()
Line
Count
Source
299
10
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::LazyCallGraph::SCC, llvm::FunctionAnalysisManagerCGSCCProxy, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, llvm::LazyCallGraph&>::name()
Line
Count
Source
299
109
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::AssumptionAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
128
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::BlockFrequencyAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
60
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::BranchProbabilityAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
59
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::DominatorTreeAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
190
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::PostDominatorTreeAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
41
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::DemandedBitsAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
54
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, llvm::DominanceFrontierAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
llvm::detail::AnalysisPassModel<llvm::Function, llvm::LoopAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
151
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::LazyValueAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
61
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, llvm::DependenceAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
llvm::detail::AnalysisPassModel<llvm::Function, llvm::MemoryDependenceAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
64
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::MemorySSAAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
42
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::BasicAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
22
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, llvm::CFLAndersAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, llvm::CFLSteensAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, llvm::SCEVAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
llvm::detail::AnalysisPassModel<llvm::Function, llvm::ScopedNoAliasAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
3
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::TypeBasedAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
3
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: PassBuilder.cpp:llvm::detail::AnalysisPassModel<llvm::Loop, (anonymous namespace)::NoOpLoopAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, llvm::LoopStandardAnalysisResults&>::name()
llvm::detail::AnalysisPassModel<llvm::Loop, llvm::LoopAccessAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, llvm::LoopStandardAnalysisResults&>::name()
Line
Count
Source
299
24
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Loop, llvm::IVUsersAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, llvm::LoopStandardAnalysisResults&>::name()
llvm::detail::AnalysisPassModel<llvm::Module, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Module>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name()
Line
Count
Source
299
76
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::LazyCallGraph::SCC, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, llvm::LazyCallGraph&>::name()
Line
Count
Source
299
96
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Function>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
12
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::Function>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
58
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
115
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Loop, llvm::OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, llvm::LoopStandardAnalysisResults&>::name()
Line
Count
Source
299
57
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, llvm::RegionInfoAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
PassBuilder.cpp:llvm::detail::AnalysisPassModel<llvm::Function, (anonymous namespace)::NoOpFunctionAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
13
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::OptimizationRemarkEmitterAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
78
  StringRef name() override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::ScalarEvolutionAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name()
Line
Count
Source
299
119
  StringRef name() override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<polly::Scop, polly::DependenceAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, polly::ScopStandardAnalysisResults&>::name()
300
301
  PassT Pass;
302
};
303
304
} // end namespace detail
305
306
} // end namespace llvm
307
308
#endif // LLVM_IR_PASSMANAGERINTERNAL_H