return NULL;
}
-#ifdef FIRM_STATISTICS
-/* return the mode index, only needed for statistics */
-int stat_find_mode_index(const ir_mode *m)
-{
- int i;
- for (i = ARR_LEN(mode_list) - 1; i >= 0; --i) {
- ir_mode *n = mode_list[i];
- if (modes_are_equal(n, m))
- return i;
- }
- return -1;
-}
-
-/* return the mode for a given index, only needed for statistics */
-ir_mode *stat_mode_for_index(int idx)
-{
- if (0 <= idx && idx < ARR_LEN(mode_list))
- return mode_list[idx];
- return NULL;
-}
-#endif
-
/**
* sets special values of modes
*/
_set_mode_link(mode, l);
}
-tarval *get_mode_min(ir_mode *mode)
+ir_tarval *get_mode_min(ir_mode *mode)
{
assert(mode);
assert(mode_is_data(mode));
return mode->min;
}
-tarval *get_mode_max(ir_mode *mode)
+ir_tarval *get_mode_max(ir_mode *mode)
{
assert(mode);
assert(mode_is_data(mode));
return mode->max;
}
-tarval *get_mode_null(ir_mode *mode)
+ir_tarval *get_mode_null(ir_mode *mode)
{
assert(mode);
assert(mode_is_datab(mode));
return mode->null;
}
-tarval *get_mode_one(ir_mode *mode)
+ir_tarval *get_mode_one(ir_mode *mode)
{
assert(mode);
assert(mode_is_datab(mode));
return mode->one;
}
-tarval *get_mode_minus_one(ir_mode *mode)
+ir_tarval *get_mode_minus_one(ir_mode *mode)
{
assert(mode);
assert(mode_is_data(mode));
return mode->minus_one;
}
-tarval *get_mode_all_one(ir_mode *mode)
+ir_tarval *get_mode_all_one(ir_mode *mode)
{
assert(mode);
assert(mode_is_datab(mode));
return mode->all_one;
}
-tarval *get_mode_infinite(ir_mode *mode)
+ir_tarval *get_mode_infinite(ir_mode *mode)
{
assert(mode);
assert(mode_is_float(mode));
return get_tarval_plus_inf(mode);
}
-tarval *get_mode_NAN(ir_mode *mode)
+ir_tarval *get_mode_NAN(ir_mode *mode)
{
assert(mode);
assert(mode_is_float(mode));