Revert "[X86][SSE] Fold unpack(hop(),hop()) -> permute(hop())"
authorNico Weber <thakis@chromium.org>
Mon, 11 Jan 2021 01:22:53 +0000 (20:22 -0500)
committerNico Weber <thakis@chromium.org>
Mon, 11 Jan 2021 01:22:53 +0000 (20:22 -0500)
commitd43a264a5dd3c72bf9dc663551c0993921b28136
tree1329c0629c9f1e944dff08be5eca048cefea6796
parent4739dd67e7a08b715f1d23f71fb4af16007fe80a
Revert "[X86][SSE] Fold unpack(hop(),hop()) -> permute(hop())"

This reverts commit 80dee7965dffdfb866afa9d74f3a4a97453708b2.
Makes clang sometimes hang forever. See
https://bugs.chromium.org/p/chromium/issues/detail?id=1164786#c6 for a
stand-alone repro.
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/horizontal-shuffle-2.ll