RFR: 8341696: C2: Non-fluid StringBuilder pattern bails out in OptoStringConcat [v4]
Theo Weidmann
tweidmann at openjdk.org
Wed Jan 8 13:29:47 UTC 2025
On Wed, 8 Jan 2025 13:11:41 GMT, Emanuel Peter <epeter at openjdk.org> wrote:
>> Theo Weidmann has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Fix test name
>
> src/hotspot/share/opto/stringopts.cpp line 414:
>
>> 412: }
>> 413:
>> 414: PhaseStringOpts::CheckAppendResult PhaseStringOpts::check_append_candidate(CallStaticJavaNode* cnode,
>
> Using two verbs in succession is a little confusing. At least write `check_and_append_candidate`. Or maybe `append_candidate_if_<something>`.
It's not supposed to be a verb. This methods checks a potential `append` call (a call that might be a call to StringBuilder::append), so it's an *append candidate*. Do you have any suggestions to clarify that?
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/22537#discussion_r1907179981
More information about the hotspot-compiler-dev
mailing list