-
Sub-task
-
Resolution: Fixed
-
P4
-
24
-
b24
In Loop Unrolling, we only update the stride and not the init value. Thus, we actually only require to update the Last Value Assertion Predicates because the Init Value Assertion Predicates do not use `OpaqueLoopStride`. So, we also would not be required to kill the old Init Value Initialized Assertion Predicates. This was already an inefficiency before but could now be tackled since we keep track of whether an Assertion Predicate is for the init or last value with `AssertionPredicateType`.
- relates to
-
JDK-8342946 Replace predicate walking code in Loop Unrolling with a predicate visitor
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/3727f404
-
Review(master) openjdk/jdk/21969