RFR: 8335392: C2 MergeStores: enhanced pointer parsing [v16]

Emanuel Peter epeter at openjdk.org
Mon Nov 4 11:48:50 UTC 2024


On Mon, 4 Nov 2024 07:41:49 GMT, Christian Hagedorn <chagedorn at openjdk.org> wrote:

>> Emanuel Peter has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   more review applications
>
> test/hotspot/jtreg/compiler/c2/TestMergeStoresMemorySegment.java line 114:
> 
>> 112:  */
>> 113: 
>> 114: // FAILS: mixed providers currently do not merge stores. Maybe there is some inlining issue.
> 
> Is there a tracking bug/RFE to make this work?

https://bugs.openjdk.org/browse/JDK-8343536

> test/hotspot/jtreg/compiler/c2/TestMergeStoresMemorySegment.java line 375:
> 
>> 373:         applyIf = {"UseUnalignedAccesses", "true"})
>> 374:     static Object[] test_xxx(MemorySegment a, int xI, int yI, int zI) {
>> 375:          // All RangeChecks remain -> RC smearing not good enough?
> 
> Is there a tracking bug to further investigate at some point?

https://bugs.openjdk.org/browse/JDK-8343536

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/19970#discussion_r1827601925
PR Review Comment: https://git.openjdk.org/jdk/pull/19970#discussion_r1827601955


More information about the hotspot-compiler-dev mailing list