RFR: 8341611: [REDO] AArch64: Clean up IndOffXX type and let legitimize_address() fix out-of-range operands [v3]
Andrew Haley
aph at openjdk.org
Wed Feb 26 16:16:53 UTC 2025
On Wed, 26 Feb 2025 15:06:08 GMT, Fei Gao <fgao at openjdk.org> wrote:
> BTW, now for [indOffIN/indOffLN](https://github.com/openjdk/jdk/blob/75420e9314c54adc5b45f9b274a87af54dd6b5a8/src/hotspot/cpu/aarch64/aarch64.ad#L5466), `legitimize_address()` fixes some out-of-range offsets. It looks like there is still possibility of breaking `implicit null check`, isn't there? Do you think if it's worthwhile to move to this original idea: [adding more memory operands for compressed pointers](https://github.com/openjdk/jdk/pull/16991/commits/1895cf3112d341b0ae8beb6dd9d332f6a2c5d5fc)? Thanks.
I can't think of a batter alternative.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/22862#issuecomment-2685536701
More information about the hotspot-dev
mailing list