aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/XCOFFObjectFile.cpp
diff options
context:
space:
mode:
authorMax Kazantsev <mkazantsev@azul.com>2021-09-13 11:29:33 +0700
committerMax Kazantsev <mkazantsev@azul.com>2021-09-13 11:30:55 +0700
commitd9ca444835e67960df927d5b8cade57776fdd8cb (patch)
tree62e554e76a4bbcc880fa0fe8abb7042107d70155 /llvm/lib/Object/XCOFFObjectFile.cpp
parent5a6dfb27ca7424f15a20f9bb7ec90d858865faa3 (diff)
downloadllvm-d9ca444835e67960df927d5b8cade57776fdd8cb.zip
llvm-d9ca444835e67960df927d5b8cade57776fdd8cb.tar.gz
llvm-d9ca444835e67960df927d5b8cade57776fdd8cb.tar.bz2
[IndVars] Break backedge and replace PHIs if loop exits on 1st iteration
Implement TODO in optimizeLoopExits. Now if we have proved that some loop exit is taken on 1st iteration, we make all branches in the following exiting blocks always branch out of the loop and their conditions simplified away. Patch by Dmitry Makogon! Differential Revision: https://reviews.llvm.org/D108910 Reviewed By: lebedev.ri
Diffstat (limited to 'llvm/lib/Object/XCOFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions