Coverage Report

Created: 2019-07-24 05:18

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/include/llvm/IR/PassManagerInternal.h
Line
Count
Source
1
//===- PassManager internal APIs and implementation details -----*- C++ -*-===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
/// \file
9
///
10
/// This header provides internal APIs and implementation details used by the
11
/// pass management interfaces exposed in PassManager.h. To understand more
12
/// context of why these particular interfaces are needed, see that header
13
/// file. None of these APIs should be used elsewhere.
14
///
15
//===----------------------------------------------------------------------===//
16
17
#ifndef LLVM_IR_PASSMANAGERINTERNAL_H
18
#define LLVM_IR_PASSMANAGERINTERNAL_H
19
20
#include "llvm/ADT/STLExtras.h"
21
#include "llvm/ADT/StringRef.h"
22
#include <memory>
23
#include <utility>
24
25
namespace llvm {
26
27
template <typename IRUnitT> class AllAnalysesOn;
28
template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;
29
class PreservedAnalyses;
30
31
/// Implementation details of the pass manager interfaces.
32
namespace detail {
33
34
/// Template for the abstract base class used to dispatch
35
/// polymorphically over pass objects.
36
template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs>
37
struct PassConcept {
38
  // Boiler plate necessary for the container of derived classes.
39
23.8k
  virtual ~PassConcept() = default;
llvm::detail::PassConcept<llvm::Module, llvm::AnalysisManager<llvm::Module> >::~PassConcept()
Line
Count
Source
39
9.34k
  virtual ~PassConcept() = default;
llvm::detail::PassConcept<llvm::Function, llvm::AnalysisManager<llvm::Function> >::~PassConcept()
Line
Count
Source
39
11.9k
  virtual ~PassConcept() = default;
llvm::detail::PassConcept<polly::Scop, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::~PassConcept()
Line
Count
Source
39
1
  virtual ~PassConcept() = default;
llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::~PassConcept()
Line
Count
Source
39
1.66k
  virtual ~PassConcept() = default;
llvm::detail::PassConcept<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::~PassConcept()
Line
Count
Source
39
831
  virtual ~PassConcept() = default;
40
41
  /// The polymorphic API which runs the pass over a given IR entity.
42
  ///
43
  /// Note that actual pass object can omit the analysis manager argument if
44
  /// desired. Also that the analysis manager may be null if there is no
45
  /// analysis manager in the pass pipeline.
46
  virtual PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM,
47
                                ExtraArgTs... ExtraArgs) = 0;
48
49
  /// Polymorphic method to access the name of a pass.
50
  virtual StringRef name() const = 0;
51
};
52
53
/// A template wrapper used to implement the polymorphic API.
54
///
55
/// Can be instantiated for any object which provides a \c run method accepting
56
/// an \c IRUnitT& and an \c AnalysisManager<IRUnit>&. It requires the pass to
57
/// be a copyable object.
58
template <typename IRUnitT, typename PassT, typename PreservedAnalysesT,
59
          typename AnalysisManagerT, typename... ExtraArgTs>
60
struct PassModel : PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...> {
61
23.6k
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::GCOVProfilerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::GCOVProfilerPass)
Line
Count
Source
61
11
  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
61
38
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::AlwaysInlinerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::AlwaysInlinerPass)
Line
Count
Source
61
34
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::BoundsCheckingPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ModuleToFunctionPassAdaptor<llvm::BoundsCheckingPass>)
Line
Count
Source
61
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::CanonicalizeAliasesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::CanonicalizeAliasesPass)
Line
Count
Source
61
34
  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
61
40
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::EntryExitInstrumenterPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ModuleToFunctionPassAdaptor<llvm::EntryExitInstrumenterPass>)
Line
Count
Source
61
88
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::BoundsCheckingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::BoundsCheckingPass)
Line
Count
Source
61
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::MemorySanitizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::MemorySanitizerPass)
Line
Count
Source
61
75
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::ThreadSanitizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::ThreadSanitizerPass)
Line
Count
Source
61
4
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::ASanGlobalsMetadataAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::RequireAnalysisPass<llvm::ASanGlobalsMetadataAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >)
Line
Count
Source
61
8
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::AddressSanitizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::AddressSanitizerPass)
Line
Count
Source
61
4
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ModuleAddressSanitizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ModuleAddressSanitizerPass)
Line
Count
Source
61
8
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::HWAddressSanitizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::HWAddressSanitizerPass)
Line
Count
Source
61
16
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::AddressSanitizerPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ModuleToFunctionPassAdaptor<llvm::AddressSanitizerPass>)
Line
Count
Source
61
3
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::MemorySanitizerPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ModuleToFunctionPassAdaptor<llvm::MemorySanitizerPass>)
Line
Count
Source
61
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::ThreadSanitizerPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::ModuleToFunctionPassAdaptor<llvm::ThreadSanitizerPass>)
Line
Count
Source
61
2
  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
61
12
  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
61
79
  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
61
932
  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> >)
llvm::detail::PassModel<llvm::Function, polly::CodePreparationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(polly::CodePreparationPass)
Line
Count
Source
61
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, polly::ScopAnalysisPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(polly::ScopAnalysisPrinterPass)
Line
Count
Source
61
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
61
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)
llvm::detail::PassModel<polly::Scop, polly::IslAstPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::PassModel(polly::IslAstPrinterPass)
Line
Count
Source
61
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
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
61
2
  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
61
22
  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
61
1.30k
  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
61
2.38k
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
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> >)
Line
Count
Source
61
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
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
61
367
  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
61
349
  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
61
1.31k
  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
61
161
  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
61
368
  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
61
323
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::AggressiveInstCombinePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::AggressiveInstCombinePass)
Line
Count
Source
61
28
  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
61
1.38k
  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
61
152
  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
61
25
  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
61
184
  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
61
161
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Loop, llvm::LoopInstSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::LoopInstSimplifyPass)
Line
Count
Source
61
169
  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
61
167
  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
61
162
  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
61
212
  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
61
204
  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
61
163
  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
61
161
  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
61
167
  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
61
139
  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
61
392
  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
61
547
  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
61
121
  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
61
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
61
157
  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
61
182
  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
61
183
  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
61
184
  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
61
183
  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
61
297
  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
61
164
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::ControlHeightReductionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::ControlHeightReductionPass)
Line
Count
Source
61
1
  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
61
295
  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
61
225
  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
61
236
  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
61
374
  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
61
37
  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
61
146
  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
61
53
  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
61
212
  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
61
80
  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
61
183
  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
61
166
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::CallSiteSplittingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::CallSiteSplittingPass)
Line
Count
Source
61
48
  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
61
44
  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
61
187
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::CalledValuePropagationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::CalledValuePropagationPass)
Line
Count
Source
61
181
  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
61
365
  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
61
181
  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
61
182
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::PGOInstrumentationGenCreateVar, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::PGOInstrumentationGenCreateVar)
Line
Count
Source
61
8
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::SyntheticCountsPropagation, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::SyntheticCountsPropagation)
Line
Count
Source
61
3
  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
61
302
  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
61
203
  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
61
42
  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
61
160
  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
61
40
  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
61
142
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::InstrOrderFilePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InstrOrderFilePass)
Line
Count
Source
61
1
  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
61
161
  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
61
138
  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
61
139
  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
61
151
  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
61
140
  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
61
9
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor<llvm::LoopUnrollAndJamPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::FunctionToLoopPassAdaptor<llvm::LoopUnrollAndJamPass>)
llvm::detail::PassModel<llvm::Function, llvm::LoopUnrollPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LoopUnrollPass)
Line
Count
Source
61
130
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::WarnMissedTransformationsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::WarnMissedTransformationsPass)
Line
Count
Source
61
148
  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
61
140
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::HotColdSplittingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::HotColdSplittingPass)
Line
Count
Source
61
3
  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
61
139
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::InstSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InstSimplifyPass)
Line
Count
Source
61
138
  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
61
137
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::SpeculateAroundPHIsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::SpeculateAroundPHIsPass)
Line
Count
Source
61
139
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::CGProfilePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::CGProfilePass)
Line
Count
Source
61
138
  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
61
159
  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
61
183
  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
61
13
  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
61
375
  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
61
39
  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
61
38
  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
61
43
  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
61
23
  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
61
21
  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
61
23
  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
61
21
  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
61
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
61
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
61
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
61
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>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::StackSafetyGlobalAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::RequireAnalysisPass<llvm::StackSafetyGlobalAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::StackSafetyGlobalAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InvalidateAnalysisPass<llvm::StackSafetyGlobalAnalysis>)
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
61
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>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::PassInstrumentationAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::RequireAnalysisPass<llvm::PassInstrumentationAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::PassInstrumentationAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InvalidateAnalysisPass<llvm::PassInstrumentationAnalysis>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::ASanGlobalsMetadataAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InvalidateAnalysisPass<llvm::ASanGlobalsMetadataAnalysis>)
llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::GlobalsAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InvalidateAnalysisPass<llvm::GlobalsAA>)
Line
Count
Source
61
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::AttributorPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::AttributorPass)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::FunctionImportPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::FunctionImportPass)
llvm::detail::PassModel<llvm::Module, llvm::InternalizePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::InternalizePass)
Line
Count
Source
61
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
61
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
61
26
  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
61
2
  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
61
4
  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
61
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
61
3
  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::StackSafetyGlobalPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::StackSafetyGlobalPrinterPass)
Line
Count
Source
61
5
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::RewriteStatepointsForGC, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::RewriteStatepointsForGC)
Line
Count
Source
61
45
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::RewriteSymbolPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::RewriteSymbolPass)
Line
Count
Source
61
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
61
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, llvm::PoisonCheckingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(llvm::PoisonCheckingPass)
Line
Count
Source
61
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
61
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
61
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
61
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
61
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::RequireAnalysisPass<llvm::PassInstrumentationAnalysis, 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::PassInstrumentationAnalysis, 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::PassInstrumentationAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::PassModel(llvm::InvalidateAnalysisPass<llvm::PassInstrumentationAnalysis>)
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
61
10
  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
61
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
61
69
  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
61
2
  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
61
2
  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
61
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
61
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
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> >)
Line
Count
Source
61
30
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
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
61
16
  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
61
6
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
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> >)
Line
Count
Source
61
4
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
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
61
2
  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
61
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
61
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
61
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
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> >)
Line
Count
Source
61
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
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
61
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>)
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> >)
Line
Count
Source
61
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::MemorySSAAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::MemorySSAAnalysis>)
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::PhiValuesAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::PhiValuesAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Line
Count
Source
61
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::PhiValuesAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::PhiValuesAnalysis>)
Line
Count
Source
61
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
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
61
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
61
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
61
68
  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
61
3
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::StackSafetyAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::StackSafetyAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::StackSafetyAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::StackSafetyAnalysis>)
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
61
38
  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>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::PassInstrumentationAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RequireAnalysisPass<llvm::PassInstrumentationAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::PassInstrumentationAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::PassInstrumentationAnalysis>)
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
61
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::BasicAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::BasicAA>)
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::CFLAndersAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::CFLAndersAA>)
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::CFLSteensAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::CFLSteensAA>)
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::SCEVAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::SCEVAA>)
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::ScopedNoAliasAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::ScopedNoAliasAA>)
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::TypeBasedAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::InvalidateAnalysisPass<llvm::TypeBasedAA>)
llvm::detail::PassModel<llvm::Function, llvm::AAEvaluator, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::AAEvaluator)
Line
Count
Source
61
45
  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
61
9
  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
61
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
61
2
  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
61
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
61
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::EntryExitInstrumenterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::EntryExitInstrumenterPass)
Line
Count
Source
61
8
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::MakeGuardsExplicitPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::MakeGuardsExplicitPass)
Line
Count
Source
61
2
  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
61
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
61
37
  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
61
5
  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
61
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::LowerWidenableConditionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LowerWidenableConditionPass)
Line
Count
Source
61
1
  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
61
4
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::LoadStoreVectorizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LoadStoreVectorizerPass)
Line
Count
Source
61
21
  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
61
1.01k
  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
61
1
  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
61
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::MergeICmpsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::MergeICmpsPass)
Line
Count
Source
61
1
  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
61
5
  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
61
3
  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
61
1.02k
  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
61
8
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::LoopFusePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LoopFusePass)
llvm::detail::PassModel<llvm::Function, llvm::PrintFunctionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::PrintFunctionPass)
Line
Count
Source
61
2
  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
61
2
  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
61
13
  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
61
7
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::DependenceAnalysisPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::DependenceAnalysisPrinterPass)
Line
Count
Source
61
28
  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
61
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
61
5
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::DemandedBitsPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::DemandedBitsPrinterPass)
Line
Count
Source
61
5
  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::LoopPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::LoopPrinterPass)
Line
Count
Source
61
26
  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
61
22
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::PhiValuesPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::PhiValuesPrinterPass)
Line
Count
Source
61
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
61
2
  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
61
8
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::StackSafetyPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::StackSafetyPrinterPass)
Line
Count
Source
61
5
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::ScalarizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::ScalarizerPass)
Line
Count
Source
61
10
  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
61
1
  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
61
1
  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
61
10
  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
61
23
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Function, llvm::MemorySSAVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::MemorySSAVerifierPass)
Line
Count
Source
61
20
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RegionInfoVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::RegionInfoVerifierPass)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::SafepointIRVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::SafepointIRVerifierPass)
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::CFGOnlyViewerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::PassModel(llvm::CFGOnlyViewerPass)
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&>)
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
61
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
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&>)
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>)
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
61
1
  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::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
61
6
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
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>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::RequireAnalysisPass<llvm::PassInstrumentationAnalysis, 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::PassInstrumentationAnalysis, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::InvalidateAnalysisPass<llvm::PassInstrumentationAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::InvalidateAnalysisPass<llvm::PassInstrumentationAnalysis>)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::InvalidateAllAnalysesPass)
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
61
21
  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)
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
61
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Loop, llvm::IRCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::IRCEPass)
Line
Count
Source
61
27
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::LoopUnrollAndJamPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::LoopUnrollAndJamPass)
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
61
25
  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
