Lines Matching refs:DV
35 void ExecutionDomainFix::release(DomainValue *DV) { in release() argument
36 while (DV) { in release()
37 assert(DV->Refs && "Bad DomainValue"); in release()
38 if (--DV->Refs) in release()
42 if (DV->AvailableDomains && !DV->isCollapsed()) in release()
43 collapse(DV, DV->getFirstDomain()); in release()
45 DomainValue *Next = DV->Next; in release()
46 DV->clear(); in release()
47 Avail.push_back(DV); in release()
49 DV = Next; in release()
54 DomainValue *DV = DVRef; in resolve() local
55 if (!DV || !DV->Next) in resolve()
56 return DV; in resolve()
60 DV = DV->Next; in resolve()
61 while (DV->Next); in resolve()
64 retain(DV); in resolve()
66 DVRef = DV; in resolve()
67 return DV; in resolve()