Home
last modified time | relevance | path

Searched refs:SubRanges (Results 1 – 4 of 4) sorted by relevance

/external/llvm/include/llvm/CodeGen/
DLiveInterval.h614 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()
/external/llvm/lib/CodeGen/
DLiveInterval.cpp757 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() local
1447 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()
DVirtRegMap.cpp248 SmallVector<SubRangeIteratorPair, 4> SubRanges; in addLiveInsForSubRanges() local
252 SubRanges.push_back(std::make_pair(&SR, SR.begin())); in addLiveInsForSubRanges()
267 for (auto &RangeIterPair : SubRanges) { in addLiveInsForSubRanges()
/external/llvm/lib/Transforms/Scalar/
DInductiveRangeCheckElimination.cpp523 struct SubRanges { struct in __anon764fa5440311::LoopConstrainer
538 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()