commit | 5b7ab74398ae82859d837f991346ea16ba1c7f53 | [log] [tgz] |
---|---|---|
author | Benjamin Kramer <benny.kra@googlemail.com> | Tue Apr 24 15:28:47 2018 +0000 |
committer | Benjamin Kramer <benny.kra@googlemail.com> | Tue Apr 24 15:28:47 2018 +0000 |
tree | 842f6f2a88ad44e4403971c276315d28ea7af348 | |
parent | 0f80c5447f7095e2a904a7339844a9b854e6cd5c [diff] |
[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 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@330725 91177308-0d34-0410-b5e6-96231b3b80d8