diff options
author | Max Kazantsev <mkazantsev@azul.com> | 2022-04-25 17:33:57 +0700 |
---|---|---|
committer | Max Kazantsev <mkazantsev@azul.com> | 2022-04-25 17:35:28 +0700 |
commit | 606a000d1a1369e3a49e41d29b3987f87c498ed3 (patch) | |
tree | 5be86f631b6aa19fd02ad5905d8aa340e8f33652 /llvm/lib/CodeGen/LiveDebugVariables.cpp | |
parent | b00fd352777ddad22c8ca8d6704700f60999f5c9 (diff) | |
download | llvm-606a000d1a1369e3a49e41d29b3987f87c498ed3.zip llvm-606a000d1a1369e3a49e41d29b3987f87c498ed3.tar.gz llvm-606a000d1a1369e3a49e41d29b3987f87c498ed3.tar.bz2 |
[LoopInstSimplify] Ignore users in unreachable blocks. PR55072
Logic in this pass assumes that all users of loop instructions are
either in the same loop or are LCSSA Phis. In fact, there can also
be users in unreachable blocks that currently break assertions.
Such users don't need to go to the next round of simplifications.
Reviewed By: fhahn
Differential Revision: https://reviews.llvm.org/D124368
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugVariables.cpp')
0 files changed, 0 insertions, 0 deletions