In preparation for JEP-401 I propose that we remove the unused larval bit from 
the markWord. The last API to use it was removed with 
[JDK-8373375](https://bugs.openjdk.org/browse/JDK-8373375).

I received feedback that we should still keep the mark word bit reserved for 
Project Valhalla, so that's reflected in the change.

There is still a lot of JIT compiler support for larval bits, but I've limited 
this PR to only clean up the markWord usages.

It would be good to get some feedback about what to do with the callnode.cpp 
change.

Tested locally with `test TEST=hotspot_valhalla`.

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

Commit messages:
 - 8380802: [lworld] Remove larval bit from markWord

Changes: https://git.openjdk.org/valhalla/pull/2258/files
  Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=2258&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8380802
  Stats: 55 lines in 6 files changed: 3 ins; 41 del; 11 mod
  Patch: https://git.openjdk.org/valhalla/pull/2258.diff
  Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2258/head:pull/2258

PR: https://git.openjdk.org/valhalla/pull/2258

Reply via email to