Lines Matching refs:LiveInterval
851 void LiveInterval::freeSubRange(SubRange *S) { in freeSubRange()
856 void LiveInterval::removeEmptySubRanges() { in removeEmptySubRanges()
875 void LiveInterval::clearSubRanges() { in clearSubRanges()
883 void LiveInterval::refineSubRanges(BumpPtrAllocator &Allocator, in refineSubRanges()
884 LaneBitmask LaneMask, std::function<void(LiveInterval::SubRange&)> Apply) { in refineSubRanges()
913 unsigned LiveInterval::getSize() const { in getSize()
920 void LiveInterval::computeSubRangeUndefs(SmallVectorImpl<SlotIndex> &Undefs, in computeSubRangeUndefs()
984 void LiveInterval::SubRange::print(raw_ostream &OS) const { in print()
989 void LiveInterval::print(raw_ostream &OS) const { in print()
1003 LLVM_DUMP_METHOD void LiveInterval::SubRange::dump() const { in dump()
1007 LLVM_DUMP_METHOD void LiveInterval::dump() const { in dump()
1029 void LiveInterval::verify(const MachineRegisterInfo *MRI) const { in verify()
1305 void ConnectedVNInfoEqClasses::Distribute(LiveInterval &LI, LiveInterval *LIV[], in Distribute()
1336 SmallVector<LiveInterval::SubRange*, 8> SubRanges; in Distribute()
1338 for (LiveInterval::SubRange &SR : LI.subranges()) { in Distribute()