Lines Matching refs:SlotIndex
566 (Size / SlotIndex::InstrDist) > (2 * RC.getNumRegs()); in enqueue()
1225 SlotIndex IntfIn, IntfOut; in splitAroundRegion()
1274 SlotIndex IntfIn, IntfOut; in splitAroundRegion()
1583 ArrayRef<SlotIndex> Uses = SA->getUseSlots(); in tryInstructionSplit()
1606 SlotIndex SegStart = SE->enterIntvBefore(Uses[i]); in tryInstructionSplit()
1607 SlotIndex SegStop = SE->leaveIntvAfter(Uses[i]); in tryInstructionSplit()
1641 ArrayRef<SlotIndex> Uses = SA->getUseSlots(); in calcGapWeights()
1645 SlotIndex StartIdx = in calcGapWeights()
1647 SlotIndex StopIdx = in calcGapWeights()
1727 ArrayRef<SlotIndex> Uses = SA->getUseSlots(); in tryLocalSplit()
1744 ArrayRef<SlotIndex> RMS = LIS->getRegMaskSlotsInBlock(BI.MBB->getNumber()); in tryLocalSplit()
1752 assert(!SlotIndex::isEarlierInstr(RMS[ri], Uses[i])); in tryLocalSplit()
1753 if (SlotIndex::isEarlierInstr(Uses[i+1], RMS[ri])) in tryLocalSplit()
1757 if (SlotIndex::isSameInstr(Uses[i+1], RMS[ri]) && i+1 == NumGaps) in tryLocalSplit()
1763 while (ri != re && SlotIndex::isEarlierInstr(RMS[ri], Uses[i+1])) in tryLocalSplit()
1852 (LiveBefore + LiveAfter) * SlotIndex::InstrDist, in tryLocalSplit()
1907 SlotIndex SegStart = SE->enterIntvBefore(Uses[BestBefore]); in tryLocalSplit()
1908 SlotIndex SegStop = SE->leaveIntvAfter(Uses[BestAfter]); in tryLocalSplit()