[PATCH] D99149: [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass
toshiki maekawa via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Jun 6 08:53:45 PDT 2021
uint256_t added inline comments.
================
Comment at: llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp:511
INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass)
+INITIALIZE_PASS_DEPENDENCY(LoopSimplify)
+INITIALIZE_PASS_DEPENDENCY(LCSSAWrapperPass)
----------------
hvdijk wrote:
> uint256_t wrote:
> > @hvdijk Could you try reversing the running order of `LoopSimplify` and `LCSSAWrapperPass`, and check if the problem still reproduces?
> Tried now, and I see the same results if I reverse those two lines.
Thank you for reporting! I didn't care about the legacy pass manager. Maybe I'll make a new patch to fix the problem, so I think this need not be reverted.
Do you mind if unroll-and-jam fails on legacy pass manager now?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D99149/new/
https://reviews.llvm.org/D99149
More information about the llvm-commits
mailing list