RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v8]

Daniel Lundén dlunden at openjdk.org
Mon Nov 17 14:41:11 UTC 2025


On Mon, 17 Nov 2025 07:11:40 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:

>> Hard-coded lists in `Matcher::should_attempt_register_biasing()` and `is_commutative_oper` look fragile and hard to verify.  (Especially `is_commutative_oper` which is used to check the root of matched ideal tree.)  
>> 
>> With proper ADLC support, that information can be placed on individual AD instructions which would make it clearer what is affected.
>
> Hi @iwanowww , @dlunde , @eme64 , @TobiHartmann , @sviswa7 , your comments have been addressed.
> Let me know if this is good to land in.

Thanks for the updates @jatin-bhateja, looks good to me. I'm rerunning some tests for sanity before I click approve!

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

PR Comment: https://git.openjdk.org/jdk/pull/26283#issuecomment-3542190601


More information about the hotspot-compiler-dev mailing list