This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Scripted pass manager
- From: Ian Lance Taylor <iant at google dot com>
- To: Diego Novillo <dnovillo at google dot com>
- Cc: Rob Quill <rob dot quill at gmail dot com>, gcc-patches at gcc dot gnu dot org, Ben Elliston <bje at air dot net dot au>
- Date: 05 Dec 2007 07:35:35 -0800
- Subject: Re: Scripted pass manager
- References: <baf6008d0711261420n42fb3c98jfcdcce987f651429@mail.gmail.com> <4755E502.6080008@google.com>
Diego Novillo <dnovillo@google.com> writes:
> A scripted pass manager is a step forward, but I think we can go to a
> fully dynamic manager. The features I've been looking for:
>
> - Various pass schedules are fixed and associated with the different
> -Ox flags.
>
> - A specific schedule can be altered using a combination of -f options
> or perhaps an external description file. This may make bug
> reproduction a bit harder, so we may want to limit how much freedom we
> give users here.
I would like the ability for backends to insert specific passes at
specific points.
For example, we would use that ability to move bt-load.c into
config/sh, instead of building it for every target.
Ian