Home
last modified time | relevance | path

Searched refs:TypedefNameDecl (Results 1 – 25 of 70) sorted by relevance

123

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DExternalSemaSource.h37 class TypedefNameDecl; variable
137 virtual void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl *> &Decls) {} in ReadExtVectorDecls()
146 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) {} in ReadUnusedLocalTypedefNameCandidates() argument
H A DMultiplexExternalSemaSource.h31 class TypedefNameDecl; variable
276 void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl*> &Decls) override;
285 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) override;
H A DTemplate.h42 class TypedefNameDecl; variable
550 Decl *InstantiateTypedefNameDecl(TypedefNameDecl *D, bool IsTypeAlias);
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DMicrosoftCXXABI.cpp73 llvm::SmallDenseMap<TagDecl *, TypedefNameDecl *>
107 TypedefNameDecl *DD) override { in addTypedefNameForUnnamedTagDecl()
110 TypedefNameDecl *&I = UnnamedTagDeclToTypedefNameDecl[TD]; in addTypedefNameForUnnamedTagDecl()
115 TypedefNameDecl *getTypedefNameForUnnamedTagDecl(const TagDecl *TD) override { in getTypedefNameForUnnamedTagDecl()
H A DCXXABI.h65 TypedefNameDecl *DD) = 0;
67 virtual TypedefNameDecl *
H A DStmtIterator.cpp85 else if (TypedefNameDecl* TD = dyn_cast<TypedefNameDecl>(D)) { in HandleDecl()
H A DItaniumCXXABI.cpp207 TypedefNameDecl *DD) override {} in addTypedefNameForUnnamedTagDecl()
209 TypedefNameDecl *getTypedefNameForUnnamedTagDecl(const TagDecl *TD) override { in getTypedefNameForUnnamedTagDecl()
H A DDecl.cpp865 } else if (auto *TD = dyn_cast<TypedefNameDecl>(D)) { in getLVForNamespaceScopeDecl()
1344 if (!cast<TypedefNameDecl>(D) in computeLVForDecl()
3844 TypedefNameDeclOrQualifier((TypedefNameDecl *)nullptr) { in TagDecl()
3868 void TagDecl::setTypedefNameForAnonDecl(TypedefNameDecl *TDD) { in setTypedefNameForAnonDecl()
3935 TypedefNameDeclOrQualifier = (TypedefNameDecl *)nullptr; in setQualifierInfo()
4527 void TypedefNameDecl::anchor() {} in anchor()
4529 TagDecl *TypedefNameDecl::getAnonDeclWithTypedefName(bool AnyRedecl) const { in getAnonDeclWithTypedefName()
4544 bool TypedefNameDecl::isTransparentTagSlow() const { in isTransparentTagSlow()
H A DQualTypeNames.cpp204 } else if (const auto *TDD = dyn_cast<TypedefNameDecl>(DC)) { in createOuterNNS()
H A DCommentSema.cpp826 if (const TypedefNameDecl *TD = in isFunctionOrMethodVariadic()
827 dyn_cast<TypedefNameDecl>(ThisDeclInfo->CurrentDecl)) { in isFunctionOrMethodVariadic()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDecl.h2916 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> {
2931 TypedefNameDecl(Kind DK, ASTContext &C, DeclContext *DC, in TypedefNameDecl() function
2937 using redeclarable_base = Redeclarable<TypedefNameDecl>;
2939 TypedefNameDecl *getNextRedeclarationImpl() override { in getNextRedeclarationImpl()
2943 TypedefNameDecl *getPreviousDeclImpl() override { in getPreviousDeclImpl()
2947 TypedefNameDecl *getMostRecentDeclImpl() override { in getMostRecentDeclImpl()
3018 class TypedefDecl : public TypedefNameDecl {
3021 : TypedefNameDecl(Typedef, C, DC, StartLoc, IdLoc, Id, TInfo) {} in TypedefDecl()
3038 class TypeAliasDecl : public TypedefNameDecl {
3274 TypedefNameDecl *getTypedefNameForAnonDecl() const { in getTypedefNameForAnonDecl()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexingContext.cpp155 } else if (isa<FieldDecl>(D) || isa<TypedefNameDecl>(D) || in isTemplateImplicitInstantiation()
208 } else if (isa<FieldDecl>(D) || isa<TypedefNameDecl>(D)) { in adjustTemplateImplicitInstantiation()
243 if (isa<TypedefNameDecl>(D) || in isDeclADefinition()
H A DIndexTypeSourceInfo.cpp51 TypedefNameDecl *ND = TL.getTypedefNameDecl(); in VisitTypedefTypeLoc()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DMultiplexExternalSemaSource.cpp272 SmallVectorImpl<TypedefNameDecl*> &Decls) { in ReadExtVectorDecls()
278 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) { in ReadUnusedLocalTypedefNameCandidates() argument
H A DSemaCXXScopeSpec.cpp334 if (const TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(SD)) { in isAcceptableNestedNameSpecifier()
698 if (auto *TD = dyn_cast_or_null<TypedefNameDecl>(SD)) in BuildCXXNestedNameSpecifier()
H A DSemaDeclObjC.cpp582 if (const TypedefNameDecl *TDecl = in ActOnSuperClassOfClassInterface()
583 dyn_cast_or_null<TypedefNameDecl>(PrevDecl)) { in ActOnSuperClassOfClassInterface()
594 (void)DiagnoseUseOfDecl(const_cast<TypedefNameDecl*>(TDecl), SuperLoc); in ActOnSuperClassOfClassInterface()
610 if (!dyn_cast_or_null<TypedefNameDecl>(PrevDecl)) { in ActOnSuperClassOfClassInterface()
1113 if (const TypedefNameDecl *TDecl = dyn_cast_or_null<TypedefNameDecl>(IDecl)) { in ActOnTypedefedProtocols()
1147 if (const TypedefNameDecl *TDecl = in ActOnCompatibilityAlias()
1148 dyn_cast_or_null<TypedefNameDecl>(CDeclU)) { in ActOnCompatibilityAlias()
3037 TypedefNameDecl *TDD = dyn_cast<TypedefNameDecl>(PrevDecl); in ActOnForwardClassDeclaration()
H A DSemaStmtAsm.cpp755 else if (TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(FoundDecl)) { in LookupInlineAsmField()
H A DJumpDiagnostics.cpp208 if (const TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(D)) { in GetDiagForGotoScopeDecl()
H A DSemaDeclAttr.cpp601 TypedefNameDecl *TN = TD->getDecl(); in checkTypedefTypeForCapability()
1347 S.ExtVectorDecls.push_back(cast<TypedefNameDecl>(D)); in handleExtVectorTypeAttr()
2627 if (isa<TypedefNameDecl>(D)) { in handleVisibilityAttr()
2704 if (const auto *TD = dyn_cast<TypedefNameDecl>(D)) { in handleObjCNSObject()
2733 if (const auto *TD = dyn_cast<TypedefNameDecl>(D)) { in handleObjCIndependentClass()
3486 const auto *TD = dyn_cast<TypedefNameDecl>(D); in handleTransparentUnionAttr()
3585 if (const auto *TD = dyn_cast<TypedefNameDecl>(D)) in AddAlignValueAttr()
3960 if (const auto *TD = dyn_cast<TypedefNameDecl>(D)) in AddModeAttr()
4048 if (auto *TD = dyn_cast<TypedefNameDecl>(D)) in AddModeAttr()
5805 const auto *TD = dyn_cast<TypedefNameDecl>(D); in handleX86ForceAlignArgPointerAttr()
[all …]
H A DSemaTemplateInstantiateDecl.cpp553 Decl *TemplateDeclInstantiator::InstantiateTypedefNameDecl(TypedefNameDecl *D, in InstantiateTypedefNameDecl()
586 TypedefNameDecl *Typedef; in InstantiateTypedefNameDecl()
607 if (TypedefNameDecl *Prev = getPreviousDeclForInstantiation(D)) { in InstantiateTypedefNameDecl()
613 TypedefNameDecl *InstPrevTypedef = cast<TypedefNameDecl>(InstPrev); in InstantiateTypedefNameDecl()
656 if (getPreviousDeclForInstantiation<TypedefNameDecl>(Pattern)) { in VisitTypeAliasTemplateDecl()
1047 if (TypedefNameDecl *TND = SemaRef.Context.getTypedefNameForUnnamedTagDecl(D)) in VisitEnumDecl()
1550 if (TypedefNameDecl *TND = SemaRef.Context.getTypedefNameForUnnamedTagDecl(D)) in VisitCXXRecordDecl()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.h72 clang::TypedefNameDecl *GetOrCreateTypedefDecl(PdbGlobalSymId id);
H A DPdbAstBuilder.cpp867 clang::TypedefNameDecl *
870 return llvm::dyn_cast<clang::TypedefNameDecl>(decl); in GetOrCreateTypedefDecl()
885 clang::TypedefNameDecl *tnd = m_clang.GetAsTypedefDecl(ct); in GetOrCreateTypedefDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp350 bool VisitTypedefNameDecl(TypedefNameDecl *DeclNode) { in VisitTypedefNameDecl()
760 for (const TypedefNameDecl *Alias : Aliases->second) { in typeHasMatchingAlias()
792 llvm::DenseMap<const Type*, std::set<const TypedefNameDecl*> > TypeAliases;
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp58 const TypedefNameDecl *TD = TT->getDecl(); in IsStdString()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Serialization/
H A DASTReader.h116 class TypedefNameDecl; variable
2010 void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl *> &Decls) override;
2013 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) override;

123