diff options
| author | Shawn Landden <shawn@git.icu> | 2019-05-26 13:55:52 +0000 |
|---|---|---|
| committer | Shawn Landden <shawn@git.icu> | 2019-05-26 13:55:52 +0000 |
| commit | fa91ab85d9f84f8f8691aa5d625c7b3ec4467e21 (patch) | |
| tree | 4c5fd9751985e7dcffa6e9d61e3f82af6187574a /llvm/test | |
| parent | 30111c786f7cf49197fdd9db01e3a6def57b3cef (diff) | |
| download | bcm5719-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.ll | 8 |
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: |

