[PATCH] D145905: [LSR]: Terminate folding condition use SymbolicMax.
Nikita Popov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 20 04:40:43 PDT 2023
nikic requested changes to this revision.
nikic added a comment.
This revision now requires changes to proceed.
Herald added a subscriber: StephenFan.
Using max exit count is incorrect. The computed max may be larger than the actual trip count of this exit.
What you *can* do though is to use the exact exit count for the latch exit, rather than the BECount for the whole loop, as you are only replacing that one exit. I think that should cover your use-case.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D145905/new/
https://reviews.llvm.org/D145905
More information about the llvm-commits
mailing list