Lines Matching refs:DbgValue
307 SlotIndex StopIdx, DbgVariableValue DbgValue,
395 const DbgVariableValue &DbgValue = I.value(); in removeLocationIfUnused() local
396 if (DbgValue.containsLocNo(LocNo)) in removeLocationIfUnused()
403 const DbgVariableValue &DbgValue = I.value(); in removeLocationIfUnused() local
404 if (DbgValue.hasLocNoGreaterThan(LocNo)) in removeLocationIfUnused()
405 I.setValueUnchecked(DbgValue.decrementLocNosAfterPivot(LocNo)); in removeLocationIfUnused()
418 DbgVariableValue DbgValue(Locs, IsIndirect, IsList, Expr); in addDef() local
422 I.insert(Idx, Idx.getNextSlot(), std::move(DbgValue)); in addDef()
425 I.setValue(std::move(DbgValue)); in addDef()
443 void extendDef(SlotIndex Idx, DbgVariableValue DbgValue,
459 DbgVariableValue DbgValue,
955 SlotIndex Idx, DbgVariableValue DbgValue, in extendDef() argument
986 if (I.value() != DbgValue || I.stop() != Start) { in extendDef()
1003 DbgVariableValue ExtDbgValue(DbgValue); in extendDef()
1009 DbgVariableValue DbgValue, in addDefsFromCopies() argument
1045 if (!I.valid() || I.value() != DbgValue) in addDefsFromCopies()
1071 DbgVariableValue NewValue(DbgValue); in addDefsFromCopies()
1111 DbgVariableValue DbgValue = Defs[i].second; in computeIntervals() local
1115 for (unsigned LocNo : DbgValue.loc_nos()) { in computeIntervals()
1133 extendDef(Idx, DbgValue, LIs, Kills, LIS); in computeIntervals()
1157 addDefsFromCopies(DbgValue, KilledLocIntervals, Kills->first, Defs, in computeIntervals()
1204 DbgVariableValue DbgValue = I.value(); in computeIntervals() local
1215 I.insert(RStart, IStop, DbgValue); in computeIntervals()
1658 SlotIndex StopIdx, DbgVariableValue DbgValue, in insertDebugValue() argument
1672 if (DbgValue.isUndef()) { in insertDebugValue()
1673 MOs.assign(DbgValue.loc_nos().size(), in insertDebugValue()
1680 for (unsigned LocNo : DbgValue.loc_nos()) in insertDebugValue()
1694 const DIExpression *Expr = DbgValue.getExpression(); in insertDebugValue()
1695 bool IsIndirect = DbgValue.getWasIndirect(); in insertDebugValue()
1696 bool IsList = DbgValue.getWasList(); in insertDebugValue()
1749 DbgVariableValue DbgValue = I.value(); in emitDebugValues() local
1753 for (unsigned LocNo : DbgValue.loc_nos()) { in emitDebugValues()
1755 !DbgValue.isUndef() ? SpillOffsets.find(LocNo) : SpillOffsets.end(); in emitDebugValues()
1768 DbgValue.printLocNos(dbg)); in emitDebugValues()
1773 insertDebugValue(&*MBB, Start, Stop, DbgValue, SpilledLocs, LocSpillOffsets, in emitDebugValues()
1784 insertDebugValue(&*MBB, Start, Stop, DbgValue, SpilledLocs, in emitDebugValues()