Lines Matching refs:sync_epoch
741 bool ContainsSameAccessSlow(u64 *s, u64 a, u64 sync_epoch, bool is_write) {
747 old.epoch() > sync_epoch &&
760 bool ContainsSameAccessFast(u64 *s, u64 a, u64 sync_epoch, bool is_write) {
787 // epoch1[0:63] = sync_epoch
788 const m128 epoch1 = _mm_cvtsi64_si128(sync_epoch);
789 // epoch[0:31] = sync_epoch[0:31]
790 // epoch[32:63] = sync_epoch[0:31]
791 // epoch[64:95] = sync_epoch[0:31]
792 // epoch[96:127] = sync_epoch[0:31]
800 // epoch_vect >= sync_epoch?
814 bool ContainsSameAccess(u64 *s, u64 a, u64 sync_epoch, bool is_write) {
816 bool res = ContainsSameAccessFast(s, a, sync_epoch, is_write);
820 // DCHECK_EQ(res, ContainsSameAccessSlow(s, a, sync_epoch, is_write));
823 return ContainsSameAccessSlow(s, a, sync_epoch, is_write);