Searched refs:SubRanges (Results 1 – 4 of 4) sorted by relevance
614 SubRange *SubRanges; ///< Single linked list of subregister live ranges.621 : SubRanges(nullptr), reg(Reg), weight(Weight) {} in LiveInterval()657 return subrange_iterator(SubRanges); in subrange_begin()665 return const_subrange_iterator(SubRanges); in subrange_begin()700 return SubRanges != nullptr; in hasSubRanges()749 Range->Next = SubRanges; in appendSubRange()750 SubRanges = Range; in appendSubRange()
757 SubRange **NextPtr = &SubRanges; in removeEmptySubRanges()776 for (SubRange *I = SubRanges, *Next; I != nullptr; I = Next) { in clearSubRanges()780 SubRanges = nullptr; in clearSubRanges()1439 SmallVector<LiveInterval::SubRange*, 8> SubRanges; in Distribute() local1447 SubRanges.clear(); in Distribute()1448 SubRanges.resize(NumComponents-1, nullptr); in Distribute()1456 if (ComponentNum > 0 && SubRanges[ComponentNum-1] == nullptr) { in Distribute()1457 SubRanges[ComponentNum-1] in Distribute()1461 DistributeRange(SR, SubRanges.data(), VNIMapping); in Distribute()
248 SmallVector<SubRangeIteratorPair, 4> SubRanges; in addLiveInsForSubRanges() local252 SubRanges.push_back(std::make_pair(&SR, SR.begin())); in addLiveInsForSubRanges()267 for (auto &RangeIterPair : SubRanges) { in addLiveInsForSubRanges()
523 struct SubRanges { struct in __anon764fa5440311::LoopConstrainer538 Optional<SubRanges> calculateSubRanges() const;857 Optional<LoopConstrainer::SubRanges>864 LoopConstrainer::SubRanges Result; in calculateSubRanges()1187 Optional<SubRanges> MaybeSR = calculateSubRanges(); in run()1193 SubRanges SR = MaybeSR.getValue(); in run()