[PATCH] D34601: [X86][LLVM]Expanding Supports lowerInterleavedStore() in X86InterleavedAccess.

michael zuckerman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 12 02:34:02 PDT 2017


m_zuckerman added inline comments.


================
Comment at: lib/Target/X86/X86InterleavedAccess.cpp:205
+
+void X86InterleavedAccessGroup::transposeChar_32x4(
+    ArrayRef<Instruction *> Matrix,
----------------
Farhana wrote:
> I would think you could write a more generate transpose function, a function of 8 elements which would scale into 16 and 32. Why is it written only for 32 VLen?
You are right and we plan to do so in the next patch.  


https://reviews.llvm.org/D34601





More information about the llvm-commits mailing list