Integrated: 8294100: RISC-V: Move rt_call and xxx_move from SharedRuntime to MacroAssembler
Feilong Jiang
fjiang at openjdk.org
Thu Sep 22 01:01:21 UTC 2022
On Wed, 21 Sep 2022 11:40:14 GMT, Feilong Jiang <fjiang at openjdk.org> wrote:
> When we port Foreign Function & Memory API (Preview) for riscv backend [1], we find some methods in sharedRuntime_riscv.cpp that can be reused.
>
> Here is the list of methods that can be moved to MacroAssembler:
> - move32_64
> - float_move
> - long_move
> - double_move
> - object_move
> - rt_call
>
> 1. https://github.com/feilongjiang/jdk/tree/riscv-foreign-api
>
> Testing:
> - Regular workloads like SPECjvm2008 (startup) and Dacapo on Unmatched board
This pull request has now been integrated.
Changeset: 742bc041
Author: Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/742bc041eaba1ff9beb7f5b6d896e4f382b030ea
Stats: 432 lines in 3 files changed: 220 ins; 202 del; 10 mod
8294100: RISC-V: Move rt_call and xxx_move from SharedRuntime to MacroAssembler
Reviewed-by: shade, fyang
-------------
PR: https://git.openjdk.org/jdk/pull/10375
More information about the hotspot-dev
mailing list