reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
74 FAM.registerPass([&] { return TargetLibraryAnalysis(); }); 75 FAM.registerPass([&] { return PassInstrumentationAnalysis(); });lib/LTO/LTOBackend.cpp
185 FAM.registerPass([&] { return std::move(AA); }); 245 FAM.registerPass([&] { return std::move(AA); });lib/Passes/PassBuilder.cpp
2233 MAM.registerPass([&] { return FunctionAnalysisManagerModuleProxy(FAM); }); 2234 MAM.registerPass([&] { return CGSCCAnalysisManagerModuleProxy(CGAM); }); 2235 CGAM.registerPass([&] { return ModuleAnalysisManagerCGSCCProxy(MAM); }); 2236 FAM.registerPass([&] { return CGSCCAnalysisManagerFunctionProxy(CGAM); }); 2237 FAM.registerPass([&] { return ModuleAnalysisManagerFunctionProxy(MAM); }); 2238 FAM.registerPass([&] { return LoopAnalysisManagerFunctionProxy(LAM); }); 2239 LAM.registerPass([&] { return FunctionAnalysisManagerLoopProxy(FAM); });lib/Passes/PassRegistry.def
21 MODULE_ANALYSIS("callgraph", CallGraphAnalysis()) 22 MODULE_ANALYSIS("lcg", LazyCallGraphAnalysis()) 23 MODULE_ANALYSIS("module-summary", ModuleSummaryIndexAnalysis()) 24 MODULE_ANALYSIS("no-op-module", NoOpModuleAnalysis()) 25 MODULE_ANALYSIS("profile-summary", ProfileSummaryAnalysis()) 26 MODULE_ANALYSIS("stack-safety", StackSafetyGlobalAnalysis()) 27 MODULE_ANALYSIS("verify", VerifierAnalysis()) 28 MODULE_ANALYSIS("pass-instrumentation", PassInstrumentationAnalysis(PIC)) 29 MODULE_ANALYSIS("asan-globals-md", ASanGlobalsMetadataAnalysis()) 35 MODULE_ALIAS_ANALYSIS("globals-aa", GlobalsAA()) 99 CGSCC_ANALYSIS("no-op-cgscc", NoOpCGSCCAnalysis()) 100 CGSCC_ANALYSIS("fam-proxy", FunctionAnalysisManagerCGSCCProxy()) 101 CGSCC_ANALYSIS("pass-instrumentation", PassInstrumentationAnalysis(PIC)) 117 FUNCTION_ANALYSIS("aa", AAManager()) 118 FUNCTION_ANALYSIS("assumptions", AssumptionAnalysis()) 119 FUNCTION_ANALYSIS("block-freq", BlockFrequencyAnalysis()) 120 FUNCTION_ANALYSIS("branch-prob", BranchProbabilityAnalysis()) 121 FUNCTION_ANALYSIS("domtree", DominatorTreeAnalysis()) 122 FUNCTION_ANALYSIS("postdomtree", PostDominatorTreeAnalysis()) 123 FUNCTION_ANALYSIS("demanded-bits", DemandedBitsAnalysis()) 124 FUNCTION_ANALYSIS("domfrontier", DominanceFrontierAnalysis()) 125 FUNCTION_ANALYSIS("loops", LoopAnalysis()) 126 FUNCTION_ANALYSIS("lazy-value-info", LazyValueAnalysis()) 127 FUNCTION_ANALYSIS("da", DependenceAnalysis()) 128 FUNCTION_ANALYSIS("memdep", MemoryDependenceAnalysis()) 129 FUNCTION_ANALYSIS("memoryssa", MemorySSAAnalysis()) 130 FUNCTION_ANALYSIS("phi-values", PhiValuesAnalysis()) 131 FUNCTION_ANALYSIS("regions", RegionInfoAnalysis()) 132 FUNCTION_ANALYSIS("no-op-function", NoOpFunctionAnalysis()) 133 FUNCTION_ANALYSIS("opt-remark-emit", OptimizationRemarkEmitterAnalysis()) 134 FUNCTION_ANALYSIS("scalar-evolution", ScalarEvolutionAnalysis()) 135 FUNCTION_ANALYSIS("stack-safety-local", StackSafetyAnalysis()) 136 FUNCTION_ANALYSIS("targetlibinfo", TargetLibraryAnalysis()) 137 FUNCTION_ANALYSIS("targetir", 139 FUNCTION_ANALYSIS("verify", VerifierAnalysis()) 140 FUNCTION_ANALYSIS("pass-instrumentation", PassInstrumentationAnalysis(PIC)) 146 FUNCTION_ALIAS_ANALYSIS("basic-aa", BasicAA()) 147 FUNCTION_ALIAS_ANALYSIS("cfl-anders-aa", CFLAndersAA()) 148 FUNCTION_ALIAS_ANALYSIS("cfl-steens-aa", CFLSteensAA()) 149 FUNCTION_ALIAS_ANALYSIS("scev-aa", SCEVAA()) 150 FUNCTION_ALIAS_ANALYSIS("scoped-noalias-aa", ScopedNoAliasAA()) 151 FUNCTION_ALIAS_ANALYSIS("type-based-aa", TypeBasedAA()) 285 LOOP_ANALYSIS("no-op-loop", NoOpLoopAnalysis()) 286 LOOP_ANALYSIS("access-info", LoopAccessAnalysis()) 287 LOOP_ANALYSIS("ddg", DDGAnalysis()) 288 LOOP_ANALYSIS("ivusers", IVUsersAnalysis()) 289 LOOP_ANALYSIS("pass-instrumentation", PassInstrumentationAnalysis(PIC))lib/Transforms/IPO/GlobalDCE.cpp
64 DummyMAM.registerPass(
tools/clang/lib/CodeGen/BackendUtil.cpp1095 FAM.registerPass([&] { return PB.buildDefaultAAPipeline(); }); 1102 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); });tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp
139 FAM.registerPass([&] { return PB.buildDefaultAAPipeline(); });
tools/opt/NewPMDriver.cpp 311 FAM.registerPass([&] { return std::move(AA); });
tools/polly/lib/Support/PollyPasses.def4 FUNCTION_ANALYSIS("polly-detect", ScopAnalysis()) 5 FUNCTION_ANALYSIS("polly-function-scops", ScopInfoAnalysis()) 19 SCOP_ANALYSIS("polly-ast", IslAstAnalysis()) 20 SCOP_ANALYSIS("polly-dependences", DependenceAnalysis())tools/polly/lib/Support/RegisterPasses.cpp
575 Proxy.getManager().registerPass( 586 FAM.registerPass([&FAM] { return createScopAnalyses(FAM); });tools/polly/lib/Transform/ScopInliner.cpp
69 FAM.registerPass([] { return ScopAnalysis(); }); 85 MAM.registerPass([&] { return FunctionAnalysisManagerModuleProxy(FAM); });tools/polly/unittests/ScopPassManager/PassManagerTest.cpp
38 FAM.registerPass([] { return ScopAnalysis(); }); 39 FAM.registerPass([] { return ScopInfoAnalysis(); }); 40 FAM.registerPass([this] { return ScopAnalysisManagerFunctionProxy(SAM); }); 44 SAM.registerPass([this] { return FunctionAnalysisManagerScopProxy(FAM); });unittests/Analysis/CGSCCPassManagerTest.cpp
230 FAM.registerPass([&] { return TargetLibraryAnalysis(); }); 231 MAM.registerPass([&] { return LazyCallGraphAnalysis(); }); 232 MAM.registerPass([&] { return FunctionAnalysisManagerModuleProxy(FAM); }); 235 MAM.registerPass([&] { return PassInstrumentationAnalysis(); }); 236 CGAM.registerPass([&] { return PassInstrumentationAnalysis(); }); 237 FAM.registerPass([&] { return PassInstrumentationAnalysis(); }); 240 MAM.registerPass([&] { return CGSCCAnalysisManagerModuleProxy(CGAM); }); 241 CGAM.registerPass([&] { return FunctionAnalysisManagerCGSCCProxy(); }); 242 CGAM.registerPass([&] { return ModuleAnalysisManagerCGSCCProxy(MAM); }); 243 FAM.registerPass([&] { return CGSCCAnalysisManagerFunctionProxy(CGAM); }); 244 FAM.registerPass([&] { return ModuleAnalysisManagerFunctionProxy(MAM); }); 250 FAM.registerPass([&] { return TestFunctionAnalysis(FunctionAnalysisRuns); }); 252 FAM.registerPass([&] { 257 CGAM.registerPass([&] { return TestSCCAnalysis(SCCAnalysisRuns); }); 260 MAM.registerPass([&] { return TestModuleAnalysis(ModuleAnalysisRuns); }); 345 MAM.registerPass([&] { return TestModuleAnalysis(ModuleAnalysisRuns); }); 423 MAM.registerPass([&] { return TestModuleAnalysis(ModuleAnalysisRuns); }); 507 CGAM.registerPass([&] { return TestSCCAnalysis(SCCAnalysisRuns); }); 545 CGAM.registerPass([&] { return TestSCCAnalysis(SCCAnalysisRuns); }); 584 CGAM.registerPass([&] { return TestSCCAnalysis(SCCAnalysisRuns); }); 619 FAM.registerPass([&] { return TestFunctionAnalysis(FunctionAnalysisRuns); }); 664 FAM.registerPass([&] { return TestFunctionAnalysis(FunctionAnalysisRuns); }); 717 MAM.registerPass([&] { return LazyCallGraphAnalysis(); }); 720 FAM.registerPass([&] { return TestFunctionAnalysis(FunctionAnalysisRuns); }); 759 MAM.registerPass([&] { return LazyCallGraphAnalysis(); }); 762 FAM.registerPass([&] { return TestFunctionAnalysis(FunctionAnalysisRuns); }); 802 MAM.registerPass([&] { return LazyCallGraphAnalysis(); }); 805 FAM.registerPass([&] { return TestFunctionAnalysis(FunctionAnalysisRuns); }); 997 MAM.registerPass([&] { return TestModuleAnalysis(ModuleAnalysisRuns); }); 1001 CGAM.registerPass([&] { return TestSCCAnalysis(SCCAnalysisRuns); }); 1002 CGAM.registerPass( 1004 CGAM.registerPass([&] { 1009 FAM.registerPass([&] { return TestFunctionAnalysis(FunctionAnalysisRuns); }); 1010 FAM.registerPass([&] { 1115 MAM.registerPass([&] { return TestModuleAnalysis(ModuleAnalysisRuns); }); 1119 CGAM.registerPass([&] { return TestSCCAnalysis(SCCAnalysisRuns); }); 1120 CGAM.registerPass( 1122 CGAM.registerPass([&] { 1127 FAM.registerPass([&] { return TestFunctionAnalysis(FunctionAnalysisRuns); }); 1128 FAM.registerPass([&] {unittests/IR/PassBuilderCallbacksTest.cpp
428 AM.registerPass([this] { return AnalysisHandle.getAnalysis(); });
unittests/IR/PassManagerTest.cpp400 FAM.registerPass([&] { return TestFunctionAnalysis(FunctionAnalysisRuns); }); 404 MAM.registerPass([&] { return TestModuleAnalysis(ModuleAnalysisRuns); }); 405 MAM.registerPass([&] { return FunctionAnalysisManagerModuleProxy(FAM); }); 406 FAM.registerPass([&] { return ModuleAnalysisManagerFunctionProxy(MAM); }); 408 MAM.registerPass([&] { return PassInstrumentationAnalysis(); }); 409 FAM.registerPass([&] { return PassInstrumentationAnalysis(); }); 560 AM.registerPass([&] { return CustomizedAnalysis(); }); 562 AM.registerPass([&] { return PassInstrumentationAnalysis(&PIC); }); 683 FAM.registerPass([&] { return TestFunctionAnalysis(FunctionAnalysisRuns); }); 684 FAM.registerPass( 686 FAM.registerPass([&] { 691 MAM.registerPass([&] { return TestModuleAnalysis(ModuleAnalysisRuns); }); 692 MAM.registerPass([&] { return FunctionAnalysisManagerModuleProxy(FAM); }); 693 FAM.registerPass([&] { return ModuleAnalysisManagerFunctionProxy(MAM); }); 696 MAM.registerPass([&] { return PassInstrumentationAnalysis(&PIC); }); 697 FAM.registerPass([&] { return PassInstrumentationAnalysis(&PIC); });unittests/Transforms/Scalar/LoopPassManagerTest.cpp
287 LAM.registerPass([&] { return MLAHandle.getAnalysis(); }); 290 FAM.registerPass([&] { return DominatorTreeAnalysis(); }); 291 FAM.registerPass([&] { return LoopAnalysis(); }); 294 FAM.registerPass([&] { return AAManager(); }); 295 FAM.registerPass([&] { return AssumptionAnalysis(); }); 296 FAM.registerPass([&] { return MemorySSAAnalysis(); }); 297 FAM.registerPass([&] { return ScalarEvolutionAnalysis(); }); 298 FAM.registerPass([&] { return TargetLibraryAnalysis(); }); 299 FAM.registerPass([&] { return TargetIRAnalysis(); }); 302 LAM.registerPass([&] { return PassInstrumentationAnalysis(); }); 303 FAM.registerPass([&] { return PassInstrumentationAnalysis(); }); 304 MAM.registerPass([&] { return PassInstrumentationAnalysis(); }); 307 LAM.registerPass([&] { return FunctionAnalysisManagerLoopProxy(FAM); }); 308 FAM.registerPass([&] { return LoopAnalysisManagerFunctionProxy(LAM); }); 309 FAM.registerPass([&] { return ModuleAnalysisManagerFunctionProxy(MAM); }); 310 MAM.registerPass([&] { return FunctionAnalysisManagerModuleProxy(FAM); }); 672 LAM.registerPass([&] { return MLAHandleA.getAnalysis(); }); 673 LAM.registerPass([&] { return MLAHandleB.getAnalysis(); }); 773 FAM.registerPass([&] { return MFAHandle.getAnalysis(); });