Lines Matching refs:SlotIndex
77 typedef IntervalMap<SlotIndex, unsigned, 4> LocMap;
133 void insertDebugValue(MachineBasicBlock *MBB, SlotIndex Idx, unsigned LocNo,
214 void addDef(SlotIndex Idx, const MachineOperand &LocMO) { in addDef()
235 void extendDef(SlotIndex Idx, unsigned LocNo,
237 SmallVectorImpl<SlotIndex> *Kills,
249 const SmallVectorImpl<SlotIndex> &Kills,
250 SmallVectorImpl<std::pair<SlotIndex, unsigned> > &NewDefs,
317 bool handleDebugValue(MachineInstr &MI, SlotIndex Idx);
491 bool LDVImpl::handleDebugValue(MachineInstr &MI, SlotIndex Idx) { in handleDebugValue()
523 SlotIndex Idx = in collectDebugValues()
542 void UserValue::extendDef(SlotIndex Idx, unsigned LocNo, LiveRange *LR, in extendDef()
543 const VNInfo *VNI, SmallVectorImpl<SlotIndex> *Kills, in extendDef()
546 SlotIndex Start = Idx; in extendDef()
548 SlotIndex Stop = LIS.getMBBEndIdx(MBB); in extendDef()
591 const SmallVectorImpl<SlotIndex> &Kills, in addDefsFromCopies()
592 SmallVectorImpl<std::pair<SlotIndex, unsigned> > &NewDefs, in addDefsFromCopies() argument
618 SlotIndex Idx = LIS.getInstructionIndex(*MI); in addDefsFromCopies()
638 SlotIndex Idx = Kills[i]; in addDefsFromCopies()
666 SmallVector<std::pair<SlotIndex, unsigned>, 16> Defs; in computeIntervals()
675 SlotIndex Idx = Defs[i].first; in computeIntervals()
692 SmallVector<SlotIndex, 16> Kills; in computeIntervals()
818 SlotIndex LStart = LocMapI.start(); in splitLocation()
819 SlotIndex LStop = LocMapI.stop(); in splitLocation()
944 findInsertLocation(MachineBasicBlock *MBB, SlotIndex Idx, in findInsertLocation()
946 SlotIndex Start = LIS.getMBBStartIdx(MBB); in findInsertLocation()
965 void UserValue::insertDebugValue(MachineBasicBlock *MBB, SlotIndex Idx, in insertDebugValue()
992 SlotIndex Start = I.start(); in emitDebugValues()
993 SlotIndex Stop = I.stop(); in emitDebugValues()
997 SlotIndex MBBEnd = LIS.getMBBEndIdx(&*MBB); in emitDebugValues()