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
