[aarch64-port-dev ] [NEW BUG]Missing LoadStore barrier in interpreter?

Andrew Haley aph at redhat.com
Mon Feb 4 09:30:24 UTC 2019


On 2/4/19 8:17 AM, Patrick Zhang wrote:

> x86 only handles StoreLoad so StoreStore can be ignored, while
> aarch64 uses ISH (Any-Any) for StoreLoad barrier option which covers
> ISHST for StoreStore so ignorable too.  In order to have
> self-documenting code here, I would rather keep
> SotreLoad|StoreStore, or simply create a new enum side by side in
> assembler_aarch64.hpp as StoreLoadOrStoreStore = ISH /* (ISH == ISH
> | ISHST) */ to hide the details. Which is better?

The first one. We do not need any new interfaces. :-)

-- 
Andrew Haley
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671


More information about the aarch64-port-dev mailing list