reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
443 LLVM_DEBUG(dbgs() << "Shrink: " << *li << '\n'); 444 assert(Register::isVirtualRegister(li->reg) && 449 for (LiveInterval::SubRange &S : li->subranges()) { 450 shrinkToUses(S, li->reg); 455 li->removeEmptySubRanges(); 461 unsigned Reg = li->reg; 466 LiveQueryResult LRQ = li->Query(Idx); 475 << *li << '\n'); 488 createSegmentsForValues(NewLR, make_range(li->vni_begin(), li->vni_end())); 488 createSegmentsForValues(NewLR, make_range(li->vni_begin(), li->vni_end())); 492 li->segments.swap(NewLR.segments); 495 bool CanSeparate = computeDeadValues(*li, dead); 496 LLVM_DEBUG(dbgs() << "Shrunk: " << *li << '\n');