Revert "Revert "Strip metadata when speculatively hoisting instructions (r252604)"
authorIgor Laevsky <igmyrj@gmail.com>
Wed, 18 Nov 2015 14:50:18 +0000 (14:50 +0000)
committerIgor Laevsky <igmyrj@gmail.com>
Wed, 18 Nov 2015 14:50:18 +0000 (14:50 +0000)
commita90859a6e3751e2289c44b57723658bf8962dcc5
tree8e5473b17401ab00c411db8cae75f1b54930b45d
parent66b8eaaca4e94447e3be9639cf2c0baf3f0163b2
Revert "Revert "Strip metadata when speculatively hoisting instructions (r252604)"

Failing clang test is now fixed by the r253458.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@253459 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/LoopInfo.cpp
lib/Transforms/Scalar/LICM.cpp
lib/Transforms/Utils/SimplifyCFG.cpp
test/Analysis/TypeBasedAliasAnalysis/licm.ll
test/Transforms/LICM/hoist-deref-load.ll
test/Transforms/SimplifyCFG/SpeculativeExec.ll