public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* Fwd: [PATCH V2 0/4] Add DF_LIVE_SUBREG data and apply to IRA and LRA
       [not found] <2856106c-db63-437a-9ab5-876394f5b8bd@redhat.com>
@ 2024-05-01 13:08 ` Vladimir Makarov
  0 siblings, 0 replies; only message in thread
From: Vladimir Makarov @ 2024-05-01 13:08 UTC (permalink / raw)
  To: gcc-patches

[-- Attachment #1: Type: text/plain, Size: 2047 bytes --]


I am resending this message as the previous one had one wrong response 
email address "gcc-patchs@gcc.gnu.org"

-------- Forwarded Message --------
Subject: 	Re: [PATCH V2 0/4] Add DF_LIVE_SUBREG data and apply to IRA 
and LRA
Date: 	Wed, 1 May 2024 08:35:27 -0400
From: 	Vladimir Makarov <vmakarov@redhat.com>
To: 	Lehua Ding <lehua.ding@rivai.ai>, gcc-patchs@gcc.gnu.org, 
richard.sandiford@arm.com
CC: 	juzhe.zhong@rivai.ai, shuo.chen@rivai.ai, jin.xia@rivai.ai




On 4/24/24 06:01, Lehua Ding wrote:
> Hi Vladimir and Richard,
>
> These patches are used to add a new data flow DF_LIVE_SUBREG,
> which will track subreg liveness and then apply it to IRA and LRA
> passes (enabled via -O3 or -ftrack-subreg-liveness). These patches
> are for GCC 15. And these codes are pushed to the devel/subreg-coalesce
> branch. In addition, my colleague Shuo Chen will also be involved in some
> of the remain work, thank you for your support.
Thank you for creation of the branch.  It helped me a lot.
> These patches are separated from the subreg-coalesce patches submitted
> a few months ago. I refactored the code according to comments. The next
> patches will support subreg coalesce base on they. Here are some data
> abot build time of SPEC INT 2017 (x86-64 target):
Thank you for refactoring patches.
> baseline baseline(+track-subreg-liveness)
> specint2017 build time : 1892s 1883s
Interesting and surprisingly unexpected improvement.
> Regarding build times, I've run it a few times, but they all seem to take
> much less time. Since the difference is small, it's possible that it's 
> just
> a change in environment. But it's theoretically possible, since supporting
> subreg-liveness could have reduced the number of living regs.
>
> For memory usage, I trided PR 69609 by valgrind, peak memory size grow 
> from
> 2003910656 to 2003947520, very small increase.

I'll soon finish code review of IRA and LRA changes and send it today or 
tomorrow.

But In brief I have no objections to the patches, just some minor 
requests to improve them.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-05-01 13:08 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <2856106c-db63-437a-9ab5-876394f5b8bd@redhat.com>
2024-05-01 13:08 ` Fwd: [PATCH V2 0/4] Add DF_LIVE_SUBREG data and apply to IRA and LRA Vladimir Makarov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).