Home
last modified time | relevance | path

Searched refs:SlotI (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveIntervals.cpp974 ArrayRef<SlotIndex>::iterator SlotI = llvm::lower_bound(Slots, LiveI->start); in checkRegMaskInterference() local
978 if (SlotI == SlotE) in checkRegMaskInterference()
994 assert(*SlotI >= LiveI->start); in checkRegMaskInterference()
996 while (*SlotI < LiveI->end) { in checkRegMaskInterference()
998 unionBitMask(SlotI - Slots.begin()); in checkRegMaskInterference()
999 if (++SlotI == SlotE) in checkRegMaskInterference()
1003 if (*SlotI == LiveI->end) in checkRegMaskInterference()
1004 if (MachineInstr *MI = getInstructionFromIndex(*SlotI)) in checkRegMaskInterference()
1006 unionBitMask(SlotI++ - Slots.begin()); in checkRegMaskInterference()
1009 if (++LiveI == LiveE || SlotI == SlotE || *SlotI > LI.endIndex()) in checkRegMaskInterference()
[all …]
H A DLiveInterval.cpp804 ArrayRef<SlotIndex>::iterator SlotI = Slots.begin(); in isLiveAtIndexes() local
808 if (SlotI == SlotE) in isLiveAtIndexes()
812 const_iterator SegmentI = find(*SlotI); in isLiveAtIndexes()
820 for ( ; SlotI != SlotE; ++SlotI) { in isLiveAtIndexes()
823 SegmentI = advanceTo(SegmentI, *SlotI); in isLiveAtIndexes()
828 if (SegmentI->contains(*SlotI)) in isLiveAtIndexes()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp789 MachineBasicBlock::iterator SlotI = Slot; in searchBackward() local
790 if (!searchRange(MBB, ++SlotI.getReverse(), MBB.rend(), RegDU, MemDU, Slot, in searchBackward()
797 MBB.splice(std::next(SlotI), &MBB, Filler.getReverse()); in searchBackward()
798 MIBundleBuilder(MBB, SlotI, std::next(SlotI, 2)); in searchBackward()