Lines Matching refs:LocNo
110 for (unsigned LocNo : NewLocs) { in DbgVariableValue() local
111 auto It = find(LocNoVec, LocNo); in DbgVariableValue()
113 LocNoVec.push_back(LocNo); in DbgVariableValue()
180 bool containsLocNo(unsigned LocNo) const { in containsLocNo()
181 return is_contained(loc_nos(), LocNo); in containsLocNo()
189 for (unsigned LocNo : loc_nos()) in decrementLocNosAfterPivot() local
190 NewLocNos.push_back(LocNo != UndefLocNo && LocNo > Pivot ? LocNo - 1 in decrementLocNosAfterPivot()
191 : LocNo); in decrementLocNosAfterPivot()
197 for (unsigned LocNo : loc_nos()) in remapLocNos() local
200 NewLocNos.push_back(LocNo == UndefLocNo ? UndefLocNo : LocNoMap[LocNo]); in remapLocNos()
213 bool hasLocNoGreaterThan(unsigned LocNo) const { in hasLocNoGreaterThan()
215 [LocNo](unsigned ThisLocNo) { return ThisLocNo > LocNo; }); in hasLocNoGreaterThan()
393 void removeLocationIfUnused(unsigned LocNo) { in removeLocationIfUnused() argument
397 if (DbgValue.containsLocNo(LocNo)) in removeLocationIfUnused()
402 locations.erase(locations.begin() + LocNo); in removeLocationIfUnused()
405 if (DbgValue.hasLocNoGreaterThan(LocNo)) in removeLocationIfUnused()
406 I.setValueUnchecked(DbgValue.decrementLocNosAfterPivot(LocNo)); in removeLocationIfUnused()
1030 unsigned LocNo = LocInterval.first; in addDefsFromCopies() local
1058 CopyValues[LocNo].push_back(std::make_pair(DstLI, DstVNI)); in addDefsFromCopies()
1078 unsigned LocNo = LocInterval.first; in addDefsFromCopies() local
1080 for (auto &LIAndVNI : CopyValues[LocNo]) { in addDefsFromCopies()
1090 NewValue = NewValue.changeLocNo(LocNo, NewLocNo); in addDefsFromCopies()
1120 for (unsigned LocNo : DbgValue.loc_nos()) { in computeIntervals() local
1121 const MachineOperand &LocMO = locations[LocNo]; in computeIntervals()
1134 LIs[LocNo] = {LI, VNI}; in computeIntervals()
1143 for (unsigned LocNo : Kills->second) { in computeIntervals() local
1144 const MachineOperand &LocMO = this->locations[LocNo]; in computeIntervals()
1150 KilledLocIntervals.push_back({LocNo, LI}); in computeIntervals()
1439 unsigned LocNo = i-1; in splitRegister() local
1440 const MachineOperand *Loc = &locations[LocNo]; in splitRegister()
1443 DidChange |= splitLocation(LocNo, NewRegs, LIS); in splitRegister()
1684 for (unsigned LocNo : DbgValue.loc_nos()) in insertDebugValue() local
1685 MOs.push_back(locations[LocNo]); in insertDebugValue()
1757 for (unsigned LocNo : DbgValue.loc_nos()) { in emitDebugValues() local
1759 !DbgValue.isUndef() ? SpillOffsets.find(LocNo) : SpillOffsets.end(); in emitDebugValues()