Lines Matching defs:DVR
230 for (const DbgVariableRecord &DVR : filterDbgVars(I->getDbgRecordRange())) {
231 // Even though DVR defines a variable location, VarLocsBeforeInst can
233 auto It = Builder.VarLocsBeforeInst.find(&DVR);
834 for (DbgVariableRecord &DVR : filterDbgVars(I.getDbgRecordRange())) {
835 if (const auto *Locs = FnVarLocs->getWedge(&DVR)) {
837 addDef(Loc, &DVR, *I.getParent(), LiveSet);
1359 void processDbgVariableRecord(DbgVariableRecord &DVR, BlockInfo *LiveSet);
1462 static DIAssignID *getIDFromMarker(const DbgVariableRecord &DVR) {
1463 assert(DVR.isDbgAssign() &&
1465 return DVR.getAssignID();
1498 VarLocInsertPt getNextNode(const DbgRecord *DVR) {
1499 auto NextIt = ++(DVR->getIterator());
1500 if (NextIt == DVR->getMarker()->getDbgRecordRange().end())
1501 return DVR->getMarker()->MarkedInstr;
1520 DbgVariableRecord *CastToDbgAssign(DbgVariableRecord *DVR) {
1521 assert(DVR->isDbgAssign() &&
1523 return DVR;
1762 for (DbgVariableRecord *DVR : LinkedDPAssigns)
1763 ProcessLinkedAssign(DVR);
1866 DbgVariableRecord &DVR, AssignmentTrackingLowering::BlockInfo *LiveSet) {
1868 if (hasZeroSizedFragment(DVR))
1871 if (DVR.isDbgAssign())
1872 processDbgAssign(&DVR, LiveSet);
1873 else if (DVR.isDbgValue())
1874 processDbgValue(&DVR, LiveSet);
1924 for (DbgVariableRecord &DVR : filterDbgVars(II->getDbgRecordRange())) {
1925 resetInsertionPoint(DVR);
1926 processDbgVariableRecord(DVR, LiveSet);
2130 DbgVariableRecord *DynCastToDbgDeclare(DbgVariableRecord *DVR) {
2131 return DVR->isDbgDeclare() ? DVR : nullptr;
2183 for (DbgVariableRecord &DVR : filterDbgVars(I.getDbgRecordRange()))
2184 ProcessDbgRecord(&DVR, DPDeclares);
2225 for (DbgVariableRecord *DVR : at::getDVRAssignmentMarkers(Info->Base))
2226 HandleDbgAssignForStore(DVR);
2276 for (auto *DVR : DPDeclares)
2277 FnVarLocs->addSingleLocVar(DebugVariable(DVR), DVR->getExpression(),
2278 DVR->getDebugLoc(),
2279 RawLocationWrapper(DVR->getRawLocation()));
2473 for (DbgVariableRecord &DVR : filterDbgVars(I.getDbgRecordRange()))
2474 if (DVR.isDbgValue() || DVR.isDbgAssign())
2475 TranslateDbgRecord(&DVR);
2575 for (DbgVariableRecord &DVR : reverse(filterDbgVars(I.getDbgRecordRange())))
2576 HandleLocsForWedge(&DVR);
2640 for (DbgVariableRecord &DVR : filterDbgVars(I.getDbgRecordRange()))
2641 HandleLocsForWedge(&DVR);
2726 for (DbgVariableRecord &DVR : filterDbgVars(I.getDbgRecordRange()))
2727 HandleLocsForWedge(&DVR);
2760 for (DbgVariableRecord *DVR : at::getDVRAssignmentMarkers(&I)) {
2761 Result.insert({DVR->getVariable(), DVR->getDebugLoc().getInlinedAt()});