diff options
author | David Stenberg <david.stenberg@ericsson.com> | 2020-08-20 08:28:24 +0200 |
---|---|---|
committer | David Stenberg <david.stenberg@ericsson.com> | 2020-08-20 09:04:16 +0200 |
commit | dfd447c22043b0a64bf1d146735ca33f926bd22d (patch) | |
tree | 8ebf6525cfe6eb2b72ae19beca879b6d2745cd42 /llvm/lib/Support/APFixedPoint.cpp | |
parent | 012819f30183200230d20655595481d596ac35ab (diff) | |
download | llvm-dfd447c22043b0a64bf1d146735ca33f926bd22d.zip llvm-dfd447c22043b0a64bf1d146735ca33f926bd22d.tar.gz llvm-dfd447c22043b0a64bf1d146735ca33f926bd22d.tar.bz2 |
[LoopUnswitch] Fix incorrect Modified status
When hoisting simple values out from a loop, and an optsize attribute, a
convergent call, or an invoke instruction hindered the pass from
unswitching the loop, the pass would return an incorrect Modified
status.
This was caught using the check introduced by D80916.
Reviewed By: asbirlea
Differential Revision: https://reviews.llvm.org/D86085
Diffstat (limited to 'llvm/lib/Support/APFixedPoint.cpp')
0 files changed, 0 insertions, 0 deletions