X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Ftree-pass.h;h=5d49b6c75695715323f46752b87b8f7ef113fdae;hp=82e8c107765a2f5420505baa2a8036d9cd696e0a;hb=6354626cdef500a87d9d85c5fa399b8a996662fb;hpb=0d6c33ead962cfd497c1a65bd3fe0984f5c09eac diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h index 82e8c107765..5d49b6c7569 100644 --- a/gcc/tree-pass.h +++ b/gcc/tree-pass.h @@ -30,6 +30,7 @@ Boston, MA 02110-1301, USA. */ enum tree_dump_index { TDI_none, /* No dump */ + TDI_cgraph, /* dump function call graph. */ TDI_tu, /* dump the whole translation unit. */ TDI_class, /* dump class hierarchy. */ TDI_original, /* dump each function before optimizing it */ @@ -43,7 +44,6 @@ enum tree_dump_index TDI_rtl_all, /* enable all the RTL dumps. */ TDI_ipa_all, /* enable all the IPA dumps. */ - TDI_cgraph, /* dump function call graph. */ TDI_end }; @@ -154,7 +154,7 @@ struct dump_file_info #define PROP_gimple_lomp (1 << 10) /* lowered OpenMP directives */ #define PROP_trees \ - (PROP_gimple_any | PROP_gimple_lcf | PROP_gimple_leh) + (PROP_gimple_any | PROP_gimple_lcf | PROP_gimple_leh | PROP_gimple_lomp) /* To-do flags. */ #define TODO_dump_func (1 << 0) @@ -208,6 +208,10 @@ struct dump_file_info the memory footprint for VAR_DECLs. */ #define TODO_remove_unused_locals (1 << 11) +/* Internally used for the first in a sequence of passes. It is set + for the passes that are handed to register_dump_files. */ +#define TODO_set_props (1 << 12) + #define TODO_update_ssa_any \ (TODO_update_ssa \ | TODO_update_ssa_no_phi \