61
2
  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
61
8
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Loop, llvm::GuardWideningPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::PassModel(llvm::GuardWideningPass)
Line
Count
Source
61
1
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, NewPMDebugifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(NewPMDebugifyPass)
Line
Count
Source
61
9
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::PassModel<llvm::Module, NewPMCheckDebugifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::PassModel(NewPMCheckDebugifyPass)
Line
Count
Source
61
2
  explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
62
  // We have to explicitly define all the special member functions because MSVC
63
  // refuses to generate them.
64
  PassModel(const PassModel &Arg) : Pass(Arg.Pass) {}
65
  PassModel(PassModel &&Arg) : Pass(std::move(Arg.Pass)) {}
66
67
  friend void swap(PassModel &LHS, PassModel &RHS) {
68
    using std::swap;
69
    swap(LHS.Pass, RHS.Pass);
70
  }
71
72
  PassModel &operator=(PassModel RHS) {
73
    swap(*this, RHS);
74
    return *this;
75
  }
76
77
  PreservedAnalysesT run(IRUnitT &IR, AnalysisManagerT &AM,
78
91.7k
                         ExtraArgTs... ExtraArgs) override {
79
91.7k
    return Pass.run(IR, AM, ExtraArgs...);
80
91.7k
  }
llvm::detail::PassModel<llvm::Module, llvm::GCOVProfilerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
11
                         ExtraArgTs... ExtraArgs) override {
79
11
    return Pass.run(IR, AM, ExtraArgs...);
80
11
  }
llvm::detail::PassModel<llvm::Module, llvm::InstrProfiling, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
38
                         ExtraArgTs... ExtraArgs) override {
79
38
    return Pass.run(IR, AM, ExtraArgs...);
80
38
  }
llvm::detail::PassModel<llvm::Module, llvm::AlwaysInlinerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
34
                         ExtraArgTs... ExtraArgs) override {
79
34
    return Pass.run(IR, AM, ExtraArgs...);
80
34
  }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::BoundsCheckingPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
llvm::detail::PassModel<llvm::Module, llvm::CanonicalizeAliasesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
34
                         ExtraArgTs... ExtraArgs) override {
79
34
    return Pass.run(IR, AM, ExtraArgs...);
80
34
  }
llvm::detail::PassModel<llvm::Module, llvm::NameAnonGlobalPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
40
                         ExtraArgTs... ExtraArgs) override {
79
40
    return Pass.run(IR, AM, ExtraArgs...);
80
40
  }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::EntryExitInstrumenterPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
88
                         ExtraArgTs... ExtraArgs) override {
79
88
    return Pass.run(IR, AM, ExtraArgs...);
80
88
  }
llvm::detail::PassModel<llvm::Function, llvm::BoundsCheckingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
15
                         ExtraArgTs... ExtraArgs) override {
79
15
    return Pass.run(IR, AM, ExtraArgs...);
80
15
  }
llvm::detail::PassModel<llvm::Function, llvm::MemorySanitizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
481
                         ExtraArgTs... ExtraArgs) override {
79
481
    return Pass.run(IR, AM, ExtraArgs...);
80
481
  }
llvm::detail::PassModel<llvm::Function, llvm::ThreadSanitizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
13
                         ExtraArgTs... ExtraArgs) override {
79
13
    return Pass.run(IR, AM, ExtraArgs...);
80
13
  }
llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::ASanGlobalsMetadataAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
8
                         ExtraArgTs... ExtraArgs) override {
79
8
    return Pass.run(IR, AM, ExtraArgs...);
80
8
  }
llvm::detail::PassModel<llvm::Function, llvm::AddressSanitizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
30
                         ExtraArgTs... ExtraArgs) override {
79
30
    return Pass.run(IR, AM, ExtraArgs...);
80
30
  }
llvm::detail::PassModel<llvm::Module, llvm::ModuleAddressSanitizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
8
                         ExtraArgTs... ExtraArgs) override {
79
8
    return Pass.run(IR, AM, ExtraArgs...);
80
8
  }
llvm::detail::PassModel<llvm::Module, llvm::HWAddressSanitizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
16
                         ExtraArgTs... ExtraArgs) override {
79
16
    return Pass.run(IR, AM, ExtraArgs...);
80
16
  }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::AddressSanitizerPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
3
                         ExtraArgTs... ExtraArgs) override {
79
3
    return Pass.run(IR, AM, ExtraArgs...);
80
3
  }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::MemorySanitizerPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::ThreadSanitizerPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
2
                         ExtraArgTs... ExtraArgs) override {
79
2
    return Pass.run(IR, AM, ExtraArgs...);
80
2
  }
llvm::detail::PassModel<llvm::Module, llvm::ThinLTOBitcodeWriterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
12
                         ExtraArgTs... ExtraArgs) override {
79
12
    return Pass.run(IR, AM, ExtraArgs...);
80
12
  }
llvm::detail::PassModel<llvm::Module, llvm::BitcodeWriterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
73
                         ExtraArgTs... ExtraArgs) override {
79
73
    return Pass.run(IR, AM, ExtraArgs...);
80
73
  }
llvm::detail::PassModel<llvm::Module, llvm::PrintModulePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
930
                         ExtraArgTs... ExtraArgs) override {
79
930
    return Pass.run(IR, AM, ExtraArgs...);
80
930
  }
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>&)
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::ScopAnalysis>, 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::ScopInfoAnalysis>, 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>&)
llvm::detail::PassModel<llvm::Function, polly::CodePreparationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
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::ScopInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
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<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::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::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, 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, 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::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::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::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&)
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>&)
Line
Count
Source
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
llvm::detail::PassModel<llvm::Function, llvm::VerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
16
                         ExtraArgTs... ExtraArgs) override {
79
16
    return Pass.run(IR, AM, ExtraArgs...);
80
16
  }
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
78
1.30k
                         ExtraArgTs... ExtraArgs) override {
79
1.30k
    return Pass.run(IR, AM, ExtraArgs...);
80
1.30k
  }
llvm::detail::PassModel<llvm::Module, llvm::VerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
2.34k
                         ExtraArgTs... ExtraArgs) override {
79
2.34k
    return Pass.run(IR, AM, ExtraArgs...);
80
2.34k
  }
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>&)
Line
Count
Source
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::CFGPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Function, llvm::SROA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
2.45k
                         ExtraArgTs... ExtraArgs) override {
79
2.45k
    return Pass.run(IR, AM, ExtraArgs...);
80
2.45k
  }
llvm::detail::PassModel<llvm::Function, llvm::EarlyCSEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
2.40k
                         ExtraArgTs... ExtraArgs) override {
79
2.40k
    return Pass.run(IR, AM, ExtraArgs...);
80
2.40k
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::GVNHoistPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::GVNSinkPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Function, llvm::SimplifyCFGPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
8.91k
                         ExtraArgTs... ExtraArgs) override {
79
8.91k
    return Pass.run(IR, AM, ExtraArgs...);
80
8.91k
  }
llvm::detail::PassModel<llvm::Function, llvm::SpeculativeExecutionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
1.16k
                         ExtraArgTs... ExtraArgs) override {
79
1.16k
    return Pass.run(IR, AM, ExtraArgs...);
80
1.16k
  }
llvm::detail::PassModel<llvm::Function, llvm::JumpThreadingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
2.36k
                         ExtraArgTs... ExtraArgs) override {
79
2.36k
    return Pass.run(IR, AM, ExtraArgs...);
80
2.36k
  }
llvm::detail::PassModel<llvm::Function, llvm::CorrelatedValuePropagationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
2.32k
                         ExtraArgTs... ExtraArgs) override {
79
2.32k
    return Pass.run(IR, AM, ExtraArgs...);
80
2.32k
  }
llvm::detail::PassModel<llvm::Function, llvm::AggressiveInstCombinePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
69
                         ExtraArgTs... ExtraArgs) override {
79
69
    return Pass.run(IR, AM, ExtraArgs...);
80
69
  }
llvm::detail::PassModel<llvm::Function, llvm::InstCombinePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
8.62k
                         ExtraArgTs... ExtraArgs) override {
79
8.62k
    return Pass.run(IR, AM, ExtraArgs...);
80
8.62k
  }
llvm::detail::PassModel<llvm::Function, llvm::LibCallsShrinkWrapPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
1.12k
                         ExtraArgTs... ExtraArgs) override {
79
1.12k
    return Pass.run(IR, AM, ExtraArgs...);
80
1.12k
  }
llvm::detail::PassModel<llvm::Function, llvm::PGOMemOPSizeOpt, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
6
                         ExtraArgTs... ExtraArgs) override {
79
6
    return Pass.run(IR, AM, ExtraArgs...);
80
6
  }
llvm::detail::PassModel<llvm::Function, llvm::TailCallElimPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
1.18k
                         ExtraArgTs... ExtraArgs) override {
79
1.18k
    return Pass.run(IR, AM, ExtraArgs...);
80
1.18k
  }
llvm::detail::PassModel<llvm::Function, llvm::ReassociatePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
1.17k
                         ExtraArgTs... ExtraArgs) override {
79
1.17k
    return Pass.run(IR, AM, ExtraArgs...);
80
1.17k
  }
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&)
Line
Count
Source
78
99
                         ExtraArgTs... ExtraArgs) override {
79
99
    return Pass.run(IR, AM, ExtraArgs...);
80
99
  }
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
78
123
                         ExtraArgTs... ExtraArgs) override {
79
123
    return Pass.run(IR, AM, ExtraArgs...);
80
123
  }
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
78
76
                         ExtraArgTs... ExtraArgs) override {
79
76
    return Pass.run(IR, AM, ExtraArgs...);
80
76
  }
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
78
455
                         ExtraArgTs... ExtraArgs) override {
79
455
    return Pass.run(IR, AM, ExtraArgs...);
80
455
  }
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
78
2.42k
                         ExtraArgTs... ExtraArgs) override {
79
2.42k
    return Pass.run(IR, AM, ExtraArgs...);
80
2.42k
  }
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
78
97
                         ExtraArgTs... ExtraArgs) override {
79
97
    return Pass.run(IR, AM, ExtraArgs...);
80
97
  }
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
78
73
                         ExtraArgTs... ExtraArgs) override {
79
73
    return Pass.run(IR, AM, ExtraArgs...);
80
73
  }
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
78
85
                         ExtraArgTs... ExtraArgs) override {
79
85
    return Pass.run(IR, AM, ExtraArgs...);
80
85
  }
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
78
136
                         ExtraArgTs... ExtraArgs) override {
79
136
    return Pass.run(IR, AM, ExtraArgs...);
80
136
  }
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
78
2.49k
                         ExtraArgTs... ExtraArgs) override {
79
2.49k
    return Pass.run(IR, AM, ExtraArgs...);
80
2.49k
  }
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
78
3.27k
                         ExtraArgTs... ExtraArgs) override {
79
3.27k
    return Pass.run(IR, AM, ExtraArgs...);
80
3.27k
  }
llvm::detail::PassModel<llvm::Function, llvm::MergedLoadStoreMotionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
707
                         ExtraArgTs... ExtraArgs) override {
79
707
    return Pass.run(IR, AM, ExtraArgs...);
80
707
  }
llvm::detail::PassModel<llvm::Function, llvm::NewGVNPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
3
                         ExtraArgTs... ExtraArgs) override {
79
3
    return Pass.run(IR, AM, ExtraArgs...);
80
3
  }
llvm::detail::PassModel<llvm::Function, llvm::GVN, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
810
                         ExtraArgTs... ExtraArgs) override {
79
810
    return Pass.run(IR, AM, ExtraArgs...);
80
810
  }
llvm::detail::PassModel<llvm::Function, llvm::MemCpyOptPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
1.17k
                         ExtraArgTs... ExtraArgs) override {
79
1.17k
    return Pass.run(IR, AM, ExtraArgs...);
80
1.17k
  }
llvm::detail::PassModel<llvm::Function, llvm::SCCPPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
1.17k
                         ExtraArgTs... ExtraArgs) override {
79
1.17k
    return Pass.run(IR, AM, ExtraArgs...);
80
1.17k
  }
llvm::detail::PassModel<llvm::Function, llvm::BDCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
1.17k
                         ExtraArgTs... ExtraArgs) override {
79
1.17k
    return Pass.run(IR, AM, ExtraArgs...);
80
1.17k
  }
llvm::detail::PassModel<llvm::Function, llvm::DSEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
1.23k
                         ExtraArgTs... ExtraArgs) override {
79
1.23k
    return Pass.run(IR, AM, ExtraArgs...);
80
1.23k
  }
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
78
2.01k
                         ExtraArgTs... ExtraArgs) override {
79
2.01k
    return Pass.run(IR, AM, ExtraArgs...);
80
2.01k
  }
llvm::detail::PassModel<llvm::Function, llvm::ADCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
1.16k
                         ExtraArgTs... ExtraArgs) override {
79
1.16k
    return Pass.run(IR, AM, ExtraArgs...);
80
1.16k
  }
llvm::detail::PassModel<llvm::Function, llvm::ControlHeightReductionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
24
                         ExtraArgTs... ExtraArgs) override {
79
24
    return Pass.run(IR, AM, ExtraArgs...);
80
24
  }
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
78
1.80k
                         ExtraArgTs... ExtraArgs) override {
79
1.80k
    return Pass.run(IR, AM, ExtraArgs...);
80
1.80k
  }
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
78
1.40k
                         ExtraArgTs... ExtraArgs) override {
79
1.40k
    return Pass.run(IR, AM, ExtraArgs...);
80
1.40k
  }
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
78
236
                         ExtraArgTs... ExtraArgs) override {
79
236
    return Pass.run(IR, AM, ExtraArgs...);
80
236
  }
llvm::detail::PassModel<llvm::Module, llvm::GlobalDCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
374
                         ExtraArgTs... ExtraArgs) override {
79
374
    return Pass.run(IR, AM, ExtraArgs...);
80
374
  }
