reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/tsan/rtl/tsan_clock.cpp
  114   CHECK_EQ(reused_, ((u64)reused_ << kClkBits) >> kClkBits);
  114   CHECK_EQ(reused_, ((u64)reused_ << kClkBits) >> kClkBits);
projects/compiler-rt/lib/tsan/rtl/tsan_clock.h
   68     u64 epoch  : kClkBits;
   69     u64 tid : 64 - kClkBits;  // kInvalidId if not active
projects/compiler-rt/lib/tsan/rtl/tsan_defs.h
   41 const unsigned kMaxTidReuse = (1 << (64 - kClkBits)) - 1;
   44   u64 epoch  : kClkBits;
   45   u64 reused : 64 - kClkBits;  // tid reuse count
projects/compiler-rt/lib/tsan/rtl/tsan_rtl.h
  127     u64 res = x_ & ((1ull << kClkBits) - 1);
  170   static const u64 kHistoryShift = kClkBits;
  198     x_ |= ((kAccessSizeLog << 3) | addr0) << kClkBits;
  233     u64 masked_xor = ((s1.x_ ^ s2.x_) >> kClkBits) & 31;
  255   u64 ALWAYS_INLINE addr0() const { return (x_ >> kClkBits) & 7; }
  307   static const u64 kReadShift   = 5 + kClkBits;
  309   static const u64 kAtomicShift = 6 + kClkBits;
  312   u64 size_log() const { return (x_ >> (3 + kClkBits)) & 3; }