diff options
author | Serguei Katkov <serguei.katkov@azul.com> | 2018-01-12 07:24:43 +0000 |
---|---|---|
committer | Serguei Katkov <serguei.katkov@azul.com> | 2018-01-12 07:24:43 +0000 |
commit | a757d65cec2a5e9b5668b992e0bf2f014c186ac9 (patch) | |
tree | 2fe728db6adbd804f91183a42df50f4775b71247 /llvm/lib/CodeGen/CodeGenPrepare.cpp | |
parent | 72001f464715efdd1c4261ed7373bb2f4079701a (diff) | |
download | bcm5719-llvm-a757d65cec2a5e9b5668b992e0bf2f014c186ac9.tar.gz bcm5719-llvm-a757d65cec2a5e9b5668b992e0bf2f014c186ac9.zip |
[LoopDeletion] Handle users in unreachable block
This is a fix for PR35884.
When we want to delete dead loop we must clean uses in unreachable blocks
otherwise we'll get an assert during deletion of instructions from the loop.
Reviewers: anna, davide
Reviewed By: anna
Subscribers: llvm-commits, lebedev.ri
Differential Revision: https://reviews.llvm.org/D41943
llvm-svn: 322357
Diffstat (limited to 'llvm/lib/CodeGen/CodeGenPrepare.cpp')
0 files changed, 0 insertions, 0 deletions