Open Bug 1442534 Opened 2 years ago Updated 9 months ago
ARM64: Improve code generation for atomics by avoiding fences
Currently we generate an ARM-like fence + op + fence instruction sequence for ARM64 seq_cst atomics; this is safe, but we can do better. Specifically, the canonical reference  has optimized sequences that avoid fences by using only the acquire and release operations, even for seq_cst operation.  http://www.cl.cam.ac.uk/~pes20/cpp/cpp0xmappings.html
You need to log in before you can comment on or make changes to this bug.