/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 |