Lines Matching refs:MSSA
2 …ebug-pass-manager -debug-only=loop-rotate -verify-memoryssa 2>&1 | FileCheck %s --check-prefix=MSSA
32 ; MSSA: Starting llvm::Function pass manager run.
33 ; MSSA-NEXT: Running pass: ADCEPass on f
34 ; MSSA-NEXT: Running analysis: PostDominatorTreeAnalysis on f
35 ; MSSA-NEXT: Starting llvm::Function pass manager run.
36 ; MSSA-NEXT: Running pass: LoopSimplifyPass on f
37 ; MSSA-NEXT: Running analysis: LoopAnalysis on f
38 ; MSSA-NEXT: Running analysis: DominatorTreeAnalysis on f
39 ; MSSA-NEXT: Running analysis: AssumptionAnalysis on f
40 ; MSSA-NEXT: Running pass: LCSSAPass on f
41 ; MSSA-NEXT: Finished llvm::Function pass manager run.
42 ; MSSA-NEXT: Running analysis: MemorySSAAnalysis on f
43 ; MSSA-NEXT: Running analysis: AAManager on f
44 ; MSSA-NEXT: Running analysis: TargetLibraryAnalysis on f
45 ; MSSA-NEXT: Running analysis: ScalarEvolutionAnalysis on f
46 ; MSSA-NEXT: Running analysis: TargetIRAnalysis on f
47 ; MSSA-NEXT: Running analysis: InnerAnalysisManagerProxy{{.*}} on f
48 ; MSSA-NEXT: Starting Loop pass manager run.
49 ; MSSA-NEXT: Running pass: LoopRotatePass on Loop at depth 1 containing: %bb<header><exiting>,%bb4<…
50 ; MSSA-NEXT: Folding loop latch bb4 into bb
51 ; MSSA-NEXT: Finished Loop pass manager run.
52 ; MSSA-NEXT: Invalidating analysis: PostDominatorTreeAnalysis on f
53 ; MSSA-NEXT: Running pass: ADCEPass on f
54 ; MSSA-NEXT: Running analysis: PostDominatorTreeAnalysis on f
55 ; MSSA-NEXT: Finished llvm::Function pass manager run.
73 ; MSSA-LABEL: define i8 @f() {
74 ; MSSA-NEXT: entry:
75 ; MSSA-NEXT: br label %bb
76 ; MSSA: bb: ; preds = %bb, %entry
77 ; MSSA-NEXT: %mode.0 = phi i8 [ 0, %entry ], [ %indvar.next, %bb ]
78 ; MSSA-NEXT: %tmp5 = icmp eq i8 %mode.0, 1
79 ; MSSA-NEXT: %indvar.next = add i8 %mode.0, 1
80 ; MSSA-NEXT: br i1 %tmp5, label %bb5, label %bb
81 ; MSSA: bb5: ; preds = %bb
82 ; MSSA-NEXT: tail call void @raise_exception() #0
83 ; MSSA-NEXT: unreachable
84 ; MSSA-NEXT: }
85 ; MSSA: ; Function Attrs: noreturn
86 ; MSSA: declare void @raise_exception() #0
87 ; MSSA: attributes #0 = { noreturn }