RFR: JDK-8241503: C2: Share MacroAssembler between mach nodes during code emission [v6]

Cesar Soares Lucas cslucas at openjdk.org
Fri Dec 15 18:21:47 UTC 2023


On Fri, 15 Dec 2023 01:47:26 GMT, Ludovic Henry <luhenry at openjdk.org> wrote:

>> Cesar Soares Lucas has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains seven commits:
>> 
>>  - Merge with origin/master
>>  - Fix build, copyright dates, m4 files.
>>  - Fix merge
>>  - Catch up with master branch.
>>    
>>    Merge remote-tracking branch 'origin/master' into reuse-macroasm
>>  - Some inst_mark fixes; Catch up with master.
>>  - Catch up with changes on master
>>  - Reuse same C2_MacroAssembler object to emit instructions.
>
> I've verified it works on riscv64, passing hotspot tier1 and tier2 tests.

Thank you for testing @luhenry . Which OS did you run the tests?

@offamitkumar, @TheRealMDoerr  - can you please re-run the tests on the platforms convenient for you?

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

PR Comment: https://git.openjdk.org/jdk/pull/16484#issuecomment-1858306441


More information about the shenandoah-dev mailing list