llvm::detail::PassModel<llvm::Module, llvm::PGOInstrumentationGen, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
37
                         ExtraArgTs... ExtraArgs) override {
79
37
    return Pass.run(IR, AM, ExtraArgs...);
80
37
  }
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
78
861
                         ExtraArgTs... ExtraArgs) override {
79
861
    return Pass.run(IR, AM, ExtraArgs...);
80
861
  }
llvm::detail::PassModel<llvm::Module, llvm::PGOInstrumentationUse, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
53
                         ExtraArgTs... ExtraArgs) override {
79
53
    return Pass.run(IR, AM, ExtraArgs...);
80
53
  }
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
78
212
                         ExtraArgTs... ExtraArgs) override {
79
212
    return Pass.run(IR, AM, ExtraArgs...);
80
212
  }
llvm::detail::PassModel<llvm::Module, llvm::PGOIndirectCallPromotion, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
80
                         ExtraArgTs... ExtraArgs) override {
79
80
    return Pass.run(IR, AM, ExtraArgs...);
80
80
  }
llvm::detail::PassModel<llvm::Module, llvm::InferFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
183
                         ExtraArgTs... ExtraArgs) override {
79
183
    return Pass.run(IR, AM, ExtraArgs...);
80
183
  }
llvm::detail::PassModel<llvm::Function, llvm::LowerExpectIntrinsicPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
1.19k
                         ExtraArgTs... ExtraArgs) override {
79
1.19k
    return Pass.run(IR, AM, ExtraArgs...);
80
1.19k
  }
llvm::detail::PassModel<llvm::Function, llvm::CallSiteSplittingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
89
                         ExtraArgTs... ExtraArgs) override {
79
89
    return Pass.run(IR, AM, ExtraArgs...);
80
89
  }
llvm::detail::PassModel<llvm::Module, llvm::SampleProfileLoaderPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
44
                         ExtraArgTs... ExtraArgs) override {
79
44
    return Pass.run(IR, AM, ExtraArgs...);
80
44
  }
llvm::detail::PassModel<llvm::Module, llvm::IPSCCPPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
187
                         ExtraArgTs... ExtraArgs) override {
79
187
    return Pass.run(IR, AM, ExtraArgs...);
80
187
  }
llvm::detail::PassModel<llvm::Module, llvm::CalledValuePropagationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
181
                         ExtraArgTs... ExtraArgs) override {
79
181
    return Pass.run(IR, AM, ExtraArgs...);
80
181
  }
llvm::detail::PassModel<llvm::Module, llvm::GlobalOptPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
365
                         ExtraArgTs... ExtraArgs) override {
79
365
    return Pass.run(IR, AM, ExtraArgs...);
80
365
  }
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
78
181
                         ExtraArgTs... ExtraArgs) override {
79
181
    return Pass.run(IR, AM, ExtraArgs...);
80
181
  }
llvm::detail::PassModel<llvm::Module, llvm::DeadArgumentEliminationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
182
                         ExtraArgTs... ExtraArgs) override {
79
182
    return Pass.run(IR, AM, ExtraArgs...);
80
182
  }
llvm::detail::PassModel<llvm::Module, llvm::PGOInstrumentationGenCreateVar, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
8
                         ExtraArgTs... ExtraArgs) override {
79
8
    return Pass.run(IR, AM, ExtraArgs...);
80
8
  }
llvm::detail::PassModel<llvm::Module, llvm::SyntheticCountsPropagation, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
3
                         ExtraArgTs... ExtraArgs) override {
79
3
    return Pass.run(IR, AM, ExtraArgs...);
80
3
  }
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
78
302
                         ExtraArgTs... ExtraArgs) override {
79
302
    return Pass.run(IR, AM, ExtraArgs...);
80
302
  }
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
78
1.43k
                         ExtraArgTs... ExtraArgs) override {
79
1.43k
    return Pass.run(IR, AM, ExtraArgs...);
80
1.43k
  }
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
78
112
                         ExtraArgTs... ExtraArgs) override {
79
112
    return Pass.run(IR, AM, ExtraArgs...);
80
112
  }
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
78
160
                         ExtraArgTs... ExtraArgs) override {
79
160
    return Pass.run(IR, AM, ExtraArgs...);
80
160
  }
llvm::detail::PassModel<llvm::Module, llvm::PartialInlinerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
40
                         ExtraArgTs... ExtraArgs) override {
79
40
    return Pass.run(IR, AM, ExtraArgs...);
80
40
  }
llvm::detail::PassModel<llvm::Module, llvm::EliminateAvailableExternallyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
142
                         ExtraArgTs... ExtraArgs) override {
79
142
    return Pass.run(IR, AM, ExtraArgs...);
80
142
  }
llvm::detail::PassModel<llvm::Module, llvm::InstrOrderFilePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
llvm::detail::PassModel<llvm::Module, llvm::ReversePostOrderFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
161
                         ExtraArgTs... ExtraArgs) override {
79
161
    return Pass.run(IR, AM, ExtraArgs...);
80
161
  }
llvm::detail::PassModel<llvm::Function, llvm::Float2IntPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
880
                         ExtraArgTs... ExtraArgs) override {
79
880
    return Pass.run(IR, AM, ExtraArgs...);
80
880
  }
llvm::detail::PassModel<llvm::Function, llvm::LoopDistributePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
862
                         ExtraArgTs... ExtraArgs) override {
79
862
    return Pass.run(IR, AM, ExtraArgs...);
80
862
  }
llvm::detail::PassModel<llvm::Function, llvm::LoopVectorizePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
887
                         ExtraArgTs... ExtraArgs) override {
79
887
    return Pass.run(IR, AM, ExtraArgs...);
80
887
  }
llvm::detail::PassModel<llvm::Function, llvm::LoopLoadEliminationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
863
                         ExtraArgTs... ExtraArgs) override {
79
863
    return Pass.run(IR, AM, ExtraArgs...);
80
863
  }
llvm::detail::PassModel<llvm::Function, llvm::SLPVectorizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
16
                         ExtraArgTs... ExtraArgs) override {
79
16
    return Pass.run(IR, AM, ExtraArgs...);
80
16
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor<llvm::LoopUnrollAndJamPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Function, llvm::LoopUnrollPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
520
                         ExtraArgTs... ExtraArgs) override {
79
520
    return Pass.run(IR, AM, ExtraArgs...);
80
520
  }
llvm::detail::PassModel<llvm::Function, llvm::WarnMissedTransformationsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
877
                         ExtraArgTs... ExtraArgs) override {
79
877
    return Pass.run(IR, AM, ExtraArgs...);
80
877
  }
llvm::detail::PassModel<llvm::Function, llvm::AlignmentFromAssumptionsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
881
                         ExtraArgTs... ExtraArgs) override {
79
881
    return Pass.run(IR, AM, ExtraArgs...);
80
881
  }
llvm::detail::PassModel<llvm::Module, llvm::HotColdSplittingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
3
                         ExtraArgTs... ExtraArgs) override {
79
3
    return Pass.run(IR, AM, ExtraArgs...);
80
3
  }
llvm::detail::PassModel<llvm::Function, llvm::LoopSinkPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
869
                         ExtraArgTs... ExtraArgs) override {
79
869
    return Pass.run(IR, AM, ExtraArgs...);
80
869
  }
llvm::detail::PassModel<llvm::Function, llvm::InstSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
921
                         ExtraArgTs... ExtraArgs) override {
79
921
    return Pass.run(IR, AM, ExtraArgs...);
80
921
  }
llvm::detail::PassModel<llvm::Function, llvm::DivRemPairsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
860
                         ExtraArgTs... ExtraArgs) override {
79
860
    return Pass.run(IR, AM, ExtraArgs...);
80
860
  }
llvm::detail::PassModel<llvm::Function, llvm::SpeculateAroundPHIsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
880
                         ExtraArgTs... ExtraArgs) override {
79
880
    return Pass.run(IR, AM, ExtraArgs...);
80
880
  }
llvm::detail::PassModel<llvm::Module, llvm::CGProfilePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
138
                         ExtraArgTs... ExtraArgs) override {
79
138
    return Pass.run(IR, AM, ExtraArgs...);
80
138
  }
llvm::detail::PassModel<llvm::Module, llvm::ConstantMergePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
159
                         ExtraArgTs... ExtraArgs) override {
79
159
    return Pass.run(IR, AM, ExtraArgs...);
80
159
  }
llvm::detail::PassModel<llvm::Module, llvm::ForceFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
183
                         ExtraArgTs... ExtraArgs) override {
79
183
    return Pass.run(IR, AM, ExtraArgs...);
80
183
  }
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
78
13
                         ExtraArgTs... ExtraArgs) override {
79
13
    return Pass.run(IR, AM, ExtraArgs...);
80
13
  }
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
78
375
                         ExtraArgTs... ExtraArgs) override {
79
375
    return Pass.run(IR, AM, ExtraArgs...);
80
375
  }
llvm::detail::PassModel<llvm::Module, llvm::WholeProgramDevirtPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
39
                         ExtraArgTs... ExtraArgs) override {
79
39
    return Pass.run(IR, AM, ExtraArgs...);
80
39
  }
llvm::detail::PassModel<llvm::Module, llvm::LowerTypeTestsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
38
                         ExtraArgTs... ExtraArgs) override {
79
38
    return Pass.run(IR, AM, ExtraArgs...);
80
38
  }
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
78
43
                         ExtraArgTs... ExtraArgs) override {
79
43
    return Pass.run(IR, AM, ExtraArgs...);
80
43
  }
llvm::detail::PassModel<llvm::Module, llvm::GlobalSplitPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
23
                         ExtraArgTs... ExtraArgs) override {
79
23
    return Pass.run(IR, AM, ExtraArgs...);
80
23
  }
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
78
21
                         ExtraArgTs... ExtraArgs) override {
79
21
    return Pass.run(IR, AM, ExtraArgs...);
80
21
  }
llvm::detail::PassModel<llvm::Module, llvm::CrossDSOCFIPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
23
                         ExtraArgTs... ExtraArgs) override {
79
23
    return Pass.run(IR, AM, ExtraArgs...);
80
23
  }
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
78
21
                         ExtraArgTs... ExtraArgs) override {
79
21
    return Pass.run(IR, AM, ExtraArgs...);
80
21
  }
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
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
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
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::CallGraphAnalysis>, 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::LazyCallGraphAnalysis>, 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::ModuleSummaryIndexAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
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
78
15
                         ExtraArgTs... ExtraArgs) override {
79
15
    return Pass.run(IR, AM, ExtraArgs...);
80
15
  }
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
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::ProfileSummaryAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::StackSafetyGlobalAnalysis, 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::StackSafetyGlobalAnalysis>, 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
78
2
                         ExtraArgTs... ExtraArgs) override {
79
2
    return Pass.run(IR, AM, ExtraArgs...);
80
2
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::TargetLibraryAnalysis>, 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::VerifierAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::PassInstrumentationAnalysis, 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::PassInstrumentationAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::ASanGlobalsMetadataAnalysis>, 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
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::AttributorPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
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::InternalizePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
2
                         ExtraArgTs... ExtraArgs) override {
79
2
    return Pass.run(IR, AM, ExtraArgs...);
80
2
  }
llvm::detail::PassModel<llvm::Module, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
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
78
21
                         ExtraArgTs... ExtraArgs) override {
79
21
    return Pass.run(IR, AM, ExtraArgs...);
80
21
  }
llvm::detail::PassModel<llvm::Module, llvm::PreISelIntrinsicLoweringPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
2
                         ExtraArgTs... ExtraArgs) override {
79
2
    return Pass.run(IR, AM, ExtraArgs...);
80
2
  }
llvm::detail::PassModel<llvm::Module, llvm::ProfileSummaryPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
4
                         ExtraArgTs... ExtraArgs) override {
79
4
    return Pass.run(IR, AM, ExtraArgs...);
80
4
  }
llvm::detail::PassModel<llvm::Module, llvm::CallGraphPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
llvm::detail::PassModel<llvm::Module, llvm::LazyCallGraphPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
3
                         ExtraArgTs... ExtraArgs) override {
79
3
    return Pass.run(IR, AM, ExtraArgs...);
80
3
  }
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::StackSafetyGlobalPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
5
                         ExtraArgTs... ExtraArgs) override {
79
5
    return Pass.run(IR, AM, ExtraArgs...);
80
5
  }
llvm::detail::PassModel<llvm::Module, llvm::RewriteStatepointsForGC, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
45
                         ExtraArgTs... ExtraArgs) override {
79
45
    return Pass.run(IR, AM, ExtraArgs...);
80
45
  }
llvm::detail::PassModel<llvm::Module, llvm::RewriteSymbolPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
llvm::detail::PassModel<llvm::Module, llvm::StripDeadPrototypesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
2
                         ExtraArgTs... ExtraArgs) override {
79
2
    return Pass.run(IR, AM, ExtraArgs...);
80
2
  }
