Integrated: 8255900: x86: Reduce impact when VerifyOops is disabled

Claes Redestad redestad at openjdk.java.net
Wed Nov 4 21:43:00 UTC 2020


On Wed, 4 Nov 2020 14:49:41 GMT, Claes Redestad <redestad at openjdk.org> wrote:

> - Don't generate stub _verify_oop_subroutine_entry on startup if -VerifyOops
> - Make VerifyOops check in calls to MacroAssembler::verify_oop inlineable. (VerifyOops is a develop flag, so this allows more aggressive code elimination in a few place)
> - (trivial pile-on) remove unused set_word_if_not_zero
> 
> Slightly improves static footprint, gets rid of a stub and reduce jitter during jitting in product builds.

This pull request has now been integrated.

Changeset: a0ade220
Author:    Claes Redestad <redestad at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/a0ade220
Stats:     27 lines in 4 files changed: 13 ins; 9 del; 5 mod

8255900: x86: Reduce impact when VerifyOops is disabled

Reviewed-by: neliasso, minqi, kvn

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

PR: https://git.openjdk.java.net/jdk/pull/1058


More information about the hotspot-compiler-dev mailing list