HomeSort by relevance Sort by last modified time
    Searched refs:kIsAtomic (Results 1 - 3 of 3) sorted by null

  /external/compiler-rt/lib/tsan/rtl/
tsan_update_shadow_word_inl.h 35 if (old.IsRWWeakerOrEqual(kAccessIsWrite, kIsAtomic))
44 if (old.IsBothReadsOrAtomic(kAccessIsWrite, kIsAtomic))
56 if (old.IsBothReadsOrAtomic(kAccessIsWrite, kIsAtomic))
tsan_rtl.h 196 void SetAtomic(bool kIsAtomic) {
198 if (kIsAtomic)
200 DCHECK_EQ(IsAtomic(), kIsAtomic);
269 bool ALWAYS_INLINE IsBothReadsOrAtomic(bool kIsWrite, bool kIsAtomic) const {
271 | (u64(kIsAtomic) << kAtomicShift));
272 DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() && kIsAtomic));
276 bool ALWAYS_INLINE IsRWNotWeaker(bool kIsWrite, bool kIsAtomic) const {
278 <= u64((kIsWrite ^ 1) | (kIsAtomic << 1));
279 DCHECK_EQ(v, (IsAtomic() < kIsAtomic) ||
280 (IsAtomic() == kIsAtomic && !IsWrite() <= !kIsWrite))
    [all...]
tsan_rtl.cc 534 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic,
607 int size, bool kAccessIsWrite, bool kIsAtomic) {
621 MemoryAccess(thr, pc, addr, kAccessSizeLog, kAccessIsWrite, kIsAtomic);
713 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic) {
754 cur.SetAtomic(kIsAtomic);
772 MemoryAccessImpl1(thr, addr, kAccessSizeLog, kAccessIsWrite, kIsAtomic,
779 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic,
790 MemoryAccessImpl1(thr, addr, kAccessSizeLog, kAccessIsWrite, kIsAtomic,

Completed in 174 milliseconds