[jdk11u-dev] RFR: 8173585: Intrinsify StringLatin1.indexOf(char)
Dmitry Chuyko
dchuyko at openjdk.java.net
Fri Jun 18 19:03:05 UTC 2021
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.
-------------
Commit messages:
- [PATCH] Backport f71e8a61988cc9f095a4f034636baf04c3f48f77
Changes: https://git.openjdk.java.net/jdk11u-dev/pull/41/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=41&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8173585
Stats: 613 lines in 15 files changed: 595 ins; 0 del; 18 mod
Patch: https://git.openjdk.java.net/jdk11u-dev/pull/41.diff
Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/41/head:pull/41
PR: https://git.openjdk.java.net/jdk11u-dev/pull/41
More information about the jdk-updates-dev
mailing list