aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2020-09-10 16:16:44 +0200
committerNikita Popov <nikita.ppv@gmail.com>2020-09-10 16:16:44 +0200
commit4e413e16216d0c94ada2171f3c59e0a85f4fa4b6 (patch)
tree673ce3e4757b81b9a5887be4780b528d3f7106ae /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
parent52f42720b26a32c9dffc9331841415442f784700 (diff)
downloadllvm-4e413e16216d0c94ada2171f3c59e0a85f4fa4b6.zip
llvm-4e413e16216d0c94ada2171f3c59e0a85f4fa4b6.tar.gz
llvm-4e413e16216d0c94ada2171f3c59e0a85f4fa4b6.tar.bz2
[InstCombine] Temporarily do not drop volatile stores before unreachable
See discussion in D87149. Dropping volatile stores here is legal per LLVM semantics, but causes issues for real code and may result in a change to LLVM volatile semantics. Temporarily treat volatile stores as "not guaranteed to transfer execution" in just this place, until this issue has been resolved.
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions