RFR: 8261137: Optimization of Box nodes in uncommon_trap [v2]
Wang Huang
whuang at openjdk.java.net
Tue Feb 9 01:43:43 UTC 2021
On Tue, 9 Feb 2021 00:35:08 GMT, Xin Liu <xliu at openjdk.org> wrote:
>> Wang Huang has updated the pull request incrementally with one additional commit since the last revision:
>>
>> refactor codes
>
> src/hotspot/share/opto/callGenerator.cpp line 558:
>
>> 556:
>> 557: static void delay_box_in_uncommon_trap(CallNode* call, Node* resproj) {
>> 558: if (resproj != NULL && call->is_CallStaticJava() &&
>
> IMHO, we should use nullptr here because hotspot now is using c++14.
Thank you for your review. I will change that.
> src/hotspot/share/opto/callGenerator.cpp line 560:
>
>> 558: if (resproj != NULL && call->is_CallStaticJava() &&
>> 559: call->as_CallStaticJava()->is_boxing_method()) {
>> 560: GraphKit kit(call->jvms());
>
> you can postpone to construct this object in if(no_use).
Sure. I will change that.
-------------
PR: https://git.openjdk.java.net/jdk/pull/2401
More information about the hotspot-compiler-dev
mailing list