Note that the order of register banks in the tables swaps as a result. This has
no effect on behaviour because of the fixes in r288812. Also, a couple fields
are not controllable from the .td files because there's no variety in the
current values (NumBreakDowns of RegisterBankInfo::ValueMapping is always 1,
and StartIdx of RegisterBankInfo::PartialMapping, is always 0).
Depends on D27339
Looks like general goodness, commit that part separately.