Coverage Report

Created: 2017-10-03 07:32

/Users/buildslave/jenkins/sharedspace/clang-stage2-coverage-R@2/llvm/include/llvm/PassSupport.h
Line
Count
Source (jump to first uncovered line)
1
//===- llvm/PassSupport.h - Pass Support code -------------------*- C++ -*-===//
2
//
3
//                     The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
//
10
// This file defines stuff that is used to define and "use" Passes.  This file
11
// is automatically #included by Pass.h, so:
12
//
13
//           NO .CPP FILES SHOULD INCLUDE THIS FILE DIRECTLY
14
//
15
// Instead, #include Pass.h.
16
//
17
// This file defines Pass registration code and classes used for it.
18
//
19
//===----------------------------------------------------------------------===//
20
21
#ifndef LLVM_PASSSUPPORT_H
22
#define LLVM_PASSSUPPORT_H
23
24
#include "llvm/ADT/StringRef.h"
25
#include "llvm/PassInfo.h"
26
#include "llvm/PassRegistry.h"
27
#include "llvm/Support/Threading.h"
28
#include <functional>
29
30
namespace llvm {
31
32
class Pass;
33
34
#define INITIALIZE_PASS(passName, arg, name, cfg, analysis)                    \
35
8.31M
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
8.31M
    PassInfo *PI = new PassInfo(                                               \
37
8.31M
        name, arg, &passName::ID,                                              \
38
8.31M
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
8.31M
    Registry.registerPass(*PI, true);                                          \
40
8.31M
    return PI;                                                                 \
41
8.31M
  }                                                                            \
ProfileSummaryInfo.cpp:initializeProfileSummaryInfoWrapperPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
Localizer.cpp:initializeLocalizerPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
StripDeadPrototypes.cpp:initializeStripDeadPrototypesLegacyPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
24.9k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
24.9k
    PassInfo *PI = new PassInfo(                                               \
37
24.9k
        name, arg, &passName::ID,                                              \
38
24.9k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
24.9k
    Registry.registerPass(*PI, true);                                          \
40
24.9k
    return PI;                                                                 \
41
24.9k
  }                                                                            \
MergeFunctions.cpp:initializeMergeFunctionsPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
7.91k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
7.91k
    PassInfo *PI = new PassInfo(                                               \
37
7.91k
        name, arg, &passName::ID,                                              \
38
7.91k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
7.91k
    Registry.registerPass(*PI, true);                                          \
40
7.91k
    return PI;                                                                 \
41
7.91k
  }                                                                            \
LowerTypeTests.cpp:initializeLowerTypeTestsPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
8.19k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
8.19k
    PassInfo *PI = new PassInfo(                                               \
37
8.19k
        name, arg, &passName::ID,                                              \
38
8.19k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
8.19k
    Registry.registerPass(*PI, true);                                          \
40
8.19k
    return PI;                                                                 \
41
8.19k
  }                                                                            \
Internalize.cpp:initializeInternalizeLegacyPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
7.96k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
7.96k
    PassInfo *PI = new PassInfo(                                               \
37
7.96k
        name, arg, &passName::ID,                                              \
38
7.96k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
7.96k
    Registry.registerPass(*PI, true);                                          \
40
7.96k
    return PI;                                                                 \
41
7.96k
  }                                                                            \
GlobalSplit.cpp:initializeGlobalSplitPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
8.12k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
8.12k
    PassInfo *PI = new PassInfo(                                               \
37
8.12k
        name, arg, &passName::ID,                                              \
38
8.12k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
8.12k
    Registry.registerPass(*PI, true);                                          \
40
8.12k
    return PI;                                                                 \
41
8.12k
  }                                                                            \
GlobalDCE.cpp:initializeGlobalDCELegacyPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
25.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
25.0k
    PassInfo *PI = new PassInfo(                                               \
37
25.0k
        name, arg, &passName::ID,                                              \
38
25.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
25.0k
    Registry.registerPass(*PI, true);                                          \
40
25.0k
    return PI;                                                                 \
41
25.0k
  }                                                                            \
ForceFunctionAttrs.cpp:initializeForceFunctionAttrsLegacyPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
30.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
30.0k
    PassInfo *PI = new PassInfo(                                               \
37
30.0k
        name, arg, &passName::ID,                                              \
38
30.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
30.0k
    Registry.registerPass(*PI, true);                                          \
40
30.0k
    return PI;                                                                 \
41
30.0k
  }                                                                            \
ElimAvailExtern.cpp:initializeEliminateAvailableExternallyLegacyPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
25.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
25.0k
    PassInfo *PI = new PassInfo(                                               \
37
25.0k
        name, arg, &passName::ID,                                              \
38
25.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
25.0k
    Registry.registerPass(*PI, true);                                          \
40
25.0k
    return PI;                                                                 \
41
25.0k
  }                                                                            \
DeadArgumentElimination.cpp:initializeDAHPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
7.96k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
7.96k
    PassInfo *PI = new PassInfo(                                               \
37
7.96k
        name, arg, &passName::ID,                                              \
38
7.96k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
7.96k
    Registry.registerPass(*PI, true);                                          \
40
7.96k
    return PI;                                                                 \
41
7.96k
  }                                                                            \
DeadArgumentElimination.cpp:initializeDAEPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
25.1k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
25.1k
    PassInfo *PI = new PassInfo(                                               \
37
25.1k
        name, arg, &passName::ID,                                              \
38
25.1k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
25.1k
    Registry.registerPass(*PI, true);                                          \
40
25.1k
    return PI;                                                                 \
41
25.1k
  }                                                                            \
ConstantMerge.cpp:initializeConstantMergeLegacyPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
25.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
25.0k
    PassInfo *PI = new PassInfo(                                               \
37
25.0k
        name, arg, &passName::ID,                                              \
38
25.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
25.0k
    Registry.registerPass(*PI, true);                                          \
40
25.0k
    return PI;                                                                 \
41
25.0k
  }                                                                            \
BarrierNoopPass.cpp:initializeBarrierNoopPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
31.5k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
31.5k
    PassInfo *PI = new PassInfo(                                               \
37
31.5k
        name, arg, &passName::ID,                                              \
38
31.5k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
31.5k
    Registry.registerPass(*PI, true);                                          \
40
31.5k
    return PI;                                                                 \
41
31.5k
  }                                                                            \
SymbolRewriter.cpp:initializeRewriteSymbolsLegacyPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
41.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
41.2k
    PassInfo *PI = new PassInfo(                                               \
37
41.2k
        name, arg, &passName::ID,                                              \
38
41.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
41.2k
    Registry.registerPass(*PI, true);                                          \
40
41.2k
    return PI;                                                                 \
41
41.2k
  }                                                                            \
LowerSwitch.cpp:initializeLowerSwitchPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
24.6k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
24.6k
    PassInfo *PI = new PassInfo(                                               \
37
24.6k
        name, arg, &passName::ID,                                              \
38
24.6k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
24.6k
    Registry.registerPass(*PI, true);                                          \
40
24.6k
    return PI;                                                                 \
41
24.6k
  }                                                                            \
LowerInvoke.cpp:initializeLowerInvokeLegacyPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
9.99k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
9.99k
    PassInfo *PI = new PassInfo(                                               \
37
9.99k
        name, arg, &passName::ID,                                              \
38
9.99k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
9.99k
    Registry.registerPass(*PI, true);                                          \
40
9.99k
    return PI;                                                                 \
41
9.99k
  }                                                                            \
BreakCriticalEdges.cpp:initializeBreakCriticalEdgesPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
24.6k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
24.6k
    PassInfo *PI = new PassInfo(                                               \
37
24.6k
        name, arg, &passName::ID,                                              \
38
24.6k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
24.6k
    Registry.registerPass(*PI, true);                                          \
40
24.6k
    return PI;                                                                 \
41
24.6k
  }                                                                            \
Reassociate.cpp:initializeReassociateLegacyPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
41.6k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
41.6k
    PassInfo *PI = new PassInfo(                                               \
37
41.6k
        name, arg, &passName::ID,                                              \
38
41.6k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
41.6k
    Registry.registerPass(*PI, true);                                          \
40
41.6k
    return PI;                                                                 \
41
41.6k
  }                                                                            \
LowerGuardIntrinsic.cpp:initializeLowerGuardIntrinsicLegacyPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
24.6k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
24.6k
    PassInfo *PI = new PassInfo(                                               \
37
24.6k
        name, arg, &passName::ID,                                              \
38
24.6k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
24.6k
    Registry.registerPass(*PI, true);                                          \
40
24.6k
    return PI;                                                                 \
41
24.6k
  }                                                                            \
LowerExpectIntrinsic.cpp:initializeLowerExpectIntrinsicPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
41.5k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
41.5k
    PassInfo *PI = new PassInfo(                                               \
37
41.5k
        name, arg, &passName::ID,                                              \
38
41.5k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
41.5k
    Registry.registerPass(*PI, true);                                          \
40
41.5k
    return PI;                                                                 \
41
41.5k
  }                                                                            \
LowerAtomic.cpp:initializeLowerAtomicLegacyPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
24.6k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
24.6k
    PassInfo *PI = new PassInfo(                                               \
37
24.6k
        name, arg, &passName::ID,                                              \
38
24.6k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
24.6k
    Registry.registerPass(*PI, true);                                          \
40
24.6k
    return PI;                                                                 \
41
24.6k
  }                                                                            \
InferAddressSpaces.cpp:initializeInferAddressSpacesPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
24.6k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
24.6k
    PassInfo *PI = new PassInfo(                                               \
37
24.6k
        name, arg, &passName::ID,                                              \
38
24.6k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
24.6k
    Registry.registerPass(*PI, true);                                          \
40
24.6k
    return PI;                                                                 \
41
24.6k
  }                                                                            \
Float2Int.cpp:initializeFloat2IntLegacyPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
41.6k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
41.6k
    PassInfo *PI = new PassInfo(                                               \
37
41.6k
        name, arg, &passName::ID,                                              \
38
41.6k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
41.6k
    Registry.registerPass(*PI, true);                                          \
40
41.6k
    return PI;                                                                 \
41
41.6k
  }                                                                            \
DCE.cpp:initializeDCELegacyPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
24.6k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
24.6k
    PassInfo *PI = new PassInfo(                                               \
37
24.6k
        name, arg, &passName::ID,                                              \
38
24.6k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
24.6k
    Registry.registerPass(*PI, true);                                          \
40
24.6k
    return PI;                                                                 \
41
24.6k
  }                                                                            \
DCE.cpp:initializeDeadInstEliminationPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
24.6k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
24.6k
    PassInfo *PI = new PassInfo(                                               \
37
24.6k
        name, arg, &passName::ID,                                              \
38
24.6k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
24.6k
    Registry.registerPass(*PI, true);                                          \
40
24.6k
    return PI;                                                                 \
41
24.6k
  }                                                                            \
Verifier.cpp:initializeVerifierLegacyPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
29.8k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
29.8k
    PassInfo *PI = new PassInfo(                                               \
37
29.8k
        name, arg, &passName::ID,                                              \
38
29.8k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
29.8k
    Registry.registerPass(*PI, true);                                          \
40
29.8k
    return PI;                                                                 \
41
29.8k
  }                                                                            \
IRPrintingPasses.cpp:initializePrintBasicBlockPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
24.6k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
24.6k
    PassInfo *PI = new PassInfo(                                               \
37
24.6k
        name, arg, &passName::ID,                                              \
38
24.6k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
24.6k
    Registry.registerPass(*PI, true);                                          \
40
24.6k
    return PI;                                                                 \
41
24.6k
  }                                                                            \
IRPrintingPasses.cpp:initializePrintFunctionPassWrapperPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
24.6k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
24.6k
    PassInfo *PI = new PassInfo(                                               \
37
24.6k
        name, arg, &passName::ID,                                              \
38
24.6k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
24.6k
    Registry.registerPass(*PI, true);                                          \
40
24.6k
    return PI;                                                                 \
41
24.6k
  }                                                                            \
IRPrintingPasses.cpp:initializePrintModulePassWrapperPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
24.6k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
24.6k
    PassInfo *PI = new PassInfo(                                               \
37
24.6k
        name, arg, &passName::ID,                                              \
38
24.6k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
24.6k
    Registry.registerPass(*PI, true);                                          \
40
24.6k
    return PI;                                                                 \
41
24.6k
  }                                                                            \
Dominators.cpp:initializeDominatorTreeWrapperPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
WinEHPrepare.cpp:initializeWinEHPreparePassOnce(llvm::PassRegistry&)
Line
Count
Source
35
42.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
42.0k
    PassInfo *PI = new PassInfo(                                               \
37
42.0k
        name, arg, &passName::ID,                                              \
38
42.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
42.0k
    Registry.registerPass(*PI, true);                                          \
40
42.0k
    return PI;                                                                 \
41
42.0k
  }                                                                            \
VirtRegMap.cpp:initializeVirtRegMapPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
UnreachableBlockElim.cpp:initializeUnreachableMachineBlockElimPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
UnreachableBlockElim.cpp:initializeUnreachableBlockElimLegacyPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
42.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
42.0k
    PassInfo *PI = new PassInfo(                                               \
37
42.0k
        name, arg, &passName::ID,                                              \
38
42.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
42.0k
    Registry.registerPass(*PI, true);                                          \
40
42.0k
    return PI;                                                                 \
41
42.0k
  }                                                                            \
TargetPassConfig.cpp:initializeTargetPassConfigPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
TailDuplication.cpp:initializeTailDuplicatePassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
StackMapLivenessAnalysis.cpp:initializeStackMapLivenessPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
SlotIndexes.cpp:initializeSlotIndexesPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
SjLjEHPrepare.cpp:initializeSjLjEHPreparePassOnce(llvm::PassRegistry&)
Line
Count
Source
35
7.90k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
7.90k
    PassInfo *PI = new PassInfo(                                               \
37
7.90k
        name, arg, &passName::ID,                                              \
38
7.90k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
7.90k
    Registry.registerPass(*PI, true);                                          \
40
7.90k
    return PI;                                                                 \
41
7.90k
  }                                                                            \
ScalarizeMaskedMemIntrin.cpp:initializeScalarizeMaskedMemIntrinPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
42.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
42.0k
    PassInfo *PI = new PassInfo(                                               \
37
42.0k
        name, arg, &passName::ID,                                              \
38
42.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
42.0k
    Registry.registerPass(*PI, true);                                          \
40
42.0k
    return PI;                                                                 \
41
42.0k
  }                                                                            \
Unexecuted instantiation: ResetMachineFunctionPass.cpp:initializeResetMachineFunctionPassOnce(llvm::PassRegistry&)
RegisterUsageInfo.cpp:initializePhysicalRegisterUsageInfoPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
6
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
6
    PassInfo *PI = new PassInfo(                                               \
37
6
        name, arg, &passName::ID,                                              \
38
6
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
6
    Registry.registerPass(*PI, true);                                          \
40
6
    return PI;                                                                 \
41
6
  }                                                                            \
RegisterScavenging.cpp:initializeScavengerTestPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
16.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
16.7k
    PassInfo *PI = new PassInfo(                                               \
37
16.7k
        name, arg, &passName::ID,                                              \
38
16.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
16.7k
    Registry.registerPass(*PI, true);                                          \
40
16.7k
    return PI;                                                                 \
41
16.7k
  }                                                                            \
RegAllocFast.cpp:initializeRegAllocFastPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
ProcessImplicitDefs.cpp:initializeProcessImplicitDefsPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
PreISelIntrinsicLowering.cpp:initializePreISelIntrinsicLoweringLegacyPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
42.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
42.0k
    PassInfo *PI = new PassInfo(                                               \
37
42.0k
        name, arg, &passName::ID,                                              \
38
42.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
42.0k
    Registry.registerPass(*PI, true);                                          \
40
42.0k
    return PI;                                                                 \
41
42.0k
  }                                                                            \
PostRASchedulerList.cpp:initializePostRASchedulerPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
PostRAHazardRecognizer.cpp:initializePostRAHazardRecognizerPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
OptimizePHIs.cpp:initializeOptimizePHIsPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
Unexecuted instantiation: MIRPrintingPass.cpp:initializeMIRPrintingPassPassOnce(llvm::PassRegistry&)
PatchableFunction.cpp:initializePatchableFunctionPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
MachineVerifier.cpp:initializeMachineVerifierPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
MachineScheduler.cpp:initializePostMachineSchedulerPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
MachinePostDominators.cpp:initializeMachinePostDominatorTreePassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
MachineOutliner.cpp:initializeMachineOutlinerPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
MachineModuleInfo.cpp:initializeMachineModuleInfoPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
MachineInstrBundle.cpp:initializeFinalizeMachineBundlesPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
MachineInstrBundle.cpp:initializeUnpackMachineBundlesPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
MachineFunctionPrinterPass.cpp:initializeMachineFunctionPrinterPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
MachineDominators.cpp:initializeMachineDominatorTreePassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
MachineCopyPropagation.cpp:initializeMachineCopyPropagationPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
LowerEmuTLS.cpp:initializeLowerEmuTLSPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
48
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
48
    PassInfo *PI = new PassInfo(                                               \
37
48
        name, arg, &passName::ID,                                              \
38
48
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
48
    Registry.registerPass(*PI, true);                                          \
40
48
    return PI;                                                                 \
41
48
  }                                                                            \
LiveRangeShrink.cpp:initializeLiveRangeShrinkPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
LiveDebugValues.cpp:initializeLiveDebugValuesPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
GlobalMerge.cpp:initializeGlobalMergePassOnce(llvm::PassRegistry&)
Line
Count
Source
35
25.8k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
25.8k
    PassInfo *PI = new PassInfo(                                               \
37
25.8k
        name, arg, &passName::ID,                                              \
38
25.8k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
25.8k
    Registry.registerPass(*PI, true);                                          \
40
25.8k
    return PI;                                                                 \
41
25.8k
  }                                                                            \
GCRootLowering.cpp:initializeGCMachineCodeAnalysisPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
GCMetadata.cpp:initializeGCModuleInfoPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
FuncletLayout.cpp:initializeFuncletLayoutPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
FEntryInserter.cpp:initializeFEntryInserterPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
ExpandPostRAPseudos.cpp:initializeExpandPostRAPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
ExpandISelPseudos.cpp:initializeExpandISelPseudosPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
EdgeBundles.cpp:initializeEdgeBundlesPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
DetectDeadLanes.cpp:initializeDetectDeadLanesPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
DeadMachineInstructionElim.cpp:initializeDeadMachineInstructionElimPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
CountingFunctionInserter.cpp:initializeCountingFunctionInserterPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
42.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
42.0k
    PassInfo *PI = new PassInfo(                                               \
37
42.0k
        name, arg, &passName::ID,                                              \
38
42.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
42.0k
    Registry.registerPass(*PI, true);                                          \
40
42.0k
    return PI;                                                                 \
41
42.0k
  }                                                                            \
BranchRelaxation.cpp:initializeBranchRelaxationPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
BranchFolding.cpp:initializeBranchFolderPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
36.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
36.7k
    PassInfo *PI = new PassInfo(                                               \
37
36.7k
        name, arg, &passName::ID,                                              \
38
36.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
36.7k
    Registry.registerPass(*PI, true);                                          \
40
36.7k
    return PI;                                                                 \
41
36.7k
  }                                                                            \
AtomicExpandPass.cpp:initializeAtomicExpandPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
42.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
42.0k
    PassInfo *PI = new PassInfo(                                               \
37
42.0k
        name, arg, &passName::ID,                                              \
38
42.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
42.0k
    Registry.registerPass(*PI, true);                                          \
40
42.0k
    return PI;                                                                 \
41
42.0k
  }                                                                            \
ScopedNoAliasAA.cpp:initializeScopedNoAliasAAWrapperPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
TypeBasedAliasAnalysis.cpp:initializeTypeBasedAAWrapperPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
TargetTransformInfo.cpp:initializeTargetTransformInfoWrapperPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
TargetLibraryInfo.cpp:initializeTargetLibraryInfoWrapperPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
PostDominators.cpp:initializePostDominatorTreeWrapperPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
ObjCARCAliasAnalysis.cpp:initializeObjCARCAAWrapperPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
LoopPass.cpp:initializeLCSSAVerificationPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
CallGraphSCCPass.cpp:initializeDummyCGSCCPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
1.48k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
1.48k
    PassInfo *PI = new PassInfo(                                               \
37
1.48k
        name, arg, &passName::ID,                                              \
38
1.48k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
1.48k
    Registry.registerPass(*PI, true);                                          \
40
1.48k
    return PI;                                                                 \
41
1.48k
  }                                                                            \
CallGraph.cpp:initializeCallGraphWrapperPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
CFLSteensAliasAnalysis.cpp:initializeCFLSteensAAWrapperPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
CFLAndersAliasAnalysis.cpp:initializeCFLAndersAAWrapperPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
AssumptionCache.cpp:initializeAssumptionCacheTrackerPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
AliasAnalysis.cpp:initializeExternalAAWrapperPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
XCoreLowerThreadLocal.cpp:initializeXCoreLowerThreadLocalPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
69
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
69
    PassInfo *PI = new PassInfo(                                               \
37
69
        name, arg, &passName::ID,                                              \
38
69
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
69
    Registry.registerPass(*PI, true);                                          \
40
69
    return PI;                                                                 \
41
69
  }                                                                            \
X86WinEHState.cpp:initializeWinEHStatePassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
X86TargetMachine.cpp:initializeX86ExecutionDepsFixPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
X86EvexToVex.cpp:initializeEvexToVexInstPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
X86FixupLEAs.cpp:initializeFixupLEAPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
X86FixupBWInsts.cpp:initializeFixupBWInstPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.2k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.2k
    PassInfo *PI = new PassInfo(                                               \
37
90.2k
        name, arg, &passName::ID,                                              \
38
90.2k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.2k
    Registry.registerPass(*PI, true);                                          \
40
90.2k
    return PI;                                                                 \
41
90.2k
  }                                                                            \
SystemZTDC.cpp:initializeSystemZTDCPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
789
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
789
    PassInfo *PI = new PassInfo(                                               \
37
789
        name, arg, &passName::ID,                                              \
38
789
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
789
    Registry.registerPass(*PI, true);                                          \
40
789
    return PI;                                                                 \
41
789
  }                                                                            \
SystemZExpandPseudo.cpp:initializeSystemZExpandPseudoPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
796
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
796
    PassInfo *PI = new PassInfo(                                               \
37
796
        name, arg, &passName::ID,                                              \
38
796
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
796
    Registry.registerPass(*PI, true);                                          \
40
796
    return PI;                                                                 \
41
796
  }                                                                            \
PPCExpandISEL.cpp:initializePPCExpandISELPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
PPCVSXCopy.cpp:initializePPCVSXCopyPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
1.36k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
1.36k
    PassInfo *PI = new PassInfo(                                               \
37
1.36k
        name, arg, &passName::ID,                                              \
38
1.36k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
1.36k
    Registry.registerPass(*PI, true);                                          \
40
1.36k
    return PI;                                                                 \
41
1.36k
  }                                                                            \
PPCTOCRegDeps.cpp:initializePPCTOCRegDepsPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
1.36k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
1.36k
    PassInfo *PI = new PassInfo(                                               \
37
1.36k
        name, arg, &passName::ID,                                              \
38
1.36k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
1.36k
    Registry.registerPass(*PI, true);                                          \
40
1.36k
    return PI;                                                                 \
41
1.36k
  }                                                                            \
PPCQPXLoadSplat.cpp:initializePPCQPXLoadSplatPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
1.23k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
1.23k
    PassInfo *PI = new PassInfo(                                               \
37
1.23k
        name, arg, &passName::ID,                                              \
38
1.23k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
1.23k
    Registry.registerPass(*PI, true);                                          \
40
1.23k
    return PI;                                                                 \
41
1.23k
  }                                                                            \
PPCEarlyReturn.cpp:initializePPCEarlyReturnPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
1.23k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
1.23k
    PassInfo *PI = new PassInfo(                                               \
37
1.23k
        name, arg, &passName::ID,                                              \
38
1.23k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
1.23k
    Registry.registerPass(*PI, true);                                          \
40
1.23k
    return PI;                                                                 \
41
1.23k
  }                                                                            \
PPCBranchSelector.cpp:initializePPCBSelPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
1.36k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
1.36k
    PassInfo *PI = new PassInfo(                                               \
37
1.36k
        name, arg, &passName::ID,                                              \
38
1.36k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
1.36k
    Registry.registerPass(*PI, true);                                          \
40
1.36k
    return PI;                                                                 \
41
1.36k
  }                                                                            \
PPCBoolRetToInt.cpp:initializePPCBoolRetToIntPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
NVVMReflect.cpp:initializeNVVMReflectPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
NVVMIntrRange.cpp:initializeNVVMIntrRangePassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
NVPTXPeephole.cpp:initializeNVPTXPeepholePassOnce(llvm::PassRegistry&)
Line
Count
Source
35
206
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
206
    PassInfo *PI = new PassInfo(                                               \
37
206
        name, arg, &passName::ID,                                              \
38
206
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
206
    Registry.registerPass(*PI, true);                                          \
40
206
    return PI;                                                                 \
41
206
  }                                                                            \
NVPTXLowerAlloca.cpp:initializeNVPTXLowerAllocaPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
NVPTXLowerArgs.cpp:initializeNVPTXLowerArgsPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
NVPTXLowerAggrCopies.cpp:initializeNVPTXLowerAggrCopiesPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
NVPTXGenericToNVVM.cpp:initializeGenericToNVVMPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
NVPTXAssignValidGlobalNames.cpp:initializeNVPTXAssignValidGlobalNamesPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
NVPTXAllocaHoisting.cpp:initializeNVPTXAllocaHoistingPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
LanaiMemAluCombiner.cpp:initializeLanaiMemAluCombinerPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
21
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
21
    PassInfo *PI = new PassInfo(                                               \
37
21
        name, arg, &passName::ID,                                              \
38
21
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
21
    Registry.registerPass(*PI, true);                                          \
40
21
    return PI;                                                                 \
41
21
  }                                                                            \
HexagonVectorPrint.cpp:initializeHexagonVectorPrintPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
2
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
2
    PassInfo *PI = new PassInfo(                                               \
37
2
        name, arg, &passName::ID,                                              \
38
2
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
2
    Registry.registerPass(*PI, true);                                          \
40
2
    return PI;                                                                 \
41
2
  }                                                                            \
HexagonSplitDouble.cpp:initializeHexagonSplitDoubleRegsPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
392
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
392
    PassInfo *PI = new PassInfo(                                               \
37
392
        name, arg, &passName::ID,                                              \
38
392
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
392
    Registry.registerPass(*PI, true);                                          \
40
392
    return PI;                                                                 \
41
392
  }                                                                            \
HexagonSplitConst32AndConst64.cpp:initializeHexagonSplitConst32AndConst64PassOnce(llvm::PassRegistry&)
Line
Count
Source
35
441
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
441
    PassInfo *PI = new PassInfo(                                               \
37
441
        name, arg, &passName::ID,                                              \
38
441
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
441
    Registry.registerPass(*PI, true);                                          \
40
441
    return PI;                                                                 \
41
441
  }                                                                            \
HexagonPeephole.cpp:initializeHexagonPeepholePassOnce(llvm::PassRegistry&)
Line
Count
Source
35
405
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
405
    PassInfo *PI = new PassInfo(                                               \
37
405
        name, arg, &passName::ID,                                              \
38
405
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
405
    Registry.registerPass(*PI, true);                                          \
40
405
    return PI;                                                                 \
41
405
  }                                                                            \
HexagonOptimizeSZextends.cpp:initializeHexagonOptimizeSZextendsPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
405
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
405
    PassInfo *PI = new PassInfo(                                               \
37
405
        name, arg, &passName::ID,                                              \
38
405
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
405
    Registry.registerPass(*PI, true);                                          \
40
405
    return PI;                                                                 \
41
405
  }                                                                            \
HexagonGenMux.cpp:initializeHexagonGenMuxPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
HexagonFrameLowering.cpp:initializeHexagonCallFrameInformationPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
441
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
441
    PassInfo *PI = new PassInfo(                                               \
37
441
        name, arg, &passName::ID,                                              \
38
441
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
441
    Registry.registerPass(*PI, true);                                          \
40
441
    return PI;                                                                 \
41
441
  }                                                                            \
HexagonFixupHwLoops.cpp:initializeHexagonFixupHwLoopsPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
405
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
405
    PassInfo *PI = new PassInfo(                                               \
37
405
        name, arg, &passName::ID,                                              \
38
405
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
405
    Registry.registerPass(*PI, true);                                          \
40
405
    return PI;                                                                 \
41
405
  }                                                                            \
HexagonEarlyIfConv.cpp:initializeHexagonEarlyIfConversionPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
HexagonCopyToCombine.cpp:initializeHexagonCopyToCombinePassOnce(llvm::PassRegistry&)
Line
Count
Source
35
441
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
441
    PassInfo *PI = new PassInfo(                                               \
37
441
        name, arg, &passName::ID,                                              \
38
441
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
441
    Registry.registerPass(*PI, true);                                          \
40
441
    return PI;                                                                 \
41
441
  }                                                                            \
HexagonConstPropagation.cpp:initializeHexagonConstPropagationPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
403
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
403
    PassInfo *PI = new PassInfo(                                               \
37
403
        name, arg, &passName::ID,                                              \
38
403
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
403
    Registry.registerPass(*PI, true);                                          \
40
403
    return PI;                                                                 \
41
403
  }                                                                            \
HexagonCFGOptimizer.cpp:initializeHexagonCFGOptimizerPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
405
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
405
    PassInfo *PI = new PassInfo(                                               \
37
405
        name, arg, &passName::ID,                                              \
38
405
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
405
    Registry.registerPass(*PI, true);                                          \
40
405
    return PI;                                                                 \
41
405
  }                                                                            \
HexagonBranchRelaxation.cpp:initializeHexagonBranchRelaxationPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
441
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
441
    PassInfo *PI = new PassInfo(                                               \
37
441
        name, arg, &passName::ID,                                              \
38
441
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
441
    Registry.registerPass(*PI, true);                                          \
40
441
    return PI;                                                                 \
41
441
  }                                                                            \
HexagonBitSimplify.cpp:initializeHexagonLoopReschedulingPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
405
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
405
    PassInfo *PI = new PassInfo(                                               \
37
405
        name, arg, &passName::ID,                                              \
38
405
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
405
    Registry.registerPass(*PI, true);                                          \
40
405
    return PI;                                                                 \
41
405
  }                                                                            \
ARMTargetMachine.cpp:initializeARMExecutionDepsFixPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
ARMLoadStoreOptimizer.cpp:initializeARMPreAllocLoadStoreOptPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
ARMLoadStoreOptimizer.cpp:initializeARMLoadStoreOptPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
ARMExpandPseudoInsts.cpp:initializeARMExpandPseudoPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
ARMConstantIslandPass.cpp:initializeARMConstantIslandsPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
SIShrinkInstructions.cpp:initializeSIShrinkInstructionsPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
SIPeepholeSDWA.cpp:initializeSIPeepholeSDWAPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
SIMemoryLegalizer.cpp:initializeSIMemoryLegalizerPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
SILowerI1Copies.cpp:initializeSILowerI1CopiesPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
SILowerControlFlow.cpp:initializeSILowerControlFlowPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
SIInsertSkips.cpp:initializeSIInsertSkipsPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
SIFoldOperands.cpp:initializeSIFoldOperandsPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
SIFixWWMLiveness.cpp:initializeSIFixWWMLivenessPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
SIFixVGPRCopies.cpp:initializeSIFixVGPRCopiesPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
SIDebuggerInsertNops.cpp:initializeSIDebuggerInsertNopsPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AMDGPUUnifyMetadata.cpp:initializeAMDGPUUnifyMetadataPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AMDGPUPromoteAlloca.cpp:initializeAMDGPUPromoteAllocaPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AMDGPULowerIntrinsics.cpp:initializeAMDGPULowerIntrinsicsPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AMDGPULibCalls.cpp:initializeAMDGPUUseNativeCallsPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AMDGPUArgumentUsageInfo.cpp:initializeAMDGPUArgumentUsageInfoPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AMDGPUAnnotateKernelFeatures.cpp:initializeAMDGPUAnnotateKernelFeaturesPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AMDGPUAlwaysInlinePass.cpp:initializeAMDGPUAlwaysInlinePassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AMDGPUAliasAnalysis.cpp:initializeAMDGPUAAWrapperPassPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AArch64VectorByElementOpt.cpp:initializeAArch64VectorByElementOptPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AArch64StorePairSuppress.cpp:initializeAArch64StorePairSuppressPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AArch64LoadStoreOptimizer.cpp:initializeAArch64LoadStoreOptPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AArch64RedundantCopyElimination.cpp:initializeAArch64RedundantCopyEliminationPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AArch64A53Fix835769.cpp:initializeAArch64A53Fix835769PassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AArch64ExpandPseudoInsts.cpp:initializeAArch64ExpandPseudoPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AArch64DeadRegisterDefinitionsPass.cpp:initializeAArch64DeadRegisterDefinitionsPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AArch64CondBrTuning.cpp:initializeAArch64CondBrTuningPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
13.7k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
13.7k
    PassInfo *PI = new PassInfo(                                               \
37
13.7k
        name, arg, &passName::ID,                                              \
38
13.7k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
13.7k
    Registry.registerPass(*PI, true);                                          \
40
13.7k
    return PI;                                                                 \
41
13.7k
  }                                                                            \
AArch64CollectLOH.cpp:initializeAArch64CollectLOHPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AArch64CleanupLocalDynamicTLSPass.cpp:initializeLDTLSCleanupPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
AArch64AdvSIMDScalarPass.cpp:initializeAArch64AdvSIMDScalarPassOnce(llvm::PassRegistry&)
Line
Count
Source
35
90.0k
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
36
90.0k
    PassInfo *PI = new PassInfo(                                               \
37
90.0k
        name, arg, &passName::ID,                                              \
38
90.0k
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
39
90.0k
    Registry.registerPass(*PI, true);                                          \
40
90.0k
    return PI;                                                                 \
41
90.0k
  }                                                                            \
42
  static llvm::once_flag Initialize##passName##PassFlag;                       \
43
23.8M
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
23.8M
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
23.8M
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
23.8M
  }
