This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] Speedup alias analysis [patch]
- From: Jeff Sturm <jsturm at one-point dot com>
- To: Diego Novillo <dnovillo at redhat dot com>
- Cc: Jeff Law <law at redhat dot com>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 27 Jun 2003 01:40:06 -0400 (EDT)
- Subject: Re: [tree-ssa] Speedup alias analysis [patch]
On 24 Jun 2003, Diego Novillo wrote:
> For the compiler itself I have a mix of large .i files from the compiler
> itself and a bunch of large .ii files from libstdc++. Incidentally, I
> don't know what I'm going to do with Java. AFAIK, one can't really get
> the equivalent of a .i file in Java.
Correct. Java will always want to read declarations from an external
unit, typically a bytecode archive.
Anyway, I wonder if there'd be much value yet for gcj with alias analysis.
Large compiles are a tad unusual in Java land (that may change somewhat
once the inliner is up to speed) and typical C aliasing doesn't occur;
e.g. no pointers to primitive types, no stack-allocated record types.
Regardless it'd probably be constructive to pick some nice compile-time
benchmark for Java and start collecting data. I'll see what I can find.
Jeff