[master] RFR: Load Klass* from header in interpreter (x86)
Roman Kennke
rkennke at openjdk.java.net
Mon Sep 27 11:04:40 UTC 2021
This implements loading the compressed Klass* from the object header, instead of the Klass* field in the x86 interpreter. It does the fast-path (unlocked object) in assembly, and calls into the runtime to deal with locked objects.
Testing:
- [x] tier1
- [x] tier2
- [x] hotspot_gc
-------------
Commit messages:
- Load Klass* from header in interpreter (x86)
Changes: https://git.openjdk.java.net/lilliput/pull/15/files
Webrev: https://webrevs.openjdk.java.net/?repo=lilliput&pr=15&range=00
Stats: 62 lines in 7 files changed: 50 ins; 1 del; 11 mod
Patch: https://git.openjdk.java.net/lilliput/pull/15.diff
Fetch: git fetch https://git.openjdk.java.net/lilliput pull/15/head:pull/15
PR: https://git.openjdk.java.net/lilliput/pull/15
More information about the lilliput-dev
mailing list