llvm::initializeLocalizerPass(llvm::PassRegistry&)
Line
Count
Source
43
371k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
371k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
371k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
371k
  }
llvm::initializeStripDeadPrototypesLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
43
25.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
25.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
25.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
25.1k
  }
llvm::initializeMergeFunctionsPass(llvm::PassRegistry&)
Line
Count
Source
43
7.96k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
7.96k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
7.96k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
7.96k
  }
llvm::initializeLowerTypeTestsPass(llvm::PassRegistry&)
Line
Count
Source
43
8.30k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
8.30k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
8.30k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
8.30k
  }
llvm::initializeInternalizeLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
43
7.96k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
7.96k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
7.96k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
7.96k
  }
llvm::initializeGlobalSplitPass(llvm::PassRegistry&)
Line
Count
Source
43
8.12k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
8.12k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
8.12k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
8.12k
  }
llvm::initializeGlobalDCELegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
43
25.7k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
25.7k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
25.7k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
25.7k
  }
llvm::initializeForceFunctionAttrsLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
43
30.2k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
30.2k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
30.2k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
30.2k
  }
llvm::initializeEliminateAvailableExternallyLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
43
25.2k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
25.2k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
25.2k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
25.2k
  }
llvm::initializeDAHPass(llvm::PassRegistry&)
Line
Count
Source
43
7.96k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
7.96k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
7.96k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
7.96k
  }
