summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2016-05-15 18:05:10 +0000
committerSanjay Patel <spatel@rotateright.com>2016-05-15 18:05:10 +0000
commitecdd13d7884827b1d92fae080083ecd5832b64f0 (patch)
tree712da2662745463ace00a9d714e5af35d70b5dce
parent8fe1b1fd4f536169d50f44b17f5f8d2048017995 (diff)
downloadbcm5719-llvm-ecdd13d7884827b1d92fae080083ecd5832b64f0.tar.gz
bcm5719-llvm-ecdd13d7884827b1d92fae080083ecd5832b64f0.zip
regenerate checks
llvm-svn: 269596
-rw-r--r--llvm/test/Transforms/SimplifyCFG/switch-masked-bits.ll26
1 files changed, 16 insertions, 10 deletions
diff --git a/llvm/test/Transforms/SimplifyCFG/switch-masked-bits.ll b/llvm/test/Transforms/SimplifyCFG/switch-masked-bits.ll
index 692973c362b..ecd516519ab 100644
--- a/llvm/test/Transforms/SimplifyCFG/switch-masked-bits.ll
+++ b/llvm/test/Transforms/SimplifyCFG/switch-masked-bits.ll
@@ -1,10 +1,18 @@
+; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
; RUN: opt -S -simplifycfg < %s | FileCheck %s
define i32 @test1(i32 %x) nounwind {
+; CHECK-LABEL: @test1(
+; CHECK-NEXT: a:
+; CHECK-NEXT: [[I:%.*]] = shl i32 %x, 1
+; CHECK-NEXT: [[COND:%.*]] = icmp eq i32 [[I]], 24
+; CHECK-NEXT: [[DOT:%.*]] = select i1 [[COND]], i32 5, i32 0
+; CHECK-NEXT: ret i32 [[DOT]]
+;
%i = shl i32 %x, 1
switch i32 %i, label %a [
- i32 21, label %b
- i32 24, label %c
+ i32 21, label %b
+ i32 24, label %c
]
a:
@@ -13,18 +21,18 @@ b:
ret i32 3
c:
ret i32 5
-; CHECK-LABEL: @test1(
-; CHECK: %cond = icmp eq i32 %i, 24
-; CHECK: %. = select i1 %cond, i32 5, i32 0
-; CHECK: ret i32 %.
}
define i32 @test2(i32 %x) nounwind {
+; CHECK-LABEL: @test2(
+; CHECK-NEXT: a:
+; CHECK-NEXT: ret i32 0
+;
%i = shl i32 %x, 1
switch i32 %i, label %a [
- i32 21, label %b
- i32 23, label %c
+ i32 21, label %b
+ i32 23, label %c
]
a:
@@ -33,6 +41,4 @@ b:
ret i32 3
c:
ret i32 5
-; CHECK-LABEL: @test2(
-; CHECK: ret i32 0
}
OpenPOWER on IntegriCloud