diff options
Diffstat (limited to 'llvm/test/Transforms')
6 files changed, 21 insertions, 20 deletions
diff --git a/llvm/test/Transforms/CodeGenPrepare/X86/computedgoto.ll b/llvm/test/Transforms/CodeGenPrepare/X86/computedgoto.ll index 00a4df9b2c5..cf04559d84c 100644 --- a/llvm/test/Transforms/CodeGenPrepare/X86/computedgoto.ll +++ b/llvm/test/Transforms/CodeGenPrepare/X86/computedgoto.ll @@ -168,7 +168,7 @@ exit: ; the block it terminates. define void @loop(i64* nocapture readonly %p) { ; CHECK-LABEL: @loop( -; CHECK-NEXT: bb0.clone: +; CHECK-NEXT: entry: ; CHECK-NEXT: br label [[DOTSPLIT:%.*]] ; CHECK: bb0: ; CHECK-NEXT: br label [[DOTSPLIT]] diff --git a/llvm/test/Transforms/CodeGenPrepare/basic.ll b/llvm/test/Transforms/CodeGenPrepare/basic.ll index 2e58de7d093..b8ca6d6cde9 100644 --- a/llvm/test/Transforms/CodeGenPrepare/basic.ll +++ b/llvm/test/Transforms/CodeGenPrepare/basic.ll @@ -13,7 +13,7 @@ entry: %1 = icmp ugt i64 %0, 3 br i1 %1, label %T, label %trap -; CHECK: T: +; CHECK: entry: ; CHECK-NOT: br label % trap: ; preds = %0, %entry diff --git a/llvm/test/Transforms/LoopSimplifyCFG/scev.ll b/llvm/test/Transforms/LoopSimplifyCFG/scev.ll index a2e8e5c6393..c0c5ec180e5 100644 --- a/llvm/test/Transforms/LoopSimplifyCFG/scev.ll +++ b/llvm/test/Transforms/LoopSimplifyCFG/scev.ll @@ -6,22 +6,22 @@ define void @t_run_test() { ; CHECK-LABEL: @t_run_test( ; CHECK-NEXT: entry: -; CHECK-NEXT: br label [[LOOP_PH:%.*]] -; CHECK: loop.ph: -; CHECK-NEXT: br label [[LOOP_BODY:%.*]] -; CHECK: loop.body: -; CHECK-NEXT: [[IV:%.*]] = phi i32 [ 0, [[LOOP_PH]] ], [ [[INC:%.*]], [[LOOP_BODY]] ] +; CHECK-NEXT: br label %[[LOOP_PH:.*]] +; CHECK: [[LOOP_PH]]: +; CHECK-NEXT: br label %[[LOOP_BODY:.*]] +; CHECK: [[LOOP_BODY]]: +; CHECK-NEXT: [[IV:%.*]] = phi i32 [ 0, %[[LOOP_PH]] ], [ [[INC:%.*]], %[[LOOP_BODY]] ] ; CHECK-NEXT: [[INC]] = add i32 [[IV]], 1 ; CHECK-NEXT: [[CMP:%.*]] = icmp ult i32 [[INC]], 10 -; CHECK-NEXT: br i1 [[CMP]], label [[LOOP_BODY]], label [[EXIT:%.*]] -; CHECK: exit: -; CHECK-NEXT: br label [[LOOP_BODY2:%.*]] -; CHECK: loop.body2: -; CHECK-NEXT: [[IV2:%.*]] = phi i32 [ 0, [[EXIT]] ], [ [[INC2:%.*]], [[LOOP_BODY2]] ] +; CHECK-NEXT: br i1 [[CMP]], label %[[LOOP_BODY]], label %[[EXIT:.*]] +; CHECK: [[EXIT]]: +; CHECK-NEXT: br label %[[LOOP_BODY2:.*]] +; CHECK: [[LOOP_BODY2]]: +; CHECK-NEXT: [[IV2:%.*]] = phi i32 [ 0, %[[EXIT]] ], [ [[INC2:%.*]], %[[LOOP_BODY2]] ] ; CHECK-NEXT: [[INC2]] = add i32 [[IV2]], 1 ; CHECK-NEXT: [[CMP2:%.*]] = icmp ult i32 [[INC2]], 10 -; CHECK-NEXT: br i1 [[CMP2]], label [[LOOP_BODY2]], label [[EXIT2:%.*]] -; CHECK: exit2: +; CHECK-NEXT: br i1 [[CMP2]], label %[[LOOP_BODY2]], label %[[EXIT2:.*]] +; CHECK: [[EXIT2]]: ; CHECK-NEXT: ret void ; entry: diff --git a/llvm/test/Transforms/LoopStrengthReduce/ARM/2012-06-15-lsr-noaddrmode.ll b/llvm/test/Transforms/LoopStrengthReduce/ARM/2012-06-15-lsr-noaddrmode.ll index 56ff69c977e..7768c62fceb 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/ARM/2012-06-15-lsr-noaddrmode.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/ARM/2012-06-15-lsr-noaddrmode.ll @@ -44,7 +44,7 @@ declare %s* @getstruct() nounwind ; CHECK: @main ; Check that the loop preheader contains no address computation. -; CHECK: %end_of_chain +; CHECK: %while.cond.i.i ; CHECK-NOT: add{{.*}}lsl ; CHECK: ldr{{.*}}lsl #2 ; CHECK: ldr{{.*}}lsl #2 diff --git a/llvm/test/Transforms/LoopStrengthReduce/X86/2012-01-13-phielim.ll b/llvm/test/Transforms/LoopStrengthReduce/X86/2012-01-13-phielim.ll index e492f2c1872..2e32d916fe3 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/X86/2012-01-13-phielim.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/X86/2012-01-13-phielim.ll @@ -96,7 +96,8 @@ while.end: ; preds = %entry ; itself a phi. ; ; CHECK: @test3 -; CHECK: %for.body3.lr.ph.us.i.loopexit +; CHECK: %meshBB1 +; CHECK: %meshBB ; CHECK-NEXT: Parent Loop ; CHECK-NEXT: Inner Loop ; CHECK-NEXT: incq diff --git a/llvm/test/Transforms/SimpleLoopUnswitch/trivial-unswitch-iteration.ll b/llvm/test/Transforms/SimpleLoopUnswitch/trivial-unswitch-iteration.ll index 7ccd89a3606..6c409e40b28 100644 --- a/llvm/test/Transforms/SimpleLoopUnswitch/trivial-unswitch-iteration.ll +++ b/llvm/test/Transforms/SimpleLoopUnswitch/trivial-unswitch-iteration.ll @@ -13,7 +13,7 @@ entry: ; CHECK-NEXT: br i1 %{{.*}}, label %entry.split.split, label %loop_exit ; ; CHECK: entry.split.split: -; CHECK-NEXT: br label %do_something +; CHECK-NEXT: br label %loop_begin loop_begin: br i1 %cond1, label %continue, label %loop_exit ; first trivial condition @@ -27,9 +27,9 @@ continue: do_something: call void @some_func() noreturn nounwind br label %loop_begin -; CHECK: do_something: +; CHECK: loop_begin: ; CHECK-NEXT: call -; CHECK-NEXT: br label %do_something +; CHECK-NEXT: br label %loop_begin loop_exit: ret i32 0 @@ -38,4 +38,4 @@ loop_exit: ; ; CHECK: loop_exit.split: ; CHECK-NEXT: ret -}
\ No newline at end of file +} |