diff options
author | Zdenek Dvorak <dvorakz@suse.cz> | 2006-04-19 14:48:35 +0200 |
---|---|---|
committer | Zdenek Dvorak <rakdver@gcc.gnu.org> | 2006-04-19 12:48:35 +0000 |
commit | 74c96e0c149acb69337d704bfcd32d1e60724307 (patch) | |
tree | b50b5aa4ee5c10e726dd584ddc017c34982c6386 /gcc | |
parent | 4414de4a96f412f56cd57f4506edb466a43dd147 (diff) | |
download | gcc-74c96e0c149acb69337d704bfcd32d1e60724307.zip gcc-74c96e0c149acb69337d704bfcd32d1e60724307.tar.gz gcc-74c96e0c149acb69337d704bfcd32d1e60724307.tar.bz2 |
dominance.c: Include timevar.h.
* dominance.c: Include timevar.h.
(calculate_dominance_info): Use TV_DOMINANCE.
* timevar.def (TV_DOMINANCE): New timevar.
* Makefile.in (dominance.o): Add TIMEVAR_H dependency.
From-SVN: r113075
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/Makefile.in | 2 | ||||
-rw-r--r-- | gcc/dominance.c | 4 | ||||
-rw-r--r-- | gcc/timevar.def | 1 |
4 files changed, 13 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 42b41d0..2202170 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2006-04-19 Zdenek Dvorak <dvorakz@suse.cz> + + * dominance.c: Include timevar.h. + (calculate_dominance_info): Use TV_DOMINANCE. + * timevar.def (TV_DOMINANCE): New timevar. + * Makefile.in (dominance.o): Add TIMEVAR_H dependency. + 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com> PR rtl-optimization/14261 diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 925ee6c..216305f 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -2446,7 +2446,7 @@ loop-unroll.o: loop-unroll.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TM_H) \ output.h $(EXPR_H) coretypes.h $(TM_H) $(HASHTAB_H) $(RECOG_H) \ $(OBSTACK_H) dominance.o : dominance.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ - hard-reg-set.h $(BASIC_BLOCK_H) et-forest.h $(OBSTACK_H) toplev.h + hard-reg-set.h $(BASIC_BLOCK_H) et-forest.h $(OBSTACK_H) toplev.h $(TIMEVAR_H) et-forest.o : et-forest.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ et-forest.h alloc-pool.h $(BASIC_BLOCK_H) combine.o : combine.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \ diff --git a/gcc/dominance.c b/gcc/dominance.c index c5c0810..92496b7 100644 --- a/gcc/dominance.c +++ b/gcc/dominance.c @@ -43,6 +43,7 @@ #include "basic-block.h" #include "toplev.h" #include "et-forest.h" +#include "timevar.h" /* Whether the dominators and the postdominators are available. */ enum dom_state dom_computed[2]; @@ -616,6 +617,7 @@ calculate_dominance_info (enum cdi_direction dir) if (dom_computed[dir] == DOM_OK) return; + timevar_push (TV_DOMINANCE); if (!dom_info_available_p (dir)) { gcc_assert (!n_bbs_in_dom_tree[dir]); @@ -643,6 +645,8 @@ calculate_dominance_info (enum cdi_direction dir) } compute_dom_fast_query (dir); + + timevar_pop (TV_DOMINANCE); } /* Free dominance information for direction DIR. */ diff --git a/gcc/timevar.def b/gcc/timevar.def index 049ded6..32388e8 100644 --- a/gcc/timevar.def +++ b/gcc/timevar.def @@ -121,6 +121,7 @@ DEFTIMEVAR (TV_TREE_SSA_VERIFY , "tree SSA verifier") DEFTIMEVAR (TV_TREE_STMT_VERIFY , "tree STMT verifier") DEFTIMEVAR (TV_CGRAPH_VERIFY , "callgraph verifier") DEFTIMEVAR (TV_DOM_FRONTIERS , "dominance frontiers") +DEFTIMEVAR (TV_DOMINANCE , "dominance computation") DEFTIMEVAR (TV_CONTROL_DEPENDENCES , "control dependences") DEFTIMEVAR (TV_OVERLOAD , "overload resolution") DEFTIMEVAR (TV_TEMPLATE_INSTANTIATION, "template instantiation") |