reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1145 for (unsigned I = 0, E = Spills.size(); I != E; ++I) 1146 OS << ' ' << Spills[I]; 1185 assert(Spills.empty() && "Leftover spilled segments"); 1226 if (!Spills.empty() && coalescable(Spills.back(), Seg)) { 1226 if (!Spills.empty() && coalescable(Spills.back(), Seg)) { 1227 Seg.start = Spills.back().start; 1228 Seg.end = std::max(Spills.back().end, Seg.end); 1229 Spills.pop_back(); 1249 Spills.push_back(Seg); 1257 size_t NumMoved = std::min(Spills.size(), GapSize); 1260 LiveRange::iterator SpillSrc = Spills.end(); 1273 assert(NumMoved == size_t(Spills.end() - SpillSrc)); 1274 Spills.erase(SpillSrc, Spills.end()); 1274 Spills.erase(SpillSrc, Spills.end()); 1286 if (Spills.empty()) { 1294 if (GapSize < Spills.size()) { 1297 LR->segments.insert(ReadI, Spills.size() - GapSize, LiveRange::Segment()); 1302 LR->segments.erase(WriteI + Spills.size(), ReadI); 1304 ReadI = WriteI + Spills.size();