Current AutoBoxing elimination is only works for boxing code (inlined valueOf() methods) when boxed value load is near boxing code.
Add experimental code to eliminate all non-escaping boxing objects (including new instances) by aggressively propagating loads from such objects through graph.
Add experimental code to eliminate all non-escaping boxing objects (including new instances) by aggressively propagating loads from such objects through graph.
- blocks
-
JDK-8054381 method handle combinators should be much less specialized
- Open
- relates to
-
JDK-6853701 Scalar replacement (escape analysis) fails for simple test case
- Open