Dump calling conventions for entities
[libfirm] / ir / ir / irdump_t.h
index b91ae6c..182f191 100644 (file)
 #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))
+#define PRINT_EXTBBID(X)      fprintf(F, "x%ld", get_irn_node_nr(X))
 
 extern int dump_dominator_information_flag;
-extern const char *dump_file_filter;
 extern bool opt_dump_pointer_values_to_info;
+extern bool 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);
@@ -76,4 +77,10 @@ const char *get_mode_name_ex(ir_mode *mode, int *bad);
 int
 dump_node_opcode(FILE *F, ir_node *n);
 
+int dump_node_label(FILE *F, ir_node *n);
+
+
+/** Writes vcg representation with title "PRINT_TYPEID(tp)" to file F. */
+int dump_type_node(FILE *F, type *tp);
+
 #endif /* __IRDUMPT_T_H__ */