[code-reflection] RFR: BytecodeLift implementation progress + SlotOp [v3]

Adam Sotona asotona at openjdk.org
Fri May 24 08:52:30 UTC 2024


> In this patch:
> - lifting of shifts, instanceof, stack ops
> - fixes of types resolution and conversions in generator
> - enabled stack for conditional branches
> - fixed lift to survive additional labels in the code
> - implemented LocalsTypeMapper to support SlotOp for lift
> - implemented SlotOp and SlotSSA for lift

Adam Sotona has updated the pull request incrementally with one additional commit since the last revision:

  applied suggested changes

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

Changes:
  - all: https://git.openjdk.org/babylon/pull/80/files
  - new: https://git.openjdk.org/babylon/pull/80/files/c6415ec1..ce908865

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=babylon&pr=80&range=02
 - incr: https://webrevs.openjdk.org/?repo=babylon&pr=80&range=01-02

  Stats: 57 lines in 2 files changed: 25 ins; 19 del; 13 mod
  Patch: https://git.openjdk.org/babylon/pull/80.diff
  Fetch: git fetch https://git.openjdk.org/babylon.git pull/80/head:pull/80

PR: https://git.openjdk.org/babylon/pull/80


More information about the babylon-dev mailing list