diff options
| author | Sanjay Patel <spatel@rotateright.com> | 2016-09-12 19:29:26 +0000 |
|---|---|---|
| committer | Sanjay Patel <spatel@rotateright.com> | 2016-09-12 19:29:26 +0000 |
| commit | 2eea9a1d58839efb5c1359f88a7abc5d087de3f0 (patch) | |
| tree | 524fa72f4d61eecba416c2eea69e7422e77663e3 /llvm/test/Transforms | |
| parent | 57c602aad3b9ca5b2977957d8ba462e2a623a8ee (diff) | |
| download | bcm5719-llvm-2eea9a1d58839efb5c1359f88a7abc5d087de3f0.tar.gz bcm5719-llvm-2eea9a1d58839efb5c1359f88a7abc5d087de3f0.zip | |
[InstCombine] regenerate checks
llvm-svn: 281247
Diffstat (limited to 'llvm/test/Transforms')
| -rw-r--r-- | llvm/test/Transforms/InstCombine/zext-bool-add-sub.ll | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/llvm/test/Transforms/InstCombine/zext-bool-add-sub.ll b/llvm/test/Transforms/InstCombine/zext-bool-add-sub.ll index 6fa4d70d636..735b07c6b92 100644 --- a/llvm/test/Transforms/InstCombine/zext-bool-add-sub.ll +++ b/llvm/test/Transforms/InstCombine/zext-bool-add-sub.ll @@ -1,12 +1,14 @@ +; NOTE: Assertions have been autogenerated by utils/update_test_checks.py ; RUN: opt < %s -instcombine -S | FileCheck %s ; rdar://11748024 define i32 @a(i1 zeroext %x, i1 zeroext %y) { -entry: ; CHECK-LABEL: @a( -; CHECK: [[TMP1:%.*]] = sext i1 %y to i32 -; CHECK: [[TMP2:%.*]] = select i1 %x, i32 2, i32 1 -; CHECK-NEXT: add nsw i32 [[TMP2]], [[TMP1]] +; CHECK-NEXT: [[CONV3_NEG:%.*]] = sext i1 %y to i32 +; CHECK-NEXT: [[SUB:%.*]] = select i1 %x, i32 2, i32 1 +; CHECK-NEXT: [[ADD:%.*]] = add nsw i32 [[SUB]], [[CONV3_NEG]] +; CHECK-NEXT: ret i32 [[ADD]] +; %conv = zext i1 %x to i32 %conv3 = zext i1 %y to i32 %conv3.neg = sub i32 0, %conv3 @@ -14,3 +16,4 @@ entry: %add = add i32 %sub, %conv3.neg ret i32 %add } + |

