Lines Matching refs:VectorClock
23 VectorClock::VectorClock() { Reset(); } in VectorClock() function in __tsan::VectorClock
25 void VectorClock::Reset() { in Reset()
36 void VectorClock::Acquire(const VectorClock* src) { in Acquire()
54 static VectorClock* AllocClock(VectorClock** dstp) { in AllocClock()
56 *dstp = New<VectorClock>(); in AllocClock()
60 void VectorClock::Release(VectorClock** dstp) const { in Release()
61 VectorClock* dst = AllocClock(dstp); in Release()
65 void VectorClock::ReleaseStore(VectorClock** dstp) const { in ReleaseStore()
66 VectorClock* dst = AllocClock(dstp); in ReleaseStore()
70 VectorClock& VectorClock::operator=(const VectorClock& other) { in operator =()
85 void VectorClock::ReleaseStoreAcquire(VectorClock** dstp) { in ReleaseStoreAcquire()
86 VectorClock* dst = AllocClock(dstp); in ReleaseStoreAcquire()
106 void VectorClock::ReleaseAcquire(VectorClock** dstp) { in ReleaseAcquire()
107 VectorClock* dst = AllocClock(dstp); in ReleaseAcquire()