From cfab3da46e1e8e9ed4fafa018e0d28bb5913dde2 Mon Sep 17 00:00:00 2001 From: Tanya Lattner Date: Tue, 19 Feb 2008 08:07:33 +0000 Subject: Remove llvm-upgrade and update tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47325 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGen/PowerPC/vcmp-fold.ll | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'test/CodeGen/PowerPC/vcmp-fold.ll') diff --git a/test/CodeGen/PowerPC/vcmp-fold.ll b/test/CodeGen/PowerPC/vcmp-fold.ll index efb727c21c8..815bb0aedff 100644 --- a/test/CodeGen/PowerPC/vcmp-fold.ll +++ b/test/CodeGen/PowerPC/vcmp-fold.ll @@ -1,21 +1,22 @@ -; This should fold the "vcmpbfp." and "vcmpbfp" instructions into a single +; This should fold the "vcmpbfp." and "vcmpbfp" instructions into a single ; "vcmpbfp.". -; RUN: llvm-upgrade < %s | llvm-as | llc -march=ppc32 -mcpu=g5 | grep vcmpbfp | count 1 +; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | grep vcmpbfp | count 1 -void %test(<4 x float>* %x, <4 x float>* %y, int* %P) { + +define void @test(<4 x float>* %x, <4 x float>* %y, i32* %P) { entry: %tmp = load <4 x float>* %x ; <<4 x float>> [#uses=1] %tmp2 = load <4 x float>* %y ; <<4 x float>> [#uses=1] - %tmp = call int %llvm.ppc.altivec.vcmpbfp.p( int 1, <4 x float> %tmp, <4 x float> %tmp2 ) ; [#uses=1] + %tmp.upgrd.1 = call i32 @llvm.ppc.altivec.vcmpbfp.p( i32 1, <4 x float> %tmp, <4 x float> %tmp2 ) ; [#uses=1] %tmp4 = load <4 x float>* %x ; <<4 x float>> [#uses=1] %tmp6 = load <4 x float>* %y ; <<4 x float>> [#uses=1] - %tmp = call <4 x int> %llvm.ppc.altivec.vcmpbfp( <4 x float> %tmp4, <4 x float> %tmp6 ) ; <<4 x int>> [#uses=1] - %tmp7 = cast <4 x int> %tmp to <4 x float> ; <<4 x float>> [#uses=1] + %tmp.upgrd.2 = call <4 x i32> @llvm.ppc.altivec.vcmpbfp( <4 x float> %tmp4, <4 x float> %tmp6 ) ; <<4 x i32>> [#uses=1] + %tmp7 = bitcast <4 x i32> %tmp.upgrd.2 to <4 x float> ; <<4 x float>> [#uses=1] store <4 x float> %tmp7, <4 x float>* %x - store int %tmp, int* %P + store i32 %tmp.upgrd.1, i32* %P ret void } -declare int %llvm.ppc.altivec.vcmpbfp.p(int, <4 x float>, <4 x float>) +declare i32 @llvm.ppc.altivec.vcmpbfp.p(i32, <4 x float>, <4 x float>) -declare <4 x int> %llvm.ppc.altivec.vcmpbfp(<4 x float>, <4 x float>) +declare <4 x i32> @llvm.ppc.altivec.vcmpbfp(<4 x float>, <4 x float>) -- cgit v1.2.3