Request for review (L): 6671807: Escape Analysis: Add new ideal node	to represent the state of a scalarized object at a safepoint
    Vladimir Kozlov 
    Vladimir.Kozlov at Sun.COM
       
    Fri Mar  7 11:10:21 PST 2008
    
    
  
http://webrev.invokedynamic.info/kvn/6671807/index.html
Fixed 6671807: Escape Analysis: Add new ideal node to represent the state of a scalarized object at a safepoint
Problem:
To reallocate a scalarized object during a deoptimization we need
to know the state (values) of object's non-static fields at a safepoint.
Solution:
Add new ideal node SafePointScalarObjectNode to represent the state of
a scalarized object at a safepoint. It describes additional input edges
(starting and count) in the safepoint node to which it is attached.
SafePointScalarObjectNode nodes will be created for each safepoint nodes
which reference the original scalar replaced allocation (this code
will be added in next changes).
Thanks,
Vladimir
    
    
More information about the hotspot-compiler-dev
mailing list