[aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 5 new changesets

felix.yang at huawei.com felix.yang at huawei.com
Wed Aug 21 13:49:18 UTC 2019


Changeset: b9380e010fdc
Author:    aph
Date:      2017-05-11 13:11 +0100
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b9380e010fdc

8179954: AArch64: C1 and C2 volatile accesses are not sequentially consistent
Reviewed-by: roland

! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp

Changeset: 6ff3bed6d8fa
Author:    adinn
Date:      2018-07-09 09:38 +0100
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6ff3bed6d8fa

8206163: AArch64: incorrect code generation for StoreCM
Summary: StoreCM may require planting a StoreStore barrier
Reviewed-by: aph, zyao, roland

! src/cpu/aarch64/vm/aarch64.ad

Changeset: f498b25d9c30
Author:    roland
Date:      2018-08-14 16:54 +0200
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f498b25d9c30

8209420: Track membars for volatile accesses so they can be properly optimized
Reviewed-by: adinn, aph, thartmann

! src/cpu/aarch64/vm/aarch64.ad
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse3.cpp

Changeset: ffa9ff5b9217
Author:    roland
Date:      2018-09-27 17:46 +0200
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ffa9ff5b9217

8211233: MemBarNode::trailing_membar() and MemBarNode::leading_membar() need to handle dying subgraphs better
Reviewed-by: kvn, thartmann

! src/share/vm/opto/memnode.cpp

Changeset: 7e641cd3d5b4
Author:    roland
Date:      2018-12-03 10:51 +0100
URL:       https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7e641cd3d5b4

8214857: "bad trailing membar" assert failure at memnode.cpp:3220
Reviewed-by: adinn, thartmann

! src/share/vm/opto/memnode.cpp



More information about the aarch64-port-dev mailing list