Integrated: First set of changes to initiate the transition to the L/Q model

Frederic Parain fparain at openjdk.java.net
Mon May 10 14:25:31 UTC 2021


Here's a first set of changes to migrate the code base to the L/Q model again.
Changes are in the runtime, the interpreter, CI and C1.
The changeset also activates the mode in javac that generates a single class file per primitive class (instead of two).
Changes allow a reasonable number of test in runtime/valhalla/inlinetypes to pass with -XX:TieredStopAtLevel=1 but some tests are failing, mainly because of missing changes in array code and C2.

Fred

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

Commit messages:
 - Merge remote-tracking branch 'upstream/lqagain' into lq_firststep
 - First set of changes to transition to the L/Q model

Changes: https://git.openjdk.java.net/valhalla/pull/409/files
 Webrev: https://webrevs.openjdk.java.net/?repo=valhalla&pr=409&range=00
  Stats: 149 lines in 33 files changed: 83 ins; 1 del; 65 mod
  Patch: https://git.openjdk.java.net/valhalla/pull/409.diff
  Fetch: git fetch https://git.openjdk.java.net/valhalla pull/409/head:pull/409

PR: https://git.openjdk.java.net/valhalla/pull/409


More information about the valhalla-dev mailing list