Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DLiveInterval.cpp755 ArrayRef<SlotIndex>::iterator SlotI = Slots.begin(); in isLiveAtIndexes() local
759 if (SlotI == SlotE) in isLiveAtIndexes()
763 const_iterator SegmentI = find(*SlotI); in isLiveAtIndexes()
771 for ( ; SlotI != SlotE; ++SlotI) { in isLiveAtIndexes()
774 SegmentI = advanceTo(SegmentI, *SlotI); in isLiveAtIndexes()
779 if (SegmentI->contains(*SlotI)) in isLiveAtIndexes()
DLiveIntervalAnalysis.cpp864 ArrayRef<SlotIndex>::iterator SlotI = in checkRegMaskInterference() local
869 if (SlotI == SlotE) in checkRegMaskInterference()
874 assert(*SlotI >= LiveI->start); in checkRegMaskInterference()
876 while (*SlotI < LiveI->end) { in checkRegMaskInterference()
885 UsableRegs.clearBitsNotInMask(Bits[SlotI-Slots.begin()]); in checkRegMaskInterference()
886 if (++SlotI == SlotE) in checkRegMaskInterference()
890 LiveI = LI.advanceTo(LiveI, *SlotI); in checkRegMaskInterference()
894 while (*SlotI < LiveI->start) in checkRegMaskInterference()
895 if (++SlotI == SlotE) in checkRegMaskInterference()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMipsDelaySlotFiller.cpp755 MachineBasicBlock::iterator SlotI = Slot; in searchBackward() local
756 if (!searchRange(MBB, ++SlotI.getReverse(), MBB.rend(), RegDU, MemDU, Slot, in searchBackward()
760 MBB.splice(std::next(SlotI), &MBB, Filler.getReverse()); in searchBackward()
761 MIBundleBuilder(MBB, SlotI, std::next(SlotI, 2)); in searchBackward()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DLiveInterval.cpp818 ArrayRef<SlotIndex>::iterator SlotI = Slots.begin(); in isLiveAtIndexes() local
822 if (SlotI == SlotE) in isLiveAtIndexes()
826 const_iterator SegmentI = find(*SlotI); in isLiveAtIndexes()
834 for ( ; SlotI != SlotE; ++SlotI) { in isLiveAtIndexes()
837 SegmentI = advanceTo(SegmentI, *SlotI); in isLiveAtIndexes()
842 if (SegmentI->contains(*SlotI)) in isLiveAtIndexes()
DLiveIntervals.cpp904 ArrayRef<SlotIndex>::iterator SlotI = in checkRegMaskInterference() local
909 if (SlotI == SlotE) in checkRegMaskInterference()
914 assert(*SlotI >= LiveI->start); in checkRegMaskInterference()
916 while (*SlotI < LiveI->end) { in checkRegMaskInterference()
925 UsableRegs.clearBitsNotInMask(Bits[SlotI-Slots.begin()]); in checkRegMaskInterference()
926 if (++SlotI == SlotE) in checkRegMaskInterference()
930 LiveI = LI.advanceTo(LiveI, *SlotI); in checkRegMaskInterference()
934 while (*SlotI < LiveI->start) in checkRegMaskInterference()
935 if (++SlotI == SlotE) in checkRegMaskInterference()