Re: java bytecode to ssa translation

Anthony Green <>
8 Sep 2000 02:11:07 -0400

          From comp.compilers

Related articles
java bytecode to ssa translation (Andy Koppe) (2000-08-21)
Re: java bytecode to ssa translation (2000-08-27)
Re: java bytecode to ssa translation (Anthony Green) (2000-09-08)
| List of all articles for this month |

From: Anthony Green <>
Newsgroups: comp.compilers
Date: 8 Sep 2000 02:11:07 -0400
Organization: Cygnus Solutions
References: 00-08-103
Keywords: Java, optimize

Andy wrote:
> As part of a project concerned with parallel architectures I try to turn
> Java Virtual Machine bytecode into static single assignment form in
> order to be able to exploit instruction level parallelism. Does anybody
> have information about that problem? Is there perhaps a solution freely
> available somewhere?

Yes - gcj. Gcj is part of the GNU Compiler Collection (GCC) and
compiles java source- and byte-code to native code (as well as source
to byte-code). GCC has a new experimental SSA option. The manual

@item -fssa
Perform optimizations in static single assignment form. Each function's
flow graph is translated into SSA form, optimizations are performed, and
the flow graph is translated back from SSA form. User's should not
specify this option, since it is not yet ready for production use.

See and


Anthony Green Red Hat
                                                                                                              Sunnyvale, California

Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.