This was supposed to be with r256433 but I failed to combine them properly. Reverted and recommitted with a proper message.<span></span><br><br>On Friday, December 25, 2015, Craig Topper via llvm-commits <<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: ctopper<br>
Date: Fri Dec 25 22:50:01 2015<br>
New Revision: 256432<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=256432&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=256432&view=rev</a><br>
Log:<br>
Test<br>
<br>
Modified:<br>
    llvm/trunk/test/CodeGen/X86/avx-intrinsics-x86.ll<br>
<br>
Modified: llvm/trunk/test/CodeGen/X86/avx-intrinsics-x86.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/avx-intrinsics-x86.ll?rev=256432&r1=256431&r2=256432&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/avx-intrinsics-x86.ll?rev=256432&r1=256431&r2=256432&view=diff</a><br>
==============================================================================<br>
--- llvm/trunk/test/CodeGen/X86/avx-intrinsics-x86.ll (original)<br>
+++ llvm/trunk/test/CodeGen/X86/avx-intrinsics-x86.ll Fri Dec 25 22:50:01 2015<br>
@@ -2989,6 +2989,14 @@ define <4 x double> @test_x86_avx_vpermi<br>
 }<br>
 declare <4 x double> @llvm.x86.avx.vpermilvar.pd.256(<4 x double>, <4 x i64>) nounwind readnone<br>
<br>
+define <4 x double> @test_x86_avx_vpermilvar_pd_256_2(<4 x double> %a0) {<br>
+; CHECK-LABEL: test_x86_avx_vpermilvar_pd_256_2:<br>
+; CHECK:       ## BB#0:<br>
+; CHECK-NEXT:    vpermilpd {{.*}}, %ymm0, %ymm0 ## ymm0 = ymm0[1,0,2,3]<br>
+; CHECK-NEXT:    retl<br>
+  %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]<br>
+  ret <4 x double> %res<br>
+}<br>
<br>
 define <4 x float> @test_x86_avx_vpermilvar_ps(<4 x float> %a0, <4 x i32> %a1) {<br>
 ; CHECK-LABEL: test_x86_avx_vpermilvar_ps:<br>
@@ -3313,7 +3321,7 @@ define void @movnt_dq(i8* %p, <2 x i64><br>
 ; CHECK-LABEL: movnt_dq:<br>
 ; CHECK:       ## BB#0:<br>
 ; CHECK-NEXT:    movl {{[0-9]+}}(%esp), %eax<br>
-; CHECK-NEXT:    vpaddq LCPI276_0, %xmm0, %xmm0<br>
+; CHECK-NEXT:    vpaddq LCPI277_0, %xmm0, %xmm0<br>
 ; CHECK-NEXT:    vmovntdq %ymm0, (%eax)<br>
 ; CHECK-NEXT:    vzeroupper<br>
 ; CHECK-NEXT:    retl<br>
<br>
<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="javascript:;" onclick="_e(event, 'cvml', 'llvm-commits@lists.llvm.org')">llvm-commits@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br>
</blockquote><br><br>-- <br>~Craig<br>