RFR: 8293856: AArch64: Remove clear_inst_mark from aarch64_enc_java_dynamic_call

Hao Sun haosun at openjdk.org
Fri Nov 18 07:19:14 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

Thanks for your reviews.

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

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


More information about the hotspot-compiler-dev mailing list