reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
543 LLVM_DEBUG(dbgs() << "Shrink: " << SR << '\n'); 559 if ((LaneMask & SR.LaneMask).none()) 569 LiveQueryResult LRQ = SR.Query(Idx); 586 createSegmentsForValues(NewLR, make_range(SR.vni_begin(), SR.vni_end())); 586 createSegmentsForValues(NewLR, make_range(SR.vni_begin(), SR.vni_end())); 587 extendSegmentsToUses(NewLR, WorkList, Reg, SR.LaneMask); 590 SR.segments.swap(NewLR.segments); 593 for (VNInfo *VNI : SR.valnos) { 596 const LiveRange::Segment *Segment = SR.getSegmentContaining(VNI->def); 605 SR.removeSegment(*Segment); 609 LLVM_DEBUG(dbgs() << "Shrunk: " << SR << '\n');