[PATCH] D45872: [DA] Enable -da-delinearize by default
Dave Green via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 18 03:08:50 PDT 2018
dmgreen added a comment.
Yes, I agree. There are hopefully multiple improvements we can make in the future. I remember seeing one patch recently (40369) that should help delinearise when sext's are involved (which I think happens a lot on 64bit machines). One thing that would probably be good to add somehow would be versioning based on needs of the loop. For example in your case it could check that ss is more than w, or in a more general case check that arrays do not alias. I know polly is very good at that, but it's not something we have for DA yet.
Hopefully we can improve things as we go.
https://reviews.llvm.org/D45872
More information about the llvm-commits
mailing list