diff options
author | Sanjay Patel <spatel@rotateright.com> | 2017-03-09 20:42:30 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2017-03-09 20:42:30 +0000 |
commit | 7e56366204287a513420a2633daa1f92b009f4bf (patch) | |
tree | 6b31c15a01faeef7b206323e080418aabf7067d7 /llvm/test/Transforms/InstSimplify/rem.ll | |
parent | efe949cc67607361525c4b3b2e211677b4805caf (diff) | |
download | bcm5719-llvm-7e56366204287a513420a2633daa1f92b009f4bf.tar.gz bcm5719-llvm-7e56366204287a513420a2633daa1f92b009f4bf.zip |
[ConstantFold] vector div/rem with any zero element in divisor is undef
Follow-up for:
https://reviews.llvm.org/D30665
https://reviews.llvm.org/rL297390
llvm-svn: 297409
Diffstat (limited to 'llvm/test/Transforms/InstSimplify/rem.ll')
-rw-r--r-- | llvm/test/Transforms/InstSimplify/rem.ll | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/Transforms/InstSimplify/rem.ll b/llvm/test/Transforms/InstSimplify/rem.ll index 90a0e658235..c60b728cad2 100644 --- a/llvm/test/Transforms/InstSimplify/rem.ll +++ b/llvm/test/Transforms/InstSimplify/rem.ll @@ -5,7 +5,7 @@ define <2 x i8> @srem_zero_elt_vec_constfold(<2 x i8> %x) { ; CHECK-LABEL: @srem_zero_elt_vec_constfold( -; CHECK-NEXT: ret <2 x i8> <i8 undef, i8 2> +; CHECK-NEXT: ret <2 x i8> undef ; %rem = srem <2 x i8> <i8 1, i8 2>, <i8 0, i8 -42> ret <2 x i8> %rem @@ -13,7 +13,7 @@ define <2 x i8> @srem_zero_elt_vec_constfold(<2 x i8> %x) { define <2 x i8> @urem_zero_elt_vec_constfold(<2 x i8> %x) { ; CHECK-LABEL: @urem_zero_elt_vec_constfold( -; CHECK-NEXT: ret <2 x i8> <i8 1, i8 undef> +; CHECK-NEXT: ret <2 x i8> undef ; %rem = urem <2 x i8> <i8 1, i8 2>, <i8 42, i8 0> ret <2 x i8> %rem |