[lworld+vector] RFR: 8319972: [lworld+vector] Enable intrinsification of Unsafe.finishPrivateBuffer. [v3]
    Xiaohong Gong 
    xgong at openjdk.org
       
    Wed Nov 22 06:45:40 UTC 2023
    
    
  
On Wed, 15 Nov 2023 04:10:07 GMT, Xiaohong Gong <xgong at openjdk.org> wrote:
>> Jatin Bhateja has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains five additional commits since the last revision:
>> 
>>  - Some more fixes and cleanups
>>  - Merge branch 'lworld+vector' of http://github.com/openjdk/valhalla into JDK-8319972
>>  - Review comments resolutions
>>  - Regression fixes
>>  - 8319972: [lworld+vector] Enable intrinsification of Unsafe.finishPrivateBuffer.
>
> src/hotspot/share/opto/inlinetypenode.cpp line 1024:
> 
>> 1022: 
>> 1023:   store(kit, alloc_oop, alloc_oop, vk);
>> 1024:   return alloc_oop;
> 
> Why not setting the oop to allocated buffer and return the `InlineTypeNode` ? We may have optimizations for Unsafe access for `InlineTypeNode` input.
Any feedback on this please?
-------------
PR Review Comment: https://git.openjdk.org/valhalla/pull/952#discussion_r1401571532
    
    
More information about the valhalla-dev
mailing list