Partition safepoint checking and nonchecking lock ranks. The nonchecking locks are always lower ranked than the safepoint checking locks because they cannot block.
This moves some leaf locks to 'nosafepoint' rank and corrects relative ranking. Tested with tier1-6 and built and run tier1 tests with shenandoah locally. ------------- Commit messages: - Partition safepoint checking and nonchecking lock ranks. The nonchecking locks are always lower ranked than the safepoint checking locks because they cannot block. Changes: https://git.openjdk.java.net/jdk/pull/5550/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=5550&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273915 Stats: 85 lines in 25 files changed: 12 ins; 0 del; 73 mod Patch: https://git.openjdk.java.net/jdk/pull/5550.diff Fetch: git fetch https://git.openjdk.java.net/jdk pull/5550/head:pull/5550 PR: https://git.openjdk.java.net/jdk/pull/5550