On Mon, 1 Jun 2026 14:53:01 GMT, Tobias Hartmann <[email protected]> wrote:
>> I propose transforming: >> >> (InlineType .... (InlineType oop >> >> >> where an `InlineType` references another `InlineType` node (maybe itself) >> through its `oop` input and with `Phi` or cast nodes in the subgraph in >> between into: >> >> >> (InlineType .... oop >> >> which requires cloning every cast or `Phi` nodes in the subgraph between the >> 2 `InlineType` nodes. That prevent sinfinite invocation of >> `PhiNode::push_inline_types_through` and cleans up the graph. >> >> --------- >> - [x] I confirm that I make this contribution in accordance with the >> [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). > > Testing is all green but still needs a review :slightly_smiling_face: @TobiHartmann @marc-chevalier thanks for the review ------------- PR Comment: https://git.openjdk.org/valhalla/pull/2316#issuecomment-4612564471
