X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firdump_t.h;h=b91ae6cc6cb20100f7f7bbcfd9b05d32cd49c821;hb=8399216d8aebc713bbda04b6e3e250a1d52b20bf;hp=689eb777bff947c8b4773db16731fe4ee112ff32;hpb=a56ef93c2db743246b00ae06dfe33d7d0dc4ff8d;p=libfirm diff --git a/ir/ir/irdump_t.h b/ir/ir/irdump_t.h index 689eb777b..b91ae6cc6 100644 --- a/ir/ir/irdump_t.h +++ b/ir/ir/irdump_t.h @@ -47,34 +47,21 @@ #define ENUM_ITEM_NODE_ATTR "color: green" #define CALLGRAPH_EDGE_ATTR "calls" - -#if DEBUG_libfirm && NODEID_AS_LABEL -#define PRINT_NODEID(X) fprintf(F, "n%ld", get_irn_node_nr(X)) -#define PRINT_TYPEID(X) fprintf(F, "\"t%ld\"", get_type_nr(X)) -#define PRINT_ENTID(X) fprintf(F, "e%ld", get_entity_nr(X)) -#define PRINT_IRGID(X) fprintf(F, "g%ld", get_irg_graph_nr(X)) -#define PRINT_CONSTID(X,Y) fprintf(F, "\"n%ldn%ld\"", get_irn_node_nr(X),get_irn_node_nr(Y)) +#define PRINT_NODEID(X) fprintf(F, "n%ld", get_irn_node_nr(X)) +#define PRINT_TYPEID(X) fprintf(F, "\"t%ld\"", get_type_nr(X)) +#define PRINT_ENTID(X) fprintf(F, "e%ld", get_entity_nr(X)) +#define PRINT_IRGID(X) fprintf(F, "g%ld", get_irg_graph_nr(X)) +#define PRINT_CONSTID(X,Y) fprintf(F, "\"n%ldn%ld\"", get_irn_node_nr(X),get_irn_node_nr(Y)) #define PRINT_CONSTBLKID(X,Y) fprintf(F, "n%ldb%ld", get_irn_node_nr(X),get_irn_node_nr(Y)) -#define PRINT_LOOPID(X) fprintf(F, "l%d", get_loop_loop_nr(X)) -#define PRINT_ITEMID(X,Y) fprintf(F, "i%ldT%d", get_type_nr(X), (Y)) - -#else -#define PRINT_NODEID(X) fprintf(F, "n%p", (void *)(X)) -#define PRINT_TYPEID(X) fprintf(F, "\"t%p\"", (void *)(X)) -#define PRINT_ENTID(X) fprintf(F, "e%p", (void *)(X)) -#define PRINT_IRGID(X) fprintf(F, "g%p",(void *)(X)) -#define PRINT_CONSTID(X,Y) fprintf(F, "\"n%pn%p\"", (void*)(X), (void*)(Y)) -#define PRINT_CONSTBLKID(X,Y) fprintf(F, "n%pb%p", (void*)(X), (void*)(Y)) -#define PRINT_LOOPID(X) fprintf(F, "l%p", (void *)(X)) -#define PRINT_ITEMID(X,Y) fprintf(F, "i%pT%d", (void *) (X), (Y)) -#endif - +#define PRINT_LOOPID(X) fprintf(F, "l%d", get_loop_loop_nr(X)) +#define PRINT_ITEMID(X,Y) fprintf(F, "i%ldT%d", get_type_nr(X), (Y)) extern int dump_dominator_information_flag; extern const char *dump_file_filter; extern bool opt_dump_pointer_values_to_info; FILE *vcg_open (ir_graph *irg, const char * suffix1, const char *suffix2); +FILE *vcg_open_name (const char *name, const char *suffix); void dump_vcg_header(FILE *F, const char *name, const char *orientation); const char *get_irg_dump_name(ir_graph *irg); void vcg_close (FILE *F);