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