Lines Matching refs:SpillReg
102 unsigned SpillReg; member
124 SpillReg(Reg), SpillVNI(VNI), SpillMBB(nullptr), DefMI(nullptr) {} in SibValueInfo()
321 OS << "spill " << PrintReg(SVI.SpillReg) << ':' in operator <<()
383 bool PropSpill = !DisableHoisting && !isRegToSpill(SV.SpillReg); in propagateSiblingValue()
432 DepSV.SpillReg = SV.SpillReg; in propagateSiblingValue()
461 DepSV.SpillReg = SV.SpillReg; in propagateSiblingValue()
702 if (!LIS.hasInterval(SVI.SpillReg)) { in hoistSpill()
703 DEBUG(dbgs() << "Stale interval: " << PrintReg(SVI.SpillReg) << '\n'); in hoistSpill()
708 LiveInterval &SibLI = LIS.getInterval(SVI.SpillReg); in hoistSpill()
710 DEBUG(dbgs() << "Stale value: " << PrintReg(SVI.SpillReg) << '\n'); in hoistSpill()
746 TII.storeRegToStackSlot(*MBB, MII, SVI.SpillReg, false, StackSlot, in hoistSpill()
747 MRI.getRegClass(SVI.SpillReg), &TRI); in hoistSpill()