diff options
author | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | 2020-04-09 21:34:30 -0500 |
---|---|---|
committer | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | 2020-04-09 22:17:29 -0500 |
commit | 7f3787c0f2746f7748d642ffc9ce699a295df9e4 (patch) | |
tree | 075a612f6015dc334a795d54da4a2be5378bbc26 /llvm/lib/Support/OptimizedStructLayout.cpp | |
parent | 4275eb13315fbc59b8976667b774de2a1510fc36 (diff) | |
download | llvm-7f3787c0f2746f7748d642ffc9ce699a295df9e4.zip llvm-7f3787c0f2746f7748d642ffc9ce699a295df9e4.tar.gz llvm-7f3787c0f2746f7748d642ffc9ce699a295df9e4.tar.bz2 |
[PowerPC] Bail out of redundant LI elimination on an implicit kill
The transformation currently does not differentiate between explicit
and implicit kills. However, it is not valid to later simply clear
an implicit kill flag since the kill could be due to a call or return.
Fixes: https://bugs.llvm.org/show_bug.cgi?id=45374
Diffstat (limited to 'llvm/lib/Support/OptimizedStructLayout.cpp')
0 files changed, 0 insertions, 0 deletions