Lines Matching refs:LocNo

112     for (unsigned LocNo : NewLocs) {  in DbgVariableValue()  local
113 auto It = find(LocNoVec, LocNo); in DbgVariableValue()
115 LocNoVec.push_back(LocNo); in DbgVariableValue()
183 bool containsLocNo(unsigned LocNo) const { in containsLocNo()
184 return is_contained(loc_nos(), LocNo); in containsLocNo()
192 for (unsigned LocNo : loc_nos()) in decrementLocNosAfterPivot() local
193 NewLocNos.push_back(LocNo != UndefLocNo && LocNo > Pivot ? LocNo - 1 in decrementLocNosAfterPivot()
194 : LocNo); in decrementLocNosAfterPivot()
200 for (unsigned LocNo : loc_nos()) in remapLocNos() local
203 NewLocNos.push_back(LocNo == UndefLocNo ? UndefLocNo : LocNoMap[LocNo]); in remapLocNos()
216 bool hasLocNoGreaterThan(unsigned LocNo) const { in hasLocNoGreaterThan()
218 [LocNo](unsigned ThisLocNo) { return ThisLocNo > LocNo; }); in hasLocNoGreaterThan()
396 void removeLocationIfUnused(unsigned LocNo) { in removeLocationIfUnused() argument
400 if (DbgValue.containsLocNo(LocNo)) in removeLocationIfUnused()
405 locations.erase(locations.begin() + LocNo); in removeLocationIfUnused()
408 if (DbgValue.hasLocNoGreaterThan(LocNo)) in removeLocationIfUnused()
409 I.setValueUnchecked(DbgValue.decrementLocNosAfterPivot(LocNo)); in removeLocationIfUnused()
1032 unsigned LocNo = LocInterval.first; in addDefsFromCopies() local
1060 CopyValues[LocNo].push_back(std::make_pair(DstLI, DstVNI)); in addDefsFromCopies()
1080 unsigned LocNo = LocInterval.first; in addDefsFromCopies() local
1082 for (auto &LIAndVNI : CopyValues[LocNo]) { in addDefsFromCopies()
1092 NewValue = NewValue.changeLocNo(LocNo, NewLocNo); in addDefsFromCopies()
1122 for (unsigned LocNo : DbgValue.loc_nos()) { in computeIntervals() local
1123 const MachineOperand &LocMO = locations[LocNo]; in computeIntervals()
1136 LIs[LocNo] = {LI, VNI}; in computeIntervals()
1145 for (unsigned LocNo : Kills->second) { in computeIntervals() local
1146 const MachineOperand &LocMO = this->locations[LocNo]; in computeIntervals()
1152 KilledLocIntervals.push_back({LocNo, LI}); in computeIntervals()
1450 unsigned LocNo = i-1; in splitRegister() local
1451 const MachineOperand *Loc = &locations[LocNo]; in splitRegister()
1454 DidChange |= splitLocation(LocNo, NewRegs, LIS); in splitRegister()
1696 for (unsigned LocNo : DbgValue.loc_nos()) in insertDebugValue() local
1697 MOs.push_back(locations[LocNo]); in insertDebugValue()
1769 for (unsigned LocNo : DbgValue.loc_nos()) { in emitDebugValues() local
1771 !DbgValue.isUndef() ? SpillOffsets.find(LocNo) : SpillOffsets.end(); in emitDebugValues()