Lines Matching refs:DV
186 DomainValue *retain(DomainValue *DV) { in retain() argument
187 if (DV) ++DV->Refs; in retain()
188 return DV; in retain()
194 void setLiveReg(int rx, DomainValue *DV);
235 void ExeDepsFix::release(DomainValue *DV) { in release() argument
236 while (DV) { in release()
237 assert(DV->Refs && "Bad DomainValue"); in release()
238 if (--DV->Refs) in release()
242 if (DV->AvailableDomains && !DV->isCollapsed()) in release()
243 collapse(DV, DV->getFirstDomain()); in release()
245 DomainValue *Next = DV->Next; in release()
246 DV->clear(); in release()
247 Avail.push_back(DV); in release()
249 DV = Next; in release()
256 DomainValue *DV = DVRef; in resolve() local
257 if (!DV || !DV->Next) in resolve()
258 return DV; in resolve()
261 do DV = DV->Next; in resolve()
262 while (DV->Next); in resolve()
265 retain(DV); in resolve()
267 DVRef = DV; in resolve()
268 return DV; in resolve()