Home | History | Annotate | Download | only in rtl

Lines Matching refs:kIsAtomic

203   void SetAtomic(bool kIsAtomic) {
205 if (kIsAtomic)
207 DCHECK_EQ(IsAtomic(), kIsAtomic);
276 bool ALWAYS_INLINE IsBothReadsOrAtomic(bool kIsWrite, bool kIsAtomic) const {
278 | (u64(kIsAtomic) << kAtomicShift));
279 DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() && kIsAtomic));
283 bool ALWAYS_INLINE IsRWNotWeaker(bool kIsWrite, bool kIsAtomic) const {
285 <= u64((kIsWrite ^ 1) | (kIsAtomic << 1));
286 DCHECK_EQ(v, (IsAtomic() < kIsAtomic) ||
287 (IsAtomic() == kIsAtomic && !IsWrite() <= !kIsWrite));
291 bool ALWAYS_INLINE IsRWWeakerOrEqual(bool kIsWrite, bool kIsAtomic) const {
293 >= u64((kIsWrite ^ 1) | (kIsAtomic << 1));
294 DCHECK_EQ(v, (IsAtomic() > kIsAtomic) ||
295 (IsAtomic() == kIsAtomic && !IsWrite() >= !kIsWrite));
660 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic);
662 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic,
669 int size, bool kAccessIsWrite, bool kIsAtomic);