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