[PATCH] D19501: Add LoadStoreVectorizer pass

Justin Lebar via llvm-commits llvm-commits at lists.llvm.org
Thu May 26 11:57:34 PDT 2016


jlebar added a comment.

OK, I see the problem.  This is trying to vectorize two consecutive loads, where the first is loading from an i64*, and the second is loading from an Eigen::half**.  We can in fact vectorize these on my target, because i64 and pointers have the same size.  But we need an inttoptr instruction if the vector type is <2 x i64>.


http://reviews.llvm.org/D19501





More information about the llvm-commits mailing list