[PATCH] D28537: [X86][AVX512] Add support for ASHR v2i64/v4i64 support without VLX
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 11 12:31:00 PST 2017
craig.topper added inline comments.
================
Comment at: test/CodeGen/X86/avx512-cvt.ll:943
; KNL-NEXT: vcmpltps %xmm0, %xmm1, %xmm0
-; KNL-NEXT: vinsertps {{.*#+}} xmm0 = xmm0[0,1],zero,xmm0[1]
+; KNL-NEXT: vpmovzxdq {{.*#+}} xmm0 = xmm0[0],zero,xmm0[1],zero
+; KNL-NEXT: vpsllq $32, %xmm0, %xmm0
----------------
delena wrote:
> I think that this issue should be resolved, or at least understood prior to commit.
FYI, this test case does something really terrible when avx512vl is enabled without avx512dq. Its get completely scalarized due to lack of vpmovm2d.
Repository:
rL LLVM
https://reviews.llvm.org/D28537
More information about the llvm-commits
mailing list