Lines Matching defs:DVR
76 for (DbgVariableRecord *DVR : L->getAllDbgVariableRecordUsers())
77 if (DVR->getType() == DbgVariableRecord::LocationType::Declare)
78 Declares.push_back(DVR);
93 for (DbgVariableRecord *DVR : L->getAllDbgVariableRecordUsers())
94 if (DVR->isValueOfVariable())
95 Values.push_back(DVR);
132 for (DbgVariableRecord *DVR : L->getAllDbgVariableRecordUsers()) {
133 if (!DbgAssignAndValuesOnly || DVR->isDbgValue() || DVR->isDbgAssign())
134 if (EncounteredDbgVariableRecords.insert(DVR).second)
135 DbgVariableRecords->push_back(DVR);
147 for (DbgVariableRecord *DVR : DI->getAllDbgVariableRecordUsers())
148 if (!DbgAssignAndValuesOnly || DVR->isDbgValue() || DVR->isDbgAssign())
149 if (EncounteredDbgVariableRecords.insert(DVR).second)
150 DbgVariableRecords->push_back(DVR);
187 DebugLoc llvm::getDebugValueLoc(DbgVariableRecord *DVR) {
189 const DebugLoc &DeclareLoc = DVR->getDebugLoc();
196 return DILocation::get(DVR->getContext(), 0, 0, Scope, InlinedAt);
276 if (const DbgVariableRecord *DVR = dyn_cast<const DbgVariableRecord>(&DR))
277 processVariable(M, DVR->getVariable());
1889 for (auto *DVR : DVRAssigns)
1890 DVR->eraseFromParent();
1911 for (DbgVariableRecord &DVR : filterDbgVars(I.getDbgRecordRange()))
1912 if (DVR.isDbgAssign())
1913 DPToDelete.push_back(&DVR);
1922 for (auto *DVR : DPToDelete)
1923 DVR->eraseFromParent();
1994 for (DbgVariableRecord &DVR : filterDbgVars(I.getDbgRecordRange())) {
1995 if (DVR.isDbgAssign())
1996 DVR.setAssignId(GetNewID(DVR.getAssignID()));
2237 for (DbgVariableRecord &DVR : filterDbgVars(I.getDbgRecordRange())) {
2238 if (DVR.isDbgDeclare())
2239 ProcessDeclare(&DVR, DVRDeclares);