From 33eefffb2b25b5f4a313f08fa7c57ddfcbccf36e Mon Sep 17 00:00:00 2001 From: Tanya Lattner Date: Thu, 21 Feb 2008 07:42:26 +0000 Subject: Remove llvm-upgrade and update tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47432 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGen/X86/vec_ins_extract.ll | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'test/CodeGen/X86/vec_ins_extract.ll') diff --git a/test/CodeGen/X86/vec_ins_extract.ll b/test/CodeGen/X86/vec_ins_extract.ll index 9f44afe25d..86f13069de 100644 --- a/test/CodeGen/X86/vec_ins_extract.ll +++ b/test/CodeGen/X86/vec_ins_extract.ll @@ -1,50 +1,50 @@ -; RUN: llvm-upgrade < %s | llvm-as | opt -scalarrepl -instcombine | \ +; RUN: llvm-as < %s | opt -scalarrepl -instcombine | \ ; RUN: llc -march=x86 -mcpu=yonah | not grep sub.*esp -; This checks that various insert/extract idiom work without going to the +; This checks that various insert/extract idiom work without going to the ; stack. -void %test(<4 x float>* %F, float %f) { +define void @test(<4 x float>* %F, float %f) { entry: %tmp = load <4 x float>* %F ; <<4 x float>> [#uses=2] %tmp3 = add <4 x float> %tmp, %tmp ; <<4 x float>> [#uses=1] - %tmp10 = insertelement <4 x float> %tmp3, float %f, uint 0 ; <<4 x float>> [#uses=2] + %tmp10 = insertelement <4 x float> %tmp3, float %f, i32 0 ; <<4 x float>> [#uses=2] %tmp6 = add <4 x float> %tmp10, %tmp10 ; <<4 x float>> [#uses=1] store <4 x float> %tmp6, <4 x float>* %F ret void } -void %test2(<4 x float>* %F, float %f) { +define void @test2(<4 x float>* %F, float %f) { entry: %G = alloca <4 x float>, align 16 ; <<4 x float>*> [#uses=3] %tmp = load <4 x float>* %F ; <<4 x float>> [#uses=2] %tmp3 = add <4 x float> %tmp, %tmp ; <<4 x float>> [#uses=1] store <4 x float> %tmp3, <4 x float>* %G - %tmp = getelementptr <4 x float>* %G, int 0, int 2 ; [#uses=1] - store float %f, float* %tmp + %tmp.upgrd.1 = getelementptr <4 x float>* %G, i32 0, i32 2 ; [#uses=1] + store float %f, float* %tmp.upgrd.1 %tmp4 = load <4 x float>* %G ; <<4 x float>> [#uses=2] %tmp6 = add <4 x float> %tmp4, %tmp4 ; <<4 x float>> [#uses=1] store <4 x float> %tmp6, <4 x float>* %F ret void } -void %test3(<4 x float>* %F, float* %f) { +define void @test3(<4 x float>* %F, float* %f) { entry: %G = alloca <4 x float>, align 16 ; <<4 x float>*> [#uses=2] %tmp = load <4 x float>* %F ; <<4 x float>> [#uses=2] %tmp3 = add <4 x float> %tmp, %tmp ; <<4 x float>> [#uses=1] store <4 x float> %tmp3, <4 x float>* %G - %tmp = getelementptr <4 x float>* %G, int 0, int 2 ; [#uses=1] - %tmp = load float* %tmp ; [#uses=1] - store float %tmp, float* %f + %tmp.upgrd.2 = getelementptr <4 x float>* %G, i32 0, i32 2 ; [#uses=1] + %tmp.upgrd.3 = load float* %tmp.upgrd.2 ; [#uses=1] + store float %tmp.upgrd.3, float* %f ret void } -void %test4(<4 x float>* %F, float* %f) { +define void @test4(<4 x float>* %F, float* %f) { entry: %tmp = load <4 x float>* %F ; <<4 x float>> [#uses=2] - %tmp5.lhs = extractelement <4 x float> %tmp, uint 0 ; [#uses=1] - %tmp5.rhs = extractelement <4 x float> %tmp, uint 0 ; [#uses=1] + %tmp5.lhs = extractelement <4 x float> %tmp, i32 0 ; [#uses=1] + %tmp5.rhs = extractelement <4 x float> %tmp, i32 0 ; [#uses=1] %tmp5 = add float %tmp5.lhs, %tmp5.rhs ; [#uses=1] store float %tmp5, float* %f ret void -- cgit v1.2.3