Lines Matching refs:LocNo

131   void coalesceLocation(unsigned LocNo);
134 void insertDebugValue(MachineBasicBlock *MBB, SlotIndex Idx, unsigned LocNo,
234 void extendDef(SlotIndex Idx, unsigned LocNo,
247 void addDefsFromCopies(LiveInterval *LI, unsigned LocNo,
424 void UserValue::coalesceLocation(unsigned LocNo) { in coalesceLocation() argument
427 if (KeepLoc == LocNo) in coalesceLocation()
429 if (locations[KeepLoc].isIdenticalTo(locations[LocNo])) in coalesceLocation()
437 unsigned EraseLoc = LocNo; in coalesceLocation()
539 void UserValue::extendDef(SlotIndex Idx, unsigned LocNo, in extendDef() argument
569 if (I.value() != LocNo || I.stop() != Start) in extendDef()
585 I.insert(Start, Stop, LocNo); in extendDef()
601 UserValue::addDefsFromCopies(LiveInterval *LI, unsigned LocNo, in addDefsFromCopies() argument
631 if (!I.valid() || I.value() != LocNo) in addDefsFromCopies()
663 unsigned LocNo = getLocationNo(CopyMI->getOperand(0)); in addDefsFromCopies() local
664 I.insert(Idx, Idx.getNextSlot(), LocNo); in addDefsFromCopies()
665 NewDefs.push_back(std::make_pair(Idx, LocNo)); in addDefsFromCopies()
687 unsigned LocNo = Defs[i].second; in computeIntervals() local
688 const MachineOperand &Loc = locations[LocNo]; in computeIntervals()
691 extendDef(Idx, LocNo, nullptr, nullptr, nullptr, LIS, MDT, UVS); in computeIntervals()
704 extendDef(Idx, LocNo, LI, VNI, &Kills, LIS, MDT, UVS); in computeIntervals()
706 addDefsFromCopies(LI, LocNo, Kills, Defs, MRI, LIS); in computeIntervals()
715 extendDef(Idx, LocNo, LR, VNI, nullptr, LIS, MDT, UVS); in computeIntervals()
895 unsigned LocNo = i-1; in splitRegister() local
896 const MachineOperand *Loc = &locations[LocNo]; in splitRegister()
899 DidChange |= splitLocation(LocNo, NewRegs, LIS); in splitRegister()
928 unsigned LocNo = i-1; in rewriteLocations() local
929 MachineOperand &Loc = locations[LocNo]; in rewriteLocations()
948 coalesceLocation(LocNo); in rewriteLocations()
977 unsigned LocNo, in insertDebugValue() argument
981 MachineOperand &Loc = locations[LocNo]; in insertDebugValue()
1005 unsigned LocNo = I.value(); in emitDebugValues() local
1006 DEBUG(dbgs() << "\t[" << Start << ';' << Stop << "):" << LocNo); in emitDebugValues()
1011 insertDebugValue(MBB, Start, LocNo, LIS, TII); in emitDebugValues()
1021 insertDebugValue(MBB, Start, LocNo, LIS, TII); in emitDebugValues()