Revert D115462 "[SLP]Improve shuffles cost estimation where possible."
authorFangrui Song <i@maskray.me>
Thu, 23 Jun 2022 06:16:31 +0000 (23:16 -0700)
committerFangrui Song <i@maskray.me>
Thu, 23 Jun 2022 06:16:31 +0000 (23:16 -0700)
commit1ffd2d99c29e4a7cf5dade2d17269b6d0c0ae7ea
treebfbd2f8c76c8c2d5154c02f25f890231929e3786
parenta411bc11d6086a67b625b54d56ae62b61ba95166
Revert D115462 "[SLP]Improve shuffles cost estimation where possible."

This reverts commit cac60940b771a0685d058a5b471c84cea05fdc46.

Caused -Os -fsanitize=memory -march=haswell miscompile to pytorch/cpuinfo.
See my latest comment (may update) on D115462.
12 files changed:
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
llvm/test/Transforms/SLPVectorizer/AArch64/accelerate-vector-functions-inseltpoison.ll
llvm/test/Transforms/SLPVectorizer/AArch64/accelerate-vector-functions.ll
llvm/test/Transforms/SLPVectorizer/AArch64/tsc-s116.ll
llvm/test/Transforms/SLPVectorizer/X86/PR39774.ll
llvm/test/Transforms/SLPVectorizer/X86/alternate-int-inseltpoison.ll
llvm/test/Transforms/SLPVectorizer/X86/alternate-int.ll
llvm/test/Transforms/SLPVectorizer/X86/load-merge-inseltpoison.ll
llvm/test/Transforms/SLPVectorizer/X86/load-merge.ll
llvm/test/Transforms/SLPVectorizer/X86/malformed_phis.ll
llvm/test/Transforms/SLPVectorizer/X86/powi.ll
llvm/test/Transforms/SLPVectorizer/X86/resched.ll