> I'd be happiest if we had an assert on almost all targets. regrename has > been designed in such a way that the replacements can't fail, if the > constraints on the insns are correct. If there are ports which have > borderline insns where that doesn't hold maybe we ought to have a target > hook that says so.
ARM both has "borderline" insns (in fact insns with match_parallel are enough) and benefits from the regrename pass so this doesn't seem to be really doable. -- Eric Botcazou