Lines Matching defs:TD
101 while (const auto *TD = dyn_cast<TypedefNameDecl>(D)) {
103 if (const auto *TT = TD->getUnderlyingType()->getAs<TagType>()) {
375 if (const auto *TD = dyn_cast<TagDecl>(D)) {
377 Lexer::getLocForEndOfToken(TD->getInnerLocStart(), 0, SM, LangOpts);
485 if (const auto *TD = dyn_cast<TagDecl>(Enclosing))
486 if (TD->getDeclName().isEmpty()) {
487 S.Diag(TD->getLocation(),
489 << /*Anonymous*/ 1 << TD->getKindName();
998 TagDecl *TD = TT->getDecl();
999 DiagnoseDeclAvailability(TD, Range);
1001 } else if (const auto *TD = dyn_cast<TypedefType>(TyPtr)) {
1002 TypedefNameDecl *D = TD->getDecl();