isAllocLikeFn is allowed to return true for functions which read memory; make
authorEli Friedman <eli.friedman@gmail.com>
Wed, 8 Aug 2012 02:17:32 +0000 (02:17 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Wed, 8 Aug 2012 02:17:32 +0000 (02:17 +0000)
commit1b88fc012240d10af5a80571aa8def36796f7b18
tree1f980602b6d7c657fa53c58d11443f162a63d894
parent913ff09a9acf563ae9719ff223bc117dd66ad6b0
isAllocLikeFn is allowed to return true for functions which read memory; make
sure we account for that correctly in DeadStoreElimination.  Fixes a regression
from r158919.  PR13547.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161468 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/DeadStoreElimination.cpp
test/Transforms/DeadStoreElimination/simple.ll