Closed Quuxplusone closed 7 years ago
Attached fail_99163.ll.log
(32358 bytes, application/octet-stream): LL file reproducing the problem
The ISD::VECTOR_SHUFFLE case of SelectionDAGLegalize::ExpandNode is failing on a vector of type v2i64. Two issues here: one, the expansion should work (or possibly happen earlier), and two, if I'm not mistaken, we should be able to CodeGen every possible v2i64 shuffle on x86.
Resolving this - its been fixed since at least 3.5, any problems were probably fixed in Chandler's re-write of the x86 shuffle lowering.
fail_99163.ll.log
(32358 bytes, application/octet-stream)