RFR: 8303553: AArch64: Add BCAX backend rule

changpeng1997 duke at openjdk.org
Thu Mar 30 03:22:15 UTC 2023


On Wed, 29 Mar 2023 17:04:58 GMT, Quan Anh Mai <qamai at openjdk.org> wrote:

> We have `MacroLogicVNode` in the middle-end, can it be used to leverage the ternary logical instructions of SVE2 by selectively creating the node if the truth table is supported? Thanks a lot.

Hi. I found that there were only two ternary logical instructions in SVE2 (BCAX, EOR3).
Maybe we need not leverage them in the middle-end by using `MacroLogicVNode`.

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

PR Comment: https://git.openjdk.org/jdk/pull/13222#issuecomment-1489626744


More information about the hotspot-compiler-dev mailing list