Lines Matching refs:DbgValue
181 SlotIndex StopIdx, DbgVariableValue DbgValue,
267 DbgVariableValue DbgValue = I.value(); in removeLocationIfUnused() local
268 if (DbgValue.getLocNo() == LocNo) in removeLocationIfUnused()
275 DbgVariableValue DbgValue = I.value(); in removeLocationIfUnused() local
276 if (!DbgValue.isUndef() && DbgValue.getLocNo() > LocNo) in removeLocationIfUnused()
277 I.setValueUnchecked(DbgValue.changeLocNo(DbgValue.getLocNo() - 1)); in removeLocationIfUnused()
287 DbgVariableValue DbgValue(getLocationNo(LocMO), IsIndirect, Expr); in addDef() local
291 I.insert(Idx, Idx.getNextSlot(), DbgValue); in addDef()
294 I.setValue(DbgValue); in addDef()
311 void extendDef(SlotIndex Idx, DbgVariableValue DbgValue, LiveRange *LR,
324 LiveInterval *LI, DbgVariableValue DbgValue,
757 void UserValue::extendDef(SlotIndex Idx, DbgVariableValue DbgValue, LiveRange *LR, in extendDef() argument
784 if (I.value() != DbgValue || I.stop() != Start) in extendDef()
798 I.insert(Start, Stop, DbgValue); in extendDef()
802 LiveInterval *LI, DbgVariableValue DbgValue, in addDefsFromCopies() argument
832 if (!I.valid() || I.value() != DbgValue) in addDefsFromCopies()
866 DbgVariableValue NewValue = DbgValue.changeLocNo(LocNo); in addDefsFromCopies()
887 DbgVariableValue DbgValue = Defs[i].second; in computeIntervals() local
888 const MachineOperand &LocMO = locations[DbgValue.getLocNo()]; in computeIntervals()
891 extendDef(Idx, DbgValue, nullptr, nullptr, nullptr, LIS); in computeIntervals()
904 extendDef(Idx, DbgValue, LI, VNI, &Kills, LIS); in computeIntervals()
914 addDefsFromCopies(LI, DbgValue, Kills, Defs, MRI, LIS); in computeIntervals()
956 DbgVariableValue DbgValue = I.value(); in computeIntervals() local
967 I.insert(RStart, IStop, DbgValue); in computeIntervals()
1272 DbgVariableValue DbgValue = I.value(); in rewriteLocations() local
1275 if (DbgValue.isUndef()) in rewriteLocations()
1277 unsigned NewLocNo = LocNoMap[DbgValue.getLocNo()]; in rewriteLocations()
1278 I.setValueUnchecked(DbgValue.changeLocNo(NewLocNo)); in rewriteLocations()
1332 SlotIndex StopIdx, DbgVariableValue DbgValue, in insertDebugValue() argument
1343 !DbgValue.isUndef() in insertDebugValue()
1344 ? locations[DbgValue.getLocNo()] in insertDebugValue()
1361 const DIExpression *Expr = DbgValue.getExpression(); in insertDebugValue()
1363 bool IsIndirect = DbgValue.getWasIndirect(); in insertDebugValue()
1402 DbgVariableValue DbgValue = I.value(); in emitDebugValues() local
1403 auto SpillIt = !DbgValue.isUndef() ? SpillOffsets.find(DbgValue.getLocNo()) in emitDebugValues()
1415 << "):" << DbgValue.getLocNo()); in emitDebugValues()
1420 insertDebugValue(&*MBB, Start, Stop, DbgValue, Spilled, SpillOffset, LIS, in emitDebugValues()
1431 insertDebugValue(&*MBB, Start, Stop, DbgValue, Spilled, SpillOffset, LIS, in emitDebugValues()