Manually select this is as a tablegen workraound. Both SelectionDAG
and GlobalISel end up misplacing the copy to m0 when both instructions
in the output need it. Neither considers that both output instructions
depend on m0. I don't know of any other pattern we need to handle this
case, so it's less effort to just workaround this for now.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
This is already covered by the existing test cases, and just moves the handling. The GlobalISel version adds new tests