OSDN Git Service

[LoopSimplify] Preserve LCSSA when removing edges from unreachable blocks.
authorMichael Zolotukhin <mzolotukhin@apple.com>
Fri, 18 Nov 2016 21:01:12 +0000 (21:01 +0000)
committerMichael Zolotukhin <mzolotukhin@apple.com>
Fri, 18 Nov 2016 21:01:12 +0000 (21:01 +0000)
commit3a7f010bf70d821913877f20d4b373c28592b1cb
tree036a558d3ee0a525b23de1cf857fd7b42433ab66
parent24feb854186302d7acff3ebaf574541c6c353328
[LoopSimplify] Preserve LCSSA when removing edges from unreachable blocks.

This fixes PR30454.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@287379 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/Utils/Local.h
lib/Transforms/Utils/Local.cpp
lib/Transforms/Utils/LoopSimplify.cpp
test/Transforms/LoopSimplify/pr30454.ll [new file with mode: 0644]