hg: mlvm/mlvm/hotspot: indy.compiler: Fixed crashes with exceptions.

2009-07-13 Thread Christian . Thalinger
Changeset: 10c9012a48c4 Author:twisti Date: 2009-07-13 17:54 +0200 URL: http://hg.openjdk.java.net/mlvm/mlvm/hotspot/rev/10c9012a48c4 indy.compiler: Fixed crashes with exceptions. ! indy.compiler.patch ___ mlvm-dev mailing list

Re: Performance Update

2009-07-13 Thread Jochen Theodorou
Chanwit Kaewkasi schrieb: Using the debug build and base_hsdis, the code seems to be more understandable to me. For the Fibonacci program, inlining is working great. Numerical runtime methods, i.e. plus and minus, has been inlined into a compiled method of Fib.fib. However, a lot of

Re: Performance Update

2009-07-13 Thread John Rose
On Jul 13, 2009, at 12:04 PM, Jochen Theodorou wrote: [boxing] is a problem we should discuss for invokedynamic in more depth. Especially how to go around that problem to get maximum performance. What do you think? I might be missing your point, Jochen, but I think we need a three- point

Re: Performance Update

2009-07-13 Thread Chanwit Kaewkasi
Sorry for that. The dump is probably too big to be a snippet, so it has been deleted. You can get the dump file here: http://files.getdropbox.com/u/381580/mlvm/fib_filtred_asm.dump Chanwit On Mon, Jul 13, 2009 at 22:45, Jochen Theodoroublackd...@gmx.org wrote: Chanwit Kaewkasi schrieb: [...]

Re: Performance Update

2009-07-13 Thread Per Bothner
On 07/13/2009 01:38 PM, John Rose wrote: 3. Make some cases of boxing/unboxing optimizable, by including strong escape analysis in the JIT, including Integer.valueOf. This point only applies to JVMs with full-power JITs, and requires some special pleading for Integer.valueOf, because of its