review request (L): 6981777 implement JSR 292 EG adjustments from summer 2010

John Rose john.r.rose at oracle.com
Wed Sep 15 01:22:41 PDT 2010


On Sep 14, 2010, at 7:55 PM, John Rose wrote:

> Here's the update:
> 
> http://cr.openjdk.java.net/~jrose/6984311/webrev.01/
> 
> Note:  I may ask for review of an alternative form of this change set, which uses N-ary instead of binary nodes in the constant pool.  The EG is discussing both options.

I did the variation which supports N-ary MethodApply nodes.  It is somewhat less natural than the binary MethodApply nodes, because constant pools contain mostly binary nodes, but it matches the meaning of the constants better to allow them to be N-ary.  And the extra data structure is pretty simple.  See what you think.

http://cr.openjdk.java.net/~jrose/6984311/webrev.01.nary

(These are only the diffs from the binary to the N-ary version.)

-- John


More information about the hotspot-compiler-dev mailing list