llvm::detail::PassModel<llvm::Module, llvm::PoisonCheckingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
2
                         ExtraArgTs... ExtraArgs) override {
79
2
    return Pass.run(IR, AM, ExtraArgs...);
80
2
  }
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::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
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
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
78
14
                         ExtraArgTs... ExtraArgs) override {
79
14
    return Pass.run(IR, AM, ExtraArgs...);
80
14
  }
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
78
9
                         ExtraArgTs... ExtraArgs) override {
79
9
    return Pass.run(IR, AM, ExtraArgs...);
80
9
  }
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
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
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&)
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::PassInstrumentationAnalysis, 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&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::InvalidateAnalysisPass<llvm::PassInstrumentationAnalysis>, 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::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&)
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
78
10
                         ExtraArgTs... ExtraArgs) override {
79
10
    return Pass.run(IR, AM, ExtraArgs...);
80
10
  }
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
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
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
78
208
                         ExtraArgTs... ExtraArgs) override {
79
208
    return Pass.run(IR, AM, ExtraArgs...);
80
208
  }
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
78
3
                         ExtraArgTs... ExtraArgs) override {
79
3
    return Pass.run(IR, AM, ExtraArgs...);
80
3
  }
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
78
4
                         ExtraArgTs... ExtraArgs) override {
79
4
    return Pass.run(IR, AM, ExtraArgs...);
80
4
  }
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::BlockFrequencyAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
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
78
2
                         ExtraArgTs... ExtraArgs) override {
79
2
    return Pass.run(IR, AM, ExtraArgs...);
80
2
  }
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>&)
Line
Count
Source
78
159
                         ExtraArgTs... ExtraArgs) override {
79
159
    return Pass.run(IR, AM, ExtraArgs...);
80
159
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::BranchProbabilityAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
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
78
52
                         ExtraArgTs... ExtraArgs) override {
79
52
    return Pass.run(IR, AM, ExtraArgs...);
80
52
  }
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
78
7
                         ExtraArgTs... ExtraArgs) override {
79
7
    return Pass.run(IR, AM, ExtraArgs...);
80
7
  }
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>&)
Line
Count
Source
78
7
                         ExtraArgTs... ExtraArgs) override {
79
7
    return Pass.run(IR, AM, ExtraArgs...);
80
7
  }
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::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::DemandedBitsAnalysis>, 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::DominanceFrontierAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
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
78
2
                         ExtraArgTs... ExtraArgs) override {
79
2
    return Pass.run(IR, AM, ExtraArgs...);
80
2
  }
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
78
6
                         ExtraArgTs... ExtraArgs) override {
79
6
    return Pass.run(IR, AM, ExtraArgs...);
80
6
  }
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
78
4
                         ExtraArgTs... ExtraArgs) override {
79
4
    return Pass.run(IR, AM, ExtraArgs...);
80
4
  }
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
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
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>&)
Line
Count
Source
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::DependenceAnalysis>, 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
78
7
                         ExtraArgTs... ExtraArgs) override {
79
7
    return Pass.run(IR, AM, ExtraArgs...);
80
7
  }
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::MemorySSAAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
2
                         ExtraArgTs... ExtraArgs) override {
79
2
    return Pass.run(IR, AM, ExtraArgs...);
80
2
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::MemorySSAAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::PhiValuesAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
4
                         ExtraArgTs... ExtraArgs) override {
79
4
    return Pass.run(IR, AM, ExtraArgs...);
80
4
  }
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::PhiValuesAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
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::RegionInfoAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
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
78
11
                         ExtraArgTs... ExtraArgs) override {
79
11
    return Pass.run(IR, AM, ExtraArgs...);
80
11
  }
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
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::OptimizationRemarkEmitterAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
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
78
321
                         ExtraArgTs... ExtraArgs) override {
79
321
    return Pass.run(IR, AM, ExtraArgs...);
80
321
  }
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
78
9
                         ExtraArgTs... ExtraArgs) override {
79
9
    return Pass.run(IR, AM, ExtraArgs...);
80
9
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::StackSafetyAnalysis, 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::StackSafetyAnalysis>, 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>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::TargetLibraryAnalysis>, 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
78
168
                         ExtraArgTs... ExtraArgs) override {
79
168
    return Pass.run(IR, AM, ExtraArgs...);
80
168
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::TargetIRAnalysis>, 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::VerifierAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::PassInstrumentationAnalysis, 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::PassInstrumentationAnalysis>, 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
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::BasicAA>, 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::CFLAndersAA>, 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::CFLSteensAA>, 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::SCEVAA>, 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::ScopedNoAliasAA>, 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::TypeBasedAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Function, llvm::AAEvaluator, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
99
                         ExtraArgTs... ExtraArgs) override {
79
99
    return Pass.run(IR, AM, ExtraArgs...);
80
99
  }
llvm::detail::PassModel<llvm::Function, llvm::AddDiscriminatorsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
9
                         ExtraArgTs... ExtraArgs) override {
79
9
    return Pass.run(IR, AM, ExtraArgs...);
80
9
  }
llvm::detail::PassModel<llvm::Function, llvm::BreakCriticalEdgesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
2
                         ExtraArgTs... ExtraArgs) override {
79
2
    return Pass.run(IR, AM, ExtraArgs...);
80
2
  }
llvm::detail::PassModel<llvm::Function, llvm::ConstantHoistingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
6
                         ExtraArgTs... ExtraArgs) override {
79
6
    return Pass.run(IR, AM, ExtraArgs...);
80
6
  }
llvm::detail::PassModel<llvm::Function, llvm::DCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
26
                         ExtraArgTs... ExtraArgs) override {
79
26
    return Pass.run(IR, AM, ExtraArgs...);
80
26
  }
llvm::detail::PassModel<llvm::Function, llvm::CFGOnlyPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
llvm::detail::PassModel<llvm::Function, llvm::EntryExitInstrumenterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
68
                         ExtraArgTs... ExtraArgs) override {
79
68
    return Pass.run(IR, AM, ExtraArgs...);
80
68
  }
llvm::detail::PassModel<llvm::Function, llvm::MakeGuardsExplicitPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
6
                         ExtraArgTs... ExtraArgs) override {
79
6
    return Pass.run(IR, AM, ExtraArgs...);
80
6
  }
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
9
                         ExtraArgTs... ExtraArgs) override {
79
9
    return Pass.run(IR, AM, ExtraArgs...);
80
9
  }
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
78
26
                         ExtraArgTs... ExtraArgs) override {
79
26
    return Pass.run(IR, AM, ExtraArgs...);
80
26
  }
llvm::detail::PassModel<llvm::Function, llvm::LowerAtomicPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
8
                         ExtraArgTs... ExtraArgs) override {
79
8
    return Pass.run(IR, AM, ExtraArgs...);
80
8
  }
llvm::detail::PassModel<llvm::Function, llvm::LowerGuardIntrinsicPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
5
                         ExtraArgTs... ExtraArgs) override {
79
5
    return Pass.run(IR, AM, ExtraArgs...);
80
5
  }
llvm::detail::PassModel<llvm::Function, llvm::LowerWidenableConditionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
llvm::detail::PassModel<llvm::Function, llvm::GuardWideningPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
54
                         ExtraArgTs... ExtraArgs) override {
79
54
    return Pass.run(IR, AM, ExtraArgs...);
80
54
  }
llvm::detail::PassModel<llvm::Function, llvm::LoadStoreVectorizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
61
                         ExtraArgTs... ExtraArgs) override {
79
61
    return Pass.run(IR, AM, ExtraArgs...);
80
61
  }
llvm::detail::PassModel<llvm::Function, llvm::LoopSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
6.21k
                         ExtraArgTs... ExtraArgs) override {
79
6.21k
    return Pass.run(IR, AM, ExtraArgs...);
80
6.21k
  }
llvm::detail::PassModel<llvm::Function, llvm::LowerInvokePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
llvm::detail::PassModel<llvm::Function, llvm::PromotePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
4
                         ExtraArgTs... ExtraArgs) override {
79
4
    return Pass.run(IR, AM, ExtraArgs...);
80
4
  }
llvm::detail::PassModel<llvm::Function, llvm::MergeICmpsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
2
                         ExtraArgTs... ExtraArgs) override {
79
2
    return Pass.run(IR, AM, ExtraArgs...);
80
2
  }
llvm::detail::PassModel<llvm::Function, llvm::NaryReassociatePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
17
                         ExtraArgTs... ExtraArgs) override {
79
17
    return Pass.run(IR, AM, ExtraArgs...);
80
17
  }
llvm::detail::PassModel<llvm::Function, llvm::PartiallyInlineLibCallsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
4
                         ExtraArgTs... ExtraArgs) override {
79
4
    return Pass.run(IR, AM, ExtraArgs...);
80
4
  }
llvm::detail::PassModel<llvm::Function, llvm::LCSSAPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
6.21k
                         ExtraArgTs... ExtraArgs) override {
79
6.21k
    return Pass.run(IR, AM, ExtraArgs...);
80
6.21k
  }
llvm::detail::PassModel<llvm::Function, llvm::LoopDataPrefetchPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
13
                         ExtraArgTs... ExtraArgs) override {
79
13
    return Pass.run(IR, AM, ExtraArgs...);
80
13
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::LoopFusePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
llvm::detail::PassModel<llvm::Function, llvm::PrintFunctionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
2
                         ExtraArgTs... ExtraArgs) override {
79
2
    return Pass.run(IR, AM, ExtraArgs...);
80
2
  }
llvm::detail::PassModel<llvm::Function, llvm::AssumptionPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
3
                         ExtraArgTs... ExtraArgs) override {
79
3
    return Pass.run(IR, AM, ExtraArgs...);
80
3
  }
llvm::detail::PassModel<llvm::Function, llvm::BlockFrequencyPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
29
                         ExtraArgTs... ExtraArgs) override {
79
29
    return Pass.run(IR, AM, ExtraArgs...);
80
29
  }
llvm::detail::PassModel<llvm::Function, llvm::BranchProbabilityPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
52
                         ExtraArgTs... ExtraArgs) override {
79
52
    return Pass.run(IR, AM, ExtraArgs...);
80
52
  }
llvm::detail::PassModel<llvm::Function, llvm::DependenceAnalysisPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
194
                         ExtraArgTs... ExtraArgs) override {
79
194
    return Pass.run(IR, AM, ExtraArgs...);
80
194
  }
llvm::detail::PassModel<llvm::Function, llvm::DominatorTreePrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
3
                         ExtraArgTs... ExtraArgs) override {
79
3
    return Pass.run(IR, AM, ExtraArgs...);
80
3
  }
llvm::detail::PassModel<llvm::Function, llvm::PostDominatorTreePrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
5
                         ExtraArgTs... ExtraArgs) override {
79
5
    return Pass.run(IR, AM, ExtraArgs...);
80
5
  }
llvm::detail::PassModel<llvm::Function, llvm::DemandedBitsPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
26
                         ExtraArgTs... ExtraArgs) override {
79
26
    return Pass.run(IR, AM, ExtraArgs...);
80
26
  }
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::LoopPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
26
                         ExtraArgTs... ExtraArgs) override {
79
26
    return Pass.run(IR, AM, ExtraArgs...);
80
26
  }
llvm::detail::PassModel<llvm::Function, llvm::MemorySSAPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
44
                         ExtraArgTs... ExtraArgs) override {
79
44
    return Pass.run(IR, AM, ExtraArgs...);
80
44
  }
llvm::detail::PassModel<llvm::Function, llvm::PhiValuesPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
11
                         ExtraArgTs... ExtraArgs) override {
79
11
    return Pass.run(IR, AM, ExtraArgs...);
80
11
  }
llvm::detail::PassModel<llvm::Function, llvm::RegionInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
2
                         ExtraArgTs... ExtraArgs) override {
79
2
    return Pass.run(IR, AM, ExtraArgs...);
80
2
  }
llvm::detail::PassModel<llvm::Function, llvm::ScalarEvolutionPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
19
                         ExtraArgTs... ExtraArgs) override {
79
19
    return Pass.run(IR, AM, ExtraArgs...);
80
19
  }
llvm::detail::PassModel<llvm::Function, llvm::StackSafetyPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
78
                         ExtraArgTs... ExtraArgs) override {
79
78
    return Pass.run(IR, AM, ExtraArgs...);
80
78
  }
llvm::detail::PassModel<llvm::Function, llvm::ScalarizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
45
                         ExtraArgTs... ExtraArgs) override {
79
45
    return Pass.run(IR, AM, ExtraArgs...);
80
45
  }
llvm::detail::PassModel<llvm::Function, llvm::SinkingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
6
                         ExtraArgTs... ExtraArgs) override {
79
6
    return Pass.run(IR, AM, ExtraArgs...);
80
6
  }
llvm::detail::PassModel<llvm::Function, llvm::UnreachableBlockElimPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
llvm::detail::PassModel<llvm::Function, llvm::DominatorTreeVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
32
                         ExtraArgTs... ExtraArgs) override {
79
32
    return Pass.run(IR, AM, ExtraArgs...);
80
32
  }
llvm::detail::PassModel<llvm::Function, llvm::LoopVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
146
                         ExtraArgTs... ExtraArgs) override {
79
146
    return Pass.run(IR, AM, ExtraArgs...);
80
146
  }
llvm::detail::PassModel<llvm::Function, llvm::MemorySSAVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
78
41
                         ExtraArgTs... ExtraArgs) override {
79
41
    return Pass.run(IR, AM, ExtraArgs...);
80
41
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RegionInfoVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::SafepointIRVerifierPass, 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::CFGOnlyViewerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
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&)
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
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
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&)
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&)
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
78
3
                         ExtraArgTs... ExtraArgs) override {
79
3
    return Pass.run(IR, AM, ExtraArgs...);
80
3
  }
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::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
78
7
                         ExtraArgTs... ExtraArgs) override {
79
7
    return Pass.run(IR, AM, ExtraArgs...);
80
7
  }
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&)
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::RequireAnalysisPass<llvm::PassInstrumentationAnalysis, 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::Loop, llvm::InvalidateAnalysisPass<llvm::PassInstrumentationAnalysis>, 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&)
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
78
43
                         ExtraArgTs... ExtraArgs) override {
79
43
    return Pass.run(IR, AM, ExtraArgs...);
80
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::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
78
1
                         ExtraArgTs... ExtraArgs) override {
79
1
    return Pass.run(IR, AM, ExtraArgs...);
80
1
  }
llvm::detail::PassModel<llvm::Loop, llvm::IRCEPass, 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
78
225
                         ExtraArgTs... ExtraArgs) override {
79
225
    return Pass.run(IR, AM, ExtraArgs...);
80
225
  }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::LoopUnrollAndJamPass, 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::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
78
52
                         ExtraArgTs... ExtraArgs) override {
79
52
    return Pass.run(IR, AM, ExtraArgs...);
80
52
  }
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
78
5
                         ExtraArgTs... ExtraArgs) override {
79
5
    return Pass.run(IR, AM, ExtraArgs...);
80
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
78
116
                         ExtraArgTs... ExtraArgs) override {
79
116
    return Pass.run(IR, AM, ExtraArgs...);
80
116
  }
llvm::detail::PassModel<llvm::Loop, llvm::GuardWideningPass, 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
78
4
                         ExtraArgTs... ExtraArgs) override {
79
4
    return Pass.run(IR, AM, ExtraArgs...);
80
4
  }
