diff options
author | Max Kazantsev <max.kazantsev@azul.com> | 2019-01-25 05:05:02 +0000 |
---|---|---|
committer | Max Kazantsev <max.kazantsev@azul.com> | 2019-01-25 05:05:02 +0000 |
commit | 38cd9acbb9ea3c0b0886584e45930a357c419821 (patch) | |
tree | 52b67d2b6a6a9f69d34ca0275cdc3fa6560a8fae /clang/test/CodeGen/hidden-alias-to-internal-function.c | |
parent | 299d690a502b5a1d56e5e73b2bd7c137b82c20a6 (diff) | |
download | bcm5719-llvm-38cd9acbb9ea3c0b0886584e45930a357c419821.tar.gz bcm5719-llvm-38cd9acbb9ea3c0b0886584e45930a357c419821.zip |
[LoopSimplifyCFG] Fix inconsistency in blocks in loop markup
2nd part of D57095 with the same reason, just in another place. We never
fold branches that are not immediately in the current loop, but this check
is missing in `IsEdgeLive` As result, it may think that the edge in subloop is
dead while it's live. It's a pessimization in the current stance.
Differential Revision: https://reviews.llvm.org/D57147
Reviewed By: rupprecht
llvm-svn: 352170
Diffstat (limited to 'clang/test/CodeGen/hidden-alias-to-internal-function.c')
0 files changed, 0 insertions, 0 deletions