From: Chris Lattner Date: Sun, 11 Oct 2009 22:44:16 +0000 (+0000) Subject: rename test X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=a01752920ea6d6d2de00fc916cd7b145547f303f;p=oota-llvm.git rename test git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83804 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Transforms/InstCombine/shuffle.ll b/test/Transforms/InstCombine/shuffle.ll new file mode 100644 index 00000000000..ba5a734dec7 --- /dev/null +++ b/test/Transforms/InstCombine/shuffle.ll @@ -0,0 +1,19 @@ +; RUN: opt < %s -instcombine -S | \ +; RUN: grep shufflevec | count 1 +; RUN: opt < %s -instcombine -S | \ +; RUN: not grep insertelement +; RUN: opt < %s -instcombine -S | \ +; RUN: not grep extractelement +; END. + +define <4 x float> @test(<4 x float> %tmp, <4 x float> %tmp1) { + %tmp4 = extractelement <4 x float> %tmp, i32 1 ; [#uses=1] + %tmp2 = extractelement <4 x float> %tmp, i32 3 ; [#uses=1] + %tmp1.upgrd.1 = extractelement <4 x float> %tmp1, i32 0 ; [#uses=1] + %tmp128 = insertelement <4 x float> undef, float %tmp4, i32 0 ; <<4 x float>> [#uses=1] + %tmp130 = insertelement <4 x float> %tmp128, float undef, i32 1 ; <<4 x float>> [#uses=1] + %tmp132 = insertelement <4 x float> %tmp130, float %tmp2, i32 2 ; <<4 x float>> [#uses=1] + %tmp134 = insertelement <4 x float> %tmp132, float %tmp1.upgrd.1, i32 3 ; <<4 x float>> [#uses=1] + ret <4 x float> %tmp134 +} + diff --git a/test/Transforms/InstCombine/vec_insert_to_shuffle.ll b/test/Transforms/InstCombine/vec_insert_to_shuffle.ll deleted file mode 100644 index ba5a734dec7..00000000000 --- a/test/Transforms/InstCombine/vec_insert_to_shuffle.ll +++ /dev/null @@ -1,19 +0,0 @@ -; RUN: opt < %s -instcombine -S | \ -; RUN: grep shufflevec | count 1 -; RUN: opt < %s -instcombine -S | \ -; RUN: not grep insertelement -; RUN: opt < %s -instcombine -S | \ -; RUN: not grep extractelement -; END. - -define <4 x float> @test(<4 x float> %tmp, <4 x float> %tmp1) { - %tmp4 = extractelement <4 x float> %tmp, i32 1 ; [#uses=1] - %tmp2 = extractelement <4 x float> %tmp, i32 3 ; [#uses=1] - %tmp1.upgrd.1 = extractelement <4 x float> %tmp1, i32 0 ; [#uses=1] - %tmp128 = insertelement <4 x float> undef, float %tmp4, i32 0 ; <<4 x float>> [#uses=1] - %tmp130 = insertelement <4 x float> %tmp128, float undef, i32 1 ; <<4 x float>> [#uses=1] - %tmp132 = insertelement <4 x float> %tmp130, float %tmp2, i32 2 ; <<4 x float>> [#uses=1] - %tmp134 = insertelement <4 x float> %tmp132, float %tmp1.upgrd.1, i32 3 ; <<4 x float>> [#uses=1] - ret <4 x float> %tmp134 -} -