Lines Matching refs:DV
181 DomainValue *retain(DomainValue *DV) { in retain() argument
182 if (DV) ++DV->Refs; in retain()
183 return DV; in retain()
189 void setLiveReg(int rx, DomainValue *DV);
230 void ExeDepsFix::release(DomainValue *DV) { in release() argument
231 while (DV) { in release()
232 assert(DV->Refs && "Bad DomainValue"); in release()
233 if (--DV->Refs) in release()
237 if (DV->AvailableDomains && !DV->isCollapsed()) in release()
238 collapse(DV, DV->getFirstDomain()); in release()
240 DomainValue *Next = DV->Next; in release()
241 DV->clear(); in release()
242 Avail.push_back(DV); in release()
244 DV = Next; in release()
251 DomainValue *DV = DVRef; in resolve() local
252 if (!DV || !DV->Next) in resolve()
253 return DV; in resolve()
256 do DV = DV->Next; in resolve()
257 while (DV->Next); in resolve()
260 retain(DV); in resolve()
262 DVRef = DV; in resolve()
263 return DV; in resolve()