llvm::detail::PassModel<llvm::Module, NewPMDebugifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
6
                         ExtraArgTs... ExtraArgs) override {
79
6
    return Pass.run(IR, AM, ExtraArgs...);
80
6
  }
llvm::detail::PassModel<llvm::Module, NewPMCheckDebugifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
78
2
                         ExtraArgTs... ExtraArgs) override {
79
2
    return Pass.run(IR, AM, ExtraArgs...);
80
2
  }
81
82
8.29k
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::GCOVProfilerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
2
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::InstrProfiling, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
12
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::AlwaysInlinerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
4
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::BoundsCheckingPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
llvm::detail::PassModel<llvm::Module, llvm::CanonicalizeAliasesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
17
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::NameAnonGlobalPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
23
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::EntryExitInstrumenterPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
27
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::BoundsCheckingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::MemorySanitizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::ThreadSanitizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::ASanGlobalsMetadataAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::AddressSanitizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::ModuleAddressSanitizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::HWAddressSanitizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::AddressSanitizerPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::MemorySanitizerPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::ThreadSanitizerPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
llvm::detail::PassModel<llvm::Module, llvm::ThinLTOBitcodeWriterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
10
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::BitcodeWriterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
28
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::PrintModulePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
53
  StringRef name() const 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() const
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() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<polly::ScopAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<polly::ScopAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<polly::ScopInfoAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<polly::ScopInfoAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, polly::CodePreparationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, polly::ScopAnalysisPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, polly::ScopInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, llvm::InvalidateAnalysisPass<polly::IslAstAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::name() const
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() const
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, llvm::InvalidateAnalysisPass<polly::DependenceAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::name() const
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() const
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::JSONExportPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::name() const
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::JSONImportPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::name() const
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::IslAstPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::name() const
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::DependenceInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::name() const
Unexecuted instantiation: llvm::detail::PassModel<polly::Scop, polly::CodeGenerationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>, polly::ScopStandardAnalysisResults&, polly::SPMUpdater&>::name() const
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() const
llvm::detail::PassModel<llvm::Function, llvm::VerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
12
  StringRef name() const 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() const
Line
Count
Source
82
402
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::VerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
226
  StringRef name() const 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() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::CFGPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::SROA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
140
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::EarlyCSEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
134
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::GVNHoistPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::GVNSinkPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::SimplifyCFGPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
522
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::SpeculativeExecutionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
67
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::JumpThreadingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
141
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::CorrelatedValuePropagationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
136
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::AggressiveInstCombinePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
21
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::InstCombinePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
546
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::LibCallsShrinkWrapPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
57
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::PGOMemOPSizeOpt, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
2
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::TailCallElimPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
74
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::ReassociatePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
67
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Loop, llvm::LoopInstSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Line
Count
Source
82
35
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Loop, llvm::LoopSimplifyCFGPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Line
Count
Source
82
34
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Loop, llvm::LoopRotatePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Line
Count
Source
82
34
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Loop, llvm::LICMPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Line
Count
Source
82
55
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Loop, llvm::SimpleLoopUnswitchPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Line
Count
Source
82
34
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Loop, llvm::IndVarSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Line
Count
Source
82
34
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Loop, llvm::LoopIdiomRecognizePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Line
Count
Source
82
34
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Loop, llvm::LoopDeletionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Line
Count
Source
82
43
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Loop, llvm::LoopFullUnrollPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Line
Count
Source
82
73
  StringRef name() const 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() const
Line
Count
Source
82
142
  StringRef name() const 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() const
Line
Count
Source
82
215
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::MergedLoadStoreMotionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
62
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::NewGVNPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::GVN, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
66
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::MemCpyOptPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
67
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::SCCPPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
68
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::BDCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
69
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::DSEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
67
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor<llvm::LICMPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
126
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::ADCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
67
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::ControlHeightReductionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::InlinerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::name() const
Line
Count
Source
82
94
  StringRef name() const 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() const
Line
Count
Source
82
132
  StringRef name() const 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() const
Line
Count
Source
82
76
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::GlobalDCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
202
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::PGOInstrumentationGen, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
9
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor<llvm::LoopRotatePass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
59
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::PGOInstrumentationUse, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
22
  StringRef name() const 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() const
Line
Count
Source
82
109
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::PGOIndirectCallPromotion, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
50
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::InferFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
96
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::LowerExpectIntrinsicPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
65
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::CallSiteSplittingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
25
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::SampleProfileLoaderPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
4
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::IPSCCPPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
96
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::CalledValuePropagationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
95
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::GlobalOptPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
190
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::PromotePass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
95
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::DeadArgumentEliminationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
95
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::PGOInstrumentationGenCreateVar, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
8
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::SyntheticCountsPropagation, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::GlobalsAA, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
153
  StringRef name() const 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() const
Line
Count
Source
82
67
  StringRef name() const 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() const
Line
Count
Source
82
19
  StringRef name() const 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() const
Line
Count
Source
82
83
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::PartialInlinerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
llvm::detail::PassModel<llvm::Module, llvm::EliminateAvailableExternallyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
67
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InstrOrderFilePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
llvm::detail::PassModel<llvm::Module, llvm::ReversePostOrderFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
80
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::Float2IntPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
59
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::LoopDistributePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
59
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::LoopVectorizePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
61
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::LoopLoadEliminationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
59
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::SLPVectorizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor<llvm::LoopUnrollAndJamPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::LoopUnrollPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
59
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::WarnMissedTransformationsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
59
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::AlignmentFromAssumptionsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
59
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::HotColdSplittingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
1
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::LoopSinkPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
59
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::InstSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
59
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::DivRemPairsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
59
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::SpeculateAroundPHIsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
59
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::CGProfilePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
67
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ConstantMergePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
79
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ForceFunctionAttrsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
96
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::AddDiscriminatorsPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
5
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
211
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::WholeProgramDevirtPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
22
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::LowerTypeTestsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
22
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::PostOrderFunctionAttrsPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
25
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::GlobalSplitPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
13
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor<llvm::InlinerPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
12
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::CrossDSOCFIPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
12
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor<llvm::SimplifyCFGPass>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
12
  StringRef name() const 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() const
Line
Count
Source
82
1
  StringRef name() const 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() const
Line
Count
Source
82
1
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::CallGraphAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::LazyCallGraphAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::LazyCallGraphAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::ModuleSummaryIndexAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::ModuleSummaryIndexAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
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() const
Line
Count
Source
82
15
  StringRef name() const override { return PassT::name(); }
PassBuilder.cpp:llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpModuleAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
1
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::ProfileSummaryAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::StackSafetyGlobalAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::StackSafetyGlobalAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::TargetLibraryAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
2
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::TargetLibraryAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::VerifierAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::VerifierAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RequireAnalysisPass<llvm::PassInstrumentationAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::PassInstrumentationAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::ASanGlobalsMetadataAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
llvm::detail::PassModel<llvm::Module, llvm::InvalidateAnalysisPass<llvm::GlobalsAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
1
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::AttributorPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::FunctionImportPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::InternalizePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
llvm::detail::PassModel<llvm::Module, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
1
  StringRef name() const override { return PassT::name(); }
PassBuilder.cpp:llvm::detail::PassModel<llvm::Module, (anonymous namespace)::NoOpModulePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Line
Count
Source
82
17
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::PreISelIntrinsicLoweringPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::ProfileSummaryPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::CallGraphPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::LazyCallGraphPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::LazyCallGraphDOTPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::StackSafetyGlobalPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RewriteStatepointsForGC, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::RewriteSymbolPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::StripDeadPrototypesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, llvm::PoisonCheckingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
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() const
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() const
Line
Count
Source
82
1
  StringRef name() const 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() const
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() const
Line
Count
Source
82
9
  StringRef name() const 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() const
Line
Count
Source
82
1
  StringRef name() const 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() const
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() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::RequireAnalysisPass<llvm::PassInstrumentationAnalysis, 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() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::InvalidateAnalysisPass<llvm::PassInstrumentationAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::name() const
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() const
Line
Count
Source
82
10
  StringRef name() const 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() const
Line
Count
Source
82
1
  StringRef name() const 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() const
Line
Count
Source
82
9
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::AAManager>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
3
  StringRef name() const 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() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::AssumptionAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::BlockFrequencyAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::BlockFrequencyAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
2
  StringRef name() const 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() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::BranchProbabilityAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::DominatorTreeAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
8
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::DominatorTreeAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
7
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::PostDominatorTreeAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
4
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::PostDominatorTreeAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::DemandedBitsAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::DemandedBitsAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::DominanceFrontierAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::DominanceFrontierAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::LoopAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
1
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::LoopAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
6
  StringRef name() const 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() const
