[PATCH] D110057: [LoopFlatten] Move it to a LoopPassManager

Dave Green via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 7 08:27:28 PDT 2021


dmgreen added a comment.

New pass manager loop pass invalidation isn't exactly my area of expertise. My main issue with moving the pass was that performance was worse. I don't now remember why, but I have a vague memory of widening IV's in the flattening pass, if they have already been partially widened in indvarsimplify.

It may be important to note that LoopFlatten isn't a Loop pass. It's a LoopNest Pass and has been since D102904 <https://reviews.llvm.org/D102904>.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D110057/new/

https://reviews.llvm.org/D110057



More information about the llvm-commits mailing list