Lines Matching defs:oldAge
278 bool pop_local_slow(uint localBot, Age oldAge);
359 bool GenericTaskQueue<E, F, N>::pop_local_slow(uint localBot, Age oldAge) {
369 Age newAge((idx_t)localBot, oldAge.tag() + 1);
372 if (localBot == oldAge.top()) {
375 Age tempAge = _age.cmpxchg(newAge, oldAge);
376 if (tempAge == oldAge) {
393 Age oldAge = _age.get();
395 uint n_elems = size(localBot, oldAge.top());
400 const_cast<E&>(t = _elems[oldAge.top()]);
401 Age newAge(oldAge);
403 Age resAge = _age.cmpxchg(newAge, oldAge);
408 return resAge == oldAge;