Line
Count
Source
82
4
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::LazyValueAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
1
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::DependenceAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
1
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::DependenceAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::MemoryDependenceAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
5
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::MemoryDependenceAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::MemorySSAAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
2
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::MemorySSAAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::PhiValuesAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
1
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::PhiValuesAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
1
  StringRef name() const override { return PassT::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() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::RegionInfoAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
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() const
Line
Count
Source
82
11
  StringRef name() const override { return PassT::name(); }
PassBuilder.cpp:llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<(anonymous namespace)::NoOpFunctionAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
1
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::OptimizationRemarkEmitterAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::ScalarEvolutionAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
2
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::ScalarEvolutionAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
9
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::StackSafetyAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::StackSafetyAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::TargetLibraryAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::TargetLibraryAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::TargetIRAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
2
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::TargetIRAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::VerifierAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::VerifierAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::PassInstrumentationAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::PassInstrumentationAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::BasicAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
1
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::BasicAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::CFLAndersAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::CFLAndersAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::CFLSteensAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::CFLSteensAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::SCEVAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::SCEVAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::ScopedNoAliasAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::ScopedNoAliasAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RequireAnalysisPass<llvm::TypeBasedAA, llvm::Function, llvm::AnalysisManager<llvm::Function> >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::InvalidateAnalysisPass<llvm::TypeBasedAA>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::AAEvaluator, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
5
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::AddDiscriminatorsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::BreakCriticalEdgesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::ConstantHoistingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::DCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::CFGOnlyPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::EntryExitInstrumenterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::MakeGuardsExplicitPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
3
  StringRef name() const override { return PassT::name(); }
PassBuilder.cpp:llvm::detail::PassModel<llvm::Function, (anonymous namespace)::NoOpFunctionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
25
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::LowerAtomicPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::LowerGuardIntrinsicPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::LowerWidenableConditionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::GuardWideningPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::LoadStoreVectorizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::LoopSimplifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
390
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::LowerInvokePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::PromotePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
2
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::MergeICmpsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::NaryReassociatePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::PartiallyInlineLibCallsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::LCSSAPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
390
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::LoopDataPrefetchPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::LoopFusePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::PrintFunctionPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
2
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::AssumptionPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::BlockFrequencyPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::BranchProbabilityPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::DependenceAnalysisPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
1
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::DominatorTreePrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::PostDominatorTreePrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::DemandedBitsPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::DominanceFrontierPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::LoopPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::MemorySSAPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::PhiValuesPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RegionInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::ScalarEvolutionPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
2
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::StackSafetyPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::ScalarizerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::SinkingPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::UnreachableBlockElimPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
llvm::detail::PassModel<llvm::Function, llvm::DominatorTreeVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
16
  StringRef name() const override { return PassT::name(); }
llvm::detail::PassModel<llvm::Function, llvm::LoopVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Line
Count
Source
82
5
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::MemorySSAVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::RegionInfoVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::SafepointIRVerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::CFGViewerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Function, llvm::CFGOnlyViewerPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function> >::name() const
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() const
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() const
Line
Count
Source
82
1
  StringRef name() const override { return PassT::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() const
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() const
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() const
Line
Count
Source
82
3
  StringRef name() const override { return PassT::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() const
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() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::InvalidateAnalysisPass<llvm::IVUsersAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::RequireAnalysisPass<llvm::PassInstrumentationAnalysis, 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() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::InvalidateAnalysisPass<llvm::PassInstrumentationAnalysis>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::InvalidateAllAnalysesPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
PassBuilder.cpp:llvm::detail::PassModel<llvm::Loop, (anonymous namespace)::NoOpLoopPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Line
Count
Source
82
39
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::PrintLoopPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::LoopStrengthReducePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::IRCEPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::LoopUnrollAndJamPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
llvm::detail::PassModel<llvm::Loop, llvm::LoopAccessInfoPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Line
Count
Source
82
2
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::IVUsersPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::LoopPredicationPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Loop, llvm::GuardWideningPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, NewPMDebugifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
Unexecuted instantiation: llvm::detail::PassModel<llvm::Module, NewPMCheckDebugifyPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::name() const
83
84
  PassT Pass;
85
};
86
87
/// Abstract concept of an analysis result.
88
///
89
/// This concept is parameterized over the IR unit that this result pertains
90
/// to.
91
template <typename IRUnitT, typename PreservedAnalysesT, typename InvalidatorT>
92
struct AnalysisResultConcept {
93
105k
  virtual ~AnalysisResultConcept() = default;
llvm::detail::AnalysisResultConcept<llvm::Module, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::~AnalysisResultConcept()
Line
Count
Source
93
7.16k
  virtual ~AnalysisResultConcept() = default;
llvm::detail::AnalysisResultConcept<llvm::Function, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::~AnalysisResultConcept()
Line
Count
Source
93
86.4k
  virtual ~AnalysisResultConcept() = default;
Unexecuted instantiation: llvm::detail::AnalysisResultConcept<polly::Scop, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator>::~AnalysisResultConcept()
llvm::detail::AnalysisResultConcept<llvm::LazyCallGraph::SCC, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator>::~AnalysisResultConcept()
Line
Count
Source
93
7.99k
  virtual ~AnalysisResultConcept() = default;
llvm::detail::AnalysisResultConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator>::~AnalysisResultConcept()
Line
Count
Source
93
4.05k
  virtual ~AnalysisResultConcept() = default;
94
95
  /// Method to try and mark a result as invalid.
96
  ///
97
  /// When the outer analysis manager detects a change in some underlying
98
  /// unit of the IR, it will call this method on all of the results cached.
99
  ///
100
  /// \p PA is a set of preserved analyses which can be used to avoid
101
  /// invalidation because the pass which changed the underlying IR took care
102
  /// to update or preserve the analysis result in some way.
103
  ///
104
  /// \p Inv is typically a \c AnalysisManager::Invalidator object that can be
105
  /// used by a particular analysis result to discover if other analyses
106
  /// results are also invalidated in the event that this result depends on
107
  /// them. See the documentation in the \c AnalysisManager for more details.
108
  ///
109
  /// \returns true if the result is indeed invalid (the default).
110
  virtual bool invalidate(IRUnitT &IR, const PreservedAnalysesT &PA,
111
                          InvalidatorT &Inv) = 0;
112
};
113
114
/// SFINAE metafunction for computing whether \c ResultT provides an
115
/// \c invalidate member function.
116
template <typename IRUnitT, typename ResultT> class ResultHasInvalidateMethod {
117
  using EnabledType = char;
118
  struct DisabledType {
119
    char a, b;
120
  };
121
122
  // Purely to help out MSVC which fails to disable the below specialization,
123
  // explicitly enable using the result type's invalidate routine if we can
124
  // successfully call that routine.
125
  template <typename T> struct Nonce { using Type = EnabledType; };
126
  template <typename T>
127
  static typename Nonce<decltype(std::declval<T>().invalidate(
128
      std::declval<IRUnitT &>(), std::declval<PreservedAnalyses>()))>::Type
129
      check(rank<2>);
130
131
  // First we define an overload that can only be taken if there is no
132
  // invalidate member. We do this by taking the address of an invalidate
133
  // member in an adjacent base class of a derived class. This would be
134
  // ambiguous if there were an invalidate member in the result type.
135
  template <typename T, typename U> static DisabledType NonceFunction(T U::*);
136
  struct CheckerBase { int invalidate; };
137
  template <typename T> struct Checker : CheckerBase, T {};
138
  template <typename T>
139
  static decltype(NonceFunction(&Checker<T>::invalidate)) check(rank<1>);
140
141
  // Now we have the fallback that will only be reached when there is an
142
  // invalidate member, and enables the trait.
143
  template <typename T>
144
  static EnabledType check(rank<0>);
145
146
public:
147
  enum { Value = sizeof(check<ResultT>(rank<2>())) == sizeof(EnabledType) };
148
};
149
150
/// Wrapper to model the analysis result concept.
151
///
152
/// By default, this will implement the invalidate method with a trivial
153
/// implementation so that the actual analysis result doesn't need to provide
154
/// an invalidation handler. It is only selected when the invalidation handler
155
/// is not part of the ResultT's interface.
156
template <typename IRUnitT, typename PassT, typename ResultT,
157
          typename PreservedAnalysesT, typename InvalidatorT,
158
          bool HasInvalidateHandler =
159
              ResultHasInvalidateMethod<IRUnitT, ResultT>::Value>
160
struct AnalysisResultModel;
161
162
/// Specialization of \c AnalysisResultModel which provides the default
163
/// invalidate functionality.
164
template <typename IRUnitT, typename PassT, typename ResultT,
165
          typename PreservedAnalysesT, typename InvalidatorT>
166
struct AnalysisResultModel<IRUnitT, PassT, ResultT, PreservedAnalysesT,
167
                           InvalidatorT, false>
168
    : AnalysisResultConcept<IRUnitT, PreservedAnalysesT, InvalidatorT> {
169
8.37k
  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
169
3
  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::Module, llvm::CallGraphAnalysis, llvm::CallGraph, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, false>::AnalysisResultModel(llvm::CallGraph)
Line
Count
Source
169
292
  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
169
426
  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
169
20
  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
169
9
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Module, llvm::StackSafetyGlobalAnalysis, std::__1::map<llvm::GlobalValue const*, llvm::StackSafetyInfo, std::__1::less<llvm::GlobalValue const*>, std::__1::allocator<std::__1::pair<llvm::GlobalValue const* const, llvm::StackSafetyInfo> > >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, false>::AnalysisResultModel(std::__1::map<llvm::GlobalValue const*, llvm::StackSafetyInfo, std::__1::less<llvm::GlobalValue const*>, std::__1::allocator<std::__1::pair<llvm::GlobalValue const* const, llvm::StackSafetyInfo> > >)
Line
Count
Source
169
5
  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
169
2.01k
  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
169
256
  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
169
7
  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
169
2.95k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::DemandedBitsAnalysis, llvm::DemandedBits, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::AnalysisResultModel(llvm::DemandedBits)
Line
Count
Source
169
2.06k
  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
169
9
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::StackSafetyAnalysis, llvm::StackSafetyInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::AnalysisResultModel(llvm::StackSafetyInfo)
Line
Count
Source
169
156
  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
169
15
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::SCEVAA, llvm::SCEVAAResult, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, false>::AnalysisResultModel(llvm::SCEVAAResult)
Line
Count
Source
169
6
  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::Loop, llvm::LoopAccessAnalysis, llvm::LoopAccessInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, false>::AnalysisResultModel(llvm::LoopAccessInfo)
Line
Count
Source
169
128
  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
169
12
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
170
  // We have to explicitly define all the special member functions because MSVC
171
  // refuses to generate them.
172
  AnalysisResultModel(const AnalysisResultModel &Arg) : Result(Arg.Result) {}
173
  AnalysisResultModel(AnalysisResultModel &&Arg)
174
      : Result(std::move(Arg.Result)) {}
175
176
  friend void swap(AnalysisResultModel &LHS, AnalysisResultModel &RHS) {
177
    using std::swap;
178
    swap(LHS.Result, RHS.Result);
179
  }
180
181
  AnalysisResultModel &operator=(AnalysisResultModel RHS) {
182
    swap(*this, RHS);
183
    return *this;
184
  }
185
186
  /// The model bases invalidation solely on being in the preserved set.
187
  //
188
  // FIXME: We should actually use two different concepts for analysis results
189
  // rather than two different models, and avoid the indirect function call for
190
  // ones that use the trivial behavior.
191
  bool invalidate(IRUnitT &, const PreservedAnalysesT &PA,
192
3.85k
                  InvalidatorT &) override {
193
3.85k
    auto PAC = PA.template getChecker<PassT>();
194
3.85k
    return !PAC.preserved() &&
195
3.85k
           
!PAC.template preservedSet<AllAnalysesOn<IRUnitT>>()3.44k
;
196
3.85k
  }
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
192
376
                  InvalidatorT &) override {
193
376
    auto PAC = PA.template getChecker<PassT>();
194
376
    return !PAC.preserved() &&
195
376
           
!PAC.template preservedSet<AllAnalysesOn<IRUnitT>>()107
;
196
376
  }
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
192
167
                  InvalidatorT &) override {
193
167
    auto PAC = PA.template getChecker<PassT>();
194
167
    return !PAC.preserved() &&
195
167
           
!PAC.template preservedSet<AllAnalysesOn<IRUnitT>>()165
;
196
167
  }
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
192
3
                  InvalidatorT &) override {
193
3
    auto PAC = PA.template getChecker<PassT>();
194
3
    return !PAC.preserved() &&
195
3
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
196
3
  }
Unexecuted instantiation: llvm::detail::AnalysisResultModel<llvm::Module, llvm::StackSafetyGlobalAnalysis, std::__1::map<llvm::GlobalValue const*, llvm::StackSafetyInfo, std::__1::less<llvm::GlobalValue const*>, std::__1::allocator<std::__1::pair<llvm::GlobalValue const* const, llvm::StackSafetyInfo> > >, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, false>::invalidate(llvm::Module&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Module>::Invalidator&)
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
192
841
                  InvalidatorT &) override {
193
841
    auto PAC = PA.template getChecker<PassT>();
194
841
    return !PAC.preserved() &&
195
841
           
!PAC.template preservedSet<AllAnalysesOn<IRUnitT>>()833
;
196
841
  }
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
192
145
                  InvalidatorT &) override {
193
145
    auto PAC = PA.template getChecker<PassT>();
194
145
    return !PAC.preserved() &&
195
145
           
!PAC.template preservedSet<AllAnalysesOn<IRUnitT>>()129
;
196
145
  }
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
192
3
                  InvalidatorT &) override {
193
3
    auto PAC = PA.template getChecker<PassT>();
194
3
    return !PAC.preserved() &&
195
3
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
196
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
192
1.35k
                  InvalidatorT &) override {
193
1.35k
    auto PAC = PA.template getChecker<PassT>();
194
1.35k
    return !PAC.preserved() &&
195
1.35k
           
!PAC.template preservedSet<AllAnalysesOn<IRUnitT>>()1.24k
;
196
1.35k
  }
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
192
948
                  InvalidatorT &) override {
193
948
    auto PAC = PA.template getChecker<PassT>();
194
948
    return !PAC.preserved() &&
195
948
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
196
948
  }
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
192
4
                  InvalidatorT &) override {
193
4
    auto PAC = PA.template getChecker<PassT>();
194
4
    return !PAC.preserved() &&
195
4
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
196
4
  }
Unexecuted instantiation: llvm::detail::AnalysisResultModel<llvm::Function, llvm::StackSafetyAnalysis, llvm::StackSafetyInfo, 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::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
192
5
                  InvalidatorT &) override {
193
5
    auto PAC = PA.template getChecker<PassT>();
194
5
    return !PAC.preserved() &&
195
5
           
!PAC.template preservedSet<AllAnalysesOn<IRUnitT>>()0
;
196
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
192
1
                  InvalidatorT &) override {
193
1
    auto PAC = PA.template getChecker<PassT>();
194
1
    return !PAC.preserved() &&
195
1
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
196
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
192
1
                  InvalidatorT &) override {
193
1
    auto PAC = PA.template getChecker<PassT>();
194
1
    return !PAC.preserved() &&
195
1
           !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
196
1
  }
197
198
  ResultT Result;
199
};
200
201
/// Specialization of \c AnalysisResultModel which delegates invalidate
202
/// handling to \c ResultT.
203
template <typename IRUnitT, typename PassT, typename ResultT,
204
          typename PreservedAnalysesT, typename InvalidatorT>
205
struct AnalysisResultModel<IRUnitT, PassT, ResultT, PreservedAnalysesT,
206
                           InvalidatorT, true>
207
    : AnalysisResultConcept<IRUnitT, PreservedAnalysesT, InvalidatorT> {
208
96.9k
  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
208
1.57k
  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
208
5.59k
  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
208
7.70k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Module, llvm::TargetLibraryAnalysis, llvm::TargetLibraryInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, true>::AnalysisResultModel(llvm::TargetLibraryInfo)
Line
Count
Source
208
437
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, polly::ScopInfoAnalysis, polly::ScopInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(polly::ScopInfo)
Line
Count
Source
208
1
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(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::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)
llvm::detail::AnalysisResultModel<llvm::Module, llvm::ProfileSummaryAnalysis, llvm::ProfileSummaryInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, true>::AnalysisResultModel(llvm::ProfileSummaryInfo)
Line
Count
Source
208
281
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Module, llvm::PassInstrumentationAnalysis, llvm::PassInstrumentation, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, true>::AnalysisResultModel(llvm::PassInstrumentation)
Line
Count
Source
208
1.42k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Module, llvm::ASanGlobalsMetadataAnalysis, llvm::GlobalsMetadata, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, true>::AnalysisResultModel(llvm::GlobalsMetadata)
Line
Count
Source
208
8
  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
208
3.53k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::LazyCallGraph::SCC, llvm::PassInstrumentationAnalysis, llvm::PassInstrumentation, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, true>::AnalysisResultModel(llvm::PassInstrumentation)
Line
Count
Source
208
2.17k
  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
208
7.36k
  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
208
2.74k
  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
208
9.02k
  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
208
1.25k
  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
208
29
  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
208
5.21k
  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
208
1.91k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::DependenceAnalysis, llvm::DependenceInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::DependenceInfo)
Line
Count
Source
208
195
  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
208
1.39k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::MemorySSAAnalysis, llvm::MemorySSAAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::MemorySSAAnalysis::Result)
Line
Count
Source
208
1.32k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::PhiValuesAnalysis, llvm::PhiValues, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::PhiValues)
Line
Count
Source
208
1.41k
  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
208
29
  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
208
4.21k
  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
208
2.52k
  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
208
5.53k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Function, llvm::PassInstrumentationAnalysis, llvm::PassInstrumentation, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::AnalysisResultModel(llvm::PassInstrumentation)
Line
Count
Source
208
9.13k
  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
208
4.25k
  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
208
41
  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
208
42
  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
208
2.56k
  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
208
2.59k
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
llvm::detail::AnalysisResultModel<llvm::Loop, llvm::PassInstrumentationAnalysis, llvm::PassInstrumentation, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, true>::AnalysisResultModel(llvm::PassInstrumentation)
Line
Count
Source
208
2.87k
  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
208
423
  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
208
2.17k
  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
208
12
  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
208
3.00k
  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
208
1.94k
  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
208
947
  explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
209
  // We have to explicitly define all the special member functions because MSVC
210
  // refuses to generate them.
211
  AnalysisResultModel(const AnalysisResultModel &Arg) : Result(Arg.Result) {}
212
  AnalysisResultModel(AnalysisResultModel &&Arg)
213
      : Result(std::move(Arg.Result)) {}
214
215
  friend void swap(AnalysisResultModel &LHS, AnalysisResultModel &RHS) {
216
    using std::swap;
217
    swap(LHS.Result, RHS.Result);
218
  }
219
220
  AnalysisResultModel &operator=(AnalysisResultModel RHS) {
221
    swap(*this, RHS);
222
    return *this;
223
  }
224
225
  /// The model delegates to the \c ResultT method.
