regular loop unroll should not unroll more than max unrolling

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Fixed
    • Priority: P4
    • hs21
    • Affects Version/s: hs20
    • Component/s: hotspot
    • None
    • b09
    • x86
    • solaris_10
    • Not verified

        Max unroll policy when calculating new loop body size does not take into account that after one unroll loop's head and tail will fold. As result there are cases when max unroll was not done but regular unroll will do more unrolling for main loop than needed so it is skipped (only pre- and post- loops are executed).

              Assignee:
              Vladimir Kozlov
              Reporter:
              Vladimir Kozlov
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: