RFR: 8333893: Optimization for StringBuilder append boolean & null [v4]
Emanuel Peter
epeter at openjdk.org
Wed Jun 12 12:25:12 UTC 2024
On Wed, 12 Jun 2024 12:18:32 GMT, Shaojin Wen <duke at openjdk.org> wrote:
> I have another question. The StringUTF16.putChar method inside JDK is an intrinsic method, which seems to cause the putCharsAt method to be unable to merge to long stores.
Can you show me an example, with the `-XX:CompileCommand=printcompilation,*::* -XX:+PrintInlining`?
And what happens when we intrinsify? What kind of intrinsification is it?
The example above is actually a compilation of `putChar`, and it is not inlined or intrinsified.
You can run with `-XX:CompileCommand=printcompilation,*::* -XX:+PrintInlining` to get those details.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/19626#issuecomment-2162873819
More information about the hotspot-compiler-dev
mailing list