review(S) 7004547: regular loop unroll should not unroll more than max unrolling
Vladimir Kozlov
vladimir.kozlov at oracle.com
Mon Apr 4 17:19:25 PDT 2011
Thanks.
Vladimir
Tom Rodriguez wrote:
> Looks good.
>
> tom
>
> On Apr 4, 2011, at 3:01 PM, Vladimir Kozlov wrote:
>
>> http://cr.openjdk.java.net/~kvn/7004547/webrev
>>
>> Fixed 7004547: regular loop unroll should not unroll more than max unrolling
>>
>> Max unroll policy when calculating new loop body size does not take into account that after unroll conjoined loop's head and tail will fold. As result there are cases when max unroll was not done but regular unroll will do full unrolling for main loop.
>> Use long arithmetic to calculate exact trip count.
>> Add missing nodes limit check for loop split (pre-main-post).
>>
>
More information about the hotspot-compiler-dev
mailing list