[PATCH] D110060: [LoopBoundSplit] Handle the case in which exiting block is loop header
JinGu Kang via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Oct 4 03:07:52 PDT 2021
jaykang10 added inline comments.
================
Comment at: llvm/lib/Transforms/Scalar/LoopBoundSplit.cpp:390
+ if (ExitingCond.NonPHIAddRecValue ==
+ PN.getIncomingValueForBlock(L.getLoopLatch()))
+ ExitingCondLCSSAPhi = LCSSAPhi;
----------------
mkazantsev wrote:
> What happens if there is more than one phi that will fit?
um... you are right. It will pick up just last phi node which could be wrong... Let me update the code.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D110060/new/
https://reviews.llvm.org/D110060
More information about the llvm-commits
mailing list