Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:SlotIndex

72 typedef IntervalMap<SlotIndex, unsigned, 4> LocMap;
129 void insertDebugValue(MachineBasicBlock *MBB, SlotIndex Idx, unsigned LocNo,
206 void addDef(SlotIndex Idx, const MachineOperand &LocMO) {
212 // A later DBG_VALUE at the same SlotIndex overrides the old location.
227 void extendDef(SlotIndex Idx, unsigned LocNo,
229 SmallVectorImpl<SlotIndex> *Kills,
241 const SmallVectorImpl<SlotIndex> &Kills,
242 SmallVectorImpl<std::pair<SlotIndex, unsigned> > &NewDefs,
312 /// @param Idx Last valid SLotIndex before instruction.
314 bool handleDebugValue(MachineInstr *MI, SlotIndex Idx);
448 bool LDVImpl::handleDebugValue(MachineInstr *MI, SlotIndex Idx) {
478 SlotIndex Idx = MBBI == MBB->begin() ?
494 void UserValue::extendDef(SlotIndex Idx, unsigned LocNo,
496 SmallVectorImpl<SlotIndex> *Kills,
499 SmallVector<SlotIndex, 16> Todo;
502 SlotIndex Start = Todo.pop_back_val();
504 SlotIndex Stop = LIS.getMBBEndIdx(MBB);
557 const SmallVectorImpl<SlotIndex> &Kills,
558 SmallVectorImpl<std::pair<SlotIndex, unsigned> > &NewDefs,
586 SlotIndex Idx = LIS.getInstructionIndex(MI);
606 SlotIndex Idx = Kills[i];
634 SmallVector<std::pair<SlotIndex, unsigned>, 16> Defs;
643 SlotIndex Idx = Defs[i].first;
660 SmallVector<SlotIndex, 16> Kills;
770 SlotIndex LStart = LocMapI.start();
771 SlotIndex LStop = LocMapI.stop();
895 findInsertLocation(MachineBasicBlock *MBB, SlotIndex Idx,
897 SlotIndex Start = LIS.getMBBStartIdx(MBB);
921 void UserValue::insertDebugValue(MachineBasicBlock *MBB, SlotIndex Idx,
942 SlotIndex Start = I.start();
943 SlotIndex Stop = I.stop();
947 SlotIndex MBBEnd = LIS.getMBBEndIdx(MBB);