RFR: 8342393: Promote commutative vector IR node sharing [v14]
Emanuel Peter
epeter at openjdk.org
Thu Jan 23 10:29:51 UTC 2025
On Thu, 23 Jan 2025 10:24:32 GMT, Emanuel Peter <epeter at openjdk.org> wrote:
>> BLEND is operating over VEC1 and result of VEC1.lanewise(OPER, VEC2) under influence of MASK.
>
> So it should not be `VEC1.BLEND(VEC1.lanewise(OPER, VEC2), MASK)`, but one of these:
>
> VEC1.BLEND(VEC1.lanewise(OPER, VEC2), VEC1, MASK)
> VEC1.BLEND(VEC1, VEC1.lanewise(OPER, VEC2), MASK)
Blend has 3 arguments, not just 2, right?
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/22863#discussion_r1926737148
More information about the hotspot-compiler-dev
mailing list