DescriptionFix and improve arm64 atomic operations in Base.
- The 'compare and swap' operations should enforce memory ordering even when
the exchange does not occur.
- The exclusive monitor does not need to be cleared by CLREX if a LDRX was
not followed by a matching STREX.
- Use LDAR and STLR where possible.
- Use the 'I' and 'J' constraints to hint for constants valid for immediate
values
Based on V8 changes at https://codereview.chromium.org/220793002
BUG=354405
Patch Set 1 #
MessagesTotal messages: 2
|