Lines Matching refs:LocNo

108     for (unsigned LocNo : NewLocs) {  in DbgVariableValue()  local
109 auto It = find(LocNoVec, LocNo); in DbgVariableValue()
111 LocNoVec.push_back(LocNo); in DbgVariableValue()
179 bool containsLocNo(unsigned LocNo) const { in containsLocNo()
180 return is_contained(loc_nos(), LocNo); in containsLocNo()
188 for (unsigned LocNo : loc_nos()) in decrementLocNosAfterPivot() local
189 NewLocNos.push_back(LocNo != UndefLocNo && LocNo > Pivot ? LocNo - 1 in decrementLocNosAfterPivot()
190 : LocNo); in decrementLocNosAfterPivot()
196 for (unsigned LocNo : loc_nos()) in remapLocNos() local
199 NewLocNos.push_back(LocNo == UndefLocNo ? UndefLocNo : LocNoMap[LocNo]); in remapLocNos()
212 bool hasLocNoGreaterThan(unsigned LocNo) const { in hasLocNoGreaterThan()
214 [LocNo](unsigned ThisLocNo) { return ThisLocNo > LocNo; }); in hasLocNoGreaterThan()
392 void removeLocationIfUnused(unsigned LocNo) { in removeLocationIfUnused() argument
396 if (DbgValue.containsLocNo(LocNo)) in removeLocationIfUnused()
401 locations.erase(locations.begin() + LocNo); in removeLocationIfUnused()
404 if (DbgValue.hasLocNoGreaterThan(LocNo)) in removeLocationIfUnused()
405 I.setValueUnchecked(DbgValue.decrementLocNosAfterPivot(LocNo)); in removeLocationIfUnused()
1025 unsigned LocNo = LocInterval.first; in addDefsFromCopies() local
1053 CopyValues[LocNo].push_back(std::make_pair(DstLI, DstVNI)); in addDefsFromCopies()
1073 unsigned LocNo = LocInterval.first; in addDefsFromCopies() local
1075 for (auto &LIAndVNI : CopyValues[LocNo]) { in addDefsFromCopies()
1085 NewValue = NewValue.changeLocNo(LocNo, NewLocNo); in addDefsFromCopies()
1115 for (unsigned LocNo : DbgValue.loc_nos()) { in computeIntervals() local
1116 const MachineOperand &LocMO = locations[LocNo]; in computeIntervals()
1129 LIs[LocNo] = {LI, VNI}; in computeIntervals()
1138 for (unsigned LocNo : Kills->second) { in computeIntervals() local
1139 const MachineOperand &LocMO = this->locations[LocNo]; in computeIntervals()
1145 KilledLocIntervals.push_back({LocNo, LI}); in computeIntervals()
1434 unsigned LocNo = i-1; in splitRegister() local
1435 const MachineOperand *Loc = &locations[LocNo]; in splitRegister()
1438 DidChange |= splitLocation(LocNo, NewRegs, LIS); in splitRegister()
1680 for (unsigned LocNo : DbgValue.loc_nos()) in insertDebugValue() local
1681 MOs.push_back(locations[LocNo]); in insertDebugValue()
1753 for (unsigned LocNo : DbgValue.loc_nos()) { in emitDebugValues() local
1755 !DbgValue.isUndef() ? SpillOffsets.find(LocNo) : SpillOffsets.end(); in emitDebugValues()