RFC - Improving C2 Escape Analysis

Cesar Soares Lucas Divino.Cesar at microsoft.com
Fri Oct 1 18:37:53 UTC 2021


Hi Mark,

apologies for the delay in getting back to this. As you know, I was having some issues uploading the document. That being said, now I was able to upload it. You can access it here:

http://cr.openjdk.java.net/~cslucas/escape-analysis/EscapeAnalysis.html
http://cr.openjdk.java.net/~cslucas/escape-analysis/EscapeAnalysis.md
​

Regards,
Cesar


From: mark.reinhold at oracle.com <mark.reinhold at oracle.com>
Sent: September 30, 2021 2:03 PM
To: Cesar Soares Lucas <Divino.Cesar at microsoft.com>
Cc: hotspot-dev at openjdk.java.net <hotspot-dev at openjdk.java.net>; Brian Stafford <Brian.Stafford at microsoft.com>; Martijn Verburg <Martijn.Verburg at microsoft.com>
Subject: Re: RFC - Improving C2 Escape Analysis 
 
2021/9/30 13:51:32 -0700, divino.cesar at microsoft.com:
> I've spent the past few weeks investigating the C2 Escape Analysis
> implementation with the goal of identifying which part(s) of it would benefit
> the most from a contribution.
> 
> As a conclusion to that investigation, I wrote a report where I list the most
> evident points, accompanied with a _preliminary_ quantitative analysis of how
> effective the current implementation is for finding opportunities for Scalar
> Replacement.
> 
> ...
> 
> Here is the link to the document: 
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgist.github.com%2FJohnTortugo%2Fc2607821202634a6509ec3c321ebf370&data=04%7C01%7Cdivino.cesar%40microsoft.com%7C7f0039249178423efe6c08d98455ca0a%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637686326301417173%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=%2FSEtUXLWP6C5DVaUvu2WVP2WS2kvnY3pIH8%2Fyf6rrG0%3D&reserved=0

Thanks for writing this up!

For IP clarity, could you please post a copy of this document either to
this mailing list or to your directory on cr.openjdk.java.net [1]?

- Mark


[1] https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fopenjdk.java.net%2Fguide%2FcodeReview.html&data=04%7C01%7Cdivino.cesar%40microsoft.com%7C7f0039249178423efe6c08d98455ca0a%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637686326301417173%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=vRD%2BWbMJ42424XkehtAb%2BtZIakJ%2FEEScbi0D%2BXIkUcc%3D&reserved=0


More information about the hotspot-dev mailing list