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

Improve sinking algorithm in partial peeling to avoid redundant clones

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 17, 18, 19
    • hotspot

      The algorithm in step 2 in partial peeling uses a straight forward cloning algorithm which creates redundant clones when the IR contains one or more diamonds of data nodes. The number of clones exponentially grows which could lead to an assertion failure before JDK-8256934 or to a bailout (after JDK-8256934). This should be improved with a better algorithm to avoid unnecessary cloning.

            chagedorn Christian Hagedorn
            chagedorn Christian Hagedorn
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: