[PATCH] D26011: [X86][AVX512DQ] Improve lowering of MUL v2i64 and v4i64

Igor Breger via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 27 07:01:44 PDT 2016


igorb accepted this revision.
igorb added a comment.
This revision is now accepted and ready to land.

LGTM



================
Comment at: lib/Target/X86/X86ISelLowering.cpp:19858
+  // AVX512DQ - extend to 512 bit vector.
+  if (Subtarget.hasDQI()) {
+    assert(!Subtarget.hasVLX() && "AVX512DQVL vXi64 multiply is legal");
----------------
Hello,
It is possible to implement this logic in td file,  similar to  multiclass avx512_var_shift_w_lowering<..> implementation.


Repository:
  rL LLVM

https://reviews.llvm.org/D26011





More information about the llvm-commits mailing list