openj9
openj9 copied to clipboard
Inline checkcast of references to elements of j/l/O arrays on x86
Casting to arrays was considered unlikely and therefore not fast-pathed in JITed code. However, checkcasts of non-primitive references to j/l/O arrays should always succeed and can be easily checked for without calling a helper.
Jenkins test sanity.functional,sanity.openjdk xlinux,win,xmac jdk21
Bah, forgot the OMR dependency.
Jenkins test sanity.functional,sanity.openjdk xlinux,win,xmac jdk21 depends eclipse-omr/omr#7676
Jenkins test sanity.functional,sanity.openjdk xlinux,win,xmac jdk21
@vijaysun-omr
Jenkins test sanity.functional,sanity.openjdk xlinux,win,xmac jdk21
Un-WIPing
Friendly poke on the status of this PR...
If you are okay delivering the instanceof "extension" in a separate PR, I can merge this one. I just want to make sure that there is an issue or some other reminder for us to get to that work in a certain manner.
Yes, I'll fix instanceof in a separate PR. It does not need to hold this PR up for checkcast.
Tests have passed. Will merge it now since the remaining work will be done in a separate PR.