X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Ftr%2Ftype.c;h=5588894011c56731c86b5dd0635205ad721749bc;hb=aeccc4a872226c8e08e6241bcd56b846e400c52d;hp=f8dfbca298198db5c0c0c5c399dff41b58afb174;hpb=821fc793c4f1daca9f1ebbb1eb0d8f440de7376b;p=libfirm diff --git a/ir/tr/type.c b/ir/tr/type.c index f8dfbca29..558889401 100644 --- a/ir/tr/type.c +++ b/ir/tr/type.c @@ -100,18 +100,22 @@ ident* get_type_tpop_nameid(type *tp) { assert(tp); return tp->type_op->name; } + const char* get_type_tpop_name(type *tp) { assert(tp); return id_to_str(tp->type_op->name); } + tp_opcode get_type_tpop_code(type *tp) { assert(tp); return tp->type_op->code; } + ir_mode* get_type_mode(type *tp) { assert(tp); return tp->mode; } + void set_type_mode(type *tp, ir_mode* m) { assert(tp); tp->mode = m; @@ -119,18 +123,22 @@ void set_type_mode(type *tp, ir_mode* m) { if ((tp->type_op == type_pointer) || (tp->type_op == type_primitive)) tp->size == get_mode_size(m); } -ident* get_type_nameid(type *tp) { + +ident* get_type_ident(type *tp) { assert(tp); return tp->name; } -void set_type_nameid(type *tp, ident* id) { + +void set_type_ident(type *tp, ident* id) { assert(tp); tp->name = id; } + const char* get_type_name(type *tp) { assert(tp); return id_to_str(tp->name); } + int get_type_size(type *tp) { assert(tp); return tp->size;