As title, we found that the transformation of vector-combine pass break reduction handle in SLP pass after https://reviews.llvm.org/D75689.
This patch conservatively match reduction pattern and return true in isExtractExtractCheap
TestPlan: check-clang check-llvm
Like @spatel has already said, please see llvm/test/Transforms/PhaseOrdering/X86/addsub.ll
The passordering test should be similar to that one, in that directory.