[jdk11u-dev] Withdrawn: 8212597: Optimize String concatenation setup when using primitive operands
Anton Bobrov
abobrov at openjdk.org
Mon Jul 1 10:32:25 UTC 2024
On Tue, 25 Jun 2024 13:57:22 GMT, Anton Bobrov <abobrov at openjdk.org> wrote:
> This is a backport of b3b41df70fb5ec3187d165786b3c8ad2d4b4012b / [JDK-8212597](https://bugs.openjdk.org/browse/JDK-8212597)
>
> This backport is needed to facilitate clean backports of various String concat improvements that are on todo list for 11 which are otherwise very complex and high risk to rework:
>
> JDK-8212726 Replace some use of drop- and foldArguments with filtering argument combinator in StringConcatFactory
> JDK-8213035 Pack MethodHandleInlineStrategy coder and length into a long
> JDK-8213478 Reduce rebinds when applying repeated filters and conversions
> JDK-8222852 Reduce String concat combinator tree shapes by folding constants into prependers
> JDK-8223454 Reduce String concatenation shapes by folding initialLengthCoder into last mixer
>
> This is a clean backport.
>
> Testing: x86_64 build, tier1
This pull request has been closed without being integrated.
-------------
PR: https://git.openjdk.org/jdk11u-dev/pull/2813
More information about the jdk-updates-dev
mailing list