Searched refs:SubRanges (Results 1 – 5 of 5) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | RenameIndependentSubregs.cpp | 258 SmallVector<LiveInterval::SubRange*, 8> SubRanges; in distribute() local 265 SubRanges.clear(); in distribute() 266 SubRanges.resize(NumClasses-1, nullptr); in distribute() 272 if (ID > 0 && SubRanges[ID-1] == nullptr) in distribute() 273 SubRanges[ID-1] = Intervals[ID]->createSubRange(Allocator, SR.LaneMask); in distribute() 275 DistributeRange(SR, SubRanges.data(), VNIMapping); in distribute()
|
D | LiveInterval.cpp | 794 SubRange **NextPtr = &SubRanges; in removeEmptySubRanges() 813 for (SubRange *I = SubRanges, *Next; I != nullptr; I = Next) { in clearSubRanges() 817 SubRanges = nullptr; in clearSubRanges() 1216 SmallVector<LiveInterval::SubRange*, 8> SubRanges; in Distribute() local 1224 SubRanges.clear(); in Distribute() 1225 SubRanges.resize(NumComponents-1, nullptr); in Distribute() 1236 if (ComponentNum > 0 && SubRanges[ComponentNum-1] == nullptr) { in Distribute() 1237 SubRanges[ComponentNum-1] in Distribute() 1243 DistributeRange(SR, SubRanges.data(), VNIMapping); in Distribute()
|
D | VirtRegMap.cpp | 251 SmallVector<SubRangeIteratorPair, 4> SubRanges; in addLiveInsForSubRanges() local 255 SubRanges.push_back(std::make_pair(&SR, SR.begin())); in addLiveInsForSubRanges() 270 for (auto &RangeIterPair : SubRanges) { in addLiveInsForSubRanges()
|
/external/llvm/include/llvm/CodeGen/ |
D | LiveInterval.h | 622 SubRange *SubRanges; ///< Single linked list of subregister live ranges. 629 : SubRanges(nullptr), reg(Reg), weight(Weight) {} in LiveInterval() 665 return subrange_iterator(SubRanges); in subrange_begin() 673 return const_subrange_iterator(SubRanges); in subrange_begin() 708 return SubRanges != nullptr; in hasSubRanges() 753 Range->Next = SubRanges; in appendSubRange() 754 SubRanges = Range; in appendSubRange()
|
/external/llvm/lib/Transforms/Scalar/ |
D | InductiveRangeCheckElimination.cpp | 494 struct SubRanges { struct in __anonf53190830311::LoopConstrainer 509 Optional<SubRanges> calculateSubRanges() const; 828 Optional<LoopConstrainer::SubRanges> 835 LoopConstrainer::SubRanges Result; in calculateSubRanges() 1158 Optional<SubRanges> MaybeSR = calculateSubRanges(); in run() 1164 SubRanges SR = MaybeSR.getValue(); in run()
|