Integrated: 8351994: Enable Extended EVEX to REX2/REX demotion when src and dst are the same
    Srinivas Vamsi Parasa 
    sparasa at openjdk.org
       
    Sat May 31 23:11:02 UTC 2025
    
    
  
On Fri, 4 Apr 2025 01:15:36 GMT, Srinivas Vamsi Parasa <sparasa at openjdk.org> wrote:
> Intel APX NDD instructions are encoded using EVEX encoding. The goal of this PR is to enable optimized instruction encoding for Intel APX NDD instructions when the non-destructive destination is same as the first source.
> 
> For example:
> 
> `eaddl r18, r18, r25` can be encoded as `addl r18, r25` using APX REX2 encoding
> `eaddl r2, r2, r7` can be encoded as `addl r2, r7` using non-APX legacy encoding
This pull request has now been integrated.
Changeset: fc3d3d9b
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/fc3d3d9b303652275599e315b2d7e534d92080ea
Stats:     3879 lines in 8 files changed: 1267 ins; 497 del; 2115 mod
8351994: Enable Extended EVEX to REX2/REX demotion when src and dst are the same
Reviewed-by: sviswanathan, jbhateja, epeter
-------------
PR: https://git.openjdk.org/jdk/pull/24431
    
    
More information about the hotspot-compiler-dev
mailing list