diff options
author | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-08-11 08:38:59 +0000 |
---|---|---|
committer | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-08-11 08:38:59 +0000 |
commit | 02b699d50d860e2554adddf09753492b6f4bda66 (patch) | |
tree | 0793ee7ca02faf63574b64bf05c816cc6b8837e1 /gcc/lto-cgraph.c | |
parent | 97d653b923462b4bbe0d4458357b96acd0e936f5 (diff) |
* lto-cgraph.c (output_cgraph): Rename to ...
(output_symtab): ... this one. Update for LTO_section_symtab_nodes.
(input_cgraph): Rename to ...
(input_symtab): ... this one. Update for LTO_section_symtab_nodes.
* lto-streamer-out.c (create_output_block): Do not set
section_type.
(produce_asm): Likewise.
(lto_output_toplevel_asms): Likewise.
(produce_asm_for_decls): Likewise.
(lto_output): Use output_symtab.
* lto-section-in.c (lto_section_name): Update.
* lto-section-out.c (lto_destroy_simple_output_block): Remove section_type.
* lto-streamer.h (enum lto_section_type): Remove LTO_section_varpool;
rename LTO_section_cgraph to LTO_section_symtab_nodes.
(struct lto_header): Remove section_type.
* lto.c (read_cgraph_and_symbols): Use input_symtab.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@190312 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/lto-cgraph.c')
-rw-r--r-- | gcc/lto-cgraph.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.c index 9ba21e089a5..c77408f8514 100644 --- a/gcc/lto-cgraph.c +++ b/gcc/lto-cgraph.c @@ -747,10 +747,10 @@ compute_ltrans_boundary (struct lto_out_decl_state *state, } } -/* Output the part of the cgraph in SET. */ +/* Output the part of the symtab in SET and VSET. */ void -output_cgraph (cgraph_node_set set, varpool_node_set vset) +output_symtab (cgraph_node_set set, varpool_node_set vset) { struct cgraph_node *node; struct lto_simple_output_block *ob; @@ -762,7 +762,7 @@ output_cgraph (cgraph_node_set set, varpool_node_set vset) if (flag_wpa) output_cgraph_opt_summary (set); - ob = lto_create_simple_output_block (LTO_section_cgraph); + ob = lto_create_simple_output_block (LTO_section_symtab_nodes); output_profile_summary (ob); @@ -1301,11 +1301,11 @@ merge_profile_summaries (struct lto_file_decl_data **file_data_vec) } } -/* Input and merge the cgraph from each of the .o files passed to +/* Input and merge the symtab from each of the .o files passed to lto1. */ void -input_cgraph (void) +input_symtab (void) { struct lto_file_decl_data **file_data_vec = lto_get_file_decl_data (); struct lto_file_decl_data *file_data; @@ -1321,14 +1321,14 @@ input_cgraph (void) struct lto_input_block *ib; VEC(symtab_node, heap) *nodes; - ib = lto_create_simple_input_block (file_data, LTO_section_cgraph, + ib = lto_create_simple_input_block (file_data, LTO_section_symtab_nodes, &data, &len); if (!ib) fatal_error ("cannot find LTO cgraph in %s", file_data->file_name); input_profile_summary (ib, file_data); file_data->symtab_node_encoder = lto_symtab_encoder_new (); nodes = input_cgraph_1 (file_data, ib); - lto_destroy_simple_input_block (file_data, LTO_section_cgraph, + lto_destroy_simple_input_block (file_data, LTO_section_symtab_nodes, ib, data, len); ib = lto_create_simple_input_block (file_data, LTO_section_refs, |