[PATCH] D16768: [X86][AVX] Add support for 64-bit VZEXT_LOAD of 256-bit vectors to EltsFromConsecutiveLoads

Elena Demikhovsky via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 2 12:30:54 PST 2016


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

Thank you. 
LGTM


================
Comment at: lib/Target/X86/X86ISelLowering.cpp:5645
@@ +5644,3 @@
+       (VT.is256BitVector() && TLI.isTypeLegal(MVT::v4i64)) ||
+       (VT.is512BitVector() && TLI.isTypeLegal(MVT::v8i64)))) {
+    MVT VecVT = MVT::getVectorVT(MVT::i64, VT.getSizeInBits() / 64);
----------------
v8i64 is always legal for 512-bit vector.


Repository:
  rL LLVM

http://reviews.llvm.org/D16768





More information about the llvm-commits mailing list