Henry Zongaro
Henry Zongaro
Failure running functional/Valhalla test ValueTypeTestsJIT_1 aarch64_linux. Failure can be found in [internal server Pipeline-Build-Test-Personal build #11817](https://%3Cinternal-server-name%3E/job/Pipeline-Build-Test-Personal/11817/). [Grinder run](https://%3Cinternal-server-name%3E%3E/job/Grinder/21032/) failed 10/10. ``` *** Invalid JIT return address 0000000083921C08 in 0000FFFF5CBF7138 16:07:06.154...
Clean up comments in JIT compiler code that might be treated as documentation comments by Doxygen
Doxygen treats a number of different forms of comment blocks as comments that are intended to be included in documentation that it generates. Among these are comment lines that begin...
As was reported in a [comment in issue #18074](https://github.com/eclipse-openj9/openj9/issues/18074#issuecomment-1708866308), code in [`TR_EscapeAnalysis::fixupNode`](https://github.com/eclipse-openj9/openj9/blob/999dfbcdc1edaee518235d900f94763dcf16491e/runtime/compiler/optimizer/EscapeAnalysis.cpp#L5613-L5633) that rewrites an `awrtbari` operation as an `astorei` check whether its parent is a check node or a...
There are several places in the JIT compiler that generate IL to access the `classDepthAndFlags` field of `j9class`. This introduces methods in `TR_J9VMBase` to do that, as has previously been...
Once upon a time, the JIT compiler's opcodes had the letter i as a prefix if the operation was indirect — `iiload`, `ibstore`, and so on. Those opcodes were renamed...
Recognized Call Transformer generates IL that implements an inline version of `StringUTF16.toBytes` for values in the range [0,0x3fffffff], and that falls back to calling the Java implementation otherwise. In JDK...
Recognized Call Transformer generates IL that implements an inline version of `StringUTF16.toBytes` for values in the range [0,0x3fffffff], and that falls back to calling the Java implementation otherwise. In JDK...
Many test failures are seen in recent PR sanity.functional testing with {x|z|a|p}linuxvalst (i.e., vt_standard) for pull requests #20112 and #20332. In most, if not all, cases `IllegalAccessExceptions` are thrown. I...
The `sanity` test target is expanded to `sanity.functional,sanity.openjdk`. However, for Valhalla-specific testing, such as `xlinuxval`, the only test targets that are supported are `sanity.functional` and `extended.functional`. The `sanity.openjdk` is supported...