[riscv-port] RFR: 8280423: riscv: Unnecessary i2l conversion in LIRGenerator::emit_array_address

Yanhong Zhu yzhu at openjdk.java.net
Fri Jan 21 08:32:09 UTC 2022


On Fri, 21 Jan 2022 07:08:50 GMT, Feilong Jiang <fjiang at openjdk.org> wrote:

> On RISC-V, operands with `T_INT` type are sign-extended implicitly when defined, so i2l conversion is unnecessary.
> This fix is similar with JDK-8278417, which calls generate_address directly to generate address for array access.
> 
> All jtregs were tested on QEMU without new failures.

Looks good.

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

Marked as reviewed by yzhu (Committer).

PR: https://git.openjdk.java.net/riscv-port/pull/51


More information about the riscv-port-dev mailing list