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