HomePhabricator

[DAGCombiner] limit shuffle to extend transform (PR40146)

Description

[DAGCombiner] limit shuffle to extend transform (PR40146)

It's dangerous to knowingly create an illegal vector type
no matter what stage of combining we're in.

This prevents the missed folding/scalarization seen in:
https://bugs.llvm.org/show_bug.cgi?id=40146

Details

Committed
spatelSun, Dec 23, 12:48 PM
Parents
rL350033: [x86] add test for vector shuffle --> extend transform (PR40146); NFC
Branches
Unknown
Tags
Unknown