move f2f, i2f and f2i to ir::Builder