diff options
author | Karl-Johan Karlsson <karl-johan.karlsson@ericsson.com> | 2018-07-10 12:06:16 +0000 |
---|---|---|
committer | Karl-Johan Karlsson <karl-johan.karlsson@ericsson.com> | 2018-07-10 12:06:16 +0000 |
commit | 1ffeb5d7f0a96df2e06b10252092dca3bbe610aa (patch) | |
tree | 19620632a0c27be2cbe97779f2ffe62cf28a9eec /clang/lib/Serialization/ASTReader.cpp | |
parent | d2f5a6f7a21fa0be51c02f62027b72e6dc8d86f7 (diff) | |
download | bcm5719-llvm-1ffeb5d7f0a96df2e06b10252092dca3bbe610aa.tar.gz bcm5719-llvm-1ffeb5d7f0a96df2e06b10252092dca3bbe610aa.zip |
[LowerSwitch] Fixed faulty PHI nodes
Summary:
Fixed two cases of where PHI nodes need to be updated by lowerswitch.
When lowerswitch find out that the switch default branch is not
reachable it remove the old default and replace it with the most
popular block from the cases, but it forget to update the PHI
nodes in the default block.
The PHI nodes also need to be updated when the switch is replaced
with a single branch.
Reviewers: hans, reames, arsenm
Reviewed By: arsenm
Differential Revision: https://reviews.llvm.org/D47203
llvm-svn: 336659
Diffstat (limited to 'clang/lib/Serialization/ASTReader.cpp')
0 files changed, 0 insertions, 0 deletions