From 466e0f38d344fd1a64b7be2b3c4e3f7003ef4fef Mon Sep 17 00:00:00 2001 From: Nick Lewycky Date: Thu, 27 Sep 2012 08:33:56 +0000 Subject: Prefer shuffles to selects. Backends love shuffles! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164763 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Transforms/InstCombine/vec_demanded_elts.ll | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test/Transforms/InstCombine/vec_demanded_elts.ll') diff --git a/test/Transforms/InstCombine/vec_demanded_elts.ll b/test/Transforms/InstCombine/vec_demanded_elts.ll index 0019a57627..2d90750a2f 100644 --- a/test/Transforms/InstCombine/vec_demanded_elts.ll +++ b/test/Transforms/InstCombine/vec_demanded_elts.ll @@ -196,7 +196,7 @@ define <4 x float> @test_select(float %f, float %g) { ; CHECK-NOT: insertelement ; CHECK: %a3 = insertelement <4 x float> %a0, float 3.000000e+00, i32 3 ; CHECK-NOT: insertelement -; CHECK: %ret = select <4 x i1> , <4 x float> %a3, <4 x float> +; CHECK: shufflevector <4 x float> %a3, <4 x float> , <4 x i32> %a0 = insertelement <4 x float> undef, float %f, i32 0 %a1 = insertelement <4 x float> %a0, float 1.000000e+00, i32 1 %a2 = insertelement <4 x float> %a1, float 2.000000e+00, i32 2 -- cgit v1.2.3