Lines Matching refs:DR

178                                          const Record *DR) {  in shouldIgnoreObsolete()  argument
232 const ObjCInterfaceRecord *DR) { in compareObjCInterfaceSymbols() argument
239 const bool IsDylibVersionComplete = DR->isCompleteInterface(); in compareObjCInterfaceSymbols()
267 if (!DR->isExportedSymbol(ObjCIFSymbolKind::Class)) { in compareObjCInterfaceSymbols()
269 PrintDiagnostic(DR->getLinkageForSymbol(ObjCIFSymbolKind::Class), R, in compareObjCInterfaceSymbols()
273 if (!DR->isExportedSymbol(ObjCIFSymbolKind::MetaClass)) { in compareObjCInterfaceSymbols()
275 PrintDiagnostic(DR->getLinkageForSymbol(ObjCIFSymbolKind::MetaClass), R, in compareObjCInterfaceSymbols()
282 if (DR->isExportedSymbol(SymCtx.ObjCIFKind)) { in compareObjCInterfaceSymbols()
293 PrintDiagnostic(DR->getLinkageForSymbol(SymCtx.ObjCIFKind), R, in compareObjCInterfaceSymbols()
300 const Record *DR) { in compareVisibility() argument
303 if (!DR) { in compareVisibility()
310 if (DR->isInternal()) { in compareVisibility()
321 if ((R->isInternal() && !SymCtx.Inlined) && DR && DR->isExported()) { in compareVisibility()
355 const Record *DR) { in compareAvailability() argument
386 const Record *DR) { in compareSymbolFlags() argument
387 if (DR->isThreadLocalValue() && !R->isThreadLocalValue()) { in compareSymbolFlags()
390 << getAnnotatedName(DR, SymCtx) << DR->isThreadLocalValue(); in compareSymbolFlags()
394 if (!DR->isThreadLocalValue() && R->isThreadLocalValue()) { in compareSymbolFlags()
402 if (DR->isWeakDefined() && !R->isWeakDefined()) { in compareSymbolFlags()
405 << getAnnotatedName(DR, SymCtx) << R->isWeakDefined(); in compareSymbolFlags()
409 if (!DR->isWeakDefined() && R->isWeakDefined()) { in compareSymbolFlags()
437 Record *DR = in verifyImpl() local
439 if (DR) in verifyImpl()
440 DR->setVerify(); in verifyImpl()
442 if (shouldIgnoreObsolete(R, SymCtx, DR)) { in verifyImpl()
448 if (SymCtx.FA->Avail.isUnavailable() && (!DR || DR->isInternal())) { in verifyImpl()
453 Result VisibilityCheck = compareVisibility(R, SymCtx, DR); in verifyImpl()
460 if (!DR) { in verifyImpl()
468 R, SymCtx, Ctx.DylibSlice->findObjCInterface(DR->getName()))) { in verifyImpl()
474 Result AvailabilityCheck = compareAvailability(R, SymCtx, DR); in verifyImpl()
480 if (!compareSymbolFlags(R, SymCtx, DR)) { in verifyImpl()