summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/CallSiteSplitting
diff options
context:
space:
mode:
authorDavid Bolvansky <david.bolvansky@gmail.com>2019-05-25 13:11:22 +0000
committerDavid Bolvansky <david.bolvansky@gmail.com>2019-05-25 13:11:22 +0000
commitbb76cf0f964d00d7673a3d673809618343f308cc (patch)
treefb19d564a749daa35b026bc0d89233a7f2db8e62 /llvm/test/Transforms/CallSiteSplitting
parent9a33dc9fb82150f999c6fa02746c0f648fde1ce1 (diff)
downloadbcm5719-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.ll15
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)
OpenPOWER on IntegriCloud