[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