This is the mail archive of the
mailing list for the GCC project.
Re: Register Allocation
- From: "Giovanni Bajo" <giovannibajo at libero dot it>
- To: "Andrew MacLeod" <amacleod at redhat dot com>
- Cc: <gcc at gcc dot gnu dot org>
- Date: Fri, 18 Nov 2005 10:53:02 +0100
- Subject: Re: Register Allocation
- References: <firstname.lastname@example.org>
Andrew MacLeod <email@example.com> wrote:
> It is my intention over the next few months to do some of the initial
> underlying infrastructure bits upon which the entire document is
> based. Presuming that proceeds OK and I can build up the data
> structures I am looking for, I'll move on from there. If anyone
> wants to help, I'm sure there will be some juicy things to do.
1) Do you believe there will be sub-parts of this project which could be
carried on succesfully and efficiently by programmers without previous RTL
experience? IIUC, the optimizers will be basically abstracted by RTL details,
but I was thinking of something within the critical path.
2) As for the new tables needed by the RTL library, I suppose they will be
generated by some new gen* program. Did you consider using a scripting language
as a fast prototype to munge .md files and generate those tables? I believe it
would allow faster initial development and more flexibility in changes. Much
later, it can be rewritten in C.