[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