They all use the same 16/32 bit PTX registers and there's no point creating more register classes for each.
The changes are largely mechanical replacing *f16 register classes with i16/i32, with the exception of a minor optimization to the register copying. We now produce smaller number of pointless register moves.