This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] Java: convert byte compiler to functions-as-trees
- From: Jeff Sturm <jsturm at one-point dot com>
- To: Andrew Haley <aph at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Wed, 23 Jul 2003 14:51:42 -0400 (EDT)
- Subject: Re: [tree-ssa] Java: convert byte compiler to functions-as-trees
On Wed, 23 Jul 2003, Andrew Haley wrote:
> Once we do this, we can beging to do tree optimizations in the byte
> compiler. Such optimizations include inlining a bytecode method in
> a source compiled method.
Yay! I'll try this in my tree tonight.
There'll need to be a way to inline but not expand external method
references. A little like C++ "extern inline". Have you thought about
how that will work?
> Unlike the source compiler, the bytecode
> compiler generates BIND_EXPRs directly, which somewhat simplifies the
> handling of debug information.
I struggled with gcj BLOCK nodes while working on the mainline cgraph
patch. They create no end of confusion. What do you think about getting
rid of them altogether?
Jeff