[IR] Split int/float ops into different op classes.