diff options
| author | David Bolvansky <david.bolvansky@gmail.com> | 2019-05-25 13:11:22 +0000 |
|---|---|---|
| committer | David Bolvansky <david.bolvansky@gmail.com> | 2019-05-25 13:11:22 +0000 |
| commit | bb76cf0f964d00d7673a3d673809618343f308cc (patch) | |
| tree | fb19d564a749daa35b026bc0d89233a7f2db8e62 /llvm/test/Transforms/CallSiteSplitting | |
| parent | 9a33dc9fb82150f999c6fa02746c0f648fde1ce1 (diff) | |
| download | bcm5719-llvm-bb76cf0f964d00d7673a3d673809618343f308cc.tar.gz bcm5719-llvm-bb76cf0f964d00d7673a3d673809618343f308cc.zip | |
[NFC] Update test checks
llvm-svn: 361695
Diffstat (limited to 'llvm/test/Transforms/CallSiteSplitting')
| -rw-r--r-- | llvm/test/Transforms/CallSiteSplitting/split-loop.ll | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/llvm/test/Transforms/CallSiteSplitting/split-loop.ll b/llvm/test/Transforms/CallSiteSplitting/split-loop.ll index 3e49a73627f..b64a072a583 100644 --- a/llvm/test/Transforms/CallSiteSplitting/split-loop.ll +++ b/llvm/test/Transforms/CallSiteSplitting/split-loop.ll @@ -5,7 +5,6 @@ define i16 @test1() { ; CHECK-LABEL: @test1( ; CHECK-NEXT: entry: ; CHECK-NEXT: [[SPEC_SELECT:%.*]] = select i1 undef, i16 1, i16 0 -; CHECK-NEXT: call void @callee(i16 0) ; CHECK-NEXT: br label [[FOR_COND12:%.*]] ; CHECK: for.cond12: ; CHECK-NEXT: call void @callee(i16 [[SPEC_SELECT]]) @@ -28,12 +27,11 @@ define i16 @test2() { ; CHECK-LABEL: @test2( ; CHECK-NEXT: entry: ; CHECK-NEXT: [[S:%.*]] = select i1 undef, i16 1, i16 0 -; CHECK-NEXT: call void @callee(i16 0) ; CHECK-NEXT: br label [[FOR_COND12:%.*]] ; CHECK: for.cond12: +; CHECK-NEXT: call void @callee(i16 [[S]]) ; CHECK-NEXT: [[ADD:%.*]] = add i16 [[S]], 10 ; CHECK-NEXT: [[ADD2:%.*]] = add i16 [[S]], 10 -; CHECK-NEXT: call void @callee(i16 [[S]]) ; CHECK-NEXT: br label [[FOR_COND12]] ; entry: @@ -55,15 +53,12 @@ define i16 @test3() { ; CHECK-LABEL: @test3( ; CHECK-NEXT: entry: ; CHECK-NEXT: [[S:%.*]] = select i1 undef, i16 1, i16 0 -; CHECK-NEXT: call void @callee(i16 0) ; CHECK-NEXT: br label [[FOR_COND12:%.*]] ; CHECK: for.cond12: +; CHECK-NEXT: call void @callee(i16 [[S]]) ; CHECK-NEXT: [[ADD:%.*]] = add i16 [[S]], 10 ; CHECK-NEXT: [[ADD2:%.*]] = add i16 [[ADD]], 10 -; CHECK-NEXT: br i1 undef, label [[FOR_COND12_SPLIT:%.*]], label [[EXIT:%.*]] -; CHECK: for.cond12.split: -; CHECK-NEXT: call void @callee(i16 [[S]]) -; CHECK-NEXT: br label [[FOR_COND12]] +; CHECK-NEXT: br i1 undef, label [[FOR_COND12]], label [[EXIT:%.*]] ; CHECK: exit: ; CHECK-NEXT: ret i16 [[ADD2]] ; @@ -85,6 +80,4 @@ exit: ret i16 %add2 } -define internal void @callee(i16 %flag) { - ret void -} +declare void @callee(i16 %flag) |

