renamed all type to ir_type