[PATCH] D19501: Add LoadStoreVectorizer pass
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Thu May 26 14:30:53 PDT 2016
arsenm added a comment.
In http://reviews.llvm.org/D19501#441328, @jlebar wrote:
> 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>.
I'll post a separate follow up patch which fixes this case
More information about the llvm-commits