aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2020-05-20 14:39:21 +0200
committerMartin Liska <mliska@suse.cz>2020-05-20 14:39:21 +0200
commit053dc901e0227bb62b65f3a8d7a9deccb61dffa1 (patch)
tree73353923f5b83cb69e151cc844f7f2c545c40acd
parent0b0ad7d0d0584b4668eb4fb148cfe988fdd88224 (diff)
downloadgcc-053dc901e0227bb62b65f3a8d7a9deccb61dffa1.zip
gcc-053dc901e0227bb62b65f3a8d7a9deccb61dffa1.tar.gz
gcc-053dc901e0227bb62b65f3a8d7a9deccb61dffa1.tar.bz2
Fill up {,un}compression stats for ZSTD in LTO.
* lto-compress.c (lto_compression_zstd): Fill up num_compressed_il_bytes. (lto_uncompression_zstd): Likewise for num_uncompressed_il_bytes here.
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/lto-compress.c2
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 88b03be..2fe9f0d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2020-05-20 Martin Liska <mliska@suse.cz>
+
+ * lto-compress.c (lto_compression_zstd): Fill up
+ num_compressed_il_bytes.
+ (lto_uncompression_zstd): Likewise for num_uncompressed_il_bytes here.
+
2020-05-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/95219
diff --git a/gcc/lto-compress.c b/gcc/lto-compress.c
index 56cd962..d19338b 100644
--- a/gcc/lto-compress.c
+++ b/gcc/lto-compress.c
@@ -141,6 +141,7 @@ lto_compression_zstd (struct lto_compression_stream *stream)
if (ZSTD_isError (csize))
internal_error ("compressed stream: %s", ZSTD_getErrorName (csize));
+ lto_stats.num_compressed_il_bytes += csize;
stream->callback (outbuf, csize, NULL);
lto_destroy_compression_stream (stream);
@@ -169,6 +170,7 @@ lto_uncompression_zstd (struct lto_compression_stream *stream)
if (ZSTD_isError (dsize))
internal_error ("decompressed stream: %s", ZSTD_getErrorName (dsize));
+ lto_stats.num_uncompressed_il_bytes += dsize;
stream->callback (outbuf, dsize, stream->opaque);
lto_destroy_compression_stream (stream);