Lines Matching refs:DomainValue
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()
179 DomainValue *pdv = resolve(Incoming[rx]); in enterBasicBlock()
215 for (DomainValue *OldLiveReg : MBBOutRegsInfos[MBBNumber]) { in leaveBasicBlock()
297 DomainValue *dv = LiveRegs[rx]; in visitSoftInstr()
332 DomainValue *&LR = LiveRegs[rx]; in visitSoftInstr()
349 DomainValue *dv = nullptr; in visitSoftInstr()
359 DomainValue *Latest = LiveRegs[Regs.pop_back_val()]; in visitSoftInstr()
461 for (DomainValue *OutLiveReg : OutLiveRegs) in runOnMachineFunction()