[jdk11u-dev] RFR: 8173585: Intrinsify StringLatin1.indexOf(char)
Dmitry Chuyko
dchuyko at openjdk.java.net
Fri Jun 18 19:12:38 UTC 2021
On Fri, 18 Jun 2021 18:55:04 GMT, Dmitry Chuyko <dchuyko at openjdk.org> wrote:
> I'd like to backport StringLatin1.indexOf(char) intrinsic. Several issues to backport:
>
> JDK-8173585 - This one, main change.
> JDK-8254775 - Microbenchmark compilation fix. Applies on top of JDK-8173585.
> JDK-8255274 - fix for PPC.
> JDK-8254785 - Graal intrinsics test fix.
> JDK-8254782 - Microbenchmark cleanup. Applies on top of JDK-8254775.
>
> Pull requests to be opened for all of them, the ones that depend on earlier changes will be based on appropriate threads and won't be applicable initially.
>
> In this backport the cnahges were reapplied manually because macroAssembler files have old names in 11u and vmIntrinsics.*pp part is vmSymbols.*pp. Hunks contents (intrinsic code etc.) are the same.
Follow-up PRs:
JDK-8173585+JDK-8254775 - https://github.com/openjdk/jdk11u-dev/pull/42
JDK-8255274 - https://github.com/openjdk/jdk11u-dev/pull/43
JDK-8254785 - https://github.com/openjdk/jdk11u-dev/pull/44
JDK-8173585+JDK-8254775+JDK-8254782 - https://github.com/openjdk/jdk11u-dev/pull/45
-------------
PR: https://git.openjdk.java.net/jdk11u-dev/pull/41
More information about the jdk-updates-dev
mailing list