[PATCH] D21330: Loop vectorization with FP induction variables
Elena Demikhovsky via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 23 03:25:56 PDT 2016
delena added a comment.
In http://reviews.llvm.org/D21330#462655, @mkuper wrote:
> I guess there's one thing I don't understand about the fnegs - why are you using an IR instruction as the marker of whether the original induction had an fadd or an fsub, instead of a property of the IV? It would make sense to me if you actually used the fneg to feed the vector induction, thus simplifying the code (not having to special-case the sub), but instead you special-case it anyway by looking through the fneg.
What do you mean by "property of IV" ? Do you suggest to add a special field to InductionDescriptor?
Fneg should be a part of Step. But Step is a SCEV and I was not allowed to implement FP SCEV.
Repository:
rL LLVM
http://reviews.llvm.org/D21330
More information about the llvm-commits
mailing list