llvm/test/Transforms/BDCE
Davide Italiano 4e51983ffa [BDCE] Skip metadata while replacing uses.
The fix committed in r288851 doesn't cover all the cases.
In particular, if we have an instruction with side effects
which has a no non-dbg use not depending on the bits, we still
perform RAUW destroying the dbg.value's first argument.
Prevent metadata from being replaced here to avoid the issue.

Differential Revision:  https://reviews.llvm.org/D27534

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288987 91177308-0d34-0410-b5e6-96231b3b80d8
2016-12-07 21:47:32 +00:00
..
basic.ll
dbg-multipleuses.ll [BDCE] Skip metadata while replacing uses. 2016-12-07 21:47:32 +00:00
dce-pure.ll
order.ll
pr26587.ll [BDCE/DebugInfo] Preserve llvm.dbg.value's argument. 2016-12-06 21:52:47 +00:00