-
Enhancement
-
Resolution: Unresolved
-
P4
-
17, 18, 19
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.
- relates to
-
JDK-8256934 C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit
-
- Resolved
-
- links to
-
Review openjdk/jdk/4923