|  a3d2f703a5 Summary: The "getVectorizablePrefix" method would give up if it found an aliasing load for a store chain. In practice, the aliasing load can be treated as a memory barrier and all stores that precede it are a valid vectorizable prefix. Issue found by volkan in D26962. Testcase is a pruned version of the one in the original patch. Reviewers: jlebar, arsenm, tstellarAMD Subscribers: mzolotukhin, wdng, nhaehnle, anna, volkan, llvm-commits Differential Revision: https://reviews.llvm.org/D27008 llvm-svn: 287781 | ||
|---|---|---|
| .. | ||
| aa-metadata.ll | ||
| adjust-alloca-alignment.ll | ||
| extended-index.ll | ||
| insertion-point.ll | ||
| interleaved-mayalias-store.ll | ||
| lit.local.cfg | ||
| merge-stores-private.ll | ||
| merge-stores.ll | ||
| merge-vectors.ll | ||
| missing-alignment.ll | ||
| multiple_tails.ll | ||
| no-implicit-float.ll | ||
| optnone.ll | ||
| pointer-elements.ll | ||
| store_with_aliasing_load.ll | ||
| weird-type-accesses.ll | ||