llvm::initializeDAEPass(llvm::PassRegistry&)
Line
Count
Source
43
25.4k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
25.4k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
25.4k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
25.4k
  }
llvm::initializeConstantMergeLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
43
25.3k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
25.3k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
25.3k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
25.3k
  }
llvm::initializeBarrierNoopPass(llvm::PassRegistry&)
Line
Count
Source
43
31.7k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
31.7k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
31.7k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
31.7k
  }
llvm::initializeRewriteSymbolsLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
43
41.4k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
41.4k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
41.4k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
41.4k
  }
llvm::initializeLowerSwitchPass(llvm::PassRegistry&)
Line
Count
Source
43
34.2k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
34.2k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
34.2k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
34.2k
  }
llvm::initializeLowerInvokeLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
43
10.0k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
10.0k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
10.0k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
10.0k
  }
llvm::initializeBreakCriticalEdgesPass(llvm::PassRegistry&)
Line
Count
Source
43
40.4k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
40.4k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
40.4k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
40.4k
  }
llvm::initializeReassociateLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
43
41.9k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
41.9k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
41.9k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
41.9k
  }
llvm::initializeLowerGuardIntrinsicLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
43
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
24.6k
  }
llvm::initializeLowerExpectIntrinsicPass(llvm::PassRegistry&)
Line
Count
Source
43
41.7k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
41.7k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
41.7k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
41.7k
  }
llvm::initializeLowerAtomicLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
43
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
24.6k
  }
llvm::initializeInferAddressSpacesPass(llvm::PassRegistry&)
Line
Count
Source
43
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
24.6k
  }
llvm::initializeFloat2IntLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
43
41.8k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
41.8k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
41.8k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
41.8k
  }
llvm::initializeDCELegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
43
24.8k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
24.8k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
24.8k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
24.8k
  }
llvm::initializeDeadInstEliminationPass(llvm::PassRegistry&)
Line
Count
Source
43
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
24.6k
  }
llvm::initializeVerifierLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
43
70.0k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
70.0k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
70.0k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
70.0k
  }
llvm::initializePrintBasicBlockPassPass(llvm::PassRegistry&)
Line
Count
Source
43
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
24.6k
  }
llvm::initializePrintFunctionPassWrapperPass(llvm::PassRegistry&)
Line
Count
Source
43
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
24.6k
  }
llvm::initializePrintModulePassWrapperPass(llvm::PassRegistry&)
Line
Count
Source
43
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
24.6k
  }
llvm::initializeDominatorTreeWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
43
3.66M
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
3.66M
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
3.66M
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
3.66M
  }
llvm::initializeWinEHPreparePass(llvm::PassRegistry&)
Line
Count
Source
43
61.4k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
61.4k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
61.4k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
61.4k
  }
llvm::initializeVirtRegMapPass(llvm::PassRegistry&)
Line
Count
Source
43
200k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
200k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
200k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
200k
  }
llvm::initializeUnreachableMachineBlockElimPass(llvm::PassRegistry&)
Line
Count
Source
43
90.3k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
90.3k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
90.3k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
90.3k
  }
llvm::initializeUnreachableBlockElimLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
43
113k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
113k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
113k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
113k
  }
llvm::initializeTargetPassConfigPass(llvm::PassRegistry&)
Line
Count
Source
43
625k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
625k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
625k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
625k
  }
llvm::initializeTailDuplicatePassPass(llvm::PassRegistry&)
Line
Count
Source
43
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
53.5k
  }
llvm::initializeStackMapLivenessPass(llvm::PassRegistry&)
Line
Count
Source
43
85.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
85.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
85.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
85.1k
  }
llvm::initializeSlotIndexesPass(llvm::PassRegistry&)
Line
Count
Source
43
633k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
633k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
633k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
633k
  }
llvm::initializeSjLjEHPreparePass(llvm::PassRegistry&)
Line
Count
Source
43
7.90k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
7.90k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
7.90k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
7.90k
  }
llvm::initializeScalarizeMaskedMemIntrinPass(llvm::PassRegistry&)
Line
Count
Source
43
111k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
111k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
111k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
111k
  }
Unexecuted instantiation: llvm::initializeResetMachineFunctionPass(llvm::PassRegistry&)
llvm::initializePhysicalRegisterUsageInfoPass(llvm::PassRegistry&)
Line
Count
Source
43
18
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
18
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
18
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
18
  }
llvm::initializeScavengerTestPass(llvm::PassRegistry&)
Line
Count
Source
43
16.7k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
16.7k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
16.7k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
16.7k
  }
llvm::initializeRegAllocFastPass(llvm::PassRegistry&)
Line
Count
Source
43
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
53.5k
  }
llvm::initializeProcessImplicitDefsPass(llvm::PassRegistry&)
Line
Count
Source
43
85.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
85.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
85.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
85.6k
  }
llvm::initializePreISelIntrinsicLoweringLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
43
61.4k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
61.4k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
61.4k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
61.4k
  }
llvm::initializePostRASchedulerPass(llvm::PassRegistry&)
Line
Count
Source
43
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
53.5k
  }
llvm::initializePostRAHazardRecognizerPass(llvm::PassRegistry&)
Line
Count
Source
43
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
53.5k
  }
llvm::initializeOptimizePHIsPass(llvm::PassRegistry&)
Line
Count
Source
43
85.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
85.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
85.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
85.6k
  }
Unexecuted instantiation: llvm::initializeMIRPrintingPassPass(llvm::PassRegistry&)
llvm::initializePatchableFunctionPass(llvm::PassRegistry&)
Line
Count
Source
43
85.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
85.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
85.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
85.1k
  }
llvm::initializeAArch64AdvSIMDScalarPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeLDTLSCleanupPass(llvm::PassRegistry&)
Line
Count
Source
43
124k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
124k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
124k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
124k
  }
llvm::initializeAArch64CollectLOHPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeAArch64CondBrTuningPass(llvm::PassRegistry&)
Line
Count
Source
43
13.7k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
13.7k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
13.7k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
13.7k
  }
llvm::initializeAArch64DeadRegisterDefinitionsPass(llvm::PassRegistry&)
Line
Count
Source
43
137k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
137k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
137k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
137k
  }
llvm::initializeAArch64ExpandPseudoPass(llvm::PassRegistry&)
Line
Count
Source
43
137k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
137k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
137k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
137k
  }
llvm::initializeAArch64A53Fix835769Pass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeAArch64RedundantCopyEliminationPass(llvm::PassRegistry&)
Line
Count
Source
43
137k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
137k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
137k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
137k
  }
llvm::initializeAArch64LoadStoreOptPass(llvm::PassRegistry&)
Line
Count
Source
43
137k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
137k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
137k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
137k
  }
llvm::initializeAArch64StorePairSuppressPass(llvm::PassRegistry&)
Line
Count
Source
43
137k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
137k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
137k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
137k
  }
llvm::initializeAArch64VectorByElementOptPass(llvm::PassRegistry&)
Line
Count
Source
43
137k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
137k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
137k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
137k
  }
llvm::initializeAMDGPUAAWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
43
125k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
125k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
125k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
125k
  }
llvm::initializeAMDGPUAlwaysInlinePass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeAMDGPUAnnotateKernelFeaturesPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeAMDGPUArgumentUsageInfoPass(llvm::PassRegistry&)
Line
Count
Source
43
213k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
213k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
213k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
213k
  }
llvm::initializeAMDGPUUseNativeCallsPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeAMDGPULowerIntrinsicsPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeAMDGPUPromoteAllocaPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeAMDGPUUnifyMetadataPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeSIDebuggerInsertNopsPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeSIFixVGPRCopiesPass(llvm::PassRegistry&)
Line
Count
Source
43
125k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
125k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
125k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
125k
  }
llvm::initializeSIFixWWMLivenessPass(llvm::PassRegistry&)
Line
Count
Source
43
125k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
125k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
125k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
125k
  }
llvm::initializeSIFoldOperandsPass(llvm::PassRegistry&)
Line
Count
Source
43
126k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
126k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
126k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
126k
  }
llvm::initializeSIInsertSkipsPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeSILowerControlFlowPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeSILowerI1CopiesPass(llvm::PassRegistry&)
Line
Count
Source
43
125k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
125k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
125k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
125k
  }
llvm::initializeSIMemoryLegalizerPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeSIPeepholeSDWAPass(llvm::PassRegistry&)
Line
Count
Source
43
125k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
125k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
125k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
125k
  }
llvm::initializeSIShrinkInstructionsPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeARMConstantIslandsPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeARMExpandPseudoPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeARMLoadStoreOptPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeARMPreAllocLoadStoreOptPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeARMExecutionDepsFixPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeHexagonLoopReschedulingPass(llvm::PassRegistry&)
Line
Count
Source
43
405
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
405
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
405
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
405
  }
llvm::initializeHexagonBranchRelaxationPass(llvm::PassRegistry&)
Line
Count
Source
43
441
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
441
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
441
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
441
  }
llvm::initializeHexagonCFGOptimizerPass(llvm::PassRegistry&)
Line
Count
Source
43
405
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
405
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
405
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
405
  }
llvm::initializeHexagonConstPropagationPass(llvm::PassRegistry&)
Line
Count
Source
43
403
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
403
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
403
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
403
  }
llvm::initializeHexagonCopyToCombinePass(llvm::PassRegistry&)
Line
Count
Source
43
441
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
441
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
441
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
441
  }
llvm::initializeHexagonEarlyIfConversionPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeHexagonFixupHwLoopsPass(llvm::PassRegistry&)
Line
Count
Source
43
405
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
405
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
405
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
405
  }
llvm::initializeHexagonCallFrameInformationPass(llvm::PassRegistry&)
Line
Count
Source
43
441
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
441
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
441
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
441
  }
llvm::initializeHexagonGenMuxPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeHexagonOptimizeSZextendsPass(llvm::PassRegistry&)
Line
Count
Source
43
405
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
405
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
405
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
405
  }
llvm::initializeHexagonPeepholePass(llvm::PassRegistry&)
Line
Count
Source
43
405
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
405
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
405
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
405
  }
llvm::initializeHexagonSplitConst32AndConst64Pass(llvm::PassRegistry&)
Line
Count
Source
43
441
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
441
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
441
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
441
  }
