Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:RegsToSpill

151   SmallVector<unsigned, 8> RegsToSpill;
189 return std::find(RegsToSpill.begin(),
190 RegsToSpill.end(), Reg) != RegsToSpill.end();
300 RegsToSpill.assign(1, Reg);
320 RegsToSpill.push_back(SnipReg);
590 for (unsigned Reg : RegsToSpill) {
608 for (unsigned Reg : RegsToSpill) {
629 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill, AA);
638 for (unsigned Reg : RegsToSpill) {
645 RegsToSpill[ResultPos++] = Reg;
647 RegsToSpill.erase(RegsToSpill.begin() + ResultPos, RegsToSpill.end());
648 DEBUG(dbgs() << RegsToSpill.size() << " registers to spill after remat.\n");
987 for (unsigned Reg : RegsToSpill)
992 // Spill around uses of all RegsToSpill.
993 for (unsigned Reg : RegsToSpill)
999 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill, AA);
1003 for (unsigned Reg : RegsToSpill) {
1016 for (unsigned Reg : RegsToSpill)
1042 if (!RegsToSpill.empty())