On Fri, 17 Sep 2021 11:50:22 GMT, Coleen Phillimore <cole...@openjdk.org> wrote:
> This change removes the special ranking and folds it into nosafepoint. You > have to look at commit #3 to see this actual part of the change that doesn't > include JDK-8273915. > This passes tier1-6 also. All the lock rankings are negative values from locks they hold. The nosafepoint ranking and ranking below that are safepoint_check_never locks. So nosafepoint is the top of the lock hierarchy for safepoint_check_never locks. That's how we start with CompiledIC_lock at 'nosafepoint' rank. The lock values will not be exactly the same value as they were when they were 'special'. They'll be ordered relative to their ranking in the nosafepoint to nosafepoint-n range. I did skip a value though (nosafepoint-1). ------------- PR: https://git.openjdk.java.net/jdk/pull/5563