]> granicus.if.org Git - llvm/commit
[LV] Avoid building interleaved group in presence of WAW dependency
authorHideki Saito <hideki.saito@intel.com>
Fri, 2 Aug 2019 06:31:50 +0000 (06:31 +0000)
committerHideki Saito <hideki.saito@intel.com>
Fri, 2 Aug 2019 06:31:50 +0000 (06:31 +0000)
commit71b98e0841b13cc9848327e69f531efd1e294592
tree8ef0330d75a380ef55bec85f7af51ac6075e5917
parent9a106d08cf0d8aff4580cad7a8b78fa4c28fcc5c
[LV] Avoid building interleaved group in presence of WAW dependency

Reviewers: hsaito, Ayal, fhahn, anna, mkazantsev

Reviewed By: hsaito

Patch by evrevnov, thanks!

Differential Revision: https://reviews.llvm.org/D63981

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@367654 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/LoopAccessAnalysis.cpp
lib/Analysis/VectorUtils.cpp
test/Transforms/LoopVectorize/interleaved-accesses-waw-dependency.ll [new file with mode: 0644]