reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2246 if (Uses.size() <= 2) 2248 const unsigned NumGaps = Uses.size()-1; 2252 for (unsigned i = 0, e = Uses.size(); i != e; ++i) 2253 dbgs() << ' ' << Uses[i]; 2266 llvm::lower_bound(RMS, Uses.front().getRegSlot()) - RMS.begin(); 2270 assert(!SlotIndex::isEarlierInstr(RMS[ri], Uses[i])); 2271 if (SlotIndex::isEarlierInstr(Uses[i+1], RMS[ri])) 2275 if (SlotIndex::isSameInstr(Uses[i+1], RMS[ri]) && i+1 == NumGaps) 2277 LLVM_DEBUG(dbgs() << ' ' << RMS[ri] << ':' << Uses[i] << '-' 2278 << Uses[i + 1]); 2282 while (ri != re && SlotIndex::isEarlierInstr(RMS[ri], Uses[i+1])) 2344 LLVM_DEBUG(dbgs() << printReg(PhysReg, TRI) << ' ' << Uses[SplitBefore] 2345 << '-' << Uses[SplitAfter] << " i=" << MaxGap); 2369 Uses[SplitBefore].distance(Uses[SplitAfter]) + 2369 Uses[SplitBefore].distance(Uses[SplitAfter]) + 2417 LLVM_DEBUG(dbgs() << "Best local split range: " << Uses[BestBefore] << '-' 2418 << Uses[BestAfter] << ", " << BestDiff << ", " 2425 SlotIndex SegStart = SE->enterIntvBefore(Uses[BestBefore]); 2426 SlotIndex SegStop = SE->leaveIntvAfter(Uses[BestAfter]);