RFR(L): 8005071: Incremental inlining for JSR 292
roland.westrelin at oracle.com
Fri Dec 21 05:46:35 PST 2012
Thanks for taking another look at this.
I've applied all your suggestions but this one:
> Also use phi->as_Phi()->is_diamond_phi() instead of region's inputs checks.
I don't think that would work in every cases. Because one of the input is top, the CmpP, if it's ahead of the Region in the igvn's worklist, will go away and be replaced by top and then when the Region is processed, phi->as_Phi()->is_diamond_phi() won't return true.
More information about the hotspot-compiler-dev