Home | History | Annotate | Download | only in rtl

Lines Matching refs:kIsAtomic

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));
361 bool IsRWWeakerOrEqual(bool kIsWrite, bool kIsAtomic) const {
363 >= u64((kIsWrite ^ 1) | (kIsAtomic << 1));
364 DCHECK_EQ(v, (IsAtomic() > kIsAtomic) ||
365 (IsAtomic() == kIsAtomic && !IsWrite() >= !kIsWrite));
641 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic);
643 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic,
650 int size, bool kAccessIsWrite, bool kIsAtomic);