[llvm] r256432 - Test

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Fri Dec 25 21:06:32 PST 2015


This was supposed to be with r256433 but I failed to combine them properly.
Reverted and recommitted with a proper message.

On Friday, December 25, 2015, Craig Topper via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

> Author: ctopper
> Date: Fri Dec 25 22:50:01 2015
> New Revision: 256432
>
> URL: http://llvm.org/viewvc/llvm-project?rev=256432&view=rev
> Log:
> Test
>
> Modified:
>     llvm/trunk/test/CodeGen/X86/avx-intrinsics-x86.ll
>
> Modified: llvm/trunk/test/CodeGen/X86/avx-intrinsics-x86.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/avx-intrinsics-x86.ll?rev=256432&r1=256431&r2=256432&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/CodeGen/X86/avx-intrinsics-x86.ll (original)
> +++ llvm/trunk/test/CodeGen/X86/avx-intrinsics-x86.ll Fri Dec 25 22:50:01
> 2015
> @@ -2989,6 +2989,14 @@ define <4 x double> @test_x86_avx_vpermi
>  }
>  declare <4 x double> @llvm.x86.avx.vpermilvar.pd.256(<4 x double>, <4 x
> i64>) nounwind readnone
>
> +define <4 x double> @test_x86_avx_vpermilvar_pd_256_2(<4 x double> %a0) {
> +; CHECK-LABEL: test_x86_avx_vpermilvar_pd_256_2:
> +; CHECK:       ## BB#0:
> +; CHECK-NEXT:    vpermilpd {{.*}}, %ymm0, %ymm0 ## ymm0 = ymm0[1,0,2,3]
> +; CHECK-NEXT:    retl
> +  %res = call <4 x double> @llvm.x86.avx.vpermilvar.pd.256(<4 x double>
> %a0, <4 x i64> <i64 2, i64 0, i64 0, i64 2>) ; <<4 x double>> [#uses=1]
> +  ret <4 x double> %res
> +}
>
>  define <4 x float> @test_x86_avx_vpermilvar_ps(<4 x float> %a0, <4 x i32>
> %a1) {
>  ; CHECK-LABEL: test_x86_avx_vpermilvar_ps:
> @@ -3313,7 +3321,7 @@ define void @movnt_dq(i8* %p, <2 x i64>
>  ; CHECK-LABEL: movnt_dq:
>  ; CHECK:       ## BB#0:
>  ; CHECK-NEXT:    movl {{[0-9]+}}(%esp), %eax
> -; CHECK-NEXT:    vpaddq LCPI276_0, %xmm0, %xmm0
> +; CHECK-NEXT:    vpaddq LCPI277_0, %xmm0, %xmm0
>  ; CHECK-NEXT:    vmovntdq %ymm0, (%eax)
>  ; CHECK-NEXT:    vzeroupper
>  ; CHECK-NEXT:    retl
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org <javascript:;>
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>


-- 
~Craig
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151225/b97ad398/attachment.html>


More information about the llvm-commits mailing list