static inline unsigned int _get_mode_modulo_shift(const ir_mode *mode) { return mode->modulo_shift; }
-static inline unsigned int _get_mode_vector_elems(const ir_mode *mode) { return mode->vector_elem; }
-
static inline void * _get_mode_link(const ir_mode *mode) { return mode->link; }
static inline void _set_mode_link(ir_mode *mode, void *l) { mode->link = l; }
return (_get_mode_sort(mode) & irmsh_is_dataM);
}
-static inline int _mode_is_float_vector(const ir_mode *mode)
-{
- return (_get_mode_sort(mode) == irms_float_number) && (_get_mode_vector_elems(mode) > 1);
-}
-
-static inline int _mode_is_int_vector(const ir_mode *mode)
-{
- return (_get_mode_sort(mode) == irms_int_number) && (_get_mode_vector_elems(mode) > 1);
-}
-
static inline ir_type *get_type_for_mode_(const ir_mode *mode)
{
return mode->type;
#define get_mode_sign(mode) _get_mode_sign(mode)
#define get_mode_arithmetic(mode) _get_mode_arithmetic(mode)
#define get_mode_modulo_shift(mode) _get_mode_modulo_shift(mode)
-#define get_mode_n_vector_elems(mode) _get_mode_vector_elems(mode)
#define get_mode_link(mode) _get_mode_link(mode)
#define set_mode_link(mode, l) _set_mode_link(mode, l)
#define mode_is_signed(mode) _mode_is_signed(mode)
#define mode_is_data(mode) _mode_is_data(mode)
#define mode_is_datab(mode) _mode_is_datab(mode)
#define mode_is_dataM(mode) _mode_is_dataM(mode)
-#define mode_is_float_vector(mode) _mode_is_float_vector(mode)
-#define mode_is_int_vector(mode) _mode_is_int_vector(mode)
#define get_type_for_mode(mode) get_type_for_mode_(mode)
#endif