This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: proposal for compilation unil wide alias analyis
- From: Richard Henderson <rth at redhat dot com>
- To: Kenneth Zadeck <zadeck at naturalbridge dot com>
- Cc: Mark Mitchell <mark at codesourcery dot com>, David Edelsohn <dje at watson dot ibm dot com>, Zack Weinberg <zack at codesourcery dot com>, Diego Novillo <dnovillo at redhat dot com>, Jan Hubicka <jh at suse dot cz>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>, Stuart Hastings <stuart at apple dot com>, Geoff Keating <geoffk at apple dot com>, Devang Patel <dpatel at apple dot com>, Daniel Berlin <dberlin at dberlin dot org>, Dale Johannesen <dalej at apple dot com>, Ron Price <ronp at apple dot com>
- Date: Sun, 27 Jun 2004 13:18:48 -0700
- Subject: Re: proposal for compilation unil wide alias analyis
- References: <40DB07B2.1090108@naturalbridge.com> <20040625220852.GA17010@kam.mff.cuni.cz> <1088209471.17853.55.camel@localhost.localdomain> <874qoy6rhn.fsf@taltos.codesourcery.com> <40DDD35B.6010702@codesourcery.com> <200406262254.i5QMsTa26700@makai.watson.ibm.com> <40DE2A61.5050706@codesourcery.com> <40DECCFE.20100@naturalbridge.com>
On Sun, Jun 27, 2004 at 09:34:54AM -0400, Kenneth Zadeck wrote:
> Having said that, my question is where do I start? For the first round
> of this, it is certainly not necessary for me to analyze on top of ssa
> form, and in principal I could even work on the parse trees since all I
> need is to examine all of the addressing operators and operands in each
> function in the compilation unit before the actual transformations begin
> on any one function.
>
> I think it is still an open question as to how important it is to have
> ssa form already built to start this.
I think if you wrote your pass to operate on gimple, then updating
the code later to work on ssa form will be trivial.
r~