RFR 8222989 [lworld] Calling convention - C2 to C1 (oop params)
Tobias Hartmann
tobias.hartmann at oracle.com
Tue Apr 30 14:18:25 UTC 2019
Hi Ioi,
looks good to me!
Thanks,
Tobias
On 30.04.19 06:04, Ioi Lam wrote:
> https://bugs.openjdk.java.net/browse/JDK-8222989
> http://cr.openjdk.java.net/~iklam/valhalla/8222989-c1-calling-convention-oops.v01/
>
> Many files are changed, but mostly are just for passing an extra 'tmp3'
> parameter to BarrierSetAssembler::store_at(). The old G1 implementation
> hard-codes tmp3==r8, but this conflicts with the Java calling convention
> that uses r8 for passing parameters.
>
> My next step is to handle GC that happens when the C1 entry points allocate
> buffered objects of inline class types. See JDK-8223110
>
> Thanks
> - Ioi
>
>
More information about the valhalla-dev
mailing list