[PATCH] D15265: AVX-512: missing patterns in masked_load on KNL

Igor Breger via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 7 00:16:43 PST 2015


igorb added inline comments.

================
Comment at: ../lib/Target/X86/X86InstrAVX512.td:2788
@@ +2787,3 @@
+         (v8f32 (EXTRACT_SUBREG (v16f32 (VMOVUPSZrmkz
+          (v16i1 (COPY_TO_REGCLASS VK8WM:$mask, VK16WM)), addr:$ptr)), sub_ymm))>;
+
----------------
I think kmask should be zero extend and not COPY_TO_REGCLASS , it can access  to mem512 and not mem256.
The same in other patterns.


Repository:
  rL LLVM

http://reviews.llvm.org/D15265





More information about the llvm-commits mailing list