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