Lines Matching refs:Range
592 const iterator_range<mop_iterator> &Range = Insert->explicit_uses();
593 if (Range.begin() != Range.end())
594 Worklist.push_back(reverse(Range));
600 RangeTy &Range = Worklist.back();
601 MachineOperand &Op = *Range.begin();
602 Range = drop_begin(Range, 1);
603 if (Range.begin() == Range.end())
613 const iterator_range<mop_iterator> &Range(Instr->explicit_uses());
614 if (Range.begin() != Range.end())
615 Worklist.push_back(reverse(Range));
632 const RangeTy &Range = Worklist.back();
633 return Range.begin() != Range.end() && Range.begin()->getParent() == Instr;
643 for (const RangeTy &Range : Worklist)
644 for (const MachineOperand &MO : Range)
721 // Don't use a range-based for loop, because we modify the list as we're