diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2020-09-10 16:16:44 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2020-09-10 16:16:44 +0200 |
commit | 4e413e16216d0c94ada2171f3c59e0a85f4fa4b6 (patch) | |
tree | 673ce3e4757b81b9a5887be4780b528d3f7106ae /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | 52f42720b26a32c9dffc9331841415442f784700 (diff) | |
download | llvm-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