diff options
author | Max Kazantsev <mkazantsev@azul.com> | 2021-09-13 10:48:42 +0700 |
---|---|---|
committer | Max Kazantsev <mkazantsev@azul.com> | 2021-09-13 10:50:33 +0700 |
commit | 5a6dfb27ca7424f15a20f9bb7ec90d858865faa3 (patch) | |
tree | 1832868ee0e063e072aef791f8b5e31f811b9ee9 /llvm/lib/Object/XCOFFObjectFile.cpp | |
parent | d48a3f9f757c2c4b6adc7b8f7ca94641d9cf3a46 (diff) | |
download | llvm-5a6dfb27ca7424f15a20f9bb7ec90d858865faa3.zip llvm-5a6dfb27ca7424f15a20f9bb7ec90d858865faa3.tar.gz llvm-5a6dfb27ca7424f15a20f9bb7ec90d858865faa3.tar.bz2 |
[IndVars] Replace PHIs if loop exits on 1st iteration
This is a part of D108910.
We replace all loop PHIs with values coming from the loop preheader if
we proved that backedge is never taken.
Patch by Dmitry Makogon!
Differential Revision: https://reviews.llvm.org/D109596
Reviewed By: lebedev.ri
Diffstat (limited to 'llvm/lib/Object/XCOFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions