RFR: 8332163: C2 SuperWord: refactor PacksetGraph and SuperWord::output into VTransformGraph [v2]

Emanuel Peter epeter at openjdk.org
Tue Jul 2 14:48:56 UTC 2024


On Tue, 2 Jul 2024 13:18:49 GMT, Emanuel Peter <epeter at openjdk.org> wrote:

>> But this is exactly the idea!
>
> I guess the extra `vtnodes` during edge creation is only for inputs that come from outside the loop... hmm.
> 
> What about:
> 
> build_edges_for_vector_vtnodes -> build_inputs_for_vector_vtnodes
> build_edges_for_scalar_vtnodes -> build_inputs_for_scalar_vtnodes
> 
> And of course if the inputs are already built, we can just connect those.

Renamed it and added some comments, lmk if you have an even better idea.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/19719#discussion_r1662512743


More information about the hotspot-compiler-dev mailing list