Lines Matching refs:TD
99 while (const auto *TD = dyn_cast<TypedefNameDecl>(D)) { in ShouldDiagnoseAvailabilityOfDecl() local
101 if (const auto *TT = TD->getUnderlyingType()->getAs<TagType>()) { in ShouldDiagnoseAvailabilityOfDecl()
367 if (const auto *TD = dyn_cast<TagDecl>(D)) { in createAttributeInsertion() local
369 Lexer::getLocForEndOfToken(TD->getInnerLocStart(), 0, SM, LangOpts); in createAttributeInsertion()
477 if (const auto *TD = dyn_cast<TagDecl>(Enclosing)) in DoEmitAvailabilityWarning() local
478 if (TD->getDeclName().isEmpty()) { in DoEmitAvailabilityWarning()
479 S.Diag(TD->getLocation(), in DoEmitAvailabilityWarning()
481 << /*Anonymous*/ 1 << TD->getKindName(); in DoEmitAvailabilityWarning()
974 TagDecl *TD = TT->getDecl(); in VisitTypeLoc() local
975 DiagnoseDeclAvailability(TD, Range); in VisitTypeLoc()
977 } else if (const auto *TD = dyn_cast<TypedefType>(TyPtr)) { in VisitTypeLoc() local
978 TypedefNameDecl *D = TD->getDecl(); in VisitTypeLoc()