X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firmode.c;h=5cf574fe302b0f592238f9057b0ef952f6f496c9;hb=b4647d67ab7885d5da32c2a30242fbc4ed93d81b;hp=786a20de93276cae21464c74f73ba39006df880b;hpb=f2dbe1007739463fc343210e6b28a50661a15ea5;p=libfirm diff --git a/ir/ir/irmode.c b/ir/ir/irmode.c index 786a20de9..5cf574fe3 100644 --- a/ir/ir/irmode.c +++ b/ir/ir/irmode.c @@ -99,28 +99,6 @@ static ir_mode *find_mode(const ir_mode *m) 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 */ @@ -432,7 +410,7 @@ void (set_mode_link)(ir_mode *mode, void *l) _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)); @@ -440,7 +418,7 @@ tarval *get_mode_min(ir_mode *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)); @@ -448,7 +426,7 @@ tarval *get_mode_max(ir_mode *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)); @@ -456,7 +434,7 @@ tarval *get_mode_null(ir_mode *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)); @@ -464,7 +442,7 @@ tarval *get_mode_one(ir_mode *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)); @@ -472,14 +450,14 @@ tarval *get_mode_minus_one(ir_mode *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)); @@ -487,7 +465,7 @@ tarval *get_mode_infinite(ir_mode *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));