llvm::initializeHexagonSplitDoubleRegsPass(llvm::PassRegistry&)
Line
Count
Source
43
392
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
392
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
392
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
392
  }
llvm::initializeHexagonVectorPrintPass(llvm::PassRegistry&)
Line
Count
Source
43
2
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
2
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
2
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
2
  }
llvm::initializeLanaiMemAluCombinerPass(llvm::PassRegistry&)
Line
Count
Source
43
21
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
21
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
21
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
21
  }
llvm::initializeNVPTXAllocaHoistingPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeNVPTXAssignValidGlobalNamesPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeGenericToNVVMPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeNVPTXLowerAggrCopiesPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeNVPTXLowerArgsPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeNVPTXLowerAllocaPass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeNVPTXPeepholePass(llvm::PassRegistry&)
Line
Count
Source
43
206
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
206
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
206
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
206
  }
llvm::initializeNVVMIntrRangePass(llvm::PassRegistry&)
Line
Count
Source
43
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
123k
  }
llvm::initializeNVVMReflectPass(llvm::PassRegistry&)
Line
Count
Source
43
124k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
124k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
124k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
124k
  }
llvm::initializePPCBoolRetToIntPass(llvm::PassRegistry&)
Line
Count
Source
43
125k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
125k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
125k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
125k
  }
llvm::initializePPCBSelPass(llvm::PassRegistry&)
Line
Count
Source
43
1.36k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
1.36k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
1.36k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
1.36k
  }
llvm::initializePPCEarlyReturnPass(llvm::PassRegistry&)
Line
Count
Source
43
1.23k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
1.23k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
1.23k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
1.23k
  }
llvm::initializePPCQPXLoadSplatPass(llvm::PassRegistry&)
Line
Count
Source
43
1.23k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
1.23k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
1.23k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
1.23k
  }
llvm::initializePPCTOCRegDepsPass(llvm::PassRegistry&)
Line
Count
Source
43
1.36k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
1.36k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
1.36k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
1.36k
  }
llvm::initializePPCVSXCopyPass(llvm::PassRegistry&)
Line
Count
Source
43
1.36k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
1.36k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
1.36k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
1.36k
  }
llvm::initializePPCExpandISELPass(llvm::PassRegistry&)
Line
Count
Source
43
125k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
125k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
125k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
125k
  }
llvm::initializeSystemZExpandPseudoPass(llvm::PassRegistry&)
Line
Count
Source
43
796
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
796
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
796
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
796
  }
llvm::initializeSystemZTDCPassPass(llvm::PassRegistry&)
Line
Count
Source
43
789
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
789
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
789
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
789
  }
llvm::initializeFixupBWInstPassPass(llvm::PassRegistry&)
Line
Count
Source
43
131k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
131k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
131k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
131k
  }
llvm::initializeFixupLEAPassPass(llvm::PassRegistry&)
Line
Count
Source
43
131k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
131k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
131k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
131k
  }
llvm::initializeEvexToVexInstPassPass(llvm::PassRegistry&)
Line
Count
Source
43
131k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
131k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
131k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
131k
  }
llvm::initializeX86ExecutionDepsFixPass(llvm::PassRegistry&)
Line
Count
Source
43
124k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
124k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
124k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
124k
  }
llvm::initializeWinEHStatePassPass(llvm::PassRegistry&)
Line
Count
Source
43
124k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
124k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
124k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
124k
  }
llvm::initializeXCoreLowerThreadLocalPass(llvm::PassRegistry&)
Line
Count
Source
43
69
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
69
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
69
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
69
  }
llvm::initializeExternalAAWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
43
92.0k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
92.0k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
92.0k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
92.0k
  }
llvm::initializeAssumptionCacheTrackerPass(llvm::PassRegistry&)
Line
Count
Source
43
1.62M
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
1.62M
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
1.62M
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
1.62M
  }
llvm::initializeCFLAndersAAWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
43
98.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
98.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
98.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
98.1k
  }
llvm::initializeCFLSteensAAWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
43
98.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
98.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
98.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
98.1k
  }
llvm::initializeCallGraphWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
43
378k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
378k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
378k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
378k
  }
llvm::initializeDummyCGSCCPassPass(llvm::PassRegistry&)
Line
Count
Source
43
1.48k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
1.48k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
1.48k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
1.48k
  }
llvm::initializeLCSSAVerificationPassPass(llvm::PassRegistry&)
Line
Count
Source
43
220k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
220k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
220k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
220k
  }
llvm::initializeObjCARCAAWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
43
114k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
114k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
114k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
114k
  }
llvm::initializePostDominatorTreeWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
43
370k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
370k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
370k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
370k
  }
llvm::initializeProfileSummaryInfoWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
43
250k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
250k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
250k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
250k
  }
llvm::initializeTargetLibraryInfoWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
43
1.81M
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
1.81M
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
1.81M
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
1.81M
  }
llvm::initializeTargetTransformInfoWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
43
1.17M
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
1.17M
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
1.17M
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
1.17M
  }
llvm::initializeTypeBasedAAWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
43
166k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
166k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
166k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
166k
  }
llvm::initializeScopedNoAliasAAWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
43
166k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
166k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
166k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
166k
  }
llvm::initializeAtomicExpandPass(llvm::PassRegistry&)
Line
Count
Source
43
92.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
92.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
92.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
92.1k
  }
llvm::initializeBranchFolderPassPass(llvm::PassRegistry&)
Line
Count
Source
43
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
53.5k
  }
llvm::initializeBranchRelaxationPass(llvm::PassRegistry&)
Line
Count
Source
43
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
53.5k
  }
llvm::initializeCountingFunctionInserterPass(llvm::PassRegistry&)
Line
Count
Source
43
111k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
111k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
111k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
111k
  }
llvm::initializeDeadMachineInstructionElimPass(llvm::PassRegistry&)
Line
Count
Source
43
121k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
121k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
121k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
121k
  }
llvm::initializeDetectDeadLanesPass(llvm::PassRegistry&)
Line
Count
Source
43
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
53.5k
  }
llvm::initializeEdgeBundlesPass(llvm::PassRegistry&)
Line
Count
Source
43
82.0k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
82.0k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
82.0k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
82.0k
  }
llvm::initializeExpandISelPseudosPass(llvm::PassRegistry&)
Line
Count
Source
43
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
53.5k
  }
llvm::initializeExpandPostRAPass(llvm::PassRegistry&)
Line
Count
Source
43
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
53.5k
  }
llvm::initializeFEntryInserterPass(llvm::PassRegistry&)
Line
Count
Source
43
87.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
87.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
87.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
87.1k
  }
llvm::initializeFuncletLayoutPass(llvm::PassRegistry&)
Line
Count
Source
43
85.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
85.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
85.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
85.1k
  }
llvm::initializeGCModuleInfoPass(llvm::PassRegistry&)
Line
Count
Source
43
192k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
192k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
192k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
192k
  }
llvm::initializeGCMachineCodeAnalysisPass(llvm::PassRegistry&)
Line
Count
Source
43
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
53.5k
  }
llvm::initializeGlobalMergePass(llvm::PassRegistry&)
Line
Count
Source
43
25.8k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
25.8k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
25.8k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
25.8k
  }
llvm::initializeLiveDebugValuesPass(llvm::PassRegistry&)
Line
Count
Source
43
86.8k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
86.8k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
86.8k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
86.8k
  }
llvm::initializeLiveRangeShrinkPass(llvm::PassRegistry&)
Line
Count
Source
43
61.4k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
61.4k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
61.4k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
61.4k
  }
llvm::initializeLowerEmuTLSPass(llvm::PassRegistry&)
Line
Count
Source
43
48
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
48
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
48
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
48
  }
llvm::initializeMachineCopyPropagationPass(llvm::PassRegistry&)
Line
Count
Source
43
85.4k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
85.4k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
85.4k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
85.4k
  }
llvm::initializeMachineDominatorTreePass(llvm::PassRegistry&)
Line
Count
Source
43
1.42M
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
1.42M
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
1.42M
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
1.42M
  }
llvm::initializeMachineFunctionPrinterPassPass(llvm::PassRegistry&)
Line
Count
Source
43
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
53.5k
  }
llvm::initializeUnpackMachineBundlesPass(llvm::PassRegistry&)
Line
Count
Source
43
57.9k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
57.9k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
57.9k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
57.9k
  }
llvm::initializeFinalizeMachineBundlesPass(llvm::PassRegistry&)
Line
Count
Source
43
53.8k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
53.8k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
53.8k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
53.8k
  }
llvm::initializeMachineModuleInfoPass(llvm::PassRegistry&)
Line
Count
Source
43
87.7k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
87.7k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
87.7k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
87.7k
  }
llvm::initializeMachineOutlinerPass(llvm::PassRegistry&)
Line
Count
Source
43
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
53.5k
  }
llvm::initializeMachinePostDominatorTreePass(llvm::PassRegistry&)
Line
Count
Source
43
262k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
262k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
262k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
262k
  }
llvm::initializePostMachineSchedulerPass(llvm::PassRegistry&)
Line
Count
Source
43
68.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
68.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
68.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
68.1k
  }
llvm::initializeMachineVerifierPassPass(llvm::PassRegistry&)
Line
Count
Source
43
172k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
44
172k
    llvm::call_once(Initialize##passName##PassFlag,                            \
45
172k
                    initialize##passName##PassOnce, std::ref(Registry));       \
46
172k
  }
47
48
#define INITIALIZE_PASS_BEGIN(passName, arg, name, cfg, analysis)              \
49
9.38M
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {
50
51
26.5M
#define INITIALIZE_PASS_DEPENDENCY(depName) initialize##depName##Pass(Registry);
52
#define INITIALIZE_AG_DEPENDENCY(depName)                                      \
53
  initialize##depName##AnalysisGroup(Registry);
54
55
#define INITIALIZE_PASS_END(passName, arg, name, cfg, analysis)                \
56
9.38M
  PassInfo *PI = new PassInfo(                                                 \
57
9.38M
      name, arg, &passName::ID,                                                \
58
9.38M
      PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);       \
59
9.38M
  Registry.registerPass(*PI, true);                                            \
60
9.38M
  return PI;                                                                   \
61
9.38M
  }                                                                            \
62
  static llvm::once_flag Initialize##passName##PassFlag;                       \
63
31.2M
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
31.2M
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
31.2M
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
31.2M
  }
llvm::initializeInstructionCombiningPassPass(llvm::PassRegistry&)
Line
Count
Source
63
147k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
147k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
147k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
147k
  }
llvm::initializeRegBankSelectPass(llvm::PassRegistry&)
Line
Count
Source
63
378k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
378k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
378k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
378k
  }
llvm::initializeLegalizerPass(llvm::PassRegistry&)
Line
Count
Source
63
378k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
378k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
378k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
378k
  }
llvm::initializeInstructionSelectPass(llvm::PassRegistry&)
Line
Count
Source
63
378k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
378k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
378k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
378k
  }
llvm::initializeIRTranslatorPass(llvm::PassRegistry&)
Line
Count
Source
63
378k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
378k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
378k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
378k
  }
llvm::initializePGOMemOPSizeOptLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
23.8k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
23.8k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
23.8k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
23.8k
  }
llvm::initializePGOInstrumentationUseLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
7.94k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
7.94k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
7.94k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
7.94k
  }
llvm::initializePGOInstrumentationGenLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
7.94k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
7.94k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
7.94k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
7.94k
  }
llvm::initializeInstrProfilingLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
7.91k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
7.91k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
7.91k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
7.91k
  }
llvm::initializePGOIndirectCallPromotionLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
8.30k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
8.30k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
8.30k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
8.30k
  }
llvm::initializeWholeProgramDevirtPass(llvm::PassRegistry&)
Line
Count
Source
63
8.29k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
8.29k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
8.29k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
8.29k
  }
llvm::initializeSampleProfileLoaderLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
7.95k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
7.95k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
7.95k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
7.95k
  }
llvm::initializePruneEHPass(llvm::PassRegistry&)
Line
Count
Source
63
25.4k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
25.4k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
25.4k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
25.4k
  }
llvm::initializePartialInlinerLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
7.95k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
7.95k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
7.95k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
7.95k
  }
llvm::initializeSimpleInlinerPass(llvm::PassRegistry&)
Line
Count
Source
63
25.4k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
25.4k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
25.4k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
25.4k
  }
llvm::initializeInferFunctionAttrsLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
25.3k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
25.3k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
25.3k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
25.3k
  }
llvm::initializeGlobalOptLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
25.9k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
25.9k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
25.9k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
25.9k
  }
llvm::initializeReversePostOrderFunctionAttrsLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
25.4k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
25.4k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
25.4k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
25.4k
  }
llvm::initializePostOrderFunctionAttrsLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
25.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
25.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
25.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
25.6k
  }
llvm::initializeCrossDSOCFIPass(llvm::PassRegistry&)
Line
Count
Source
63
8.14k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
8.14k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
8.14k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
8.14k
  }
llvm::initializeArgPromotionPass(llvm::PassRegistry&)
Line
Count
Source
63
23.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
23.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
23.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
23.6k
  }
llvm::initializeAlwaysInlinerLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
14.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
14.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
14.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
14.6k
  }
llvm::initializeSLPVectorizerPass(llvm::PassRegistry&)
Line
Count
Source
63
41.9k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
41.9k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
41.9k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
41.9k
  }
llvm::initializeLoopVectorizePass(llvm::PassRegistry&)
Line
Count
Source
63
42.3k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
42.3k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
42.3k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
42.3k
  }
llvm::initializeLoadStoreVectorizerPass(llvm::PassRegistry&)
Line
Count
Source
63
26.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
26.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
26.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
26.5k
  }
llvm::initializeInstSimplifierPass(llvm::PassRegistry&)
Line
Count
Source
63
25.2k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
25.2k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
25.2k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
25.2k
  }
llvm::initializePredicateInfoPrinterLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
7.92k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
7.92k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
7.92k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
7.92k
  }
llvm::initializeNameAnonGlobalLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
7.91k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
7.91k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
7.91k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
7.91k
  }
llvm::initializePromoteLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
25.4k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
25.4k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
25.4k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
25.4k
  }
llvm::initializeLoopVersioningPassPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeLoopSimplifyPass(llvm::PassRegistry&)
Line
Count
Source
63
1.02M
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
1.02M
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
1.02M
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
1.02M
  }
llvm::initializeLibCallsShrinkWrapLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
23.8k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
23.8k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
23.8k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
23.8k
  }
llvm::initializeLCSSAWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
63
842k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
842k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
842k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
842k
  }
llvm::initializeTailCallElimPass(llvm::PassRegistry&)
Line
Count
Source
63
41.9k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
41.9k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
41.9k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
41.9k
  }
llvm::initializeStructurizeCFGPass(llvm::PassRegistry&)
Line
Count
Source
63
26.3k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
26.3k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
26.3k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
26.3k
  }
llvm::initializeStraightLineStrengthReducePass(llvm::PassRegistry&)
Line
Count
Source
63
26.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
26.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
26.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
26.5k
  }
llvm::initializeSpeculativeExecutionLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeSinkingLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
26.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
26.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
26.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
26.1k
  }
llvm::initializeLateCFGSimplifyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
41.9k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
41.9k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
41.9k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
41.9k
  }
llvm::initializeCFGSimplifyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
164k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
164k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
164k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
164k
  }
llvm::initializeSimpleLoopUnswitchLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeSeparateConstOffsetFromGEPPass(llvm::PassRegistry&)
Line
Count
Source
63
27.7k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
27.7k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
27.7k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
27.7k
  }
