Lines Matching refs:SubRange
851 void LiveInterval::freeSubRange(SubRange *S) { in freeSubRange()
852 S->~SubRange(); in freeSubRange()
857 SubRange **NextPtr = &SubRanges; in removeEmptySubRanges()
858 SubRange *I = *NextPtr; in removeEmptySubRanges()
867 SubRange *Next = I->Next; in removeEmptySubRanges()
876 for (SubRange *I = SubRanges, *Next; I != nullptr; I = Next) { in clearSubRanges()
884 LaneBitmask LaneMask, std::function<void(LiveInterval::SubRange&)> Apply) { in refineSubRanges()
886 for (SubRange &SR : subranges()) { in refineSubRanges()
892 SubRange *MatchingRange; in refineSubRanges()
908 SubRange *NewRange = createSubRange(Allocator, ToApply); in refineSubRanges()
984 void LiveInterval::SubRange::print(raw_ostream &OS) const { in print()
993 for (const SubRange &SR : subranges()) in print()
1003 LLVM_DUMP_METHOD void LiveInterval::SubRange::dump() const { in dump()
1036 for (const SubRange &SR : subranges()) { in verify()
1336 SmallVector<LiveInterval::SubRange*, 8> SubRanges; in Distribute()
1338 for (LiveInterval::SubRange &SR : LI.subranges()) { in Distribute()