diff options
Diffstat (limited to 'llvm/test/Transforms/InstSimplify/pr28725.ll')
-rw-r--r-- | llvm/test/Transforms/InstSimplify/pr28725.ll | 12 |
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> |