[PATCH] SSE pslldq/psrldq shuffle mask decodes

Chandler Carruth chandlerc at gmail.com
Mon Oct 13 11:07:55 PDT 2014


================
Comment at: test/CodeGen/X86/avx-intrinsics-x86.ll:461
@@ +460,3 @@
+define <2 x i64> @test_x86_sse2_psll_dq(<2 x i64> %a0) {
+  ; CHECK: vpslldq {{.*#+}} xmm0 = xmm0[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
+  %res = call <2 x i64> @llvm.x86.sse2.psll.dq(<2 x i64> %a0, i32 7) ; <<2 x i64>> [#uses=1]
----------------
chandlerc wrote:
> This doesn't look right... this is the identity mask?
oh, this is bit shifting? what does this even mean? I'm not really sure how to interpret this test.

http://reviews.llvm.org/D5598






More information about the llvm-commits mailing list