RFR: 8301996: Move field resolution information out of the cpCache [v8]
Martin Doerr
mdoerr at openjdk.org
Fri Jul 21 10:24:48 UTC 2023
On Wed, 12 Jul 2023 15:08:41 GMT, Matias Saavedra Silva <matsaave at openjdk.org> wrote:
>> 8301996: Move field resolution information out of the cpCache
>
> Matias Saavedra Silva has updated the pull request incrementally with one additional commit since the last revision:
>
> RISCV port
src/hotspot/cpu/x86/templateTable_x86.cpp line 2746:
> 2744:
> 2745: // Store TOS into index register in case it is needed later
> 2746: __ load_unsigned_byte(index, Address(cache, in_bytes(ResolvedFieldEntry::type_offset())));
I can't see where "index" is used as index. I'd call it e.g. "tos_state" (it's not the actual top of stack, it's the state of it, see comments above `enum TosState`). Please don't confuse these terms. That makes the code hardly readable.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/14129#discussion_r1270515919
More information about the hotspot-dev
mailing list