Request for reviews (S): 6682236: C2 hits ideal nodes limit during IGVN optimization with EA
Vladimir.Kozlov at Sun.COM
Mon Mar 31 16:21:19 PDT 2008
I want this for HS12 (if approved).
Fixed 6682236: C2 hits ideal nodes limit during IGVN optimization with EA
I thought I could relay on LoadNode::Identity() call during
IGVN optimization to avoid infinite generation of value Phi
for an instance field loads. But in the failed case it does
not happen since the new Load node (from spit through phi)
is replaced with a new value Phi again during next invocation
Add the check into LoadNode::Ideal() to not generate
a new value Phi if LoadNode::Identity() will find a value.
Fix verified (y/n): y, failed test cases.
JPRT, CTW, NSK tests
More information about the hotspot-compiler-dev