diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2018-04-24 15:28:47 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2018-04-24 15:28:47 +0000 |
commit | f85f5da3b2acfde2ff8a83a917db9ae1319329c2 (patch) | |
tree | 6c9d7cebadbd6b3341555b17214b03441344eeff /llvm/lib/Object/ELFObjectFile.cpp | |
parent | efe5afbc3dc3754f35545c9bd9c7dc54de13940d (diff) | |
download | llvm-f85f5da3b2acfde2ff8a83a917db9ae1319329c2.zip llvm-f85f5da3b2acfde2ff8a83a917db9ae1319329c2.tar.gz llvm-f85f5da3b2acfde2ff8a83a917db9ae1319329c2.tar.bz2 |
[LoadStoreVectorize] Ignore interleaved invariant loads.
The memory location an invariant load is using can never be clobbered by
any store, so it's safe to move the load ahead of the store.
Differential Revision: https://reviews.llvm.org/D46011
llvm-svn: 330725
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions