RFR: 8294100: RISC-V: Move rt_call and xxx_move from SharedRuntime to MacroAssembler
Fei Yang
fyang at openjdk.org
Wed Sep 21 12:41:53 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
Looks good.
-------------
Marked as reviewed by fyang (Reviewer).
PR: https://git.openjdk.org/jdk/pull/10375
More information about the hotspot-dev
mailing list