Constant propagation after hitting assume(cmp) bugfix
authorPiotr Padlewski <prazek@google.com>
Wed, 2 Sep 2015 19:59:59 +0000 (19:59 +0000)
committerPiotr Padlewski <prazek@google.com>
Wed, 2 Sep 2015 19:59:59 +0000 (19:59 +0000)
commit782ac282c55286d36156c5f1abf72a56588b9fcf
tree778c294701f4f4cecb15400aa7192ece37557f7e
parent596432ddc95ca1b21e00f362762bc160d9efbb7d
Constant propagation after hitting assume(cmp) bugfix

Last time code run into assertion `BBE.isSingleEdge()` in
lib/IR/Dominators.cpp:200.

http://reviews.llvm.org/D12170

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@246696 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/Utils/Local.h
lib/IR/Dominators.cpp
lib/Transforms/Scalar/GVN.cpp
lib/Transforms/Utils/Local.cpp
test/Transforms/GVN/assume-equal.ll