Integer computations can be performed. */
irms_float_number, /**< A mode to represent float numbers.
Floating point computations can be performed. */
- irms_reference, /**< A mode to represent entities.
+ irms_reference /**< A mode to represent entities.
Restricted int computations can be performed */
} ir_mode_sort;
*/
void set_modeP_data(ir_mode *p);
+/*@{*/
/**
Functions to check, whether a ir_modecode is signed, float, int, character,
reference, num, data, datab or dataM.
Vector "int" and "float" are defined by the arithmetic and vector_elem > 1.
*/
-/*@}*/
/* Test for a certain class of modes. */
int mode_is_signed (const ir_mode *mode);
int mode_is_float (const ir_mode *mode);
int mode_is_dataM (const ir_mode *mode);
int mode_is_float_vector (const ir_mode *mode);
int mode_is_int_vector (const ir_mode *mode);
+/*@}*/
/** Returns true if sm can be converted to lm without loss
according to firm definition */