This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH][RFC] bitpacking rewrite


On Sat, Jun 12, 2010 at 11:05, Richard Guenther <rguenther@suse.de> wrote:

> Âipa lto gimple I/O  Â:  1.86 ( 7%) usr  0.14 (18%) sys  1.96 ( 8%)
> wall    0 kB ( 0%) ggc
> Âipa lto decl I/O   Â:  6.74 (27%) usr  0.12 (15%) sys  6.91 (27%)
> wall Â263413 kB (58%) ggc

Nice.

> 2010-06-12 ÂRichard Guenther Â<rguenther@suse.de>
>
> Â Â Â Â* lto-streamer.c (cached_bp): Remove.
> Â Â Â Â(bitpack_delete): Likewise.
> Â Â Â Â(bitpack_create): Likewise.
> Â Â Â Â(bp_get_next_word): Likewise.
> Â Â Â Â(bp_pack_value, bp_unpack_value): Move ...
> Â Â Â Â* lto-streamer.h (bp_pack_value, bp_unpack_value): ... here.
> Â Â Â ÂRe-implement.
> Â Â Â Â(struct bitpack_d): Likewise.
> Â Â Â Â(bitpack_create, lto_output_bitpack, lto_input_bitpack):
> Â Â Â ÂNew inline functions.
> Â Â Â Â* lto-streamer-out.c (lto_output_bitpack): Remove.
> Â Â Â Â(pack_ts_base_value_fields): Adjust. ÂAvoid conditional
> Â Â Â Âbitpacking.
> Â Â Â Â(pack_value_fields): Adjust.
> Â Â Â Â(lto_write_tree): Likewise.
> Â Â Â Â(output_gimple_stmt): Likewise.
> Â Â Â Â(output_function): Likewise.
> Â Â Â Â* lto-streamer-in.c (input_gimple_stmt): Adjust.
> Â Â Â Â(input_function): Likewise.
> Â Â Â Â(unpack_ts_base_value_fields): Adjust. ÂAvoid conditional
> Â Â Â Âbitpacking.
> Â Â Â Â(lto_input_bitpack): Remove.
> Â Â Â Â(lto_materialize_tree): Adjust.
> Â Â Â Â* Makefile.in (ipa-prop.o): Add $(LTO_STREAMER_H) dependency.
> Â Â Â Â* lto-cgraph.c (lto_output_edge): Adjust.
> Â Â Â Â(lto_output_node): Likewise.
> Â Â Â Â(lto_output_varpool_node): Likewise.
> Â Â Â Â(lto_output_ref): Likewise.
> Â Â Â Â(input_node): Likewise.
> Â Â Â Â(input_varpool_node): Likewise.
> Â Â Â Â(input_ref): Likewise.
> Â Â Â Â(input_edge): Likewise.
> Â Â Â Â(output_node_opt_summary): Likewise.
> Â Â Â Â(input_node_opt_summary): Likewise.
> Â Â Â Â* ipa-pure-const.c (pure_const_write_summary): Likewise.
> Â Â Â Â(pure_const_read_summary): Likewise.
> Â Â Â Â* ipa-prop.c (ipa_write_indirect_edge_info): Likewise.
> Â Â Â Â(ipa_read_indirect_edge_info): Likewise.
> Â Â Â Â(ipa_write_node_info): Likewise.
> Â Â Â Â(ipa_read_node_info): Likewise.

OK.


Diego.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]