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

Reply via email to