summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstSimplify/pr28725.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/InstSimplify/pr28725.ll')
-rw-r--r--llvm/test/Transforms/InstSimplify/pr28725.ll12
1 files changed, 0 insertions, 12 deletions
diff --git a/llvm/test/Transforms/InstSimplify/pr28725.ll b/llvm/test/Transforms/InstSimplify/pr28725.ll
deleted file mode 100644
index 7ff0b90c65d..00000000000
--- a/llvm/test/Transforms/InstSimplify/pr28725.ll
+++ /dev/null
@@ -1,12 +0,0 @@
-; RUN: opt -S -instsimplify < %s | FileCheck %s
-%S = type { i16, i32 }
-
-define <2 x i16> @test1() {
-entry:
- %b = insertelement <2 x i16> <i16 undef, i16 0>, i16 extractvalue (%S select (i1 icmp eq (i16 extractelement (<2 x i16> bitcast (<1 x i32> <i32 1> to <2 x i16>), i32 0), i16 0), %S zeroinitializer, %S { i16 0, i32 1 }), 0), i32 0
- ret <2 x i16> %b
-}
-
-; InstCombine will be able to fold this into zeroinitializer
-; CHECK-LABEL: @test1(
-; CHECK: ret <2 x i16> <i16 extractvalue (%S select (i1 icmp eq (i16 extractelement (<2 x i16> bitcast (<1 x i32> <i32 1> to <2 x i16>), i32 0), i16 0), %S zeroinitializer, %S { i16 0, i32 1 }), 0), i16 0>
OpenPOWER on IntegriCloud