SimplifyCFG: Avoid miscompilations due to removed lifetime intrinsics.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 30 Jul 2014 21:04:00 +0000 (21:04 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 30 Jul 2014 21:04:00 +0000 (21:04 +0000)
commitd07cf400ab587b8d5a6adc169e222d2ff48eca1f
tree2e68cf3ac45e52fe9041ed314a42e48c9da56955
parentd9119b688441ae39e60be1f6a839b84fbd6eaf4f
SimplifyCFG: Avoid miscompilations due to removed lifetime intrinsics.

The lifetime intrinsics need some work in order to make it clear which
optimizations are or are not valid.

For now dropping this optimization avoids a miscompilation.

Patch by Björn Steinbrink.

llvm-svn: 214336
llvm/lib/Transforms/Utils/SimplifyCFG.cpp
llvm/test/Transforms/SimplifyCFG/lifetime.ll