Lines Matching refs:Segment
585 // variables with single segment live ranges as they are not split further in
608 for (auto &Segment : Var->getLiveRange().getSegments()) {
611 auto *Node = Var->getLiveRange().getNodeForSegment(Segment.first);
614 getInstructionsInRange(Node, Segment.first, Segment.second)) {
634 // Skip if variable has less than `MinUseThreshold` uses in the segment.
643 LR.addSegment(Segment);
667 auto Segment = ExtraVar->getLiveRange().getSegments()[0];
670 Info.Replacing->getLiveRange().getNodeForSegment(Segment.first);
673 getInstructionsInRange(Node, Segment.first, Segment.second);