X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fcommon%2Ffirm_common.c;h=01c61561c3a6983e0aca78e5aea162f6566c34a3;hb=af54b3443c1b7a152638788f50b45272e4888e10;hp=0c9ec8dc643d355523118aceddf29e5c01980396;hpb=f001e5b3cb89f984c977a9f7d4aef02cc3cc56eb;p=libfirm diff --git a/ir/common/firm_common.c b/ir/common/firm_common.c index 0c9ec8dc6..01c61561c 100644 --- a/ir/common/firm_common.c +++ b/ir/common/firm_common.c @@ -18,6 +18,7 @@ #include "firm_common_t.h" #include "irgraph.h" #include "irloop.h" +#include "tv.h" /** * Ideally, this macro would check if size bytes could be read at @@ -46,6 +47,7 @@ const char* print_firm_kind(void *firm_thing) { case k_tarval : return "k_tarval"; case k_ir_loop : return "k_ir_loop"; case k_ir_compound_graph_path : return "k_ir_compound_graph_path"; + case k_ir_extblk : return "k_ir_extblk"; default: return ""; } } @@ -79,7 +81,10 @@ void firm_identify_thing(void *X) printf("irnode: %s%s %ld (%p)\n", get_irn_opname(X), get_mode_name(get_irn_mode(X)), get_irn_node_nr(X), X); break; case k_ir_mode: - printf("mode %s: (%p)\n", get_mode_name(X),X); + printf("mode %s: (%p)\n", get_mode_name(X), X); + break; + case k_ir_op: + printf("op %s: (%p)\n", get_op_name(X), X); break; case k_tarval: printf("tarval : "); tarval_printf(X); printf(" (%p)\n", X); @@ -87,8 +92,12 @@ void firm_identify_thing(void *X) case k_ir_loop: printf("loop: with depth %d: (%p)\n", get_loop_depth(X), X); break; - case k_ir_op: case k_ir_compound_graph_path: + printf("compound_graph_path: (%p)\n", X); + break; + case k_ir_extblk: + printf("extended block: (%p)\n", X); + break; default: printf("Cannot identify thing at (%p).\n", X); }