RFR(XS): 8149543: range check CastII nodes should not be split through Phi
Vladimir Kozlov
vladimir.kozlov at oracle.com
Fri Feb 12 20:01:20 UTC 2016
On 2/12/16 4:22 AM, Roland Westrelin wrote:
> Thanks for looking at this, Vladimir.
>
>> It would be nice if we could narrow this bailout only for loops. I mean when Phi's control is loop's head.
>> If it is an ordinary merge region splitting through it may help to improve performance. What do you think?
>> Could you run some performance tests to effects. If ordinary region cases are rare then you current fix is good enough.
>
> What about this?
> http://cr.openjdk.java.net/~roland/8149543/webrev.01/
Good.
>
> Tobias’ performance runs when he added the range check CastII found no regressions so I suppose test runs where I tweak how much split thru phi we do for CastII nodes are unlikely to show anything either. What do you think?
Okay.
Thanks,
Vladimir
>
> Roland.
>
More information about the hotspot-compiler-dev
mailing list