Lines Matching refs:DVR

230     for (const DbgVariableRecord &DVR : filterDbgVars(I->getDbgRecordRange())) {  in init()  local
233 if (!Builder.VarLocsBeforeInst.count(&DVR)) in init()
235 for (const VarLocInfo &VarLoc : Builder.VarLocsBeforeInst[&DVR]) in init()
833 for (DbgVariableRecord &DVR : filterDbgVars(I.getDbgRecordRange())) { in process()
834 if (const auto *Locs = FnVarLocs->getWedge(&DVR)) { in process()
836 addDef(Loc, &DVR, *I.getParent(), LiveSet); in process()
1358 void processDbgVariableRecord(DbgVariableRecord &DVR, BlockInfo *LiveSet);
1461 static DIAssignID *getIDFromMarker(const DbgVariableRecord &DVR) { in getIDFromMarker() argument
1462 assert(DVR.isDbgAssign() && in getIDFromMarker()
1464 return DVR.getAssignID(); in getIDFromMarker()
1497 VarLocInsertPt getNextNode(const DbgRecord *DVR) { in getNextNode() argument
1498 auto NextIt = ++(DVR->getIterator()); in getNextNode()
1499 if (NextIt == DVR->getMarker()->getDbgRecordRange().end()) in getNextNode()
1500 return DVR->getMarker()->MarkedInstr; in getNextNode()
1519 DbgVariableRecord *CastToDbgAssign(DbgVariableRecord *DVR) { in CastToDbgAssign() argument
1520 assert(DVR->isDbgAssign() && in CastToDbgAssign()
1522 return DVR; in CastToDbgAssign()
1761 for (DbgVariableRecord *DVR : LinkedDPAssigns) in processTaggedInstruction()
1762 ProcessLinkedAssign(DVR); in processTaggedInstruction()
1865 DbgVariableRecord &DVR, AssignmentTrackingLowering::BlockInfo *LiveSet) { in processDbgVariableRecord() argument
1867 if (hasZeroSizedFragment(DVR)) in processDbgVariableRecord()
1870 if (DVR.isDbgAssign()) in processDbgVariableRecord()
1871 processDbgAssign(&DVR, LiveSet); in processDbgVariableRecord()
1872 else if (DVR.isDbgValue()) in processDbgVariableRecord()
1873 processDbgValue(&DVR, LiveSet); in processDbgVariableRecord()
1923 for (DbgVariableRecord &DVR : filterDbgVars(II->getDbgRecordRange())) { in process()
1924 resetInsertionPoint(DVR); in process()
1925 processDbgVariableRecord(DVR, LiveSet); in process()
2129 DbgVariableRecord *DynCastToDbgDeclare(DbgVariableRecord *DVR) { in DynCastToDbgDeclare() argument
2130 return DVR->isDbgDeclare() ? DVR : nullptr; in DynCastToDbgDeclare()
2182 for (DbgVariableRecord &DVR : filterDbgVars(I.getDbgRecordRange())) in buildOverlapMapAndRecordDeclares()
2183 ProcessDbgRecord(&DVR, DPDeclares); in buildOverlapMapAndRecordDeclares()
2224 for (DbgVariableRecord *DVR : at::getDVRAssignmentMarkers(Info->Base)) in buildOverlapMapAndRecordDeclares()
2225 HandleDbgAssignForStore(DVR); in buildOverlapMapAndRecordDeclares()
2275 for (auto *DVR : DPDeclares) in buildOverlapMapAndRecordDeclares() local
2276 FnVarLocs->addSingleLocVar(DebugVariable(DVR), DVR->getExpression(), in buildOverlapMapAndRecordDeclares()
2277 DVR->getDebugLoc(), in buildOverlapMapAndRecordDeclares()
2278 RawLocationWrapper(DVR->getRawLocation())); in buildOverlapMapAndRecordDeclares()
2472 for (DbgVariableRecord &DVR : filterDbgVars(I.getDbgRecordRange())) in emitPromotedVarLocs()
2473 if (DVR.isDbgValue() || DVR.isDbgAssign()) in emitPromotedVarLocs()
2474 TranslateDbgRecord(&DVR); in emitPromotedVarLocs()
2574 for (DbgVariableRecord &DVR : reverse(filterDbgVars(I.getDbgRecordRange()))) in removeRedundantDbgLocsUsingBackwardScan()
2575 HandleLocsForWedge(&DVR); in removeRedundantDbgLocsUsingBackwardScan()
2639 for (DbgVariableRecord &DVR : filterDbgVars(I.getDbgRecordRange())) in removeRedundantDbgLocsUsingForwardScan()
2640 HandleLocsForWedge(&DVR); in removeRedundantDbgLocsUsingForwardScan()
2725 for (DbgVariableRecord &DVR : filterDbgVars(I.getDbgRecordRange())) in removeUndefDbgLocsFromEntryBlock()
2726 HandleLocsForWedge(&DVR); in removeUndefDbgLocsFromEntryBlock()
2759 for (DbgVariableRecord *DVR : at::getDVRAssignmentMarkers(&I)) { in findVarsWithStackSlot()
2760 Result.insert({DVR->getVariable(), DVR->getDebugLoc().getInlinedAt()}); in findVarsWithStackSlot()