[SimplifyCFG] Hoisting invalidates metadata
authorDavid Majnemer <david.majnemer@gmail.com>
Mon, 29 Aug 2016 17:14:08 +0000 (17:14 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Mon, 29 Aug 2016 17:14:08 +0000 (17:14 +0000)
commite8fd5f9ffdd72fc9cfe7bd6070417cacd859ae18
tree590ab7ccf47a3f3c83e2b2c7d640e1e02c2f928c
parentcfec5ff1b95a3e74623f096f24367a3ef23dcb5c
[SimplifyCFG] Hoisting invalidates metadata

We forgot to remove optimization metadata when performing hosting during
FoldTwoEntryPHINode.

This fixes PR29163.

llvm-svn: 279980
llvm/lib/Transforms/Utils/SimplifyCFG.cpp
llvm/test/Transforms/SimplifyCFG/PR29163.ll [new file with mode: 0644]