summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorShawn Landden <shawn@git.icu>2019-05-26 13:55:52 +0000
committerShawn Landden <shawn@git.icu>2019-05-26 13:55:52 +0000
commitfa91ab85d9f84f8f8691aa5d625c7b3ec4467e21 (patch)
tree4c5fd9751985e7dcffa6e9d61e3f82af6187574a /llvm/test
parent30111c786f7cf49197fdd9db01e3a6def57b3cef (diff)
downloadbcm5719-llvm-fa91ab85d9f84f8f8691aa5d625c7b3ec4467e21.tar.gz
bcm5719-llvm-fa91ab85d9f84f8f8691aa5d625c7b3ec4467e21.zip
[SimplifyCFG] ReduceSwitchRange: Improve on the case where the SubThreshold doesn't trigger
llvm-svn: 361728
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/Transforms/SimplifyCFG/rangereduce.ll8
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/test/Transforms/SimplifyCFG/rangereduce.ll b/llvm/test/Transforms/SimplifyCFG/rangereduce.ll
index e9be26e94e4..804882fe761 100644
--- a/llvm/test/Transforms/SimplifyCFG/rangereduce.ll
+++ b/llvm/test/Transforms/SimplifyCFG/rangereduce.ll
@@ -234,10 +234,10 @@ three:
define i8 @test7(i8 %a) optsize {
; CHECK-LABEL: @test7(
-; CHECK-NEXT: [[TMP1:%.*]] = sub i8 [[A:%.*]], -36
-; CHECK-NEXT: [[TMP2:%.*]] = lshr i8 [[TMP1]], 2
-; CHECK-NEXT: [[TMP3:%.*]] = shl i8 [[TMP1]], 6
-; CHECK-NEXT: [[TMP4:%.*]] = or i8 [[TMP2]], [[TMP3]]
+; CHECK-NEXT: [[TMP1:%.*]] = lshr i8 [[A:%.*]], 2
+; CHECK-NEXT: [[TMP2:%.*]] = shl i8 [[A]], 6
+; CHECK-NEXT: [[TMP3:%.*]] = or i8 [[TMP1]], [[TMP2]]
+; CHECK-NEXT: [[TMP4:%.*]] = sub i8 [[TMP3]], 55
; CHECK-NEXT: [[TMP5:%.*]] = icmp ult i8 [[TMP4]], 4
; CHECK-NEXT: br i1 [[TMP5]], label [[SWITCH_LOOKUP:%.*]], label [[DEF:%.*]]
; CHECK: switch.lookup:
OpenPOWER on IntegriCloud