Travis hosed yet again, still waiting for pull of PRs #227 and #239, looking to implement weak memory-aware read/writes

Andrew Haley aph at redhat.com
Thu Jul 27 09:16:45 UTC 2017


On 27/07/17 09:55, Andrew Dinn wrote:
>> MembarNodes in graal aren't particularly special as far as memory
>> optimization goes.  Any fixed node which is a MemoryCheckpoint can have
>> the required graph effects, so a specialized read node should work just
>> as well.
>
> Thanks, that's very useful to know. Having worked through some of
> the required changes I think this means modifying the AArch64 code
> to use acquiring loads/releasing stores will not be very difficult
> to implement.

The problem is to allow as much as possible.  Volatile loads aren't
ordered with earlier stores to unrelated variables, for example.

-- 
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 graal-dev mailing list