]> granicus.if.org Git - llvm/commit
Revert r296575 "[SLP] Fixes the bug due to absence of in order uses of scalars which...
authorHans Wennborg <hans@hanshq.net>
Wed, 1 Mar 2017 18:57:16 +0000 (18:57 +0000)
committerHans Wennborg <hans@hanshq.net>
Wed, 1 Mar 2017 18:57:16 +0000 (18:57 +0000)
commit402447808122e66ebeb164d6eecd0f40246210f5
tree3de2e50014161158705c2d96e0972e8cd55986e7
parent08636254c07366c14b251bf242dc84f2414f37d7
Revert r296575 "[SLP] Fixes the bug due to absence of in order uses of scalars which needs to be available"

It caused miscompiles, e.g. in Chromium (PR32109).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@296654 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/LoopAccessAnalysis.h
lib/Analysis/LoopAccessAnalysis.cpp
lib/Transforms/Vectorize/SLPVectorizer.cpp
test/Transforms/SLPVectorizer/X86/jumbled-load-bug.ll [deleted file]
test/Transforms/SLPVectorizer/X86/jumbled-same.ll