llvm::initializeScalarizerPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeSROALegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
61.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
61.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
61.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
61.1k
  }
llvm::initializeIPSCCPLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
42.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
42.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
42.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
42.1k
  }
llvm::initializeSCCPLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
42.2k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
42.2k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
42.2k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
42.2k
  }
llvm::initializeRewriteStatepointsForGCPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeRegToMemPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializePlaceSafepointsPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializePlaceBackedgeSafepointsImplPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializePartiallyInlineLibCallsLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
56.7k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
56.7k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
56.7k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
56.7k
  }
llvm::initializeNewGVNLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
24.7k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.7k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.7k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.7k
  }
llvm::initializeNaryReassociateLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
26.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
26.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
26.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
26.5k
  }
llvm::initializeMergedLoadStoreMotionLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
42.0k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
42.0k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
42.0k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
42.0k
  }
llvm::initializeMergeICmpsPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeMemCpyOptLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
42.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
42.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
42.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
42.1k
  }
llvm::initializeLoopVersioningLICMPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeLoopUnswitchPass(llvm::PassRegistry&)
Line
Count
Source
63
41.9k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
41.9k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
41.9k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
41.9k
  }
llvm::initializeLoopUnrollPass(llvm::PassRegistry&)
Line
Count
Source
63
59.4k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
59.4k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
59.4k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
59.4k
  }
llvm::initializeLoopStrengthReducePass(llvm::PassRegistry&)
Line
Count
Source
63
73.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
73.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
73.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
73.5k
  }
llvm::initializeLoopSimplifyCFGLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeLoopRotateLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
59.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
59.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
59.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
59.1k
  }
llvm::initializeLoopRerollPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeLoopPredicationLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeLoopLoadEliminationPass(llvm::PassRegistry&)
Line
Count
Source
63
41.9k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
41.9k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
41.9k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
41.9k
  }
llvm::initializeLoopInterchangePass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeLoopInstSimplifyLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeLoopIdiomRecognizeLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
41.9k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
41.9k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
41.9k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
41.9k
  }
llvm::initializeLoopDistributeLegacyPass(llvm::PassRegistry&)
Line
Count
Source
63
41.9k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
41.9k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
41.9k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
41.9k
  }
llvm::initializeLoopDataPrefetchLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
39.2k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
39.2k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
39.2k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
39.2k
  }
llvm::initializeLoopDeletionLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
42.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
42.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
42.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
42.1k
  }
llvm::initializeLegacyLoopSinkPassPass(llvm::PassRegistry&)
Line
Count
Source
63
41.8k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
41.8k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
41.8k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
41.8k
  }
llvm::initializeLegacyLICMPassPass(llvm::PassRegistry&)
Line
Count
Source
63
77.8k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
77.8k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
77.8k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
77.8k
  }
llvm::initializeJumpThreadingPass(llvm::PassRegistry&)
Line
Count
Source
63
59.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
59.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
59.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
59.6k
  }
llvm::initializeIndVarSimplifyLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
42.2k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
42.2k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
42.2k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
42.2k
  }
llvm::initializeInductiveRangeCheckEliminationPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeGVNSinkLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeGVNHoistLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeGVNLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
42.2k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
42.2k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
42.2k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
42.2k
  }
llvm::initializeGuardWideningLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeFlattenCFGPassPass(llvm::PassRegistry&)
Line
Count
Source
63
26.3k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
26.3k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
26.3k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
26.3k
  }
llvm::initializeEarlyCSEMemSSALegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
41.9k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
41.9k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
41.9k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
41.9k
  }
llvm::initializeEarlyCSELegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
48.7k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
48.7k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
48.7k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
48.7k
  }
llvm::initializeDivRemPairsLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
41.8k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
41.8k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
41.8k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
41.8k
  }
llvm::initializeDSELegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
42.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
42.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
42.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
42.1k
  }
llvm::initializeCorrelatedValuePropagationPass(llvm::PassRegistry&)
Line
Count
Source
63
59.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
59.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
59.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
59.1k
  }
llvm::initializeConstantPropagationPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeConstantHoistingLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
73.4k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
73.4k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
73.4k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
73.4k
  }
llvm::initializeBDCELegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
42.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
42.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
42.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
42.1k
  }
llvm::initializeAlignmentFromAssumptionsPass(llvm::PassRegistry&)
Line
Count
Source
63
42.0k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
42.0k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
42.0k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
42.0k
  }
llvm::initializeADCELegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
41.9k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
41.9k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
41.9k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
41.9k
  }
llvm::initializeSafepointIRVerifierPass(llvm::PassRegistry&)
Line
Count
Source
63
24.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
24.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
24.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
24.6k
  }
llvm::initializeXRayInstrumentationPass(llvm::PassRegistry&)
Line
Count
Source
63
87.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
87.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
87.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
87.1k
  }
llvm::initializeVirtRegRewriterPass(llvm::PassRegistry&)
Line
Count
Source
63
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
53.5k
  }
llvm::initializeTwoAddressInstructionPassPass(llvm::PassRegistry&)
Line
Count
Source
63
87.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
87.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
87.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
87.1k
  }
llvm::initializeStackSlotColoringPass(llvm::PassRegistry&)
Line
Count
Source
63
85.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
85.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
85.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
85.6k
  }
llvm::initializeStackProtectorPass(llvm::PassRegistry&)
Line
Count
Source
63
197k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
197k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
197k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
197k
  }
llvm::initializeStackColoringPass(llvm::PassRegistry&)
Line
Count
Source
63
85.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
85.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
85.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
85.6k
  }
llvm::initializeSpillPlacementPass(llvm::PassRegistry&)
Line
Count
Source
63
36.7k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
36.7k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
36.7k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
36.7k
  }
llvm::initializeShrinkWrapPass(llvm::PassRegistry&)
Line
Count
Source
63
85.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
85.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
85.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
85.6k
  }
llvm::initializeShadowStackGCLoweringPass(llvm::PassRegistry&)
Line
Count
Source
63
33.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
33.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
33.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
33.5k
  }
llvm::initializeSafeStackLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
95.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
95.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
95.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
95.1k
  }
llvm::initializeRegUsageInfoPropagationPassPass(llvm::PassRegistry&)
Line
Count
Source
63
6
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
6
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
6
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
6
  }
llvm::initializeRegUsageInfoCollectorPass(llvm::PassRegistry&)
Line
Count
Source
63
6
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
6
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
6
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
6
  }
llvm::initializeRenameIndependentSubregsPass(llvm::PassRegistry&)
Line
Count
Source
63
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
53.5k
  }
llvm::initializeRegisterCoalescerPass(llvm::PassRegistry&)
Line
Count
Source
63
159k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
159k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
159k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
159k
  }
llvm::initializeRAGreedyPass(llvm::PassRegistry&)
Line
Count
Source
63
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
53.5k
  }
llvm::initializeRABasicPass(llvm::PassRegistry&)
Line
Count
Source
63
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
53.5k
  }
llvm::initializePEIPass(llvm::PassRegistry&)
Line
Count
Source
63
86.8k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
86.8k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
86.8k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
86.8k
  }
llvm::initializePHIEliminationPass(llvm::PassRegistry&)
Line
Count
Source
63
87.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
87.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
87.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
87.1k
  }
llvm::initializePeepholeOptimizerPass(llvm::PassRegistry&)
Line
Count
Source
63
85.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
85.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
85.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
85.6k
  }
llvm::initializeMachineTraceMetricsPass(llvm::PassRegistry&)
Line
Count
Source
63
163k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
163k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
163k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
163k
  }
llvm::initializeMachineSinkingPass(llvm::PassRegistry&)
Line
Count
Source
63
85.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
85.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
85.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
85.6k
  }
llvm::initializeMachineSchedulerPass(llvm::PassRegistry&)
Line
Count
Source
63
159k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
159k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
159k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
159k
  }
llvm::initializeMachineRegionInfoPassPass(llvm::PassRegistry&)
Line
Count
Source
63
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
53.5k
  }
llvm::initializeMachinePipelinerPass(llvm::PassRegistry&)
Line
Count
Source
63
53.9k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
53.9k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
53.9k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
53.9k
  }
llvm::initializeMachineOptimizationRemarkEmitterPassPass(llvm::PassRegistry&)
Line
Count
Source
63
225k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
225k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
225k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
225k
  }
llvm::initializeMachineLoopInfoPass(llvm::PassRegistry&)
Line
Count
Source
63
1.21M
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
1.21M
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
1.21M
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
1.21M
  }
llvm::initializeMachineLICMPass(llvm::PassRegistry&)
Line
Count
Source
63
118k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
118k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
118k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
118k
  }
llvm::initializeMachineDominanceFrontierPass(llvm::PassRegistry&)
Line
Count
Source
63
127k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
127k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
127k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
127k
  }
llvm::initializeMachineCSEPass(llvm::PassRegistry&)
Line
Count
Source
63
87.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
87.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
87.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
87.1k
  }
llvm::initializeMachineCombinerPass(llvm::PassRegistry&)
Line
Count
Source
63
76.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
76.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
76.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
76.5k
  }
llvm::initializeMachineBranchProbabilityInfoPass(llvm::PassRegistry&)
Line
Count
Source
63
794k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
794k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
794k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
794k
  }
llvm::initializeMachineBlockPlacementStatsPass(llvm::PassRegistry&)
Line
Count
Source
63
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
53.5k
  }
llvm::initializeMachineBlockPlacementPass(llvm::PassRegistry&)
Line
Count
Source
63
85.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
85.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
85.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
85.6k
  }
llvm::initializeMachineBlockFrequencyInfoPass(llvm::PassRegistry&)
Line
Count
Source
63
388k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
388k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
388k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
388k
  }
llvm::initializeLocalStackSlotPassPass(llvm::PassRegistry&)
Line
Count
Source
63
87.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
87.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
87.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
87.1k
  }
llvm::initializeLiveVariablesPass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeLiveStacksPass(llvm::PassRegistry&)
Line
Count
Source
63
232k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
232k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
232k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
232k
  }
llvm::initializeLiveRegMatrixPass(llvm::PassRegistry&)
Line
Count
Source
63
73.4k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
73.4k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
73.4k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
73.4k
  }
llvm::initializeLiveIntervalsPass(llvm::PassRegistry&)
Line
Count
Source
63
780k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
780k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
780k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
780k
  }
llvm::initializeLiveDebugVariablesPass(llvm::PassRegistry&)
Line
Count
Source
63
195k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
195k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
195k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
195k
  }
llvm::initializeLazyMachineBlockFrequencyInfoPassPass(llvm::PassRegistry&)
Line
Count
Source
63
135k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
135k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
135k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
135k
  }
llvm::initializeAArch64A57FPLoadBalancingPass(llvm::PassRegistry&)
Line
Count
Source
63
137k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
137k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
137k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
137k
  }
llvm::initializeInterleavedAccessPass(llvm::PassRegistry&)
Line
Count
Source
63
87.3k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
87.3k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
87.3k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
87.3k
  }
llvm::initializeImplicitNullChecksPass(llvm::PassRegistry&)
Line
Count
Source
63
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
53.5k
  }
llvm::initializeIfConverterPass(llvm::PassRegistry&)
Line
Count
Source
63
60.3k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
60.3k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
60.3k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
60.3k
  }
llvm::initializeLowerIntrinsicsPass(llvm::PassRegistry&)
Line
Count
Source
63
103k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
103k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
103k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
103k
  }
llvm::initializeExpandReductionsPass(llvm::PassRegistry&)
Line
Count
Source
63
58.1k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
58.1k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
58.1k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
58.1k
  }
llvm::initializeEarlyIfConverterPass(llvm::PassRegistry&)
Line
Count
Source
63
53.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
53.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
53.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
53.5k
  }
llvm::initializeDwarfEHPreparePass(llvm::PassRegistry&)
Line
Count
Source
63
61.4k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
61.4k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
61.4k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
61.4k
  }
llvm::initializeCodeGenPreparePass(llvm::PassRegistry&)
Line
Count
Source
63
93.6k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
93.6k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
93.6k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
93.6k
  }
llvm::initializeSCEVAAWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
63
604k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
604k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
604k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
604k
  }
llvm::initializeScalarEvolutionWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
63
1.71M
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
1.71M
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
1.71M
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
1.71M
  }
llvm::initializeRegionInfoPassPass(llvm::PassRegistry&)
Line
Count
Source
63
202k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
202k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
202k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
202k
  }
llvm::initializeOptimizationRemarkEmitterWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
63
688k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
688k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
688k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
688k
  }
llvm::initializeMemorySSAPrinterLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
7.93k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
7.93k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
7.93k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
7.93k
  }
llvm::initializeMemorySSAWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
63
124k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
124k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
124k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
124k
  }
llvm::initializeMemoryDependenceWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
63
441k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
441k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
441k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
441k
  }
llvm::initializeLoopInfoWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
63
2.71M
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
2.71M
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
2.71M
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
2.71M
  }
llvm::initializeLoopAccessLegacyAnalysisPass(llvm::PassRegistry&)
Line
Count
Source
63
251k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
251k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
251k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
251k
  }
llvm::initializeLazyValueInfoPrinterPass(llvm::PassRegistry&)
Line
Count
Source
63
7.91k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
7.91k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
7.91k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
7.91k
  }
llvm::initializeLazyValueInfoWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
63
134k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
134k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
134k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
134k
  }
llvm::initializeLazyBlockFrequencyInfoPassPass(llvm::PassRegistry&)
Line
Count
Source
63
324k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
324k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
324k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
324k
  }
llvm::initializeLazyBranchProbabilityInfoPassPass(llvm::PassRegistry&)
Line
Count
Source
63
383k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
383k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
383k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
383k
  }
llvm::initializeIVUsersWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
63
81.7k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
81.7k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
81.7k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
81.7k
  }
llvm::initializeGlobalsAAWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
63
881k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
881k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
881k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
881k
  }
llvm::initializeDominanceFrontierWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
63
69.3k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
69.3k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
69.3k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
69.3k
  }
llvm::initializeDivergenceAnalysisPass(llvm::PassRegistry&)
Line
Count
Source
63
440k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
440k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
440k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
440k
  }
llvm::initializeDependenceAnalysisWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
63
32.5k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
32.5k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
32.5k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
32.5k
  }
llvm::initializeDemandedBitsWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
63
185k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
185k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
185k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
185k
  }
llvm::initializeCallGraphPrinterLegacyPassPass(llvm::PassRegistry&)
Line
Count
Source
63
7.92k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
7.92k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
7.92k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
7.92k
  }
llvm::initializeBranchProbabilityInfoWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
63
259k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
259k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
259k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
259k
  }
llvm::initializeBlockFrequencyInfoWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
63
281k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
281k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
281k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
281k
  }
llvm::initializeBasicAAWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
63
1.02M
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
1.02M
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
1.02M
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
1.02M
  }
llvm::initializeAliasSetPrinterPass(llvm::PassRegistry&)
Line
Count
Source
63
7.92k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
7.92k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
7.92k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
7.92k
  }
llvm::initializeAAResultsWrapperPassPass(llvm::PassRegistry&)
Line
Count
Source
63
2.57M
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
2.57M
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
2.57M
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
2.57M
  }
llvm::initializePPCVSXSwapRemovalPass(llvm::PassRegistry&)
Line
Count
Source
63
233
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
233
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
233
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
233
  }
