babylon icon indicating copy to clipboard operation
babylon copied to clipboard

BytecodeLift implementation progress + SlotOp

Open asotona opened this issue 9 months ago • 6 comments

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

Progress

  • [x] Change must not contain extraneous whitespace

Contributors

Reviewing

Using git

Checkout this PR locally:
$ git fetch https://git.openjdk.org/babylon.git pull/80/head:pull/80
$ git checkout pull/80

Update a local copy of the PR:
$ git checkout pull/80
$ git pull https://git.openjdk.org/babylon.git pull/80/head

Using Skara CLI tools

Checkout this PR locally:
$ git pr checkout 80

View PR using the GUI difftool:
$ git pr show -t 80

Using diff file

Download this PR as a diff file:
https://git.openjdk.org/babylon/pull/80.diff

Webrev

Link to Webrev Comment

asotona avatar May 20 '24 14:05 asotona