[PATCH] D102615: [LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration
Max Kazantsev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun May 30 23:10:49 PDT 2021
mkazantsev updated this revision to Diff 348730.
mkazantsev added a comment.
This revision is now accepted and ready to land.
So far it seems that all problems are caused by compile time increase. There is already no room for shrinking the scope, so I'm returning this with option (turned off by default).
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D102615/new/
https://reviews.llvm.org/D102615
Files:
llvm/lib/Transforms/Scalar/LoopDeletion.cpp
llvm/test/Transforms/LoopDeletion/eval_first_iteration.ll
llvm/test/Transforms/LoopDeletion/zero-btc.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D102615.348730.patch
Type: text/x-patch
Size: 18333 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210531/7396d3d3/attachment-0001.bin>
More information about the llvm-commits
mailing list