Temporarily Revert "[SLP] allow forming 2-way reduction patterns"
authorEric Christopher <echristo@gmail.com>
Wed, 20 Nov 2019 23:18:08 +0000 (15:18 -0800)
committerEric Christopher <echristo@gmail.com>
Wed, 20 Nov 2019 23:19:31 +0000 (15:19 -0800)
commitcd8748a15f2d18861b3548eb26ed2b52e5ee50b4
tree1c0b1e08c680147e4f5f148d5232870771ae78b7
parent24aafcadff3851ec3a0c42303fec63e815b19566
Temporarily Revert "[SLP] allow forming 2-way reduction patterns"

After speaking with Sanjay - seeing a number of miscompiles and working
on tracking down a testcase. None of the follow on patches seem to
have helped so far.

This reverts commit 7ff57705ba196ce649d6034614b3b9df57e1f84f.
llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
llvm/test/Feature/weak_constant.ll
llvm/test/Transforms/SLPVectorizer/X86/reduction2.ll