Lines Matching refs:TD
71 while (const auto *TD = dyn_cast<TypedefNameDecl>(D)) { in ShouldDiagnoseAvailabilityOfDecl() local
73 if (const auto *TT = TD->getUnderlyingType()->getAs<TagType>()) { in ShouldDiagnoseAvailabilityOfDecl()
305 if (const auto *TD = dyn_cast<TagDecl>(D)) { in createAttributeInsertion() local
307 Lexer::getLocForEndOfToken(TD->getInnerLocStart(), 0, SM, LangOpts); in createAttributeInsertion()
400 if (const auto *TD = dyn_cast<TagDecl>(Enclosing)) in DoEmitAvailabilityWarning() local
401 if (TD->getDeclName().isEmpty()) { in DoEmitAvailabilityWarning()
402 S.Diag(TD->getLocation(), in DoEmitAvailabilityWarning()
404 << /*Anonymous*/ 1 << TD->getKindName(); in DoEmitAvailabilityWarning()
889 TagDecl *TD = TT->getDecl(); in VisitTypeLoc() local
890 DiagnoseDeclAvailability(TD, Range); in VisitTypeLoc()
892 } else if (const auto *TD = dyn_cast<TypedefType>(TyPtr)) { in VisitTypeLoc() local
893 TypedefNameDecl *D = TD->getDecl(); in VisitTypeLoc()