summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2014-07-09 17:49:58 +0000
committerSanjay Patel <spatel@rotateright.com>2014-07-09 17:49:58 +0000
commit7ae7a831b9df0cc971fa2cd4a4dd0887fac5b8df (patch)
tree2f02ab3e6e179746f85304d18ebbf0e41c146e77 /llvm/test
parent837d5de330389df3dbadb68c1e339e634081dc74 (diff)
downloadbcm5719-llvm-7ae7a831b9df0cc971fa2cd4a4dd0887fac5b8df.tar.gz
bcm5719-llvm-7ae7a831b9df0cc971fa2cd4a4dd0887fac5b8df.zip
removed duplicate testcase
llvm-svn: 212632
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/Transforms/InstCombine/pr20059.ll16
1 files changed, 0 insertions, 16 deletions
diff --git a/llvm/test/Transforms/InstCombine/pr20059.ll b/llvm/test/Transforms/InstCombine/pr20059.ll
index 8d7d69bf876..0ef315936ff 100644
--- a/llvm/test/Transforms/InstCombine/pr20059.ll
+++ b/llvm/test/Transforms/InstCombine/pr20059.ll
@@ -14,19 +14,3 @@ define <4 x i32> @do_not_reorder(<4 x i32> %p1, <4 x i32> %p2) {
%retval = srem <4 x i32> %splat1, %splat2
ret <4 x i32> %retval
}
-; RUN: opt -S -instcombine < %s | FileCheck %s
-
-; In PR20059 ( http://llvm.org/pr20059 ), shufflevector operations are reordered/removed
-; for an srem operation. This is not a valid optimization because it may cause a trap
-; on div-by-zero.
-
-; CHECK-LABEL: @do_not_reorder
-; CHECK: %splat1 = shufflevector <4 x i32> %p1, <4 x i32> undef, <4 x i32> zeroinitializer
-; CHECK-NEXT: %splat2 = shufflevector <4 x i32> %p2, <4 x i32> undef, <4 x i32> zeroinitializer
-; CHECK-NEXT: %retval = srem <4 x i32> %splat1, %splat2
-define <4 x i32> @do_not_reorder(<4 x i32> %p1, <4 x i32> %p2) {
- %splat1 = shufflevector <4 x i32> %p1, <4 x i32> undef, <4 x i32> zeroinitializer
- %splat2 = shufflevector <4 x i32> %p2, <4 x i32> undef, <4 x i32> zeroinitializer
- %retval = srem <4 x i32> %splat1, %splat2
- ret <4 x i32> %retval
-}
OpenPOWER on IntegriCloud