Searched refs:DomainValue (Results 1 – 2 of 2) sorted by relevance
51 struct DomainValue { struct63 DomainValue *Next; argument68 DomainValue() { clear(); } in DomainValue() argument117 SpecificBumpPtrAllocator<DomainValue> Allocator; argument118 SmallVector<DomainValue *, 16> Avail;128 using LiveRegsDVInfo = std::vector<DomainValue *>;162 DomainValue *alloc(int domain = -1);165 DomainValue *retain(DomainValue *DV) { in retain()173 void release(DomainValue *);177 DomainValue *resolve(DomainValue *&);[all …]
25 DomainValue *ExecutionDomainFix::alloc(int domain) { in alloc()26 DomainValue *dv = Avail.empty() ? new (Allocator.Allocate()) DomainValue in alloc()35 void ExecutionDomainFix::release(DomainValue *DV) { in release()45 DomainValue *Next = DV->Next; in release()53 DomainValue *ExecutionDomainFix::resolve(DomainValue *&DVRef) { in resolve()54 DomainValue *DV = DVRef; in resolve()70 void ExecutionDomainFix::setLiveReg(int rx, DomainValue *dv) { in setLiveReg()94 if (DomainValue *dv = LiveRegs[rx]) { in force()112 void ExecutionDomainFix::collapse(DomainValue *dv, unsigned domain) { in collapse()127 bool ExecutionDomainFix::merge(DomainValue *A, DomainValue *B) { in merge()[all …]