Reapply r233062: "float2int": Add a new pass to demote from float to int where possible.