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 37 if (old.IsRWNotWeaker(kAccessIsWrite, kIsAtomic)) {
46 if (old.IsRWWeakerOrEqual(kAccessIsWrite, kIsAtomic))
55 if (old.IsBothReadsOrAtomic(kAccessIsWrite, kIsAtomic))
67 if (old.IsBothReadsOrAtomic(kAccessIsWrite, kIsAtomic))
tsan_rtl.h 259 void SetAtomic(bool kIsAtomic) {
261 if (kIsAtomic)
263 DCHECK_EQ(IsAtomic(), kIsAtomic);
345 bool IsBothReadsOrAtomic(bool kIsWrite, bool kIsAtomic) const {
348 | (kIsAtomic << kAtomicShift));
349 DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() && kIsAtomic));
353 bool IsRWNotWeaker(bool kIsWrite, bool kIsAtomic) const {
355 <= u64((kIsWrite ^ 1) | (kIsAtomic << 1));
356 DCHECK_EQ(v, (IsAtomic() < kIsAtomic) ||
357 (IsAtomic() == kIsAtomic && !IsWrite() <= !kIsWrite))
    [all...]
tsan_rtl.cc 394 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic,
467 int size, bool kAccessIsWrite, bool kIsAtomic) {
481 MemoryAccess(thr, pc, addr, kAccessSizeLog, kAccessIsWrite, kIsAtomic);
489 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic) {
526 cur.SetAtomic(kIsAtomic);
532 MemoryAccessImpl(thr, addr, kAccessSizeLog, kAccessIsWrite, kIsAtomic,

Completed in 62 milliseconds