[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