226
  bool invalidate(IRUnitT &IR, const PreservedAnalysesT &PA,
227
86.4k
                  InvalidatorT &Inv) override {
228
86.4k
    return Result.invalidate(IR, PA, Inv);
229
86.4k
  }
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
227
7.27k
                  InvalidatorT &Inv) override {
228
7.27k
    return Result.invalidate(IR, PA, Inv);
229
7.27k
  }
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
227
6.93k
                  InvalidatorT &Inv) override {
228
6.93k
    return Result.invalidate(IR, PA, Inv);
229
6.93k
  }
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
227
3.61k
                  InvalidatorT &Inv) override {
228
3.61k
    return Result.invalidate(IR, PA, Inv);
229
3.61k
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::PhiValuesAnalysis, llvm::PhiValues, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
227
1.07k
                  InvalidatorT &Inv) override {
228
1.07k
    return Result.invalidate(IR, PA, Inv);
229
1.07k
  }
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
227
1.42k
                  InvalidatorT &Inv) override {
228
1.42k
    return Result.invalidate(IR, PA, Inv);
229
1.42k
  }
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
227
4.21k
                  InvalidatorT &Inv) override {
228
4.21k
    return Result.invalidate(IR, PA, Inv);
229
4.21k
  }
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
227
1.23k
                  InvalidatorT &Inv) override {
228
1.23k
    return Result.invalidate(IR, PA, Inv);
229
1.23k
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::MemorySSAAnalysis, llvm::MemorySSAAnalysis::Result, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
227
1.26k
                  InvalidatorT &Inv) override {
228
1.26k
    return Result.invalidate(IR, PA, Inv);
229
1.26k
  }
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
227
1.20k
                  InvalidatorT &Inv) override {
228
1.20k
    return Result.invalidate(IR, PA, Inv);
229
1.20k
  }
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
227
6.73k
                  InvalidatorT &Inv) override {
228
6.73k
    return Result.invalidate(IR, PA, Inv);
229
6.73k
  }
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
227
722
                  InvalidatorT &Inv) override {
228
722
    return Result.invalidate(IR, PA, Inv);
229
722
  }
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
227
334
                  InvalidatorT &Inv) override {
228
334
    return Result.invalidate(IR, PA, Inv);
229
334
  }
llvm::detail::AnalysisResultModel<llvm::Module, llvm::PassInstrumentationAnalysis, llvm::PassInstrumentation, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, true>::invalidate(llvm::Module&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Module>::Invalidator&)
Line
Count
Source
227
1.49k
                  InvalidatorT &Inv) override {
228
1.49k
    return Result.invalidate(IR, PA, Inv);
229
1.49k
  }
llvm::detail::AnalysisResultModel<llvm::Module, llvm::ASanGlobalsMetadataAnalysis, llvm::GlobalsMetadata, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator, true>::invalidate(llvm::Module&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Module>::Invalidator&)
Line
Count
Source
227
15
                  InvalidatorT &Inv) override {
228
15
    return Result.invalidate(IR, PA, Inv);
229
15
  }
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
227
3.84k
                  InvalidatorT &Inv) override {
228
3.84k
    return Result.invalidate(IR, PA, Inv);
229
3.84k
  }
llvm::detail::AnalysisResultModel<llvm::LazyCallGraph::SCC, llvm::PassInstrumentationAnalysis, llvm::PassInstrumentation, 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
227
3.84k
                  InvalidatorT &Inv) override {
228
3.84k
    return Result.invalidate(IR, PA, Inv);
229
3.84k
  }
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
227
952
                  InvalidatorT &Inv) override {
228
952
    return Result.invalidate(IR, PA, Inv);
229
952
  }
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&)
Line
Count
Source
227
21
                  InvalidatorT &Inv) override {
228
21
    return Result.invalidate(IR, PA, Inv);
229
21
  }
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
227
1.63k
                  InvalidatorT &Inv) override {
228
1.63k
    return Result.invalidate(IR, PA, Inv);
229
1.63k
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::DependenceAnalysis, llvm::DependenceInfo, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
227
2
                  InvalidatorT &Inv) override {
228
2
    return Result.invalidate(IR, PA, Inv);
229
2
  }
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
227
1.07k
                  InvalidatorT &Inv) override {
228
1.07k
    return Result.invalidate(IR, PA, Inv);
229
1.07k
  }
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&)
Line
Count
Source
227
21
                  InvalidatorT &Inv) override {
228
21
    return Result.invalidate(IR, PA, Inv);
229
21
  }
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
227
5.06k
                  InvalidatorT &Inv) override {
228
5.06k
    return Result.invalidate(IR, PA, Inv);
229
5.06k
  }
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
227
5.19k
                  InvalidatorT &Inv) override {
228
5.19k
    return Result.invalidate(IR, PA, Inv);
229
5.19k
  }
llvm::detail::AnalysisResultModel<llvm::Function, llvm::PassInstrumentationAnalysis, llvm::PassInstrumentation, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager<llvm::Function>::Invalidator&)
Line
Count
Source
227
8.35k
                  InvalidatorT &Inv) override {
228
8.35k
    return Result.invalidate(IR, PA, Inv);
229
8.35k
  }
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
227
3.32k
                  InvalidatorT &Inv) override {
228
3.32k
    return Result.invalidate(IR, PA, Inv);
229
3.32k
  }
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
227
2.95k
                  InvalidatorT &Inv) override {
228
2.95k
    return Result.invalidate(IR, PA, Inv);
229
2.95k
  }
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
227
2.96k
                  InvalidatorT &Inv) override {
228
2.96k
    return Result.invalidate(IR, PA, Inv);
229
2.96k
  }
llvm::detail::AnalysisResultModel<llvm::Loop, llvm::PassInstrumentationAnalysis, llvm::PassInstrumentation, 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
227
597
                  InvalidatorT &Inv) override {
228
597
    return Result.invalidate(IR, PA, Inv);
229
597
  }
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
227
376
                  InvalidatorT &Inv) override {
228
376
    return Result.invalidate(IR, PA, Inv);
229
376
  }
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
227
3.84k
                  InvalidatorT &Inv) override {
228
3.84k
    return Result.invalidate(IR, PA, Inv);
229
3.84k
  }
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
227
59
                  InvalidatorT &Inv) override {
228
59
    return Result.invalidate(IR, PA, Inv);
229
59
  }
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
227
3.43k
                  InvalidatorT &Inv) override {
228
3.43k
    return Result.invalidate(IR, PA, Inv);
229
3.43k
  }
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
227
853
                  InvalidatorT &Inv) override {
228
853
    return Result.invalidate(IR, PA, Inv);
229
853
  }
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
227
471
                  InvalidatorT &Inv) override {
228
471
    return Result.invalidate(IR, PA, Inv);
229
471
  }
230
231
  ResultT Result;
232
};
233
234
/// Abstract concept of an analysis pass.
235
///
236
/// This concept is parameterized over the IR unit that it can run over and
237
/// produce an analysis result.
238
template <typename IRUnitT, typename PreservedAnalysesT, typename InvalidatorT,
239
          typename... ExtraArgTs>
240
struct AnalysisPassConcept {
241
111k
  virtual ~AnalysisPassConcept() = default;
llvm::detail::AnalysisPassConcept<llvm::Module, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::~AnalysisPassConcept()
Line
Count
Source
241
45.7k
  virtual ~AnalysisPassConcept() = default;
llvm::detail::AnalysisPassConcept<llvm::Function, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::~AnalysisPassConcept()
Line
Count
Source
241
49.4k
  virtual ~AnalysisPassConcept() = default;
llvm::detail::AnalysisPassConcept<polly::Scop, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, polly::ScopStandardAnalysisResults&>::~AnalysisPassConcept()
Line
Count
Source
241
3.72k
  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
241
5.74k
  virtual ~AnalysisPassConcept() = default;
llvm::detail::AnalysisPassConcept<llvm::Loop, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, llvm::LoopStandardAnalysisResults&>::~AnalysisPassConcept()
Line
Count
Source
241
7.14k
  virtual ~AnalysisPassConcept() = default;
242
243
  /// Method to run this analysis over a unit of IR.
244
  /// \returns A unique_ptr to the analysis result object to be queried by
245
  /// users.
246
  virtual std::unique_ptr<
247
      AnalysisResultConcept<IRUnitT, PreservedAnalysesT, InvalidatorT>>
248
  run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM,
249
      ExtraArgTs... ExtraArgs) = 0;
250
251
  /// Polymorphic method to access the name of a pass.
252
  virtual StringRef name() const = 0;
253
};
254
255
/// Wrapper to model the analysis pass concept.
256
///
257
/// Can wrap any type which implements a suitable \c run method. The method
258
/// must accept an \c IRUnitT& and an \c AnalysisManager<IRUnitT>& as arguments
259
/// and produce an object which can be wrapped in a \c AnalysisResultModel.
260
template <typename IRUnitT, typename PassT, typename PreservedAnalysesT,
261
          typename InvalidatorT, typename... ExtraArgTs>
262
struct AnalysisPassModel : AnalysisPassConcept<IRUnitT, PreservedAnalysesT,
263
                                               InvalidatorT, ExtraArgTs...> {
264
112k
  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
264
28.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
264
1.44k
  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
264
1.44k
  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
264
1.44k
  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
264
1.25k
  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
264
1.25k
  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
264
1.24k
  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
264
1.24k
  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
264
1.25k
  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
264
1.24k
  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
264
1.43k
  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
264
1.44k
  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
264
1.43k
  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
264
1.43k
  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
264
1.43k
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Module, llvm::StackSafetyGlobalAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::AnalysisPassModel(llvm::StackSafetyGlobalAnalysis)
Line
Count
Source
264
1.43k
  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
264
1.43k
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Module, llvm::PassInstrumentationAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::AnalysisPassModel(llvm::PassInstrumentationAnalysis)
Line
Count
Source
264
1.46k
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Module, llvm::ASanGlobalsMetadataAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::AnalysisPassModel(llvm::ASanGlobalsMetadataAnalysis)
Line
Count
Source
264
1.43k
  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
264
1.43k
  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
264
1.43k
  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
264
1.44k
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::LazyCallGraph::SCC, llvm::PassInstrumentationAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, llvm::LazyCallGraph&>::AnalysisPassModel(llvm::PassInstrumentationAnalysis)
Line
Count
Source
264
1.44k
  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
264
1.44k
  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
264
1.43k
  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
264
1.43k
  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
264
1.44k
  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
264
1.43k
  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
264
1.43k
  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
264
1.43k
  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
264
1.44k
  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
264
1.43k
  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
264
1.43k
  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
264
1.43k
  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
264
1.43k
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::PhiValuesAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::PhiValuesAnalysis)
Line
Count
Source
264
1.43k
  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
264
1.43k
  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
264
1.43k
  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
264
1.43k
  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
264
1.44k
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::StackSafetyAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::StackSafetyAnalysis)
Line
Count
Source
264
1.43k
  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
264
1.44k
  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
264
1.43k
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Function, llvm::PassInstrumentationAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::AnalysisPassModel(llvm::PassInstrumentationAnalysis)
Line
Count
Source
264
1.46k
  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
264
1.43k
  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
264
1.43k
  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
264
1.43k
  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
264
1.43k
  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
264
1.43k
  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
264
1.43k
  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
264
1.43k
  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
264
1.43k
  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
264
1.43k
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
llvm::detail::AnalysisPassModel<llvm::Loop, llvm::PassInstrumentationAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, llvm::LoopStandardAnalysisResults&>::AnalysisPassModel(llvm::PassInstrumentationAnalysis)
Line
Count
Source
264
1.44k
  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
264
1.44k
  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
264
1.44k
  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
264
1.44k
  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
264
1.45k
  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
264
1.44k
  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
264
1.44k
  explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
265
  // We have to explicitly define all the special member functions because MSVC
266
  // refuses to generate them.
267
  AnalysisPassModel(const AnalysisPassModel &Arg) : Pass(Arg.Pass) {}
268
  AnalysisPassModel(AnalysisPassModel &&Arg) : Pass(std::move(Arg.Pass)) {}
269
270
  friend void swap(AnalysisPassModel &LHS, AnalysisPassModel &RHS) {
271
    using std::swap;
272
    swap(LHS.Pass, RHS.Pass);
273
  }
274
275
  AnalysisPassModel &operator=(AnalysisPassModel RHS) {
276
    swap(*this, RHS);
277
    return *this;
278
  }
279
280
  // FIXME: Replace PassT::Result with type traits when we use C++11.
281
  using ResultModelT =
282
      AnalysisResultModel<IRUnitT, PassT, typename PassT::Result,
283
                          PreservedAnalysesT, InvalidatorT>;
284
285
  /// The model delegates to the \c PassT::run method.
286
  ///
287
  /// The return is wrapped in an \c AnalysisResultModel.
288
  std::unique_ptr<
289
      AnalysisResultConcept<IRUnitT, PreservedAnalysesT, InvalidatorT>>
290
  run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM,
