| /llvm-project-15.0.7/llvm/test/tools/llvm-exegesis/X86/ |
| H A D | analysis-naive-cluster-stabilization.test | 1 …analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-clustering-epsilon=0.5 -an… 2 …analysis -benchmarks-file=%s -analysis-inconsistencies-output-file=- -analysis-clustering-epsilon=… 3 …analysis -benchmarks-file=%s -analysis-inconsistencies-output-file=- -analysis-clustering-epsilon=… 5 …analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-clustering-epsilon=0.49 -a… 6 …analysis -benchmarks-file=%s -analysis-inconsistencies-output-file=- -analysis-clustering-epsilon=… 7 …analysis -benchmarks-file=%s -analysis-inconsistencies-output-file=- -analysis-clustering-epsilon=…
|
| H A D | analysis-epsilons.test | 1 … -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-clustering-epsilon=… 2 … -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-clustering-epsilon=… 3 … -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-clustering-epsilon=… 4 … -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-clustering-epsilon=… 6 …ode=analysis -benchmarks-file=%s -analysis-inconsistencies-output-file=- -analysis-clustering-epsi… 7 …de=analysis -benchmarks-file=%s -analysis-inconsistencies-output-file=- -analysis-clustering-epsil… 8 …ode=analysis -benchmarks-file=%s -analysis-inconsistencies-output-file=- -analysis-clustering-epsi… 9 …de=analysis -benchmarks-file=%s -analysis-inconsistencies-output-file=- -analysis-clustering-epsil…
|
| H A D | analysis-naive-clusterization.test | 1 …analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-clustering-epsilon=0.1 -an… 2 …analysis -benchmarks-file=%s -analysis-inconsistencies-output-file=- -analysis-clustering-epsilon=… 3 …analysis -benchmarks-file=%s -analysis-inconsistencies-output-file=- -analysis-clustering-epsilon=…
|
| H A D | analysis-same-cluster-for-ops-in-different-sched-clusters.test | 1 …RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-c… 2 …xegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-clustering-e… 3 …xegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-clustering-e…
|
| H A D | analysis-cluster-stabilization.test | 1 …-mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-clustering-epsilon=0… 2 …de=analysis -benchmarks-file=%s -analysis-inconsistencies-output-file=- -analysis-clustering-epsil… 3 …analysis -benchmarks-file=%s -analysis-inconsistencies-output-file=- -analysis-clustering-epsilon=…
|
| H A D | analysis-clustering-algorithms.test | 1 …egesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-clustering-ep… 2 …egesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-clustering-ep… 3 …egesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-clustering-ep… 4 …egesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-clustering-ep… 8 # By default with -analysis-clustering-epsilon=0.5 everything ends up in the 20 # With -analysis-clustering-epsilon=0.49 every point goes into separate cluster. 31 # And -analysis-clustering=naive every opcode goes into separate cluster.
|
| /llvm-project-15.0.7/llvm/test/Other/ |
| H A D | loop-pm-invalidation.ll | 22 ; CHECK-LOOP-INV-NEXT: Running analysis: LoopAnalysis 30 ; CHECK-LOOP-INV-NEXT: Running analysis: LoopAnalysis 34 ; CHECK-SCEV-INV-NEXT: Running analysis: LoopAnalysis 49 ; CHECK-LOOP-INV-NEXT: Running analysis: LoopAnalysis 54 ; CHECK-LOOP-INV-NEXT: Running analysis: AAManager 65 ; CHECK-LOOP-INV-NEXT: Running analysis: LoopAnalysis 77 ; CHECK-SCEV-INV-NEXT: Running analysis: AAManager 110 ; CHECK-LOOP-INV-NEXT: Running analysis: AAManager 136 ; CHECK-SCEV-INV-NEXT: Running analysis: AAManager 179 ; CHECK-LOOP-INV-NEXT: Running analysis: AAManager [all …]
|
| H A D | new-pm-thinlto-prelink-pgo-defaults.ll | 39 ; CHECK-O-NEXT: Running analysis: TargetIRAnalysis 54 ; CHECK-O-NEXT: Running analysis: AAManager 55 ; CHECK-O-NEXT: Running analysis: BasicAA 56 ; CHECK-O-NEXT: Running analysis: ScopedNoAliasAA 57 ; CHECK-O-NEXT: Running analysis: TypeBasedAA 91 ; CHECK-O-NEXT: Running analysis: GlobalsAA 104 ; CHECK-O-NEXT: Running analysis: AAManager 105 ; CHECK-O-NEXT: Running analysis: BasicAA 107 ; CHECK-O-NEXT: Running analysis: TargetIRAnalysis 109 ; CHECK-O-NEXT: Running analysis: ScopedNoAliasAA [all …]
|
| H A D | new-pass-manager.ll | 101 ; CHECK-ANALYSES: Running analysis: NoOpCGSCCAnalysis 106 ; analysis invalidation. 208 ; CHECK-TLI: Running analysis: TargetLibraryAnalysis 218 ; CHECK-TIRA: Running analysis: TargetIRAnalysis 228 ; CHECK-DT: Running analysis: DominatorTreeAnalysis 234 ; CHECK-BASIC-AA: Running analysis: BasicAA 240 ; CHECK-AA: Running analysis: AAManager 241 ; CHECK-AA: Running analysis: BasicAA 247 ; CHECK-AA-DEFAULT: Running analysis: AAManager 248 ; CHECK-AA-DEFAULT: Running analysis: BasicAA [all …]
|
| H A D | new-pm-thinlto-prelink-samplepgo-defaults.ll | 38 ; CHECK-O-NEXT: Running analysis: TargetIRAnalysis 39 ; CHECK-O-NEXT: Running analysis: AssumptionAnalysis 47 ; CHECK-O-NEXT: Running analysis: AAManager on foo 48 ; CHECK-O-NEXT: Running analysis: BasicAA 49 ; CHECK-O-NEXT: Running analysis: ScopedNoAliasAA 50 ; CHECK-O-NEXT: Running analysis: TypeBasedAA 54 ; CHECK-O-NEXT: Running analysis: CallGraphAnalysis 73 ; CHECK-O-NEXT: Running analysis: GlobalsAA 75 ; CHECK-O-NEXT: Invalidating analysis: AAManager 85 ; CHECK-O-NEXT: Running analysis: AAManager [all …]
|
| H A D | new-pm-thinlto-postlink-pgo-defaults.ll | 38 ; CHECK-O-NEXT: Running analysis: TargetIRAnalysis 39 ; CHECK-O-NEXT: Running analysis: AssumptionAnalysis 53 ; CHECK-O-NEXT: Running analysis: AAManager 54 ; CHECK-O-NEXT: Running analysis: BasicAA 55 ; CHECK-O-NEXT: Running analysis: ScopedNoAliasAA 56 ; CHECK-O-NEXT: Running analysis: TypeBasedAA 68 ; CHECK-O-NEXT: Running analysis: GlobalsAA 69 ; CHECK-O-NEXT: Running analysis: CallGraphAnalysis 71 ; CHECK-O-NEXT: Invalidating analysis: AAManager 81 ; CHECK-O-NEXT: Running analysis: AAManager [all …]
|
| H A D | new-pm-lto-defaults.ll | 45 ; CHECK-O-NEXT: Running analysis: TargetLibraryAnalysis 57 ; CHECK-O-NEXT: Running analysis: LazyCallGraphAnalysis 58 ; CHECK-O1-NEXT: Running analysis: TargetLibraryAnalysis 62 ; CHECK-O-NEXT: Running analysis: AAManager 63 ; CHECK-O-NEXT: Running analysis: BasicAA 65 ; CHECK-O1-NEXT: Running analysis: TargetIRAnalysis 67 ; CHECK-O-NEXT: Running analysis: ScopedNoAliasAA 68 ; CHECK-O-NEXT: Running analysis: TypeBasedAA 71 ; CHECK-O-NEXT: Running analysis: CallGraphAnalysis 93 ; CHECK-O23SZ-NEXT: Running analysis: LazyValueAnalysis [all …]
|
| H A D | new-pm-thinlto-postlink-samplepgo-defaults.ll | 40 ; CHECK-O-NEXT: Running analysis: TargetIRAnalysis 41 ; CHECK-O-NEXT: Running analysis: AssumptionAnalysis 49 ; CHECK-O-NEXT: Running analysis: AAManager on foo 50 ; CHECK-O-NEXT: Running analysis: BasicAA 51 ; CHECK-O-NEXT: Running analysis: ScopedNoAliasAA 52 ; CHECK-O-NEXT: Running analysis: TypeBasedAA 56 ; CHECK-O-NEXT: Running analysis: CallGraphAnalysis 78 ; CHECK-O-NEXT: Running analysis: GlobalsAA 80 ; CHECK-O-NEXT: Invalidating analysis: AAManager 90 ; CHECK-O-NEXT: Running analysis: AAManager [all …]
|
| H A D | new-pm-thinlto-defaults.ll | 68 ; CHECK-O-NEXT: Running analysis: TargetIRAnalysis 84 ; CHECK-O-NEXT: Running analysis: AAManager 85 ; CHECK-O-NEXT: Running analysis: BasicAA 86 ; CHECK-O-NEXT: Running analysis: ScopedNoAliasAA 87 ; CHECK-O-NEXT: Running analysis: TypeBasedAA 93 ; CHECK-O-NEXT: Running analysis: GlobalsAA 94 ; CHECK-O-NEXT: Running analysis: CallGraphAnalysis 96 ; CHECK-O-NEXT: Invalidating analysis: AAManager 107 ; CHECK-O-NEXT: Running analysis: AAManager 113 ; CHECK-O-NEXT: Running analysis: MemorySSAAnalysis [all …]
|
| H A D | new-pm-defaults.ll | 102 ; CHECK-O-NEXT: Running analysis: TargetIRAnalysis 118 ; CHECK-O-NEXT: Running analysis: AAManager 119 ; CHECK-O-NEXT: Running analysis: BasicAA 120 ; CHECK-O-NEXT: Running analysis: ScopedNoAliasAA 121 ; CHECK-O-NEXT: Running analysis: TypeBasedAA 128 ; CHECK-O-NEXT: Running analysis: GlobalsAA 129 ; CHECK-O-NEXT: Running analysis: CallGraphAnalysis 131 ; CHECK-O-NEXT: Invalidating analysis: AAManager 142 ; CHECK-O-NEXT: Running analysis: AAManager 149 ; CHECK-O-NEXT: Running analysis: MemorySSAAnalysis [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/MemorySSA/ |
| H A D | invalidate.ll | 8 ; CHECK-AA-INVALIDATE: Running analysis: MemorySSAAnalysis 10 ; CHECK-AA-INVALIDATE: Running analysis: AAManager 11 ; CHECK-AA-INVALIDATE: Running analysis: BasicAA 13 ; CHECK-AA-INVALIDATE: Invalidating analysis: AAManager 17 ; CHECK-AA-INVALIDATE: Running analysis: AAManager 21 ; CHECK-DT-INVALIDATE: Running analysis: AAManager 22 ; CHECK-DT-INVALIDATE: Running analysis: BasicAA 25 ; CHECK-DT-INVALIDATE: Invalidating analysis: BasicAA 26 ; CHECK-DT-INVALIDATE: Invalidating analysis: AAManager 31 ; CHECK-DT-INVALIDATE: Running analysis: AAManager [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopRotate/ |
| H A D | pr35210.ll | 11 ; CHECK-NEXT: Running analysis: LoopAnalysis on f 12 ; CHECK-NEXT: Running analysis: DominatorTreeAnalysis on f 13 ; CHECK-NEXT: Running analysis: AssumptionAnalysis on f 14 ; CHECK-NEXT: Running analysis: TargetIRAnalysis on f 16 ; CHECK-NEXT: Running analysis: AAManager on f 17 ; CHECK-NEXT: Running analysis: TargetLibraryAnalysis on f 29 ; MSSA-NEXT: Running analysis: LoopAnalysis on f 31 ; MSSA-NEXT: Running analysis: AssumptionAnalysis on f 32 ; MSSA-NEXT: Running analysis: TargetIRAnalysis on f 34 ; MSSA-NEXT: Running analysis: MemorySSAAnalysis on f [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | preserved-analyses.ll | 8 ; AA: Running analysis: GlobalsAA 9 ; AA: Running analysis: AAManager 10 ; AA: Running analysis: BasicAA 12 ; AA-NOT: Invalidating analysis: GlobalsAA 13 ; AA-NOT: Invalidating analysis: AAmanager 14 ; AA-NOT: Invalidating analysis: BasicAA 16 ; AA-NOT: Running analysis: GlobalsAA 17 ; AA-NOT: Running analysis: AAmanager 18 ; AA-NOT: Running analysis: BasicAA 23 ; DT: Running analysis: DominatorTreeAnalysis [all …]
|
| /llvm-project-15.0.7/mlir/lib/Analysis/ |
| H A D | DataFlowFramework.cpp | 67 for (DataFlowAnalysis &analysis : llvm::make_pointee_range(childAnalyses)) { in initializeAndRun() 69 << "Priming analysis: " << analysis.debugName << "\n"); in initializeAndRun() 70 if (failed(analysis.initialize(top))) in initializeAndRun() 76 DataFlowAnalysis *analysis; in initializeAndRun() local 81 std::tie(point, analysis) = worklist.front(); in initializeAndRun() 84 DATAFLOW_DEBUG(llvm::dbgs() << "Invoking '" << analysis->debugName in initializeAndRun() 86 if (failed(analysis->visit(point))) in initializeAndRun() 110 DataFlowAnalysis *analysis, in addDependency() argument 112 auto inserted = state->dependents.insert({point, analysis}); in addDependency() 117 << " of " << state->point << "\nand " << analysis->debugName in addDependency()
|
| /llvm-project-15.0.7/llvm/test/Transforms/SCCP/ |
| H A D | preserve-analysis.ll | 6 ; NEW-PM-DAG: Running analysis: LoopAnalysis on test 7 ; NEW-PM-DAG: Running analysis: DominatorTreeAnalysis on test 9 ; NEW-PM: Running analysis: TargetLibraryAnalysis on test 10 ; NEW-PM: Running analysis: LoopAnalysis on test 11 ; NEW-PM-NOT: Running analysis: DominatorTreeAnalysis on test 12 ; NEW-PM-NOT: Running analysis: AssumptionAnalysis on test 13 ; NEW-PM-NOT: Running analysis: TargetLibraryAnalysis on test 14 ; NEW-PM-NOT: Running analysis: TargetIRAnalysis on test
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopUnroll/ |
| H A D | unroll-loop-invalidation.ll | 1 ; This test exercises that we don't corrupt a loop-analysis when running loop 3 ; analysis is cached, then unroll the loop (deleting it) and make sure that the 4 ; next function doesn't get a cache "hit" for this stale analysis result. 8 ; CHECK: Running analysis: LoopAnalysis 9 ; CHECK: Running analysis: InnerAnalysisManagerProxy< 11 ; CHECK: Running analysis: LoopAccessAnalysis on Loop at depth 2 containing: %inner1.header 15 ; CHECK: Running analysis: LoopAccessAnalysis on Loop at depth 1 containing: %outer.header 17 ; CHECK: Clearing all analysis results for: inner2.header 18 ; CHECK: Clearing all analysis results for: outer.header 19 ; CHECK: Invalidating analysis: LoopAccessAnalysis on {{.*}}inner1.header [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/Inline/ |
| H A D | cgscc-incremental-invalidate.ll | 10 ; CHECK: Running analysis: DominatorTreeAnalysis on test1_f 11 ; CHECK: Invalidating analysis: DominatorTreeAnalysis on test1_f 12 ; CHECK: Invalidating analysis: LoopAnalysis on test1_f 14 ; CHECK: Invalidating analysis: BlockFrequencyAnalysis on test1_f 15 ; CHECK: Running analysis: DominatorTreeAnalysis on test1_g 16 ; CHECK: Invalidating analysis: DominatorTreeAnalysis on test1_g 17 ; CHECK: Invalidating analysis: LoopAnalysis on test1_g 21 ; CHECK: Invalidating analysis: LoopAnalysis on test1_h 24 ; CHECK-NOT: Invalidating analysis: 27 ; CHECK-NOT: Invalidating analysis: [all …]
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | NewPassManager.rst | 19 // Create the analysis managers. 194 You can also ask the analysis manager to only return an analysis if it's 197 The analysis manager only provides analysis results for the same IR type as 203 immutable global analysis. In these cases, the analysis manager can provide a 314 // Invalidate all analysis results for function F1. 317 // Invalidate all analysis results across the entire module. 345 ``AnalysisResultModel::invalidate()``). An analysis can implement 402 simply forwards the invalidation to the inner analysis manager. 404 Generally for outer proxies, analysis results from the outer analysis manager 406 possible for some inner analysis to depend on some outer analysis, and when [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/ |
| H A D | invalidation.ll | 16 ; CHECK-DT-INVALIDATE: Running analysis: ScalarEvolutionAnalysis 17 ; CHECK-DT-INVALIDATE: Running analysis: DominatorTreeAnalysis 19 ; CHECK-DT-INVALIDATE: Invalidating analysis: DominatorTreeAnalysis 21 ; CHECK-DT-INVALIDATE: Running analysis: ScalarEvolutionAnalysis 22 ; CHECK-DT-INVALIDATE: Running analysis: DominatorTreeAnalysis 29 ; CHECK-LI-INVALIDATE: Running analysis: ScalarEvolutionAnalysis 30 ; CHECK-LI-INVALIDATE: Running analysis: LoopAnalysis 32 ; CHECK-LI-INVALIDATE: Invalidating analysis: LoopAnalysis 34 ; CHECK-LI-INVALIDATE: Running analysis: ScalarEvolutionAnalysis 35 ; CHECK-LI-INVALIDATE: Running analysis: LoopAnalysis
|
| /llvm-project-15.0.7/llvm/test/Analysis/BasicAA/ |
| H A D | invalidation.ll | 1 ; Test that the BasicAA analysis gets invalidated when its dependencies go 9 ; CHECK-DT-INVALIDATE: Running analysis: BasicAA 11 ; CHECK-DT-INVALIDATE: Invalidating analysis: DominatorTreeAnalysis 12 ; CHECK-DT-INVALIDATE: Invalidating analysis: BasicAA 14 ; CHECK-DT-INVALIDATE: Running analysis: BasicAA 21 ; CHECK-PV-INVALIDATE: Running analysis: BasicAA 23 ; CHECK-PV-INVALIDATE: Invalidating analysis: PhiValuesAnalysis 24 ; CHECK-PV-INVALIDATE: Invalidating analysis: BasicAA 26 ; CHECK-PV-INVALIDATE: Running analysis: BasicAA
|