/llvm-project/llvm/unittests/Target/RISCV/ |
H A D | MCInstrAnalysisTest.cpp | 26 std::unique_ptr<const MCInstrAnalysis> Analysis; member in __anone135460f0111::InstrAnalysisTest 39 Analysis = std::unique_ptr<const MCInstrAnalysis>( in InstrAnalysisTest() 77 EXPECT_TRUE(Analysis->isTerminator(beq())); in TEST_P() 78 EXPECT_TRUE(Analysis->isTerminator(cbeqz())); in TEST_P() 79 EXPECT_TRUE(Analysis->isTerminator(jal(RISCV::X0))); in TEST_P() 80 EXPECT_FALSE(Analysis->isTerminator(jal(RISCV::X5))); in TEST_P() 81 EXPECT_TRUE(Analysis->isTerminator(jalr(RISCV::X0))); in TEST_P() 82 EXPECT_FALSE(Analysis->isTerminator(jalr(RISCV::X5))); in TEST_P() 83 EXPECT_TRUE(Analysis->isTerminator(cj())); in TEST_P() 84 EXPECT_FALSE(Analysis->isTerminator(cjal())); in TEST_P() [all …]
|
/llvm-project/llvm/test/Other/ |
H A D | loop-pm-invalidation.ll | 5 ; RUN: opt -disable-output -disable-verify -verify-analysis-invalidation=0 -debug-pass-manager -aa-… 11 ; RUN: opt -disable-output -disable-verify -verify-analysis-invalidation=0 -debug-pass-manager %s -… 16 ; RUN: opt -disable-output -disable-verify -verify-analysis-invalidation=0 -debug-pass-manager %s … 22 ; CHECK-LOOP-INV-NEXT: Running analysis: LoopAnalysis 23 ; CHECK-LOOP-INV-NEXT: Running analysis: DominatorTreeAnalysis 24 ; CHECK-LOOP-INV-NEXT: Running analysis: AssumptionAnalysis 25 ; CHECK-LOOP-INV-NEXT: Running analysis: TargetIRAnalysis 28 ; CHECK-LOOP-INV-NEXT: Invalidating analysis: LoopAnalysis 30 ; CHECK-LOOP-INV-NEXT: Running analysis: LoopAnalysis 34 ; CHECK-SCEV-INV-NEXT: Running analysis: LoopAnalysis [all …]
|
H A D | new-pass-manager.ll | 8 ; RUN: opt -disable-output -disable-verify -verify-analysis-invalidation=0 -debug-pass-manager \ 11 ; RUN: opt -disable-output -disable-verify -verify-analysis-invalidation=0 -debug-pass-manager \ 16 ; RUN: opt -disable-output -disable-verify -verify-analysis-invalidation=0 -debug-pass-manager \ 19 ; RUN: opt -disable-output -disable-verify -verify-analysis-invalidation=0 -debug-pass-manager \ 22 ; CHECK-CGSCC-PASS: Running analysis: InnerAnalysisManagerProxy<{{.*(CGSCCAnalysisManager|AnalysisM… 23 ; CHECK-CGSCC-PASS-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*(FunctionAnalysisManager|A… 24 ; CHECK-CGSCC-PASS-NEXT: Running analysis: LazyCallGraphAnalysis 25 ; CHECK-CGSCC-PASS-NEXT: Running analysis: TargetLibraryAnalysis 26 ; CHECK-CGSCC-PASS-NEXT: Running analysis: FunctionAnalysisManagerCGSCCProxy 27 ; CHECK-CGSCC-PASS-NEXT: Running analysis: OuterAnalysisManagerProxy<{{.*}}LazyCallGraph::SCC{{.*}}> [all …]
|
H A D | new-pm-thinlto-prelink-pgo-defaults.ll | 5 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 9 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 13 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 17 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 21 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 25 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager -debug-info-for-profiling \ 34 ; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy 35 ; CHECK-O-NEXT: Running analysis: TargetLibraryAnalysis 40 ; CHECK-O-NEXT: Running analysis: TargetIRAnalysis 41 ; CHECK-O-NEXT: Running analysis [all...] |
H A D | new-pm-thinlto-prelink-samplepgo-defaults.ll | 3 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 7 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 11 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 15 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 19 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 23 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager -debug-info-for-profiling \ 30 ; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy 34 ; CHECK-O-NEXT: Running analysis: TargetLibraryAnalysis 39 ; CHECK-O-NEXT: Running analysis: TargetIRAnalysis 40 ; CHECK-O-NEXT: Running analysis [all...] |
H A D | new-pm-lto-defaults.ll | 3 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 6 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 10 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 13 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 17 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 20 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 23 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 26 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 29 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 32 ; RUN: opt -disable-verify -verify-analysis [all...] |
H A D | new-pm-thinlto-prelink-defaults.ll | 11 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 14 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 17 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 20 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 23 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 26 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 29 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 32 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 35 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 38 ; RUN: opt -disable-verify -verify-analysis [all...] |
H A D | new-pm-thinlto-postlink-samplepgo-defaults.ll | 3 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 7 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 11 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager -passes-ep-pipeline-start='no-op-module' \ 15 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 19 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 23 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager -debug-info-for-profiling \ 33 ; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy 34 ; CHECK-O-NEXT: Running analysis: LazyCallGraphAnalysis 35 ; CHECK-O-NEXT: Running analysis: TargetLibraryAnalysis 36 ; CHECK-O-NEXT: Running analysis [all...] |
H A D | new-pm-thinlto-postlink-defaults.ll | 11 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 14 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 17 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager -passes-ep-pipeline-start='no-op-module' \ 20 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager -passes-ep-optimizer-early='no-op-module' \ 23 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager -passes-ep-optimizer-last='no-op-module' \ 26 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 29 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ 32 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager -debug-info-for-profiling \ 40 ; CHECK-DIS: Running analysis: InnerAnalysisManagerProxy 43 ; CHECK-POSTLINK-O-NEXT: Running analysis [all...] |
/llvm-project/llvm/unittests/tools/llvm-cfi-verify/ |
H A D | FileAnalysis.cpp | 67 : SuccessfullyInitialised(false), Analysis(Trip) {} in BasicFileAnalysisTest() 72 if (auto Err = Analysis.initialiseDisassemblyMembers()) { in SetUp() 83 ELFTestFileAnalysis Analysis; member in llvm::cfi_verify::__anon0c1e9fee0111::BasicFileAnalysisTest 99 Analysis.parseSectionContents( in TEST_F() 113 EXPECT_EQ(nullptr, Analysis.getInstruction(0x0)); in TEST_F() 114 EXPECT_EQ(nullptr, Analysis.getInstruction(0x1000)); in TEST_F() 117 const auto *InstrMeta = Analysis.getInstruction(0xDEADBEEF); in TEST_F() 123 const auto *NextInstrMeta = Analysis.getNextInstructionSequential(*InstrMeta); in TEST_F() 124 EXPECT_EQ(nullptr, Analysis.getPrevInstructionSequential(*InstrMeta)); in TEST_F() 128 InstrMeta = Analysis.getInstruction(0xDEADBEEF + 1); in TEST_F() [all …]
|
/llvm-project/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…
|
/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | llc-pipeline.ll | 25 ; GCN-O0-NEXT:Machine Branch Probability Analysis 39 ; GCN-O0-NEXT: Basic Alias Analysis (stateless AA impl) 40 ; GCN-O0-NEXT: Function Alias Analysis Results 60 ; GCN-O0-NEXT: Lazy Value Information Analysis 66 ; GCN-O0-NEXT: Cycle Info Analysis 67 ; GCN-O0-NEXT: Uniformity Analysis 70 ; GCN-O0-NEXT: Cycle Info Analysis 79 ; GCN-O0-NEXT: Cycle Info Analysis 80 ; GCN-O0-NEXT: Uniformity Analysis 81 ; GCN-O0-NEXT: Basic Alias Analysis (stateles [all...] |
/llvm-project/llvm/unittests/Target/LoongArch/ |
H A D | MCInstrAnalysisTest.cpp | 26 std::unique_ptr<const MCInstrAnalysis> Analysis; member in __anona662b8650111::InstrAnalysisTest 39 Analysis = std::unique_ptr<const MCInstrAnalysis>( in InstrAnalysisTest() 62 EXPECT_TRUE(Analysis->isTerminator(beq())); in TEST_P() 63 EXPECT_TRUE(Analysis->isTerminator(b())); in TEST_P() 64 EXPECT_FALSE(Analysis->isTerminator(bl())); in TEST_P() 65 EXPECT_TRUE(Analysis->isTerminator(jirl(LoongArch::R0))); in TEST_P() 66 EXPECT_FALSE(Analysis->isTerminator(jirl(LoongArch::R5))); in TEST_P() 70 EXPECT_FALSE(Analysis->isCall(beq())); in TEST_P() 71 EXPECT_FALSE(Analysis->isCall(b())); in TEST_P() 72 EXPECT_TRUE(Analysis->isCall(bl())); in TEST_P() [all …]
|
/llvm-project/llvm/test/CodeGen/PowerPC/ |
H A D | O3-pipeline.ll | 12 ; CHECK-NEXT: Type-Based Alias Analysis 13 ; CHECK-NEXT: Scoped NoAlias Alias Analysis 16 ; CHECK-NEXT: Machine Branch Probability Analysis 32 ; CHECK-NEXT: Basic Alias Analysis (stateless AA impl) 33 ; CHECK-NEXT: Function Alias Analysis Results 38 ; CHECK-NEXT: Scalar Evolution Analysis 39 ; CHECK-NEXT: Lazy Branch Probability Analysis 40 ; CHECK-NEXT: Lazy Block Frequency Analysis 48 ; CHECK-NEXT: Basic Alias Analysis (stateless AA impl) 49 ; CHECK-NEXT: Function Alias Analysis Result [all...] |
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | O3-pipeline.ll | 13 ; CHECK-NEXT: Type-Based Alias Analysis 14 ; CHECK-NEXT: Scoped NoAlias Alias Analysis 16 ; CHECK-NEXT: Machine Branch Probability Analysis 33 ; CHECK-NEXT: Lazy Branch Probability Analysis 34 ; CHECK-NEXT: Lazy Block Frequency Analysis 36 ; CHECK-NEXT: Scalar Evolution Analysis 40 ; CHECK-NEXT: Basic Alias Analysis (stateless AA impl) 46 ; CHECK-NEXT: Basic Alias Analysis (stateless AA impl) 47 ; CHECK-NEXT: Function Alias Analysis Results 50 ; CHECK-NEXT: Lazy Branch Probability Analysis [all...] |
/llvm-project/llvm/test/CodeGen/ARM/ |
H A D | O3-pipeline.ll | 17 ; CHECK-NEXT: Basic Alias Analysis (stateless AA impl) 19 ; CHECK-NEXT: Scalar Evolution Analysis 24 ; CHECK-NEXT: Basic Alias Analysis (stateless AA impl) 25 ; CHECK-NEXT: Function Alias Analysis Results 28 ; CHECK-NEXT: Lazy Branch Probability Analysis 29 ; CHECK-NEXT: Lazy Block Frequency Analysis 36 ; CHECK-NEXT: Branch Probability Analysis 37 ; CHECK-NEXT: Block Frequency Analysis 40 ; CHECK-NEXT: Lazy Branch Probability Analysis 41 ; CHECK-NEXT: Lazy Block Frequency Analysis [all...] |
/llvm-project/llvm/test/CodeGen/RISCV/ |
H A D | O3-pipeline.ll | 17 ; CHECK-NEXT: Type-Based Alias Analysis 18 ; CHECK-NEXT: Scoped NoAlias Alias Analysis 20 ; CHECK-NEXT: Machine Branch Probability Analysis 33 ; CHECK-NEXT: Lazy Branch Probability Analysis 34 ; CHECK-NEXT: Lazy Block Frequency Analysis 36 ; CHECK-NEXT: Scalar Evolution Analysis 42 ; CHECK-NEXT: Basic Alias Analysis (stateless AA impl) 44 ; CHECK-NEXT: Scalar Evolution Analysis 50 ; CHECK-NEXT: Basic Alias Analysis (stateless AA impl) 51 ; CHECK-NEXT: Function Alias Analysis Result [all...] |
/llvm-project/llvm/test/CodeGen/M68k/ |
H A D | pipeline.ll | 10 ; CHECK-NEXT: Basic Alias Analysis (stateless AA impl) 13 ; CHECK-NEXT: Scalar Evolution Analysis 18 ; CHECK-NEXT: Basic Alias Analysis (stateless AA impl) 19 ; CHECK-NEXT: Function Alias Analysis Results 22 ; CHECK-NEXT: Lazy Branch Probability Analysis 23 ; CHECK-NEXT: Lazy Block Frequency Analysis 30 ; CHECK-NEXT: Branch Probability Analysis 31 ; CHECK-NEXT: Block Frequency Analysis 34 ; CHECK-NEXT: Lazy Branch Probability Analysis 35 ; CHECK-NEXT: Lazy Block Frequency Analysis [all...] |
/llvm-project/llvm/test/CodeGen/X86/ |
H A D | opt-pipeline.ll | 19 ; CHECK-NEXT: Type-Based Alias Analysis 20 ; CHECK-NEXT: Scoped NoAlias Alias Analysis 24 ; CHECK-NEXT: Machine Branch Probability Analysis 37 ; CHECK-NEXT: Basic Alias Analysis (stateless AA impl) 40 ; CHECK-NEXT: Scalar Evolution Analysis 45 ; CHECK-NEXT: Basic Alias Analysis (stateless AA impl) 46 ; CHECK-NEXT: Function Alias Analysis Results 49 ; CHECK-NEXT: Lazy Branch Probability Analysis 50 ; CHECK-NEXT: Lazy Block Frequency Analysis 57 ; CHECK-NEXT: Branch Probability Analysis [all...] |
/llvm-project/llvm/test/CodeGen/LoongArch/ |
H A D | opt-pipeline.ll | 23 ; LAXX-NEXT: Type-Based Alias Analysis 24 ; LAXX-NEXT: Scoped NoAlias Alias Analysis 28 ; LAXX-NEXT: Machine Branch Probability Analysis 39 ; LAXX-NEXT: Basic Alias Analysis (stateless AA impl) 42 ; LAXX-NEXT: Scalar Evolution Analysis 47 ; LAXX-NEXT: Basic Alias Analysis (stateless AA impl) 48 ; LAXX-NEXT: Function Alias Analysis Results 51 ; LAXX-NEXT: Lazy Branch Probability Analysis 52 ; LAXX-NEXT: Lazy Block Frequency Analysis 59 ; LAXX-NEXT: Branch Probability Analysis [all...] |
/llvm-project/llvm/test/Analysis/MemorySSA/ |
H A D | invalidate.ll | 8 ; CHECK-AA-INVALIDATE: Running analysis: MemorySSAAnalysis 9 ; CHECK-AA-INVALIDATE: Running analysis: DominatorTreeAnalysis 10 ; CHECK-AA-INVALIDATE: Running analysis: AAManager 11 ; CHECK-AA-INVALIDATE: Running analysis: BasicAA 13 ; CHECK-AA-INVALIDATE: Invalidating analysis: AAManager 14 ; CHECK-AA-INVALIDATE: Invalidating analysis: MemorySSAAnalysis 16 ; CHECK-AA-INVALIDATE: Running analysis: MemorySSAAnalysis 17 ; CHECK-AA-INVALIDATE: Running analysis: AAManager 19 ; CHECK-DT-INVALIDATE: Running analysis: MemorySSAAnalysis 20 ; CHECK-DT-INVALIDATE: Running analysis: DominatorTreeAnalysis [all …]
|
/llvm-project/llvm/test/Transforms/LoopRotate/ |
H A D | pr35210.ll | 1 ;RUN: opt %s -aa-pipeline= -passes='adce,loop(loop-rotate),adce' -S -verify-analysis-invalidation=0… 2 ;RUN: opt %s -aa-pipeline= -passes='adce,loop-mssa(loop-rotate),adce' -S -verify-analysis-invalidat… 6 ; The adce passes are here to make sure post dominator analysis is required. 9 ; CHECK-NEXT: Running analysis: PostDominatorTreeAnalysis on f 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 [all …]
|
/llvm-project/llvm/test/Transforms/ConstraintElimination/ |
H A D | analysis-invalidation.ll | 2 …,constraint-elimination,require<demanded-bits>' -disable-verify -verify-analysis-invalidation=fals… 10 ; CHECK-NEXT: Running analysis: DemandedBitsAnalysis on ssub_no_overflow_due_to_or_conds 11 ; CHECK-NEXT: Running analysis: AssumptionAnalysis on ssub_no_overflow_due_to_or_conds 12 ; CHECK-NEXT: Running analysis: TargetIRAnalysis on ssub_no_overflow_due_to_or_conds 13 ; CHECK-NEXT: Running analysis: DominatorTreeAnalysis on ssub_no_overflow_due_to_or_conds 15 ; CHECK-NEXT: Running analysis: LoopAnalysis on ssub_no_overflow_due_to_or_conds 16 ; CHECK-NEXT: Running analysis: ScalarEvolutionAnalysis on ssub_no_overflow_due_to_or_conds 17 ; CHECK-NEXT: Running analysis: TargetLibraryAnalysis on ssub_no_overflow_due_to_or_conds 18 ; CHECK-NEXT: Running analysis: OptimizationRemarkEmitterAnalysis on ssub_no_overflow_due_to_or_con… 19 ; CHECK-NEXT: Invalidating analysis: DemandedBitsAnalysis on ssub_no_overflow_due_to_or_conds [all …]
|
/llvm-project/mlir/include/mlir/Pass/ |
H A D | AnalysisManager.h | 1 //===- AnalysisManager.h - Analysis Management Infrastructure ---*- C++ -*-===// 25 // Analysis Preservation and Concept Modeling 58 /// Returns true if the given analysis has been marked as preserved. Note that 59 /// this simply checks for the presence of a given analysis ID and should not 68 /// Remove the analysis from preserved set. 88 /// Implementation of 'isInvalidated' if the analysis provides a definition. 91 isInvalidated(AnalysisT &analysis, const PreservedAnalyses &pa) { in isInvalidated() argument 92 return analysis.isInvalidated(pa); in isInvalidated() 97 isInvalidated(AnalysisT &analysis, const PreservedAnalyses &pa) { in isInvalidated() argument 102 /// The abstract polymorphic base class representing an analysis 132 AnalysisT analysis; global() member [all...] |