diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2020-10-09 21:09:16 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2020-10-10 10:26:28 +0200 |
commit | 5e855f1e8056ca0800134469ee82e0ff5ad5af59 (patch) | |
tree | cc14bd9294132c2415112a6a5b448246380ef8cf /llvm/lib/Bitcode/Reader/MetadataLoader.cpp | |
parent | 2b96dcebfae65485859d956954f10f409abaae79 (diff) | |
download | llvm-5e855f1e8056ca0800134469ee82e0ff5ad5af59.zip llvm-5e855f1e8056ca0800134469ee82e0ff5ad5af59.tar.gz llvm-5e855f1e8056ca0800134469ee82e0ff5ad5af59.tar.bz2 |
[MemCpyOpt] Don't hoist store that's not guaranteed to execute
MemCpyOpt can hoist stores while load+store pairs into memcpy.
This hoisting can currently result in stores being executed that
weren't guaranteed to execute in the original problem.
Differential Revision: https://reviews.llvm.org/D89154
Diffstat (limited to 'llvm/lib/Bitcode/Reader/MetadataLoader.cpp')
0 files changed, 0 insertions, 0 deletions