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