Rahil Shah

Results 7 issues of Rahil Shah

In https://github.com/eclipse-openj9/openj9/issues/15513#issuecomment-1184561051 Younes has briefly summarized how `System.nanoTime()` is handled on X and Z. Currently on Linux on Z java_lang_System_nanoTime method is recognized. It emits artificial call to `currentTimeMaxPrecisionSymbol` with...

This commit adds necessary changes on Z needed to support Virtual Threads. 1. Increment and decrement ownedMonitorCount in J9VMThread when JIT compiled code on Z acquires and releases lock respectively....

project:loom

XPLINK on z/OS requires a special treatment for structs which with two members whose base type are same, either float or double. Such parameters are passed to the function as...

project:panama
os:zos

This commits ports changes to add Fences after volatile field stores which was committed to snapshot repository with additional changes to fix the compilation failures reported by assembler on z/OS....

comp:jit
arch:z

Changes in this PR contains commits that is useful in debugging issues related to profiling data.

For the ValueTypes, certain transformations done in Lowering trees uses SplitPostGRA to split the block with Global Register Dependencies. RegDepCopyRemoval optimization which works in minimizing the register shuffling for GlRegDeps...

Documenting the issue seen when using docker container with IBM Semeru Runtime built on IBM Z17 hardware where AOT compiled code gets invalidated.