291
105k
      ExtraArgTs... ExtraArgs) override {
292
105k
    return llvm::make_unique<ResultModelT>(
293
105k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
105k
  }
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
291
1.57k
      ExtraArgTs... ExtraArgs) override {
292
1.57k
    return llvm::make_unique<ResultModelT>(
293
1.57k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
1.57k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::AAManager, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
5.59k
      ExtraArgTs... ExtraArgs) override {
292
5.59k
    return llvm::make_unique<ResultModelT>(
293
5.59k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
5.59k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::TargetLibraryAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
7.70k
      ExtraArgTs... ExtraArgs) override {
292
7.70k
    return llvm::make_unique<ResultModelT>(
293
7.70k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
7.70k
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::TargetLibraryAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
291
437
      ExtraArgTs... ExtraArgs) override {
292
437
    return llvm::make_unique<ResultModelT>(
293
437
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
437
  }
llvm::detail::AnalysisPassModel<llvm::Function, polly::ScopAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
3
      ExtraArgTs... ExtraArgs) override {
292
3
    return llvm::make_unique<ResultModelT>(
293
3
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
3
  }
llvm::detail::AnalysisPassModel<llvm::Function, polly::ScopInfoAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
1
      ExtraArgTs... ExtraArgs) override {
292
1
    return llvm::make_unique<ResultModelT>(
293
1
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
1
  }
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<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&)
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&)
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>&)
llvm::detail::AnalysisPassModel<llvm::Module, llvm::CallGraphAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
291
292
      ExtraArgTs... ExtraArgs) override {
292
292
    return llvm::make_unique<ResultModelT>(
293
292
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
292
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::LazyCallGraphAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
291
426
      ExtraArgTs... ExtraArgs) override {
292
426
    return llvm::make_unique<ResultModelT>(
293
426
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
426
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::ModuleSummaryIndexAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
291
20
      ExtraArgTs... ExtraArgs) override {
292
20
    return llvm::make_unique<ResultModelT>(
293
20
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
20
  }
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
291
9
      ExtraArgTs... ExtraArgs) override {
292
9
    return llvm::make_unique<ResultModelT>(
293
9
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
9
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::ProfileSummaryAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
291
281
      ExtraArgTs... ExtraArgs) override {
292
281
    return llvm::make_unique<ResultModelT>(
293
281
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
281
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::StackSafetyGlobalAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
291
5
      ExtraArgTs... ExtraArgs) override {
292
5
    return llvm::make_unique<ResultModelT>(
293
5
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
5
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::VerifierAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
291
2.01k
      ExtraArgTs... ExtraArgs) override {
292
2.01k
    return llvm::make_unique<ResultModelT>(
293
2.01k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
2.01k
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::PassInstrumentationAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
291
1.42k
      ExtraArgTs... ExtraArgs) override {
292
1.42k
    return llvm::make_unique<ResultModelT>(
293
1.42k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
1.42k
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::ASanGlobalsMetadataAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
291
8
      ExtraArgTs... ExtraArgs) override {
292
8
    return llvm::make_unique<ResultModelT>(
293
8
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
8
  }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::GlobalsAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&)
Line
Count
Source
291
256
      ExtraArgTs... ExtraArgs) override {
292
256
    return llvm::make_unique<ResultModelT>(
293
256
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
256
  }
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
291
7
      ExtraArgTs... ExtraArgs) override {
292
7
    return llvm::make_unique<ResultModelT>(
293
7
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
7
  }
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
291
3.53k
      ExtraArgTs... ExtraArgs) override {
292
3.53k
    return llvm::make_unique<ResultModelT>(
293
3.53k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
3.53k
  }
llvm::detail::AnalysisPassModel<llvm::LazyCallGraph::SCC, llvm::PassInstrumentationAnalysis, 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
291
2.17k
      ExtraArgTs... ExtraArgs) override {
292
2.17k
    return llvm::make_unique<ResultModelT>(
293
2.17k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
2.17k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::AssumptionAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
7.36k
      ExtraArgTs... ExtraArgs) override {
292
7.36k
    return llvm::make_unique<ResultModelT>(
293
7.36k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
7.36k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::BlockFrequencyAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
2.74k
      ExtraArgTs... ExtraArgs) override {
292
2.74k
    return llvm::make_unique<ResultModelT>(
293
2.74k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
2.74k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::BranchProbabilityAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
2.95k
      ExtraArgTs... ExtraArgs) override {
292
2.95k
    return llvm::make_unique<ResultModelT>(
293
2.95k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
2.95k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::DominatorTreeAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
9.02k
      ExtraArgTs... ExtraArgs) override {
292
9.02k
    return llvm::make_unique<ResultModelT>(
293
9.02k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
9.02k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::PostDominatorTreeAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
1.25k
      ExtraArgTs... ExtraArgs) override {
292
1.25k
    return llvm::make_unique<ResultModelT>(
293
1.25k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
1.25k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::DemandedBitsAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
2.06k
      ExtraArgTs... ExtraArgs) override {
292
2.06k
    return llvm::make_unique<ResultModelT>(
293
2.06k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
2.06k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::DominanceFrontierAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
29
      ExtraArgTs... ExtraArgs) override {
292
29
    return llvm::make_unique<ResultModelT>(
293
29
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
29
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::LoopAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
5.21k
      ExtraArgTs... ExtraArgs) override {
292
5.21k
    return llvm::make_unique<ResultModelT>(
293
5.21k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
5.21k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::LazyValueAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
1.91k
      ExtraArgTs... ExtraArgs) override {
292
1.91k
    return llvm::make_unique<ResultModelT>(
293
1.91k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
1.91k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::DependenceAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
195
      ExtraArgTs... ExtraArgs) override {
292
195
    return llvm::make_unique<ResultModelT>(
293
195
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
195
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::MemoryDependenceAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
1.39k
      ExtraArgTs... ExtraArgs) override {
292
1.39k
    return llvm::make_unique<ResultModelT>(
293
1.39k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
1.39k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::MemorySSAAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
1.32k
      ExtraArgTs... ExtraArgs) override {
292
1.32k
    return llvm::make_unique<ResultModelT>(
293
1.32k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
1.32k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::PhiValuesAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
1.41k
      ExtraArgTs... ExtraArgs) override {
292
1.41k
    return llvm::make_unique<ResultModelT>(
293
1.41k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
1.41k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::RegionInfoAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
29
      ExtraArgTs... ExtraArgs) override {
292
29
    return llvm::make_unique<ResultModelT>(
293
29
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
29
  }
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
291
9
      ExtraArgTs... ExtraArgs) override {
292
9
    return llvm::make_unique<ResultModelT>(
293
9
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
9
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::OptimizationRemarkEmitterAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
4.21k
      ExtraArgTs... ExtraArgs) override {
292
4.21k
    return llvm::make_unique<ResultModelT>(
293
4.21k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
4.21k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::ScalarEvolutionAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
2.52k
      ExtraArgTs... ExtraArgs) override {
292
2.52k
    return llvm::make_unique<ResultModelT>(
293
2.52k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
2.52k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::StackSafetyAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
156
      ExtraArgTs... ExtraArgs) override {
292
156
    return llvm::make_unique<ResultModelT>(
293
156
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
156
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::TargetIRAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
5.53k
      ExtraArgTs... ExtraArgs) override {
292
5.53k
    return llvm::make_unique<ResultModelT>(
293
5.53k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
5.53k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::VerifierAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
15
      ExtraArgTs... ExtraArgs) override {
292
15
    return llvm::make_unique<ResultModelT>(
293
15
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
15
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::PassInstrumentationAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
9.13k
      ExtraArgTs... ExtraArgs) override {
292
9.13k
    return llvm::make_unique<ResultModelT>(
293
9.13k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
9.13k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::BasicAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
4.25k
      ExtraArgTs... ExtraArgs) override {
292
4.25k
    return llvm::make_unique<ResultModelT>(
293
4.25k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
4.25k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::CFLAndersAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
41
      ExtraArgTs... ExtraArgs) override {
292
41
    return llvm::make_unique<ResultModelT>(
293
41
        Pass.run(IR, AM, std::forward<ExtraArgTs>(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
291
42
      ExtraArgTs... ExtraArgs) override {
292
42
    return llvm::make_unique<ResultModelT>(
293
42
        Pass.run(IR, AM, std::forward<ExtraArgTs>(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
291
6
      ExtraArgTs... ExtraArgs) override {
292
6
    return llvm::make_unique<ResultModelT>(
293
6
        Pass.run(IR, AM, std::forward<ExtraArgTs>(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
291
2.56k
      ExtraArgTs... ExtraArgs) override {
292
2.56k
    return llvm::make_unique<ResultModelT>(
293
2.56k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
2.56k
  }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::TypeBasedAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
Line
Count
Source
291
2.59k
      ExtraArgTs... ExtraArgs) override {
292
2.59k
    return llvm::make_unique<ResultModelT>(
293
2.59k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
2.59k
  }
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
291
128
      ExtraArgTs... ExtraArgs) override {
292
128
    return llvm::make_unique<ResultModelT>(
293
128
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
128
  }
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
291
12
      ExtraArgTs... ExtraArgs) override {
292
12
    return llvm::make_unique<ResultModelT>(
293
12
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
12
  }
llvm::detail::AnalysisPassModel<llvm::Loop, llvm::PassInstrumentationAnalysis, 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
291
2.87k
      ExtraArgTs... ExtraArgs) override {
292
2.87k
    return llvm::make_unique<ResultModelT>(
293
2.87k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
2.87k
  }
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
291
423
      ExtraArgTs... ExtraArgs) override {
292
423
    return llvm::make_unique<ResultModelT>(
293
423
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
423
  }
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
291
2.17k
      ExtraArgTs... ExtraArgs) override {
292
2.17k
    return llvm::make_unique<ResultModelT>(
293
2.17k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
2.17k
  }
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
291
12
      ExtraArgTs... ExtraArgs) override {
292
12
    return llvm::make_unique<ResultModelT>(
293
12
        Pass.run(IR, AM, std::forward<ExtraArgTs>(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
291
3.00k
      ExtraArgTs... ExtraArgs) override {
292
3.00k
    return llvm::make_unique<ResultModelT>(
293
3.00k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
3.00k
  }
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
291
1.94k
      ExtraArgTs... ExtraArgs) override {
292
1.94k
    return llvm::make_unique<ResultModelT>(
293
1.94k
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
1.94k
  }
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
291
947
      ExtraArgTs... ExtraArgs) override {
292
947
    return llvm::make_unique<ResultModelT>(
293
947
        Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
294
947
  }
295
296
  /// The model delegates to a static \c PassT::name method.
297
  ///
298
  /// The returned string ref must point to constant immutable data!
299
6.53k
  StringRef name() const 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() const
Line
Count
Source
299
428
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::AAManager, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
262
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::TargetLibraryAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
265
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::TargetLibraryAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name() const
Line
Count
Source
299
138
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, polly::ScopAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, polly::ScopInfoAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Unexecuted instantiation: llvm::detail::AnalysisPassModel<polly::Scop, polly::IslAstAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, polly::ScopStandardAnalysisResults&>::name() const
Unexecuted instantiation: llvm::detail::AnalysisPassModel<polly::Scop, polly::DependenceAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<polly::Scop, polly::ScopStandardAnalysisResults&>::Invalidator, polly::ScopStandardAnalysisResults&>::name() const
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() const
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() const
llvm::detail::AnalysisPassModel<llvm::Module, llvm::CallGraphAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name() const
Line
Count
Source
299
187
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::LazyCallGraphAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name() const
Line
Count
Source
299
207
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::ModuleSummaryIndexAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name() const
Line
Count
Source
299
16
  StringRef name() const override { return PassT::name(); }
PassBuilder.cpp:llvm::detail::AnalysisPassModel<llvm::Module, (anonymous namespace)::NoOpModuleAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name() const
Line
Count
Source
299
12
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::ProfileSummaryAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name() const
Line
Count
Source
299
99
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Module, llvm::StackSafetyGlobalAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name() const
llvm::detail::AnalysisPassModel<llvm::Module, llvm::VerifierAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name() const
Line
Count
Source
299
187
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Module, llvm::PassInstrumentationAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name() const
Line
Count
Source
299
217
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Module, llvm::ASanGlobalsMetadataAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name() const
llvm::detail::AnalysisPassModel<llvm::Module, llvm::GlobalsAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>::Invalidator>::name() const
Line
Count
Source
299
159
  StringRef name() const 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() const
Line
Count
Source
299
10
  StringRef name() const 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() const
Line
Count
Source
299
258
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::LazyCallGraph::SCC, llvm::PassInstrumentationAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>::Invalidator, llvm::LazyCallGraph&>::name() const
Line
Count
Source
299
147
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::AssumptionAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
258
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::BlockFrequencyAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
120
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::BranchProbabilityAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
119
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::DominatorTreeAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
366
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::PostDominatorTreeAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
94
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::DemandedBitsAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
142
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, llvm::DominanceFrontierAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
llvm::detail::AnalysisPassModel<llvm::Function, llvm::LoopAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
265
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::LazyValueAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
119
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::DependenceAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
4
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::MemoryDependenceAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
122
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::MemorySSAAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
101
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::PhiValuesAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
113
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, llvm::RegionInfoAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
PassBuilder.cpp:llvm::detail::AnalysisPassModel<llvm::Function, (anonymous namespace)::NoOpFunctionAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
13
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::OptimizationRemarkEmitterAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
174
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::ScalarEvolutionAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
185
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, llvm::StackSafetyAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
llvm::detail::AnalysisPassModel<llvm::Function, llvm::TargetIRAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
231
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::VerifierAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
21
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::PassInstrumentationAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
302
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::BasicAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
96
  StringRef name() const override { return PassT::name(); }
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, llvm::CFLAndersAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, llvm::CFLSteensAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Unexecuted instantiation: llvm::detail::AnalysisPassModel<llvm::Function, llvm::SCEVAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
llvm::detail::AnalysisPassModel<llvm::Function, llvm::ScopedNoAliasAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
45
  StringRef name() const override { return PassT::name(); }
llvm::detail::AnalysisPassModel<llvm::Function, llvm::TypeBasedAA, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>::Invalidator>::name() const
Line
Count
Source
299
45
  StringRef name() const 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() const
llvm::detail::AnalysisPassModel<llvm::Loop, llvm::LoopAccessAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, llvm::LoopStandardAnalysisResults&>::name() const
Line
Count
Source
299
33
  StringRef name() const 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() const
llvm::detail::AnalysisPassModel<llvm::Loop, llvm::PassInstrumentationAnalysis, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>::Invalidator, llvm::LoopStandardAnalysisResults&>::name() const
Line
Count
Source
299
167
  StringRef name() const override { return PassT::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() const
Line
Count
Source
299
207
  StringRef name() const 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() const
Line
Count
Source
299
165
  StringRef name() const 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() const
Line
Count
Source
299
12
  StringRef name() const 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() const
Line
Count
Source
299
168
  StringRef name() const 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() const
Line
Count
Source
299
175
  StringRef name() const 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() const
Line
Count
Source
299
85
  StringRef name() const override { return PassT::name(); }
300
301
  PassT Pass;
302
};
303
304
} // end namespace detail
305
306
} // end namespace llvm
307
308
#endif // LLVM_IR_PASSMANAGERINTERNAL_H