summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/AsmWriter.cpp
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2016-12-07 21:47:32 +0000
committerDavide Italiano <davide@freebsd.org>2016-12-07 21:47:32 +0000
commit1ed5396304ff6c29a043bed467f375efbff83d25 (patch)
tree1e1208133139937a51509c8ec9309699abef5a1b /llvm/lib/IR/AsmWriter.cpp
parent26d060fbf9fe5525f06f13c398ad1c564528fe57 (diff)
downloadbcm5719-llvm-1ed5396304ff6c29a043bed467f375efbff83d25.tar.gz
bcm5719-llvm-1ed5396304ff6c29a043bed467f375efbff83d25.zip
[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 llvm-svn: 288987
Diffstat (limited to 'llvm/lib/IR/AsmWriter.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud