Integrated: 8293856: AArch64: Remove clear_inst_mark from aarch64_enc_java_dynamic_call
Hao Sun
haosun at openjdk.org
Fri Nov 18 09:04:27 UTC 2022
On Thu, 17 Nov 2022 07:08:17 GMT, Hao Sun <haosun at openjdk.org> wrote:
> 1) After the fix of JDK-8287394, there is no need for clear_inst_mark after trampoline_call. See the discussion in [1].
>
> 2) MacroAssembler::ic_call has trampoline_call as the last call.
>
> Hence, clear_inst_mark after MacroAssembler::ic_call can be removed. There is such a case in aarch64_enc_java_dynamic_call. We conduct the cleanup in this patch.
>
> Testing: tier1~3 passed with no new failures on Linux/AArch64 platform.
>
> [1] https://github.com/openjdk/jdk/pull/8564#discussion_r871062342
This pull request has now been integrated.
Changeset: 2b6dbc71
Author: Hao Sun <haosun at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/2b6dbc71d8ad2843d3871c7d042313cd71d6d700
Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod
8293856: AArch64: Remove clear_inst_mark from aarch64_enc_java_dynamic_call
Reviewed-by: aph, eastigeevich
-------------
PR: https://git.openjdk.org/jdk/pull/11200
More information about the hotspot-compiler-dev
mailing list