[PATCH] D90402: [LoopFlatten] Run it earlier, just before IndVarSimplify

Dave Green via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 2 02:41:48 PST 2020


dmgreen added a comment.

Quick question on loop flattening preserving analyses. As far as I understand loop passes are required to preserve a number of analyses across all loops. Although I'm not sure if that is new or old pass managers. It's because function level analyses can't easily be rerun inside loop passes.

Would that be true for loop flattening? If we did enable this, would the pass pipeline still look OK?


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

https://reviews.llvm.org/D90402



More information about the llvm-commits mailing list