diff options
author | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-07-12 09:35:00 +0000 |
---|---|---|
committer | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-07-12 09:35:00 +0000 |
commit | e52d49787397f46d8bbd40e34589d93977db65c2 (patch) | |
tree | 31e81f54a4a391d2291ddfcd3672273db2494f18 /gcc/lto | |
parent | 97e6cfe62d814cf05b250a83d3d05062f0cdb2fb (diff) | |
download | gcc-e52d49787397f46d8bbd40e34589d93977db65c2.tar.gz |
* lto.c (read_cgraph_and_symbols): Do not push DECL_INIT_IO
timevar
(materialize_cgraph): Do not push GIMPLE_IN timevar.
* timevar.def (TV_IPA_LTO_DECL_INIT_IO): Remove.
(TV_IPA_LTO_CTORS_IN, TV_IPA_LTO_CTORS_OUT): New timevar.
* cgraph.c (cgraph_get_body): Push GIMPLE_IN timevar.
(varpool_get_constructor): Push CTORS_IN timevar.
* lto-streamer-out.c (lto_output): Push TV_IPA_LTO_CTORS_OUT
timevar.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212479 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/lto')
-rw-r--r-- | gcc/lto/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/lto/lto.c | 7 |
2 files changed, 6 insertions, 7 deletions
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog index ec78b2aa4e9..194acba87c9 100644 --- a/gcc/lto/ChangeLog +++ b/gcc/lto/ChangeLog @@ -1,3 +1,9 @@ +2014-07-12 Jan Hubicka <hubicka@ucw.cz> + + * lto.c (read_cgraph_and_symbols): Do not push DECL_INIT_IO + timevar + (materialize_cgraph): Do not push GIMPLE_IN timevar. + 2014-07-11 Jan Hubicka <hubicka@ucw.cz> * lto-partition.c (add_references_to_partition): Use diff --git a/gcc/lto/lto.c b/gcc/lto/lto.c index cdf8a7218d6..dc30884d334 100644 --- a/gcc/lto/lto.c +++ b/gcc/lto/lto.c @@ -3094,12 +3094,9 @@ read_cgraph_and_symbols (unsigned nfiles, const char **fnames) timevar_pop (TV_IPA_LTO_CGRAPH_MERGE); - timevar_push (TV_IPA_LTO_DECL_INIT_IO); - /* Indicate that the cgraph is built and ready. */ cgraph_function_flags_ready = true; - timevar_pop (TV_IPA_LTO_DECL_INIT_IO); ggc_free (all_file_decl_data); all_file_decl_data = NULL; } @@ -3117,9 +3114,6 @@ materialize_cgraph (void) fprintf (stderr, flag_wpa ? "Materializing decls:" : "Reading function bodies:"); - /* Now that we have input the cgraph, we need to clear all of the aux - nodes and read the functions if we are not running in WPA mode. */ - timevar_push (TV_IPA_LTO_GIMPLE_IN); FOR_EACH_FUNCTION (node) { @@ -3130,7 +3124,6 @@ materialize_cgraph (void) } } - timevar_pop (TV_IPA_LTO_GIMPLE_IN); /* Start the appropriate timer depending on the mode that we are operating in. */ |