Change TargetLowering::RegisterTypeForVT to contain MVTs, instead of