Don't sink or hoist debug info instrinsics; it isn't useful. This also prevents...
authorEli Friedman <eli.friedman@gmail.com>
Fri, 27 May 2011 18:37:52 +0000 (18:37 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Fri, 27 May 2011 18:37:52 +0000 (18:37 +0000)
commit30a121b4e83c2bed062cc2d89f4b8fc354ac370e
treec5c5a363da33a15975dc47e6c74df02d38f604fe
parenta3de16bc8f36638d5444e3e7b0112998af54f826
Don't sink or hoist debug info instrinsics; it isn't useful.  This also prevents LICM sinking from erasing debug intrinsics which don't dominate any exit block of the loop.

rdar://9143943 .

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132201 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/LICM.cpp