llvm::initializePPCVSXFMAMutatePass(llvm::PassRegistry&)
Line
Count
Source
63
2.45k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
2.45k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
2.45k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
2.45k
  }
llvm::initializePPCTLSDynamicCallPass(llvm::PassRegistry&)
Line
Count
Source
63
124k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
124k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
124k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
124k
  }
llvm::initializePPCMIPeepholePass(llvm::PassRegistry&)
Line
Count
Source
63
1.23k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
1.23k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
1.23k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
1.23k
  }
llvm::initializePPCLoopPreIncPrepPass(llvm::PassRegistry&)
Line
Count
Source
63
1.23k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
1.23k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
1.23k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
1.23k
  }
llvm::initializePPCCTRLoopsPass(llvm::PassRegistry&)
Line
Count
Source
63
1.23k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
1.23k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
1.23k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
1.23k
  }
llvm::initializePPCBranchCoalescingPass(llvm::PassRegistry&)
Line
Count
Source
63
2
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
2
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
2
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
2
  }
llvm::initializeHexagonPacketizerPass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeHexagonVectorLoopCarriedReusePass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeHexagonStoreWideningPass(llvm::PassRegistry&)
Line
Count
Source
63
405
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
405
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
405
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
405
  }
llvm::initializeHexagonRDFOptPass(llvm::PassRegistry&)
Line
Count
Source
63
404
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
404
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
404
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
404
  }
llvm::initializeHexagonOptAddrModePass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeHexagonNewValueJumpPass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeHexagonLoopIdiomRecognizePass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeHexagonHardwareLoopsPass(llvm::PassRegistry&)
Line
Count
Source
63
405
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
405
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
405
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
405
  }
llvm::initializeHexagonGenPredicatePass(llvm::PassRegistry&)
Line
Count
Source
63
405
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
405
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
405
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
405
  }
llvm::initializeHexagonGenInsertPass(llvm::PassRegistry&)
Line
Count
Source
63
405
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
405
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
405
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
405
  }
llvm::initializeHexagonGenExtractPass(llvm::PassRegistry&)
Line
Count
Source
63
404
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
404
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
404
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
404
  }
llvm::initializeHexagonExpandCondsetsPass(llvm::PassRegistry&)
Line
Count
Source
63
889
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
889
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
889
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
889
  }
llvm::initializeHexagonCommonGEPPass(llvm::PassRegistry&)
Line
Count
Source
63
405
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
405
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
405
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
405
  }
llvm::initializeHexagonBitSimplifyPass(llvm::PassRegistry&)
Line
Count
Source
63
399
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
399
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
399
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
399
  }
llvm::initializeSIWholeQuadModePass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeSIOptimizeExecMaskingPreRAPass(llvm::PassRegistry&)
Line
Count
Source
63
125k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
125k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
125k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
125k
  }
llvm::initializeSIOptimizeExecMaskingPass(llvm::PassRegistry&)
Line
Count
Source
63
125k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
125k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
125k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
125k
  }
llvm::initializeSILoadStoreOptimizerPass(llvm::PassRegistry&)
Line
Count
Source
63
125k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
125k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
125k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
125k
  }
llvm::initializeSIInsertWaitsPass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeSIInsertWaitcntsPass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeSIFixSGPRCopiesPass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeSIAnnotateControlFlowPass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeR600PacketizerPass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeR600VectorRegMergerPass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeR600ExpandSpecialInstrsPassPass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeR600EmitClauseMarkersPass(llvm::PassRegistry&)
Line
Count
Source
63
244
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
244
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
244
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
244
  }
llvm::initializeR600ControlFlowFinalizerPass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeR600ClauseMergePassPass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeAMDGPUCFGStructurizerPass(llvm::PassRegistry&)
Line
Count
Source
63
244
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
244
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
244
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
244
  }
llvm::initializeAMDGPUInlinerPass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeAMDGPUUnifyDivergentExitNodesPass(llvm::PassRegistry&)
Line
Count
Source
63
125k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
125k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
125k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
125k
  }
llvm::initializeAMDGPURewriteOutArgumentsPass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
Unexecuted instantiation: llvm::initializeAMDGPUMachineCFGStructurizerPass(llvm::PassRegistry&)
llvm::initializeAMDGPUSimplifyLibCallsPass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeAMDGPUDAGToDAGISelPass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeAMDGPUCodeGenPreparePass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeAMDGPUAnnotateUniformValuesPass(llvm::PassRegistry&)
Line
Count
Source
63
123k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
123k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
123k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
123k
  }
llvm::initializeAArch64PromoteConstantPass(llvm::PassRegistry&)
Line
Count
Source
63
137k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
137k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
137k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
137k
  }
llvm::initializeAArch64ConditionOptimizerPass(llvm::PassRegistry&)
Line
Count
Source
63
137k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
137k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
137k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
137k
  }
llvm::initializeFalkorHWPFFixPass(llvm::PassRegistry&)
Line
Count
Source
63
137k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
137k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
137k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
137k
  }
llvm::initializeFalkorMarkStridedAccessesLegacyPass(llvm::PassRegistry&)
Line
Count
Source
63
137k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
137k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
137k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
137k
  }
llvm::initializeAArch64ConditionalComparesPass(llvm::PassRegistry&)
Line
Count
Source
63
137k
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
64
137k
    llvm::call_once(Initialize##passName##PassFlag,                            \
65
137k
                    initialize##passName##PassOnce, std::ref(Registry));       \
66
137k
  }
67
68
#define INITIALIZE_PASS_WITH_OPTIONS(PassName, Arg, Name, Cfg, Analysis)       \
69
24.6k
  
INITIALIZE_PASS_BEGIN24.6k
(PassName, Arg, Name, Cfg, Analysis) \
70
24.6k
  PassName::registerOptions();                                                 \
71
24.6k
  INITIALIZE_PASS_END(PassName, Arg, Name, Cfg, Analysis)
72
73
#define INITIALIZE_PASS_WITH_OPTIONS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
74
  INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis)                    \
75
  PassName::registerOptions();
