Lines Matching refs:MSSA

2 …ebug-pass-manager -debug-only=loop-rotate -verify-memoryssa 2>&1 | FileCheck %s --check-prefix=MSSA
26 ; MSSA: Running pass: ADCEPass on f
27 ; MSSA-NEXT: Running analysis: PostDominatorTreeAnalysis on f
28 ; MSSA-NEXT: Running pass: LoopSimplifyPass on f
29 ; MSSA-NEXT: Running analysis: LoopAnalysis on f
30 ; MSSA-NEXT: Running analysis: DominatorTreeAnalysis on f
31 ; MSSA-NEXT: Running analysis: AssumptionAnalysis on f
32 ; MSSA-NEXT: Running analysis: TargetIRAnalysis on f
33 ; MSSA-NEXT: Running pass: LCSSAPass on f
34 ; MSSA-NEXT: Running analysis: MemorySSAAnalysis on f
35 ; MSSA-NEXT: Running analysis: AAManager on f
36 ; MSSA-NEXT: Running analysis: TargetLibraryAnalysis on f
37 ; MSSA-NEXT: Running analysis: ScalarEvolutionAnalysis on f
38 ; MSSA-NEXT: Running analysis: InnerAnalysisManagerProxy{{.*}} on f
39 ; MSSA-NEXT: Running pass: LoopRotatePass on Loop at depth 1 containing: %bb<header><exiting>,%bb4<…
40 ; MSSA-NEXT: Folding loop latch bb4 into bb
41 ; MSSA-NEXT: Invalidating analysis: PostDominatorTreeAnalysis on f
42 ; MSSA-NEXT: Running pass: ADCEPass on f
43 ; MSSA-NEXT: Running analysis: PostDominatorTreeAnalysis on f
61 ; MSSA-LABEL: define i8 @f() {
62 ; MSSA-NEXT: entry:
63 ; MSSA-NEXT: br label %bb
64 ; MSSA: bb: ; preds = %bb, %entry
65 ; MSSA-NEXT: %mode.0 = phi i8 [ 0, %entry ], [ %indvar.next, %bb ]
66 ; MSSA-NEXT: %tmp5 = icmp eq i8 %mode.0, 1
67 ; MSSA-NEXT: %indvar.next = add i8 %mode.0, 1
68 ; MSSA-NEXT: br i1 %tmp5, label %bb5, label %bb
69 ; MSSA: bb5: ; preds = %bb
70 ; MSSA-NEXT: tail call void @raise_exception() #0
71 ; MSSA-NEXT: unreachable
72 ; MSSA-NEXT: }
73 ; MSSA: ; Function Attrs: noreturn
74 ; MSSA: declare void @raise_exception() #0
75 ; MSSA: attributes #0 = { noreturn }