• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/

Lines Matching refs:DbgValue

178   /// Insert a DBG_VALUE into MBB at Idx for DbgValue.
180 SlotIndex StopIdx, DbgVariableValue DbgValue,
266 DbgVariableValue DbgValue = I.value();
267 if (DbgValue.getLocNo() == LocNo)
274 DbgVariableValue DbgValue = I.value();
275 if (!DbgValue.isUndef() && DbgValue.getLocNo() > LocNo)
276 I.setValueUnchecked(DbgValue.changeLocNo(DbgValue.getLocNo() - 1));
286 DbgVariableValue DbgValue(getLocationNo(LocMO), IsIndirect, Expr);
290 I.insert(Idx, Idx.getNextSlot(), DbgValue);
293 I.setValue(DbgValue);
305 /// \param DbgValue value to propagate.
310 void extendDef(SlotIndex Idx, DbgVariableValue DbgValue, LiveRange *LR,
319 /// \param DbgValue Location number of LI->reg, and DIExpression.
320 /// \param Kills Points where the range of DbgValue could be extended.
321 /// \param [in,out] NewDefs Append (Idx, DbgValue) of inserted defs here.
323 LiveInterval *LI, DbgVariableValue DbgValue,
726 void UserValue::extendDef(SlotIndex Idx, DbgVariableValue DbgValue, LiveRange *LR,
753 if (I.value() != DbgValue || I.stop() != Start)
767 I.insert(Start, Stop, DbgValue);
771 LiveInterval *LI, DbgVariableValue DbgValue,
801 if (!I.valid() || I.value() != DbgValue)
835 DbgVariableValue NewValue = DbgValue.changeLocNo(LocNo);
856 DbgVariableValue DbgValue = Defs[i].second;
857 const MachineOperand &LocMO = locations[DbgValue.getLocNo()];
860 extendDef(Idx, DbgValue, nullptr, nullptr, nullptr, LIS);
873 extendDef(Idx, DbgValue, LI, VNI, &Kills, LIS);
883 addDefsFromCopies(LI, DbgValue, Kills, Defs, MRI, LIS);
925 DbgVariableValue DbgValue = I.value();
936 I.insert(RStart, IStop, DbgValue);
1241 DbgVariableValue DbgValue = I.value();
1244 if (DbgValue.isUndef())
1246 unsigned NewLocNo = LocNoMap[DbgValue.getLocNo()];
1247 I.setValueUnchecked(DbgValue.changeLocNo(NewLocNo));
1301 SlotIndex StopIdx, DbgVariableValue DbgValue,
1312 !DbgValue.isUndef()
1313 ? locations[DbgValue.getLocNo()]
1330 const DIExpression *Expr = DbgValue.getExpression();
1332 bool IsIndirect = DbgValue.getWasIndirect();
1371 DbgVariableValue DbgValue = I.value();
1372 auto SpillIt = !DbgValue.isUndef() ? SpillOffsets.find(DbgValue.getLocNo())
1384 << "):" << DbgValue.getLocNo());
1389 insertDebugValue(&*MBB, Start, Stop, DbgValue, Spilled, SpillOffset, LIS,
1400 insertDebugValue(&*MBB, Start, Stop, DbgValue, Spilled, SpillOffset, LIS,