Revert "[SLP]No need to schedule/check parent for extract{element/value} instruction."
authorAnton Afanasyev <anton.a.afanasyev@gmail.com>
Tue, 31 Aug 2021 12:25:14 +0000 (15:25 +0300)
committerAnton Afanasyev <anton.a.afanasyev@gmail.com>
Tue, 31 Aug 2021 12:29:06 +0000 (15:29 +0300)
commit077d4cb3abea3f1a8801ef2f063e8ddfffac4e70
tree6a66184c7f24d44df8abb5de5d317ab6e5ca2aa1
parent8307869a224633d3516d98071b45fdec7314f8a3
Revert "[SLP]No need to schedule/check parent for extract{element/value} instruction."

Revert since introduced issure reported here:
https://lists.llvm.org/pipermail/llvm-dev/2021-August/152411.html
Discussed starting from here: https://reviews.llvm.org/D108703#2974289

This reverts commit a36bc873a269dca0c5399d72bfdd42d3ddc72671.
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
llvm/test/Transforms/SLPVectorizer/X86/remark_extract_broadcast.ll