babylon icon indicating copy to clipboard operation
babylon copied to clipboard

https://openjdk.org/projects/babylon

Results 9 babylon issues
Sort by recently updated
recently updated
newest added

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...

ready
rfr

Lowering of SwitchExpressionOp --------- ### Progress - [ ] Change must not contain extraneous whitespace ### Reviewing Using git Checkout this PR locally: \ `$ git fetch https://git.openjdk.org/babylon.git pull/45/head:pull/45` \...

merge-conflict

Given a set of reflectable methods that form a call graph, we can create a code model that is a module operation containing the functions in that graph where invocation...

ready
rfr

Hi, this is mainly an experiment, I wanted to play around with the API and see how an alternative SSA construction algorithm can be implemented. There are a few notable...

ready
rfr

This patch starts work on model `Verifier` and implements following verifications: - operands declaration dominance - `BranchOp` reference arguments matching target block parameters (simple matching by `TypeKind` with erased `int`...

ready
rfr

Babylon Java Triton example translates Java source code with Java Triton API into code model by code reflection. In this PR, we traverse the given code model and output Triton...

ready
rfr

Support primitives in patterns --------- ### Progress - [x] Change must not contain extraneous whitespace ### Issue * [JDK-8337162](https://bugs.openjdk.org/browse/JDK-8337162): Support primitives in patterns (**Task** - P4) ### Reviewing Using git...

ready
rfr

Experiments with Administrative Normal Form (A-Normal Form; ANF) transformations in the code model. See https://github.com/igraves/babylon-anf for additional code using these changes. --------- ### Progress - [x] Change must not contain...

ready
rfr

Minor stability fixes of BytecodeGenerator and BytecodeLift --------- ### Progress - [x] Change must not contain extraneous whitespace ### Reviewing Using git Checkout this PR locally: \ `$ git fetch...