RFR: 8305637: Remove Opaque1 nodes for Parse Predicates and clean up useless predicate elimination [v2]
Roland Westrelin
roland at openjdk.org
Wed Aug 30 14:37:09 UTC 2023
On Tue, 29 Aug 2023 08:41:57 GMT, Christian Hagedorn <chagedorn at openjdk.org> wrote:
> > Opaque1 nodes fold away after loop opts which guarantees the parse predicate are removed too after loop opts. In the new code, without the Opaque1 nodes, what causes the parse predicate to be removed after loop opts?
>
> When creating a new `ParsePredicateNode`, we are registering it for post loop opts IGVN:
Makes sense. Thanks for the details.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/15449#issuecomment-1699305470
More information about the hotspot-compiler-dev
mailing list