This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Clean-ups in match.pd
- From: Richard Biener <richard dot guenther at gmail dot com>
- To: Eric Botcazou <ebotcazou at adacore dot com>
- Cc: Marc Glisse <marc dot glisse at inria dot fr>, GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Tue, 7 Jul 2015 12:54:26 +0200
- Subject: Re: Clean-ups in match.pd
- Authentication-results: sourceware.org; auth=none
- References: <alpine dot DEB dot 2 dot 02 dot 1507041612060 dot 16424 at laptop-mg dot saclay dot inria dot fr> <1971880 dot zvTXp7WsMU at polaris>
On Tue, Jul 7, 2015 at 12:48 PM, Eric Botcazou <ebotcazou@adacore.com> wrote:
>> Bootstrap+testsuite on powerpc64le-unknown-linux-gnu (it looks like
>> *-match.c takes about 10 minutes to compile in stage2 these days).
>
> Yeah, it has already taken back all the speedup brought by the rewrite of the
> RTL gen* stuff by Richard S. :-(
And it's going to get worse (read: larger). Looking at the
time-report data I don't
think splitting into multiple functions will help though. Splitting
into multiple
files would allow to parallelize the build at least.
I'm gathering a profile to see where all the time in the checking stuff goes.
As said, one code generation arrangement that is on my TODO list will
remove some code duplication, but I'm not sure it will make a big
enough difference.
Richard.
> --
> Eric Botcazou