diff options
| author | 2014-05-21 17:46:23 -0700 | |
|---|---|---|
| committer | 2014-06-06 16:13:42 -0700 | |
| commit | 3035961cb41865b80b927546be0c708b6389cec6 (patch) | |
| tree | 27ed39f92c013381d08c7ad51d311cb29be230dc /compiler/optimizing/optimizing_unit_test.h | |
| parent | e21bf0099117b82963cdf7f95a1b8dabfcf29397 (diff) | |
Clean up and augment Atomic class. Replace QuasiAtomic MemBars.
Add a number of missing C++11 operations to Atomic class.
Invoke the 64 bit routines in QuasiAtomic when necessary.
Replace QuasiAtomic membars with fences that correspond to C++11 fences.
QuasiAtomic was moved to the top of the file. Only fence implementations
actually changed.
This replaces some buggy uses of MembarStoreStore, as reported
in b/14685856 .
Avoid some redundant fences for long volatile operations.
Incompletely converts low-level memory access operations to Atomic.
Change-Id: Iea828431a0cea46540eb74fcaa02071cab6fdcda
Diffstat (limited to 'compiler/optimizing/optimizing_unit_test.h')
0 files changed, 0 insertions, 0 deletions