United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6667605 Escape Analysis: always inline java constructors with EA
JDK-6667605 : Escape Analysis: always inline java constructors with EA

Details
Type:
Enhancement
Submit Date:
2008-02-26
Status:
Closed
Updated Date:
2011-04-20
Project Name:
JDK
Resolved Date:
2011-04-20
Component:
hotspot
OS:
solaris_10
Sub-Component:
compiler
CPU:
sparc
Priority:
P4
Resolution:
Fixed
Affected Versions:
hs12
Fixed Versions:
hs12 (b02)

Related Reports
Backport:
Backport:

Sub Tasks

Description
Java constructor should be inlined to be able scalar replace the allocation with EA.

                                    

Comments
SUGGESTED FIX

Inline Java constructors when EA is on.
Also replace duplicated code in PhaseGVN::transform() with the call
to transform_no_reclaim(n) (otherwise missed EA collecting code should
be added to this method).
                                     
2008-03-08
EVALUATION

See Description.
                                     
2008-03-08



Hardware and Software, Engineered to Work Together