76
77
6.27M
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: AArch64A57FPLoadBalancing.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AArch64A57FPLoadBalancing>()
Unexecuted instantiation: AArch64AdvSIMDScalarPass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AArch64AdvSIMDScalar>()
Unexecuted instantiation: AArch64CleanupLocalDynamicTLSPass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LDTLSCleanup>()
Unexecuted instantiation: AArch64CollectLOH.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AArch64CollectLOH>()
Unexecuted instantiation: AArch64CondBrTuning.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AArch64CondBrTuning>()
AArch64ConditionalCompares.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AArch64ConditionalCompares>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: AArch64DeadRegisterDefinitionsPass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AArch64DeadRegisterDefinitions>()
AArch64ExpandPseudoInsts.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AArch64ExpandPseudo>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
AArch64FalkorHWPFFix.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::FalkorMarkStridedAccessesLegacy>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
AArch64FalkorHWPFFix.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::FalkorHWPFFix>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: AArch64A53Fix835769.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AArch64A53Fix835769>()
Unexecuted instantiation: AArch64ConditionOptimizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AArch64ConditionOptimizer>()
AArch64RedundantCopyElimination.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AArch64RedundantCopyElimination>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
AArch64LoadStoreOptimizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AArch64LoadStoreOpt>()
Line
Count
Source
77
4
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: AArch64PromoteConstant.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AArch64PromoteConstant>()
Unexecuted instantiation: AArch64StorePairSuppress.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AArch64StorePairSuppress>()
Unexecuted instantiation: AArch64VectorByElementOpt.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AArch64VectorByElementOpt>()
Unexecuted instantiation: llvm::Pass* llvm::callDefaultCtor<llvm::AMDGPUAAWrapperPass>()
AMDGPUAlwaysInlinePass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AMDGPUAlwaysInline>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
AMDGPUAnnotateKernelFeatures.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AMDGPUAnnotateKernelFeatures>()
Line
Count
Source
77
4
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: AMDGPUAnnotateUniformValues.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AMDGPUAnnotateUniformValues>()
llvm::Pass* llvm::callDefaultCtor<llvm::AMDGPUArgumentUsageInfo>()
Line
Count
Source
77
1.71k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
AMDGPUCodeGenPrepare.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AMDGPUCodeGenPrepare>()
Line
Count
Source
77
5
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: AMDGPUISelDAGToDAG.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AMDGPUDAGToDAGISel>()
Unexecuted instantiation: AMDGPULibCalls.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AMDGPUSimplifyLibCalls>()
Unexecuted instantiation: AMDGPULibCalls.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AMDGPUUseNativeCalls>()
AMDGPULowerIntrinsics.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AMDGPULowerIntrinsics>()
Line
Count
Source
77
3
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AMDGPUMachineCFGStructurizer>()
AMDGPUPromoteAlloca.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AMDGPUPromoteAlloca>()
Line
Count
Source
77
19
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
AMDGPURewriteOutArguments.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AMDGPURewriteOutArguments>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
AMDGPUUnifyDivergentExitNodes.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AMDGPUUnifyDivergentExitNodes>()
Line
Count
Source
77
1.48k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
AMDGPUUnifyMetadata.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AMDGPUUnifyMetadata>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: AMDGPUInline.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AMDGPUInliner>()
Unexecuted instantiation: AMDILCFGStructurizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AMDGPUCFGStructurizer>()
Unexecuted instantiation: R600ClauseMergePass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::R600ClauseMergePass>()
Unexecuted instantiation: R600ControlFlowFinalizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::R600ControlFlowFinalizer>()
Unexecuted instantiation: R600EmitClauseMarkers.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::R600EmitClauseMarkers>()
Unexecuted instantiation: R600ExpandSpecialInstrs.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::R600ExpandSpecialInstrsPass>()
Unexecuted instantiation: R600OptimizeVectorRegisters.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::R600VectorRegMerger>()
Unexecuted instantiation: R600Packetizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::R600Packetizer>()
SIAnnotateControlFlow.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SIAnnotateControlFlow>()
Line
Count
Source
77
6
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: SIDebuggerInsertNops.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SIDebuggerInsertNops>()
SIFixSGPRCopies.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SIFixSGPRCopies>()
Line
Count
Source
77
1.48k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SIFixVGPRCopies.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SIFixVGPRCopies>()
Line
Count
Source
77
1.48k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SIFixWWMLiveness.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SIFixWWMLiveness>()
Line
Count
Source
77
1.47k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SIFoldOperands.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SIFoldOperands>()
Line
Count
Source
77
2.87k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SIInsertSkips.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SIInsertSkips>()
Line
Count
Source
77
1.48k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: SIInsertWaitcnts.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SIInsertWaitcnts>()
SIInsertWaits.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SIInsertWaits>()
Line
Count
Source
77
6
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SILoadStoreOptimizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SILoadStoreOptimizer>()
Line
Count
Source
77
1.43k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SILowerControlFlow.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SILowerControlFlow>()
Line
Count
Source
77
1.47k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: SILowerI1Copies.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SILowerI1Copies>()
SIMemoryLegalizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SIMemoryLegalizer>()
Line
Count
Source
77
4
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SIOptimizeExecMasking.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SIOptimizeExecMasking>()
Line
Count
Source
77
1.48k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SIOptimizeExecMaskingPreRA.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SIOptimizeExecMaskingPreRA>()
Line
Count
Source
77
1.43k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SIPeepholeSDWA.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SIPeepholeSDWA>()
Line
Count
Source
77
1.44k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SIShrinkInstructions.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SIShrinkInstructions>()
Line
Count
Source
77
5
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SIWholeQuadMode.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SIWholeQuadMode>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
ARMConstantIslandPass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ARMConstantIslands>()
Line
Count
Source
77
3
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
ARMExpandPseudoInsts.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ARMExpandPseudo>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
ARMLoadStoreOptimizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ARMLoadStoreOpt>()
Line
Count
Source
77
3
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
ARMLoadStoreOptimizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ARMPreAllocLoadStoreOpt>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: ARMTargetMachine.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ARMExecutionDepsFix>()
Unexecuted instantiation: HexagonBitSimplify.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonBitSimplify>()
Unexecuted instantiation: HexagonBitSimplify.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonLoopRescheduling>()
Unexecuted instantiation: HexagonBranchRelaxation.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonBranchRelaxation>()
Unexecuted instantiation: HexagonCFGOptimizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonCFGOptimizer>()
Unexecuted instantiation: HexagonCommonGEP.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonCommonGEP>()
Unexecuted instantiation: HexagonConstPropagation.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonConstPropagation>()
Unexecuted instantiation: HexagonCopyToCombine.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonCopyToCombine>()
HexagonEarlyIfConv.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonEarlyIfConversion>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
HexagonExpandCondsets.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonExpandCondsets>()
Line
Count
Source
77
401
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: HexagonFixupHwLoops.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonFixupHwLoops>()
Unexecuted instantiation: HexagonFrameLowering.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonCallFrameInformation>()
Unexecuted instantiation: HexagonGenExtract.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonGenExtract>()
Unexecuted instantiation: HexagonGenInsert.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonGenInsert>()
HexagonGenMux.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonGenMux>()
Line
Count
Source
77
3
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: HexagonGenPredicate.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonGenPredicate>()
Unexecuted instantiation: HexagonHardwareLoops.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonHardwareLoops>()
HexagonLoopIdiomRecognition.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonLoopIdiomRecognize>()
Line
Count
Source
77
6
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
HexagonNewValueJump.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonNewValueJump>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
HexagonOptAddrMode.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonOptAddrMode>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: HexagonOptimizeSZextends.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonOptimizeSZextends>()
Unexecuted instantiation: HexagonPeephole.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonPeephole>()
Unexecuted instantiation: HexagonRDFOpt.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonRDFOpt>()
Unexecuted instantiation: HexagonSplitConst32AndConst64.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonSplitConst32AndConst64>()
Unexecuted instantiation: HexagonSplitDouble.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonSplitDoubleRegs>()
Unexecuted instantiation: HexagonStoreWidening.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonStoreWidening>()
HexagonVectorLoopCarriedReuse.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonVectorLoopCarriedReuse>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: HexagonVectorPrint.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonVectorPrint>()
HexagonVLIWPacketizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::HexagonPacketizer>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: LanaiMemAluCombiner.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LanaiMemAluCombiner>()
Unexecuted instantiation: NVPTXAllocaHoisting.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::NVPTXAllocaHoisting>()
Unexecuted instantiation: NVPTXAssignValidGlobalNames.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::NVPTXAssignValidGlobalNames>()
NVPTXGenericToNVVM.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::GenericToNVVM>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
NVPTXLowerAggrCopies.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::NVPTXLowerAggrCopies>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
NVPTXLowerArgs.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::NVPTXLowerArgs>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
NVPTXLowerAlloca.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::NVPTXLowerAlloca>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: NVPTXPeephole.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::NVPTXPeephole>()
NVVMIntrRange.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::NVVMIntrRange>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
NVVMReflect.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::NVVMReflect>()
Line
Count
Source
77
3
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
PPCBoolRetToInt.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PPCBoolRetToInt>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: PPCBranchSelector.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PPCBSel>()
Unexecuted instantiation: PPCBranchCoalescing.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PPCBranchCoalescing>()
Unexecuted instantiation: PPCCTRLoops.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PPCCTRLoops>()
Unexecuted instantiation: PPCEarlyReturn.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PPCEarlyReturn>()
Unexecuted instantiation: PPCLoopPreIncPrep.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PPCLoopPreIncPrep>()
Unexecuted instantiation: PPCMIPeephole.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PPCMIPeephole>()
Unexecuted instantiation: PPCQPXLoadSplat.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PPCQPXLoadSplat>()
Unexecuted instantiation: PPCTOCRegDeps.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PPCTOCRegDeps>()
PPCTLSDynamicCall.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PPCTLSDynamicCall>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: PPCVSXCopy.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PPCVSXCopy>()
PPCVSXFMAMutate.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PPCVSXFMAMutate>()
Line
Count
Source
77
1.22k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: PPCVSXSwapRemoval.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PPCVSXSwapRemoval>()
PPCExpandISEL.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PPCExpandISEL>()
Line
Count
Source
77
8
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: SystemZExpandPseudo.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SystemZExpandPseudo>()
Unexecuted instantiation: SystemZTDC.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SystemZTDCPass>()
X86FixupBWInsts.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::FixupBWInstPass>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
X86FixupLEAs.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::FixupLEAPass>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
X86EvexToVex.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::EvexToVexInstPass>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: X86TargetMachine.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::X86ExecutionDepsFix>()
X86WinEHState.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::WinEHStatePass>()
Line
Count
Source
77
4
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: XCoreLowerThreadLocal.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::XCoreLowerThreadLocal>()
Unexecuted instantiation: AliasAnalysis.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ExternalAAWrapperPass>()
llvm::Pass* llvm::callDefaultCtor<llvm::AAResultsWrapperPass>()
Line
Count
Source
77
389k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
AliasSetTracker.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AliasSetPrinter>()
Line
Count
Source
77
5
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::AssumptionCacheTracker>()
Line
Count
Source
77
78.2k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::BasicAAWrapperPass>()
Line
Count
Source
77
335k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::BlockFrequencyInfoWrapperPass>()
Line
Count
Source
77
100k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::BranchProbabilityInfoWrapperPass>()
Line
Count
Source
77
134k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::CFLAndersAAWrapperPass>()
Line
Count
Source
77
20
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::CFLSteensAAWrapperPass>()
Line
Count
Source
77
34
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::CallGraphWrapperPass>()
Line
Count
Source
77
43.8k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
CallGraph.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::CallGraphPrinterLegacyPass>()
Line
Count
Source
77
5
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: llvm::Pass* llvm::callDefaultCtor<llvm::DummyCGSCCPass>()
llvm::Pass* llvm::callDefaultCtor<llvm::DemandedBitsWrapperPass>()
Line
Count
Source
77
52.4k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::DependenceAnalysisWrapperPass>()
Line
Count
Source
77
43
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::DivergenceAnalysis>()
Line
Count
Source
77
5.97k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::DominanceFrontierWrapperPass>()
Line
Count
Source
77
2.97k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::GlobalsAAWrapperPass>()
Line
Count
Source
77
24
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::IVUsersWrapperPass>()
Line
Count
Source
77
32.1k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::LazyBranchProbabilityInfoPass>()
Line
Count
Source
77
257k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::LazyBlockFrequencyInfoPass>()
Line
Count
Source
77
257k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::LazyValueInfoWrapperPass>()
Line
Count
Source
77
34.9k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: LazyValueInfo.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LazyValueInfoPrinter>()
llvm::Pass* llvm::callDefaultCtor<llvm::LoopAccessLegacyAnalysis>()
Line
Count
Source
77
52.3k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::LoopInfoWrapperPass>()
Line
Count
Source
77
346k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::LCSSAVerificationPass>()
Line
Count
Source
77
123k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::MemoryDependenceWrapperPass>()
Line
Count
Source
77
53.8k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::MemorySSAWrapperPass>()
Line
Count
Source
77
17.4k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::MemorySSAPrinterLegacyPass>()
Line
Count
Source
77
20
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::objcarc::ObjCARCAAWrapperPass>()
Line
Count
Source
77
29
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::OptimizationRemarkEmitterWrapperPass>()
Line
Count
Source
77
276k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::PostDominatorTreeWrapperPass>()
Line
Count
Source
77
25.2k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::ProfileSummaryInfoWrapperPass>()
Line
Count
Source
77
54.9k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::RegionInfoPass>()
Line
Count
Source
77
2.97k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::ScalarEvolutionWrapperPass>()
Line
Count
Source
77
219k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::SCEVAAWrapperPass>()
Line
Count
Source
77
5
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::TargetLibraryInfoWrapperPass>()
Line
Count
Source
77
1.41k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::TargetTransformInfoWrapperPass>()
Line
Count
Source
77
131
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::TypeBasedAAWrapperPass>()
Line
Count
Source
77
45
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::ScopedNoAliasAAWrapperPass>()
Line
Count
Source
77
12
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
AtomicExpandPass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AtomicExpand>()
Line
Count
Source
77
7
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
BranchFolding.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::BranchFolderPass>()
Line
Count
Source
77
32.0k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
BranchRelaxation.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::BranchRelaxation>()
Line
Count
Source
77
15.4k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
CodeGenPrepare.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::CodeGenPrepare>()
Line
Count
Source
77
75
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
CountingFunctionInserter.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::CountingFunctionInserter>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
DeadMachineInstructionElim.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::DeadMachineInstructionElim>()
Line
Count
Source
77
68.0k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
DetectDeadLanes.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::DetectDeadLanes>()
Line
Count
Source
77
31.8k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
DwarfEHPrepare.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::DwarfEHPrepare>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
EarlyIfConversion.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::EarlyIfConverter>()
Line
Count
Source
77
23.7k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::EdgeBundles>()
Line
Count
Source
77
40.2k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
ExpandISelPseudos.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ExpandISelPseudos>()
Line
Count
Source
77
33.5k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
ExpandPostRAPseudos.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ExpandPostRA>()
Line
Count
Source
77
33.5k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
ExpandReductions.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ExpandReductions>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
FEntryInserter.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::FEntryInserter>()
Line
Count
Source
77
33.5k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
FuncletLayout.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::FuncletLayout>()
Line
Count
Source
77
31.5k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::GCModuleInfo>()
Line
Count
Source
77
33.4k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: GCRootLowering.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LowerIntrinsics>()
GCRootLowering.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::GCMachineCodeAnalysis>()
Line
Count
Source
77
31.8k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
GlobalMerge.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::GlobalMerge>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
IfConversion.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::IfConverter>()
Line
Count
Source
77
2.68k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
ImplicitNullChecks.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ImplicitNullChecks>()
Line
Count
Source
77
6
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
InterleavedAccessPass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::InterleavedAccess>()
Line
Count
Source
77
10
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::LazyMachineBlockFrequencyInfoPass>()
Line
Count
Source
77
98.4k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LiveDebugValues.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LiveDebugValues>()
Line
Count
Source
77
33.3k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::LiveDebugVariables>()
Line
Count
Source
77
31.8k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::LiveIntervals>()
Line
Count
Source
77
34.8k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LiveRangeShrink.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LiveRangeShrink>()
Line
Count
Source
77
7.89k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::LiveRegMatrix>()
Line
Count
Source
77
31.7k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::LiveStacks>()
Line
Count
Source
77
32.0k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::LiveVariables>()
Line
Count
Source
77
33.0k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LocalStackSlotAllocation.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LocalStackSlotPass>()
Line
Count
Source
77
33.5k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: LowerEmuTLS.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LowerEmuTLS>()
llvm::Pass* llvm::callDefaultCtor<llvm::MachineBlockFrequencyInfo>()
Line
Count
Source
77
134k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
MachineBlockPlacement.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::MachineBlockPlacement>()
Line
Count
Source
77
32.0k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: MachineBlockPlacement.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::MachineBlockPlacementStats>()
llvm::Pass* llvm::callDefaultCtor<llvm::MachineBranchProbabilityInfo>()
Line
Count
Source
77
33.5k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
MachineCombiner.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::MachineCombiner>()
Line
Count
Source
77
22.9k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
MachineCopyPropagation.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::MachineCopyPropagation>()
Line
Count
Source
77
31.8k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
MachineCSE.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::MachineCSE>()
Line
Count
Source
77
33.5k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::MachineDominanceFrontier>()
Line
Count
Source
77
801
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::MachineDominatorTree>()
Line
Count
Source
77
204k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
MachineFunctionPrinterPass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::MachineFunctionPrinterPass>()
Line
Count
Source
77
22
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: MachineInstrBundle.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::UnpackMachineBundles>()
MachineInstrBundle.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::FinalizeMachineBundles>()
Line
Count
Source
77
244
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
MachineLICM.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::MachineLICM>()
Line
Count
Source
77
65.3k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::MachineLoopInfo>()
Line
Count
Source
77
215k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: llvm::Pass* llvm::callDefaultCtor<llvm::MachineModuleInfo>()
llvm::Pass* llvm::callDefaultCtor<llvm::MachineOptimizationRemarkEmitterPass>()
Line
Count
Source
77
98.4k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
MachineOutliner.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::MachineOutliner>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
MachinePipeliner.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::MachinePipeliner>()
Line
Count
Source
77
405
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::MachinePostDominatorTree>()
Line
Count
Source
77
96.2k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: llvm::Pass* llvm::callDefaultCtor<llvm::MachineRegionInfoPass>()
MachineScheduler.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::MachineScheduler>()
Line
Count
Source
77
32.0k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
MachineScheduler.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PostMachineScheduler>()
Line
Count
Source
77
14.5k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
MachineSink.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::MachineSinking>()
Line
Count
Source
77
32.0k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::MachineTraceMetrics>()
Line
Count
Source
77
37.4k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
MachineVerifier.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::MachineVerifierPass>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
PatchableFunction.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PatchableFunction>()
Line
Count
Source
77
31.5k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: MIRPrintingPass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::MIRPrintingPass>()
OptimizePHIs.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::OptimizePHIs>()
Line
Count
Source
77
32.0k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
PeepholeOptimizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PeepholeOptimizer>()
Line
Count
Source
77
32.1k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
PHIElimination.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PHIElimination>()
Line
Count
Source
77
33.5k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
PostRAHazardRecognizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PostRAHazardRecognizer>()
Line
Count
Source
77
1.48k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
PostRASchedulerList.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PostRAScheduler>()
Line
Count
Source
77
17.2k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
PreISelIntrinsicLowering.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PreISelIntrinsicLoweringLegacyPass>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
ProcessImplicitDefs.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ProcessImplicitDefs>()
Line
Count
Source
77
32.0k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
PrologEpilogInserter.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PEI>()
Line
Count
Source
77
5
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
RegAllocBasic.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::RABasic>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
RegAllocFast.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::RegAllocFast>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
RegAllocGreedy.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::RAGreedy>()
Line
Count
Source
77
8
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
RegisterCoalescer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::RegisterCoalescer>()
Line
Count
Source
77
32.0k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
RegisterScavenging.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ScavengerTest>()
Line
Count
Source
77
3
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
RenameIndependentSubregs.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::RenameIndependentSubregs>()
Line
Count
Source
77
31.8k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::PhysicalRegisterUsageInfo>()
Line
Count
Source
77
6
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: RegUsageInfoCollector.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::RegUsageInfoCollector>()
Unexecuted instantiation: RegUsageInfoPropagate.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::RegUsageInfoPropagationPass>()
Unexecuted instantiation: ResetMachineFunctionPass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ResetMachineFunction>()
SafeStack.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SafeStackLegacyPass>()
Line
Count
Source
77
93
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
ScalarizeMaskedMemIntrin.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ScalarizeMaskedMemIntrin>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: ShadowStackGCLowering.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ShadowStackGCLowering>()
ShrinkWrap.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ShrinkWrap>()
Line
Count
Source
77
32.0k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SjLjEHPrepare.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SjLjEHPrepare>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::SlotIndexes>()
Line
Count
Source
77
66.8k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::SpillPlacement>()
Line
Count
Source
77
31.7k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
StackColoring.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::StackColoring>()
Line
Count
Source
77
32.0k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
StackMapLivenessAnalysis.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::StackMapLiveness>()
Line
Count
Source
77
31.5k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::StackProtector>()
Line
Count
Source
77
9
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
StackSlotColoring.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::StackSlotColoring>()
Line
Count
Source
77
32.0k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
TailDuplication.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::TailDuplicatePass>()
Line
Count
Source
77
63.7k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::TargetPassConfig>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
TwoAddressInstructionPass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::TwoAddressInstructionPass>()
Line
Count
Source
77
33.5k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
UnreachableBlockElim.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::UnreachableBlockElimLegacyPass>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
UnreachableBlockElim.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::UnreachableMachineBlockElim>()
Line
Count
Source
77
33.3k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::VirtRegMap>()
Line
Count
Source
77
31.8k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
VirtRegMap.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::VirtRegRewriter>()
Line
Count
Source
77
31.8k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
WinEHPrepare.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::WinEHPrepare>()
Line
Count
Source
77
4
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
XRayInstrumentation.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::XRayInstrumentation>()
Line
Count
Source
77
33.5k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::DominatorTreeWrapperPass>()
Line
Count
Source
77
516k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: IRPrintingPasses.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PrintModulePassWrapper>()
Unexecuted instantiation: IRPrintingPasses.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PrintFunctionPassWrapper>()
Unexecuted instantiation: IRPrintingPasses.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PrintBasicBlockPass>()
SafepointIRVerifier.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SafepointIRVerifier>()
Line
Count
Source
77
5
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Verifier.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::VerifierLegacyPass>()
Line
Count
Source
77
67
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
ADCE.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ADCELegacyPass>()
Line
Count
Source
77
51
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
AlignmentFromAssumptions.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AlignmentFromAssumptions>()
Line
Count
Source
77
3
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
BDCE.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::BDCELegacyPass>()
Line
Count
Source
77
7
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
ConstantHoisting.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ConstantHoistingLegacyPass>()
Line
Count
Source
77
17
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
ConstantProp.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ConstantPropagation>()
Line
Count
Source
77
40
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
CorrelatedValuePropagation.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::CorrelatedValuePropagation>()
Line
Count
Source
77
15
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
DCE.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::DeadInstElimination>()
Line
Count
Source
77
16
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
DCE.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::DCELegacyPass>()
Line
Count
Source
77
151
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
DeadStoreElimination.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::DSELegacyPass>()
Line
Count
Source
77
42
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
DivRemPairs.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::DivRemPairsLegacyPass>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
EarlyCSE.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::EarlyCSELegacyCommonPass<false> >()
Line
Count
Source
77
26
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
EarlyCSE.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::EarlyCSELegacyCommonPass<true> >()
Line
Count
Source
77
17
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
FlattenCFGPass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::FlattenCFGPass>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Float2Int.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::Float2IntLegacyPass>()
Line
Count
Source
77
3
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
GuardWidening.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::GuardWideningLegacyPass>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::gvn::GVNLegacyPass>()
Line
Count
Source
77
210
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::GVNHoistLegacyPass>()
Line
Count
Source
77
26
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
GVNSink.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::GVNSinkLegacyPass>()
Line
Count
Source
77
4
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
InductiveRangeCheckElimination.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::InductiveRangeCheckElimination>()
Line
Count
Source
77
22
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
IndVarSimplify.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::IndVarSimplifyLegacyPass>()
Line
Count
Source
77
197
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
InferAddressSpaces.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::InferAddressSpaces>()
Line
Count
Source
77
15
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
JumpThreading.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::JumpThreading>()
Line
Count
Source
77
45
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LICM.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LegacyLICMPass>()
Line
Count
Source
77
113
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoopSink.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LegacyLoopSinkPass>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoopDeletion.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopDeletionLegacyPass>()
Line
Count
Source
77
27
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoopDataPrefetch.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopDataPrefetchLegacyPass>()
Line
Count
Source
77
8
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoopDistribute.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopDistributeLegacy>()
Line
Count
Source
77
25
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoopIdiomRecognize.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopIdiomRecognizeLegacyPass>()
Line
Count
Source
77
31
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: LoopInstSimplify.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopInstSimplifyLegacyPass>()
LoopInterchange.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopInterchange>()
Line
Count
Source
77
15
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoopLoadElimination.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopLoadElimination>()
Line
Count
Source
77
15
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoopPredication.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopPredicationLegacyPass>()
Line
Count
Source
77
3
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoopRerollPass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopReroll>()
Line
Count
Source
77
9
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoopRotation.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopRotateLegacyPass>()
Line
Count
Source
77
47
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoopSimplifyCFG.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopSimplifyCFGLegacyPass>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoopStrengthReduce.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopStrengthReduce>()
Line
Count
Source
77
109
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoopUnrollPass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopUnroll>()
Line
Count
Source
77
119
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoopUnswitch.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopUnswitch>()
Line
Count
Source
77
44
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoopVersioningLICM.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopVersioningLICM>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LowerAtomic.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LowerAtomicLegacyPass>()
Line
Count
Source
77
3
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LowerExpectIntrinsic.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LowerExpectIntrinsic>()
Line
Count
Source
77
6
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LowerGuardIntrinsic.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LowerGuardIntrinsicLegacyPass>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
MemCpyOptimizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::MemCpyOptLegacyPass>()
Line
Count
Source
77
31
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
MergeICmps.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::MergeICmps>()
Line
Count
Source
77
3
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
MergedLoadStoreMotion.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::MergedLoadStoreMotionLegacyPass>()
Line
Count
Source
77
9
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
NaryReassociate.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::NaryReassociateLegacyPass>()
Line
Count
Source
77
5
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
NewGVN.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::NewGVNLegacyPass>()
Line
Count
Source
77
142
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
PartiallyInlineLibCalls.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PartiallyInlineLibCallsLegacyPass>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: PlaceSafepoints.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PlaceBackedgeSafepointsImpl>()
PlaceSafepoints.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PlaceSafepoints>()
Line
Count
Source
77
10
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Reassociate.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ReassociateLegacyPass>()
Line
Count
Source
77
60
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Reg2Mem.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::RegToMem>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
RewriteStatepointsForGC.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::RewriteStatepointsForGC>()
Line
Count
Source
77
42
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SCCP.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SCCPLegacyPass>()
Line
Count
Source
77
48
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SCCP.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::IPSCCPLegacyPass>()
Line
Count
Source
77
27
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::sroa::SROALegacyPass>()
Line
Count
Source
77
46
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Scalarizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::Scalarizer>()
Line
Count
Source
77
8
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SeparateConstOffsetFromGEP.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SeparateConstOffsetFromGEP>()
Line
Count
Source
77
5
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SimpleLoopUnswitch.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SimpleLoopUnswitchLegacyPass>()
Line
Count
Source
77
24
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SimplifyCFGPass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::CFGSimplifyPass>()
Line
Count
Source
77
236
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SimplifyCFGPass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LateCFGSimplifyPass>()
Line
Count
Source
77
15
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Sink.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SinkingLegacyPass>()
Line
Count
Source
77
8
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SpeculativeExecution.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SpeculativeExecutionLegacyPass>()
Line
Count
Source
77
8
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
StraightLineStrengthReduce.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::StraightLineStrengthReduce>()
Line
Count
Source
77
9
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
StructurizeCFG.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::StructurizeCFG>()
Line
Count
Source
77
15
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
TailRecursionElimination.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::TailCallElim>()
Line
Count
Source
77
13
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
BreakCriticalEdges.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::BreakCriticalEdges>()
Line
Count
Source
77
12
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LCSSA.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LCSSAWrapperPass>()
Line
Count
Source
77
123k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LibCallsShrinkWrap.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LibCallsShrinkWrapLegacyPass>()
Line
Count
Source
77
4
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoopSimplify.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopSimplify>()
Line
Count
Source
77
171k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoopVersioning.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopVersioningPass>()
Line
Count
Source
77
9
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LowerInvoke.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LowerInvokeLegacyPass>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LowerSwitch.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LowerSwitch>()
Line
Count
Source
77
1.74k
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Mem2Reg.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PromoteLegacyPass>()
Line
Count
Source
77
71
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
NameAnonGlobals.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::NameAnonGlobalLegacyPass>()
Line
Count
Source
77
3
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::PredicateInfoPrinterLegacyPass>()
Line
Count
Source
77
6
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SimplifyInstructions.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::InstSimplifier>()
Line
Count
Source
77
71
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SymbolRewriter.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::RewriteSymbolsLegacyPass>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoadStoreVectorizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoadStoreVectorizer>()
Line
Count
Source
77
32
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LoopVectorize.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LoopVectorize>()
Line
Count
Source
77
255
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SLPVectorizer.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SLPVectorizer>()
Line
Count
Source
77
245
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
AlwaysInliner.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::AlwaysInlinerLegacyPass>()
Line
Count
Source
77
16
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
ArgumentPromotion.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ArgPromotion>()
Line
Count
Source
77
29
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: BarrierNoopPass.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::BarrierNoop>()
ConstantMerge.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ConstantMergeLegacyPass>()
Line
Count
Source
77
9
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
CrossDSOCFI.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::CrossDSOCFI>()
Line
Count
Source
77
6
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
DeadArgumentElimination.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::DAE>()
Line
Count
Source
77
32
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
DeadArgumentElimination.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::DAH>()
Line
Count
Source
77
9
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: ElimAvailExtern.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::EliminateAvailableExternallyLegacyPass>()
ForceFunctionAttrs.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ForceFunctionAttrsLegacyPass>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
FunctionAttrs.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PostOrderFunctionAttrsLegacyPass>()
Line
Count
Source
77
29
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
FunctionAttrs.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::ReversePostOrderFunctionAttrsLegacyPass>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
GlobalDCE.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::GlobalDCELegacyPass>()
Line
Count
Source
77
26
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
GlobalOpt.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::GlobalOptLegacyPass>()
Line
Count
Source
77
111
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
GlobalSplit.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::GlobalSplit>()
Line
Count
Source
77
3
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
InferFunctionAttrs.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::InferFunctionAttrsLegacyPass>()
Line
Count
Source
77
9
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
InlineSimple.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SimpleInliner>()
Line
Count
Source
77
170
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Internalize.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::InternalizeLegacyPass>()
Line
Count
Source
77
12
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
LowerTypeTests.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LowerTypeTests>()
Line
Count
Source
77
44
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
MergeFunctions.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::MergeFunctions>()
Line
Count
Source
77
44
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
PartialInlining.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PartialInlinerLegacyPass>()
Line
Count
Source
77
39
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
PruneEH.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PruneEH>()
Line
Count
Source
77
16
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
SampleProfile.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::SampleProfileLoaderLegacyPass>()
Line
Count
Source
77
33
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
StripDeadPrototypes.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::StripDeadPrototypesLegacyPass>()
Line
Count
Source
77
2
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
WholeProgramDevirt.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::WholeProgramDevirt>()
Line
Count
Source
77
38
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
IndirectCallPromotion.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PGOIndirectCallPromotionLegacyPass>()
Line
Count
Source
77
13
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
InstrProfiling.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::InstrProfilingLegacyPass>()
Line
Count
Source
77
34
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
PGOInstrumentation.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PGOInstrumentationGenLegacyPass>()
Line
Count
Source
77
26
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
PGOInstrumentation.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PGOInstrumentationUseLegacyPass>()
Line
Count
Source
77
23
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
PGOMemOPSizeOpt.cpp:llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::PGOMemOPSizeOptLegacyPass>()
Line
Count
Source
77
4
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
Unexecuted instantiation: llvm::Pass* llvm::callDefaultCtor<llvm::IRTranslator>()
llvm::Pass* llvm::callDefaultCtor<llvm::InstructionSelect>()
Line
Count
Source
77
156
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::Legalizer>()
Line
Count
Source
77
92
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::Localizer>()
Line
Count
Source
77
1
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::RegBankSelect>()
Line
Count
Source
77
16
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
llvm::Pass* llvm::callDefaultCtor<llvm::InstructionCombiningPass>()
Line
Count
Source
77
985
template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
78
79
//===---------------------------------------------------------------------------
80
/// RegisterPass<t> template - This template class is used to notify the system
81
/// that a Pass is available for use, and registers it into the internal
82
/// database maintained by the PassManager.  Unless this template is used, opt,
83
/// for example will not be able to see the pass and attempts to create the pass
84
/// will fail. This template is used in the follow manner (at global scope, in
85
/// your .cpp file):
86
///
87
/// static RegisterPass<YourPassClassName> tmp("passopt", "My Pass Name");
88
///
89
/// This statement will cause your pass to be created by calling the default
90
/// constructor exposed by the pass.
91
template <typename passName> struct RegisterPass : public PassInfo {
92
  // Register Pass using default constructor...
93
  RegisterPass(StringRef PassArg, StringRef Name, bool CFGOnly = false,
94
               bool is_analysis = false)
95
      : PassInfo(Name, PassArg, &passName::ID,
96
                 PassInfo::NormalCtor_t(callDefaultCtor<passName>), CFGOnly,
97
                 is_analysis) {
98
    PassRegistry::getPassRegistry()->registerPass(*this);
99
  }
100
};
101
102
/// RegisterAnalysisGroup - Register a Pass as a member of an analysis _group_.
103
/// Analysis groups are used to define an interface (which need not derive from
104
/// Pass) that is required by passes to do their job.  Analysis Groups differ
105
/// from normal analyses because any available implementation of the group will
106
/// be used if it is available.
107
///
108
/// If no analysis implementing the interface is available, a default
109
/// implementation is created and added.  A pass registers itself as the default
110
/// implementation by specifying 'true' as the second template argument of this
111
/// class.
112
///
113
/// In addition to registering itself as an analysis group member, a pass must
114
/// register itself normally as well.  Passes may be members of multiple groups
115
/// and may still be "required" specifically by name.
116
///
117
/// The actual interface may also be registered as well (by not specifying the
118
/// second template argument).  The interface should be registered to associate
119
/// a nice name with the interface.
120
class RegisterAGBase : public PassInfo {
121
public:
122
  RegisterAGBase(StringRef Name, const void *InterfaceID,
123
                 const void *PassID = nullptr, bool isDefault = false);
124
};
125
126
template <typename Interface, bool Default = false>
127
struct RegisterAnalysisGroup : public RegisterAGBase {
128
  explicit RegisterAnalysisGroup(PassInfo &RPB)
129
      : RegisterAGBase(RPB.getPassName(), &Interface::ID, RPB.getTypeInfo(),
130
                       Default) {}
131
132
  explicit RegisterAnalysisGroup(const char *Name)
133
      : RegisterAGBase(Name, &Interface::ID) {}
134
};
135
136
#define INITIALIZE_ANALYSIS_GROUP(agName, name, defaultPass)                   \
137
  static void *initialize##agName##AnalysisGroupOnce(PassRegistry &Registry) { \
