Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-7004547

regular loop unroll should not unroll more than max unrolling

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • hs21
    • hs20
    • 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).

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

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: