This matches what we do in LegalizeDAG. This is based on D72224. I had to modify the Custom handling code from that again to support MERGE_VALUES being disintegrated.
Diff Detail
Diff Detail
Event Timeline
| llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | ||
|---|---|---|
| 843 | e = Node->getNumValues(); i != e | |
e = Node->getNumValues(); i != e