138
    initialize##defaultPass##Pass(Registry);                                   \
139
    PassInfo *AI = new PassInfo(name, &agName::ID);                            \
140
    Registry.registerAnalysisGroup(&agName::ID, 0, *AI, false, true);          \
141
    return AI;                                                                 \
142
  }                                                                            \
143
  static llvm::once_flag Initialize##agName##AnalysisGroupFlag;                \
144
  void llvm::initialize##agName##AnalysisGroup(PassRegistry &Registry) {       \
145
    llvm::call_once(Initialize##agName##AnalysisGroupFlag,                     \
146
                    initialize##agName##AnalysisGroupOnce,                     \
147
                    std::ref(Registry));                                       \
148
  }
149
150
#define INITIALIZE_AG_PASS(passName, agName, arg, name, cfg, analysis, def)    \
151
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
152
    if (!def)                                                                  \
153
      initialize##agName##AnalysisGroup(Registry);                             \
154
    PassInfo *PI = new PassInfo(                                               \
155
        name, arg, &passName::ID,                                              \
156
        PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);     \
157
    Registry.registerPass(*PI, true);                                          \
158
                                                                               \
159
    PassInfo *AI = new PassInfo(name, &agName::ID);                            \
160
    Registry.registerAnalysisGroup(&agName::ID, &passName::ID, *AI, def,       \
161
                                   true);                                      \
162
    return AI;                                                                 \
163
  }                                                                            \
164
  static llvm::once_flag Initialize##passName##PassFlag;                       \
165
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
166
    llvm::call_once(Initialize##passName##PassFlag,                            \
167
                    initialize##passName##PassOnce, std::ref(Registry));       \
168
  }
169
170
#define INITIALIZE_AG_PASS_BEGIN(passName, agName, arg, n, cfg, analysis, def) \
171
  static void *initialize##passName##PassOnce(PassRegistry &Registry) {        \
172
    if (!def)                                                                  \
173
      initialize##agName##AnalysisGroup(Registry);
174
175
#define INITIALIZE_AG_PASS_END(passName, agName, arg, n, cfg, analysis, def)   \
176
  PassInfo *PI = new PassInfo(                                                 \
177
      n, arg, &passName::ID,                                                   \
178
      PassInfo::NormalCtor_t(callDefaultCtor<passName>), cfg, analysis);       \
179
  Registry.registerPass(*PI, true);                                            \
180
                                                                               \
181
  PassInfo *AI = new PassInfo(n, &agName::ID);                                 \
182
  Registry.registerAnalysisGroup(&agName::ID, &passName::ID, *AI, def, true);  \
183
  return AI;                                                                   \
184
  }                                                                            \
185
  static llvm::once_flag Initialize##passName##PassFlag;                       \
186
  void llvm::initialize##passName##Pass(PassRegistry &Registry) {              \
187
    llvm::call_once(Initialize##passName##PassFlag,                            \
188
                    initialize##passName##PassOnce, std::ref(Registry));       \
189
  }
190
191
//===---------------------------------------------------------------------------
192
/// PassRegistrationListener class - This class is meant to be derived from by
193
/// clients that are interested in which passes get registered and unregistered
194
/// at runtime (which can be because of the RegisterPass constructors being run
195
/// as the program starts up, or may be because a shared object just got
196
/// loaded).
197
struct PassRegistrationListener {
198
1.97M
  PassRegistrationListener() = default;
199
1.97M
  virtual ~PassRegistrationListener() = default;
200
201
  /// Callback functions - These functions are invoked whenever a pass is loaded
202
  /// or removed from the current executable.
203
0
  virtual void passRegistered(const PassInfo *) {}
204
205
  /// enumeratePasses - Iterate over the registered passes, calling the
206
  /// passEnumerate callback on each PassInfo object.
207
  void enumeratePasses();
208
209
  /// passEnumerate - Callback function invoked when someone calls
210
  /// enumeratePasses on this PassRegistrationListener object.
211
0
  virtual void passEnumerate(const PassInfo *) {}
212
};
213
214
} // end namespace llvm
215
216
#endif // LLVM_PASSSUPPORT_H