Integrated: 8331168: Introduce PredicateEntryIterator to iterate through predicate entries

Christian Hagedorn chagedorn at openjdk.org
Wed Jun 19 06:47:18 UTC 2024


On Fri, 14 Jun 2024 07:53:01 GMT, Christian Hagedorn <chagedorn at openjdk.org> wrote:

> This is another small PR split off from the complete fix for Assertion Predicates.
> 
> Changes include:
> - Replace predicate matching/skipping code in `build_loop_late_post_work()` to use dedicated walker (i.e. new `PredicateEntryIterator` class) which uses predicate classes.
> - New predicate helper classes to improve readability.
> - Simple typos and code style updates.
> 
> Thanks,
> Christian

This pull request has now been integrated.

Changeset: 48621ae1
Author:    Christian Hagedorn <chagedorn at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/48621ae193ef70b2fae4dcb7ddc524f349beb131
Stats:     139 lines in 5 files changed: 88 ins; 21 del; 30 mod

8331168: Introduce PredicateEntryIterator to iterate through predicate entries

Reviewed-by: roland, kvn

-------------

PR: https://git.openjdk.org/jdk/pull/19716


More information about the hotspot-compiler-dev mailing list