[llvm-commits] [llvm] r50172 - in /llvm/trunk/test/CodeGen/X86: dagcombine-cse.ll vec_clear.ll vec_shuffle-11.ll vec_shuffle-16.ll

Evan Cheng evan.cheng at apple.com
Thu Apr 24 13:56:30 PDT 2008


Hi Anton,

Instead of adding -realign-stack=0, can you just give them target  
triplet i386-apple-darwin?

Thanks,

Evan

On Apr 23, 2008, at 11:25 AM, Anton Korobeynikov wrote:

> Author: asl
> Date: Wed Apr 23 13:25:44 2008
> New Revision: 50172
>
> URL: http://llvm.org/viewvc/llvm-project?rev=50172&view=rev
> Log:
> Disable stack realignment for these tests
>
> Modified:
>    llvm/trunk/test/CodeGen/X86/dagcombine-cse.ll
>    llvm/trunk/test/CodeGen/X86/vec_clear.ll
>    llvm/trunk/test/CodeGen/X86/vec_shuffle-11.ll
>    llvm/trunk/test/CodeGen/X86/vec_shuffle-16.ll
>
> Modified: llvm/trunk/test/CodeGen/X86/dagcombine-cse.ll
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/dagcombine-cse.ll?rev=50172&r1=50171&r2=50172&view=diff
>
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- llvm/trunk/test/CodeGen/X86/dagcombine-cse.ll (original)
> +++ llvm/trunk/test/CodeGen/X86/dagcombine-cse.ll Wed Apr 23  
> 13:25:44 2008
> @@ -1,4 +1,4 @@
> -; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2  -stats |& grep  
> asm-printer | grep 14
> +; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -realign-stack=0 - 
> stats |& grep asm-printer | grep 14
>
> define i32 @t(i8* %ref_frame_ptr, i32 %ref_frame_stride, i32 %idxX,  
> i32 %idxY) nounwind  {
> entry:
>
> Modified: llvm/trunk/test/CodeGen/X86/vec_clear.ll
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/vec_clear.ll?rev=50172&r1=50171&r2=50172&view=diff
>
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- llvm/trunk/test/CodeGen/X86/vec_clear.ll (original)
> +++ llvm/trunk/test/CodeGen/X86/vec_clear.ll Wed Apr 23 13:25:44 2008
> @@ -1,4 +1,4 @@
> -; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep and
> +; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -realign-stack=0  
> | not grep and
>
> define <4 x float> @test(<4 x float>* %v1) {
>         %tmp = load <4 x float>* %v1            ; <<4 x float>>  
> [#uses=1]
>
> Modified: llvm/trunk/test/CodeGen/X86/vec_shuffle-11.ll
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/vec_shuffle-11.ll?rev=50172&r1=50171&r2=50172&view=diff
>
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- llvm/trunk/test/CodeGen/X86/vec_shuffle-11.ll (original)
> +++ llvm/trunk/test/CodeGen/X86/vec_shuffle-11.ll Wed Apr 23  
> 13:25:44 2008
> @@ -1,5 +1,5 @@
> ; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
> -; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep mov
> +; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -realign-stack=0  
> | not grep mov
>
> define <4 x i32> @test() {
>         %tmp131 = call <2 x i64> @llvm.x86.sse2.psrl.dq( <2 x i64> <  
> i64 -1, i64 -1 >, i32 96 )         ; <<2 x i64>> [#uses=1]
>
> Modified: llvm/trunk/test/CodeGen/X86/vec_shuffle-16.ll
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/vec_shuffle-16.ll?rev=50172&r1=50171&r2=50172&view=diff
>
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- llvm/trunk/test/CodeGen/X86/vec_shuffle-16.ll (original)
> +++ llvm/trunk/test/CodeGen/X86/vec_shuffle-16.ll Wed Apr 23  
> 13:25:44 2008
> @@ -1,8 +1,8 @@
> ; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse,-sse2 | grep shufps  
> | count 4
> -; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse,-sse2 | grep mov |  
> count 2
> +; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse,-sse2 -realign- 
> stack=0 | grep mov | count 2
> ; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep pshufd |  
> count 4
> ; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep shufps
> -; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep mov
> +; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -realign-stack=0  
> | not grep mov
>
> define <4 x float> @t1(<4 x float> %a, <4 x float> %b) nounwind  {
>         %tmp1 = shufflevector <4 x float> %b, <4 x float> undef, <4  
> x i32> zeroinitializer
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list