RFR: 8285487: AArch64: Do not generate unneeded trampolines for runtime calls [v5]

Evgeny Astigeevich duke at openjdk.org
Thu Aug 11 21:19:11 UTC 2022


On Thu, 11 Aug 2022 20:41:44 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:

>> Evgeny Astigeevich has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Combine @requires; Change is_always_reachable to is_always_within_branch_range
>
> src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp line 878:
> 
>> 876:     // Runtime calls are calls of a non-compiled method.
>> 877:     // Non-compiled methods stay forever in CodeCache.
>> 878:     // We check whether the longest possible branch is within the branch range.
> 
> I think you should add clarification "non-compiled method (stubs, adapters)".

Thank you for reviewing. Done.

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

PR: https://git.openjdk.org/jdk/pull/8403


More information about the hotspot-dev mailing list