[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>.
More information about the llvm-commits