Changeset View
Changeset View
Standalone View
Standalone View
llvm/test/Other/loop-pm-invalidation.ll
Show First 20 Lines • Show All 221 Lines • ▼ Show 20 Lines | |||||
l.0.latch: | l.0.latch: | ||||
%flag.0 = load volatile i1, i1* %ptr | %flag.0 = load volatile i1, i1* %ptr | ||||
br i1 %flag.0, label %l.0.header, label %exit | br i1 %flag.0, label %l.0.header, label %exit | ||||
exit: | exit: | ||||
ret void | ret void | ||||
} | } | ||||
define void @dead_loop() { | define void @dead_loop() willreturn { | ||||
; CHECK-LOOP-INV: Starting {{.*}}Function pass manager run | ; CHECK-LOOP-INV: Starting {{.*}}Function pass manager run | ||||
; CHECK-LOOP-INV-NEXT: Starting {{.*}}Function pass manager run | ; CHECK-LOOP-INV-NEXT: Starting {{.*}}Function pass manager run | ||||
; CHECK-LOOP-INV-NEXT: Running pass: LoopSimplifyPass | ; CHECK-LOOP-INV-NEXT: Running pass: LoopSimplifyPass | ||||
; CHECK-LOOP-INV-NEXT: Running analysis: LoopAnalysis | ; CHECK-LOOP-INV-NEXT: Running analysis: LoopAnalysis | ||||
; CHECK-LOOP-INV-NEXT: Running analysis: DominatorTreeAnalysis | ; CHECK-LOOP-INV-NEXT: Running analysis: DominatorTreeAnalysis | ||||
; CHECK-LOOP-INV-NEXT: Running analysis: AssumptionAnalysis | ; CHECK-LOOP-INV-NEXT: Running analysis: AssumptionAnalysis | ||||
; CHECK-LOOP-INV-NEXT: Running pass: LCSSAPass | ; CHECK-LOOP-INV-NEXT: Running pass: LCSSAPass | ||||
; CHECK-LOOP-INV-NEXT: Finished {{.*}}Function pass manager run | ; CHECK-LOOP-INV-NEXT: Finished {{.*}}Function pass manager run | ||||
▲ Show 20 Lines • Show All 90 Lines • Show Last 20 Lines |