Lines Matching refs:RegsToSpill
74 SmallVector<unsigned, 8> RegsToSpill; member in __anonac620b3c0111::InlineSpiller
159 return std::find(RegsToSpill.begin(), in isRegToSpill()
160 RegsToSpill.end(), Reg) != RegsToSpill.end(); in isRegToSpill()
271 RegsToSpill.assign(1, Reg); in collectRegsToSpill()
290 RegsToSpill.push_back(SnipReg); in collectRegsToSpill()
638 for (unsigned i = 0, e = RegsToSpill.size(); i != e; ++i) { in analyzeSiblingValues()
639 unsigned Reg = RegsToSpill[i]; in analyzeSiblingValues()
927 for (unsigned i = 0, e = RegsToSpill.size(); i != e; ++i) { in reMaterializeAll()
928 unsigned Reg = RegsToSpill[i]; in reMaterializeAll()
939 for (unsigned i = 0, e = RegsToSpill.size(); i != e; ++i) { in reMaterializeAll()
940 unsigned Reg = RegsToSpill[i]; in reMaterializeAll()
964 for (unsigned i = RegsToSpill.size(); i != 0; --i) { in reMaterializeAll()
965 unsigned Reg = RegsToSpill[i-1]; in reMaterializeAll()
967 RegsToSpill.erase(RegsToSpill.begin() + (i - 1)); in reMaterializeAll()
974 RegsToSpill.erase(RegsToSpill.begin() + (i - 1)); in reMaterializeAll()
976 DEBUG(dbgs() << RegsToSpill.size() << " registers to spill after remat.\n"); in reMaterializeAll()
1219 for (unsigned i = 0, e = RegsToSpill.size(); i != e; ++i) in spillAll()
1220 StackInt->MergeRangesInAsValue(LIS.getInterval(RegsToSpill[i]), in spillAll()
1225 for (unsigned i = 0, e = RegsToSpill.size(); i != e; ++i) in spillAll()
1226 spillAroundUses(RegsToSpill[i]); in spillAll()
1235 for (unsigned i = 0, e = RegsToSpill.size(); i != e; ++i) { in spillAll()
1236 for (MachineRegisterInfo::reg_iterator RI = MRI.reg_begin(RegsToSpill[i]); in spillAll()
1247 for (unsigned i = 0, e = RegsToSpill.size(); i != e; ++i) in spillAll()
1248 Edit->eraseVirtReg(RegsToSpill[i], LIS); in spillAll()
1274 if (!RegsToSpill.empty()) in spill()