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.cpp941 ArrayRef<SlotIndex>::iterator SlotI = llvm::lower_bound(Slots, LiveI->start); in checkRegMaskInterference() local
945 if (SlotI == SlotE) in checkRegMaskInterference()
961 assert(*SlotI >= LiveI->start); in checkRegMaskInterference()
963 while (*SlotI < LiveI->end) { in checkRegMaskInterference()
965 unionBitMask(SlotI - Slots.begin()); in checkRegMaskInterference()
966 if (++SlotI == SlotE) in checkRegMaskInterference()
970 if (*SlotI == LiveI->end) in checkRegMaskInterference()
971 if (MachineInstr *MI = getInstructionFromIndex(*SlotI)) in checkRegMaskInterference()
973 unionBitMask(SlotI++ - Slots.begin()); in checkRegMaskInterference()
976 if (++LiveI == LiveE || SlotI == SlotE || *SlotI > LI.endIndex()) in checkRegMaskInterference()
[all …]
H A DLiveInterval.cpp804 ArrayRef<SlotIndex>::iterator SlotI = Slots.begin(); in isLiveAtIndexes()
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()
801 ArrayRef<SlotIndex>::iterator SlotI = Slots.begin(); isLiveAtIndexes() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp785 MachineBasicBlock::iterator SlotI = Slot; in searchBackward() local
786 if (!searchRange(MBB, ++SlotI.getReverse(), MBB.rend(), RegDU, MemDU, Slot, in searchBackward()
793 MBB.splice(std::next(SlotI), &MBB, Filler.getReverse()); in searchBackward()
794 MIBundleBuilder(MBB, SlotI, std::next(SlotI, 2)); in searchBackward()