X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Flibfirm%2Firdump.h;h=36796cb85f611a893f2230c935f58c3474b9684e;hb=62ee2cebe5ce47118ed8f856584ac235c15a5346;hp=91b6bfee755360aa3f56bb954e1470ac7ad52878;hpb=d9828055de5eebe3b6269ad559b551c74e156256;p=libfirm diff --git a/include/libfirm/irdump.h b/include/libfirm/irdump.h index 91b6bfee7..36796cb85 100644 --- a/include/libfirm/irdump.h +++ b/include/libfirm/irdump.h @@ -66,7 +66,7 @@ typedef void (*ir_prog_dump_func)(FILE *out); * at @p mime_type. * The file is stored into the directory specified by #ir_set_dump_path * - * @param func Dumper. Usualle one of #dump_callgraph, #dump_typegraph, + * @param func Dumper. Usually one of #dump_callgraph, #dump_typegraph, * #dump_class_hierarchy, #dump_types_as_text, * #dump_globals_as_text * @param suffix Suffix to append to the name @@ -284,6 +284,7 @@ typedef enum { dump_verbosity_max = 0x4FF00FBE /**< Turn everything on */ } ir_dump_verbosity_t; +ENUM_BITSET(ir_dump_verbosity_t) /** override currently set text dump flags with new ones */ FIRM_API void ir_set_dump_verbosity(ir_dump_verbosity_t verbosity); @@ -333,10 +334,8 @@ typedef enum { ir_dump_flag_node_addresses = 1U << 14, /** dump all anchor nodes, even the unused ones */ ir_dump_flag_all_anchors = 1U << 15, - /** dumps macroblock edges from every block to its macroblock */ - ir_dump_flag_macroblock_edges = 1U << 16, /** dumps marked blocks with an asterisk in the label */ - ir_dump_flag_show_marks = 1U << 17, + ir_dump_flag_show_marks = 1U << 16, /** turns of dumping of constant entity values in typegraphs */ ir_dump_flag_no_entity_values = 1U << 20, @@ -345,6 +344,7 @@ typedef enum { /** dump entities in class hierarchies */ ir_dump_flag_entities_in_hierarchy = 1U << 22, } ir_dump_flags_t; +ENUM_BITSET(ir_dump_flags_t) /** override currently set dump flags with new ones */ FIRM_API void ir_set_dump_flags(ir_dump_flags_t flags);