RFR: 8351994: Enable Extended EVEX to REX2/REX demotion when src and dst are the same [v14]

Srinivas Vamsi Parasa sparasa at openjdk.org
Mon Apr 28 15:33:47 UTC 2025


On Fri, 25 Apr 2025 20:04:10 GMT, Srinivas Vamsi Parasa <sparasa at openjdk.org> wrote:

>> The current scheme for Intel APX NDD code generation favors the emission of NDD instruction on APX-enabled targets, even if destination and source registers are the same. To prevent this, this PR extends the assembler layer to demote EEVEX to REX encoding if dst matches with source operands.
>
> Srinivas Vamsi Parasa has updated the pull request incrementally with one additional commit since the last revision:
> 
>   cleanup ecmov, eorw and other refactoring

Hi Sandhya (@sviswa7) and Jatin (@jatin-bhateja), 

Could you please review the refactored changes?

Thanks,
Vamsi

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

PR Comment: https://git.openjdk.org/jdk/pull/24431#issuecomment-2835648617


More information about the hotspot-compiler-dev mailing list