On Mon, Aug 20, 2018 at 5:21 PM Martin Jambor <mjam...@suse.cz> wrote:
>
> Hello Alfonso,
>
> On Sat, Aug 18 2018, ALFONSO LUIS CASTANO MARIN wrote:
> > Dear Martin,
> >
> > I am interested in contributing to GCC to speed-up the compiler and I
> > thought that the issues related with RTL are very interesting. I wonder if
> > still there has not been done any job in RTL compression and if you could
> > point me to someone how could give me some hints about how to contribute in
> > this.
>
> I suggest you discuss any GCC development ideas on the mailing list
> gcc@gcc.gnu.org
>
> As far as RTL compression is concerned, I do not remember it being
> discussed or proposed before.  From what I can tell, we are not usually
> looking at RTL memory footprint when dealing with excessive memory
> consumption, one reason is likely that there is only one function in the
> RTL representation at a time, as opposed to the whole compilation unit
> in GIMPLE.  Others will surely correct me if I am wrong, however, and
> may even suggest other areas where compilation speed could be improved.

There's the idea of threading the compiler.  One major compile-time part of
a -O0 compile for example is register allocation which happens at RTL time,
so being able to register allocate multiple functions in parallel would be
interesting eventually (with all the complex infrastructure requirements this
brings up, like having multiple functions in RTL state at the same time).

Richard.

> Thanks,
>
> Martin

Reply via email to