]> gcc.gnu.org Git - gcc.git/commit
Add support for vrange streaming.
authorAldy Hernandez <aldyh@redhat.com>
Tue, 18 Apr 2023 05:57:43 +0000 (07:57 +0200)
committerAldy Hernandez <aldyh@redhat.com>
Wed, 17 May 2023 14:08:48 +0000 (16:08 +0200)
commit029bfd4f419a58a47fa27036b900def620a2cd28
tree23951b7dc97dc19057812f5a05ab216dde7b58dc
parentd8a656d5b6246457e84934bc35115c134bc38def
Add support for vrange streaming.

I think it's time for the ranger folk to start owning range streaming
instead of passes (IPA, etc) doing their own thing.  I have plans for
overhauling the IPA code later this cycle to support generic ranges,
and I'd like to start cleaning up the streaming and hashing interface.

This patch adds generic streaming support for vrange.

gcc/ChangeLog:

* data-streamer-in.cc (streamer_read_real_value): New.
(streamer_read_value_range): New.
* data-streamer-out.cc (streamer_write_real_value): New.
(streamer_write_vrange): New.
* data-streamer.h (streamer_write_vrange): New.
(streamer_read_value_range): New.
gcc/data-streamer-in.cc
gcc/data-streamer-out.cc
gcc/data-streamer.h
This page took 0.059583 seconds and 5 git commands to generate.