X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firdump_t.h;h=e38564649ad6de81294e156828b25cd3dbfb0682;hb=6b124543aff56817fcfe6d5b5ff181ac5c790e73;hp=1d584d73ee35dcc70f2cebec0e5ba32d3df70a4f;hpb=1ce363f80e6a204d4011f85813362d9bd1d0e7e4;p=libfirm diff --git a/ir/ir/irdump_t.h b/ir/ir/irdump_t.h index 1d584d73e..e38564649 100644 --- a/ir/ir/irdump_t.h +++ b/ir/ir/irdump_t.h @@ -26,6 +26,7 @@ #define FIRM_IR_IRDUMPT_T_H #include "irdump.h" +#include "irgraph_t.h" /* Attributes of nodes */ #define PRINT_DEFAULT_NODE_ATTR @@ -90,16 +91,15 @@ extern int dump_dominator_information_flag; extern int opt_dump_pointer_values_to_info; extern int opt_dump_analysed_type_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); +FILE *vcg_open(const 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 *layout, const char *orientation); void dump_vcg_footer(FILE *F); -const char *get_irg_dump_name(ir_graph *irg); +const char *get_irg_dump_name(const ir_graph *irg); -const char *get_ent_dump_name(ir_entity *ent); -const char *get_type_name_ex(ir_type *tp, int *bad); -const char *get_mode_name_ex(ir_mode *mode, int *bad); +const char *get_ent_dump_name(const ir_entity *ent); +const char *get_mode_name_ex(const ir_mode *mode, int *bad); /** * dump the name of a node n to the File F. */ @@ -108,6 +108,7 @@ dump_node_opcode(FILE *F, ir_node *n); int dump_node_label(FILE *F, ir_node *n); +int dump_vrp_info(FILE *F, ir_node *n); /** Writes vcg representation with title "PRINT_TYPEID(tp)" to file F. */ int dump_type_node(FILE *F, ir_type *tp);