X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Flibfirm%2Firdump.h;h=3b33984576d72398c3ffd8cbe99d74316fe95b32;hb=e3e0e94d6bcf4257ff00c8bc173d13fd279932b1;hp=bea3411d5d96bf5d545bba947829e092cb16e7e0;hpb=4b394b858d56160b0b79e4ae0d51421221d70691;p=libfirm diff --git a/include/libfirm/irdump.h b/include/libfirm/irdump.h index bea3411d5..3b3398457 100644 --- a/include/libfirm/irdump.h +++ b/include/libfirm/irdump.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -62,6 +62,7 @@ typedef enum ird_color_t { ird_color_proj, ird_color_uses_memory, ird_color_error, + ird_color_entity, ird_color_count } ird_color_t; @@ -592,12 +593,6 @@ void dump_consts_local(int flag); */ void dump_node_idx_label(int flag); -/** - * Returns 0 if dump_out_edge_flag or dump_loop_information_flag - * are set, else returns dump_const_local_flag. - */ -int get_opt_dump_const_local(void); - /** Turns off dumping the values of constant entities. Makes type graphs * better readable. */ @@ -661,6 +656,19 @@ void dump_ld_names(int flag); */ void dump_all_anchors(int flag); +/** Dumps a MacroBlock edge from every Block to its + * MacroBlock header. + * + * This option is off per default. + */ +void dump_macroblock_edges(int flag); + +/** Dumps a marked blocks with a asterisk in the title. + * + * This option is off per default. + */ +void dump_block_marker_in_title(int flag); + /** A node info dumper callback. */ typedef void (dump_node_info_cb_t)(void *data, FILE *f, const ir_node *n);