Home
last modified time | relevance | path

Searched refs:ClockElem (Results 1 – 6 of 6) sorted by relevance

/external/compiler-rt/lib/tsan/rtl/
Dtsan_clock.h21 struct ClockElem { struct
29 static const uptr kClockCount = kSize / sizeof(ClockElem); argument
33 ClockElem clock[kClockCount];
77 ClockElem &elem(unsigned tid) const;
121 ClockElem clk_[kMaxTidInClock];
Dtsan_clock.cc196 ClockElem &ce = dst->elem(i); in release()
235 ClockElem &ce = dst->elem(i); in ReleaseStore()
242 ClockElem &ce = dst->elem(i); in ReleaseStore()
407 ClockElem &SyncClock::elem(unsigned tid) const { in elem()
/external/llvm-project/compiler-rt/lib/tsan/rtl/
Dtsan_clock.h47 ClockElem &operator*();
52 ClockElem *pos_;
53 ClockElem *end_;
120 ClockElem &elem(unsigned tid) const;
278 ALWAYS_INLINE ClockElem &SyncClock::Iter::operator*() {
Dtsan_defs.h43 struct ClockElem { struct
51 static const uptr kClockCount = kSize / sizeof(ClockElem); argument
57 ClockElem clock[kClockCount];
Dtsan_clock.cpp168 for (ClockElem &src_elem : *src) { in acquire()
212 for (ClockElem &ce : *sc) { in releaseStoreAcquire()
269 for (ClockElem &ce : *dst) { in release()
334 for (ClockElem &ce : *dst) { in ReleaseStore()
545 for (ClockElem &ce : *this) { in Unshare()
571 ALWAYS_INLINE ClockElem &SyncClock::elem(unsigned tid) const { in elem()
/external/llvm-project/compiler-rt/lib/tsan/tests/unit/
Dtsan_clock_test.cpp70 for (ClockElem &ce : sync) { in TEST()