/freebsd/contrib/llvm-project/clang/lib/InstallAPI/ |
H A D | Visitor.cpp | 231 D->getTemplateSpecializationKind() == TSK_Undeclared) in VisitVarDecl() 290 const bool ExplicitInstantiation = D->getTemplateSpecializationKind() == in VisitFunctionDecl() 318 switch (KeyFunctionD->getTemplateSpecializationKind()) { in hasVTable() 334 switch (D->getTemplateSpecializationKind()) { in hasVTable() 359 switch (KeyFunctionD->getTemplateSpecializationKind()) { in getVTableLinkage() 375 switch (D->getTemplateSpecializationKind()) { in getVTableLinkage() 581 ClassSK = Templ->getTemplateSpecializationKind(); in VisitCXXRecordDecl() 601 switch (M->getTemplateSpecializationKind()) { in VisitCXXRecordDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTCommon.h | 99 return !isTemplateInstantiation(VD->getTemplateSpecializationKind()); in isPartOfPerModuleInitializer()
|
H A D | ASTWriterDecl.cpp | 286 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in CanElideDeclDef() 299 if (VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in CanElideDeclDef() 539 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitEnumDecl() 648 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitFunctionDecl() 659 Record.push_back(FTSInfo->getTemplateSpecializationKind()); in VisitFunctionDecl() 676 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitFunctionDecl() 1182 Record.push_back(SpecInfo->getTemplateSpecializationKind()); in VisitVarDecl() 1513 Record.push_back(MSInfo->getTemplateSpecializationKind()); in VisitCXXRecordDecl() 1766 D->getTemplateSpecializationKind() == in VisitClassTemplateSpecializationDecl() 1768 D->getTemplateSpecializationKind() == TSK_ExplicitInstantiationDefinition; in VisitClassTemplateSpecializationDecl() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Decl.cpp | 559 TSK = spec->getTemplateSpecializationKind(); in useInlineVisibilityHidden() 562 TSK = MSI->getTemplateSpecializationKind(); in useInlineVisibilityHidden() 1418 !isTemplateInstantiation(FD->getTemplateSpecializationKind())) in getLVForLocalDecl() 2268 ? getTemplateSpecializationKind() == TSK_Undeclared in isThisDeclarationADefinition() 2269 : getTemplateSpecializationKind() != in isThisDeclarationADefinition() 2298 if (VTSD->getTemplateSpecializationKind() != TSK_ExplicitSpecialization && in isThisDeclarationADefinition() 2689 if (isTemplateInstantiation(MSInfo->getTemplateSpecializationKind())) { in getTemplateInstantiationPattern() 2699 if (isTemplateInstantiation(VDTemplSpec->getTemplateSpecializationKind())) { in getTemplateInstantiationPattern() 2748 TemplateSpecializationKind VarDecl::getTemplateSpecializationKind() const { in getTemplateSpecializationKind() function in VarDecl 2753 return MSI->getTemplateSpecializationKind(); in getTemplateSpecializationKind() [all …]
|
H A D | DeclFriend.cpp | 50 (cast<CXXRecordDecl>(DC)->getTemplateSpecializationKind())); in Create()
|
H A D | ASTDumper.cpp | 122 switch (Redecl->getTemplateSpecializationKind()) { in dumpTemplateDeclSpecialization()
|
H A D | DeclCXX.cpp | 1944 TemplateSpecializationKind CXXRecordDecl::getTemplateSpecializationKind() const{ in getTemplateSpecializationKind() function in CXXRecordDecl 1949 return MSInfo->getTemplateSpecializationKind(); in getTemplateSpecializationKind() 2001 if (isTemplateInstantiation(MSInfo->getTemplateSpecializationKind())) { in getTemplateInstantiationPattern() 2009 assert(!isTemplateInstantiation(this->getTemplateSpecializationKind()) && in getTemplateInstantiationPattern()
|
H A D | DeclPrinter.cpp | 443 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation && in VisitDeclContext() 1287 if (I->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) { in VisitFunctionTemplateDecl()
|
H A D | TextNodeDumper.cpp | 2104 dumpTemplateSpecializationKind(D->getTemplateSpecializationKind()); in VisitFunctionDecl() 2226 dumpTemplateSpecializationKind(D->getTemplateSpecializationKind()); in VisitVarDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 2714 } else if (Record->getTemplateSpecializationKind() in MatchTemplateParametersToScopeSpecifier() 2858 } else if (Record->getTemplateSpecializationKind()) { in MatchTemplateParametersToScopeSpecifier() 2859 if (Record->getTemplateSpecializationKind() in MatchTemplateParametersToScopeSpecifier() 3764 static TemplateSpecializationKind getTemplateSpecializationKind(Decl *D); 4100 if (getTemplateSpecializationKind(Prev) == TSK_ExplicitSpecialization) { in ActOnVarTemplateSpecialization() 4113 << (PrevDecl->getTemplateSpecializationKind() != in ActOnVarTemplateSpecialization() 4314 if (!Var->getTemplateSpecializationKind()) in CheckVarTemplateId() 7825 static TemplateSpecializationKind getTemplateSpecializationKind(Decl *D) { in getTemplateSpecializationKind() function 7830 return Record->getTemplateSpecializationKind(); in getTemplateSpecializationKind() 7832 return Function->getTemplateSpecializationKind(); in getTemplateSpecializationKind() [all …]
|
H A D | SemaTemplateInstantiate.cpp | 280 Function->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { in HandleFunction() 293 (Function->getTemplateSpecializationKind() == in HandleFunction() 401 if (MSInfo->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in HandleRecordDecl() 3788 if (ClassTemplateSpec->getTemplateSpecializationKind() == in usesPartialOrExplicitSpecialization() 4014 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers() 4020 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers() 4058 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers() 4064 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers() 4102 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers() 4119 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers() [all …]
|
H A D | SemaTemplateInstantiateDecl.cpp | 3854 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in VisitClassTemplateSpecializationDecl() 5622 Def->setTemplateSpecializationKind(Var->getTemplateSpecializationKind(), in InstantiateVariableDefinition() 5695 Var->setTemplateSpecializationKind(OldVar->getTemplateSpecializationKind(), in InstantiateVariableDefinition() 6265 << T << (SubstRecord->getTemplateSpecializationKind() == in FindInstantiatedDecl() 6363 assert(Spec->getTemplateSpecializationKind() == in FindInstantiatedDecl() 6398 bool DefinitionRequired = Function->getTemplateSpecializationKind() == in PerformPendingInstantiations() 6455 bool DefinitionRequired = Var->getTemplateSpecializationKind() == in PerformPendingInstantiations()
|
H A D | SemaCXXScopeSpec.cpp | 256 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteEnumDecl()
|
H A D | SemaDeclCXX.cpp | 596 } else if (New->getTemplateSpecializationKind() in MergeCXXFunctionDecl() 598 New->getTemplateSpecializationKind() != TSK_Undeclared) { in MergeCXXFunctionDecl() 609 << (New->getTemplateSpecializationKind() ==TSK_ExplicitSpecialization) in MergeCXXFunctionDecl() 1636 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckCXXDefaultArguments() 6126 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); in ReferenceDllExportedMembers() 6446 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); in checkClassLevelDLLAttribute() 10336 if (!isTemplateInstantiation(RD.getTemplateSpecializationKind())) { in checkIllFormedTrivialABIStruct() 10821 Constructor->getTemplateSpecializationKind() != in CheckConstructor() 11195 if (Conversion->getTemplateSpecializationKind() != TSK_Undeclared && in ActOnConversionDeclarator() 11196 Conversion->getTemplateSpecializationKind() ! in ActOnConversionDeclarator() [all...] |
H A D | SemaLookup.cpp | 1740 return RD->getTemplateSpecializationKind() == in hasAcceptableExplicitSpecialization() 1743 return FD->getTemplateSpecializationKind() == in hasAcceptableExplicitSpecialization() 1746 return VD->getTemplateSpecializationKind() == in hasAcceptableExplicitSpecialization()
|
H A D | SemaDecl.cpp | 1841 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in ShouldWarnIfUnusedFileScopedDecl() 1845 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl() 1872 VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in ShouldWarnIfUnusedFileScopedDecl() 1875 VD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl() 12058 if (Guide->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckFunctionDeclaration() 13710 !isTemplateInstantiation(VDecl->getTemplateSpecializationKind())) in AddInitializerToDecl() 14223 !isTemplateInstantiation(var->getTemplateSpecializationKind()) && in CheckCompleteVariableDeclaration() 15474 if (Ctor->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ActOnStartOfFunctionDef() 17588 RD->getTemplateSpecializationKind() != in ActOnTag() 17592 ED->getTemplateSpecializationKind() != in ActOnTag()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 525 TemplateSpecializationKind getTemplateSpecializationKind() const { in getTemplateSpecializationKind() function 530 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization() 538 getTemplateSpecializationKind()); in isExplicitInstantiationOrSpecialization() 637 TemplateSpecializationKind getTemplateSpecializationKind() const { in getTemplateSpecializationKind() function 642 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization() 1921 getTemplateSpecializationKind()); 2690 getTemplateSpecializationKind());
|
H A D | JSONNodeDumper.h | 397 switch (Redecl->getTemplateSpecializationKind()) { in writeTemplateDeclSpecialization()
|
H A D | RecursiveASTVisitor.h | 1893 switch (RD->getTemplateSpecializationKind()) { 2079 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { \ 2192 if (FTSI->getTemplateSpecializationKind() != TSK_Undeclared && 2193 FTSI->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) {
|
H A D | Decl.h | 1580 TemplateSpecializationKind getTemplateSpecializationKind() const; 2968 TemplateSpecializationKind getTemplateSpecializationKind() const; 4089 TemplateSpecializationKind getTemplateSpecializationKind() const;
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 1101 IsInNamedModule ? RD->getTemplateSpecializationKind() in getVTableLinkage() 1102 : keyFunction->getTemplateSpecializationKind(); in getVTableLinkage() 1155 switch (RD->getTemplateSpecializationKind()) { in getVTableLinkage() 1218 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); in isVTableExternal()
|
H A D | CGDeclCXX.cpp | 588 } else if (isTemplateInstantiation(D->getTemplateSpecializationKind()) || in EmitCXXGlobalVarDeclInitFunc() 1045 isTemplateInstantiation(D->getTemplateSpecializationKind()))) { in GenerateCXXGlobalVarDeclInitFunc()
|
H A D | ItaniumCXXABI.cpp | 2613 !isTemplateInstantiation(D.getTemplateSpecializationKind()); in EmitGuardedInit() 3107 CXXThreadLocalInitVars[I]->getTemplateSpecializationKind())) in EmitThreadLocalInitFuncs() 3195 if (isTemplateInstantiation(VD->getTemplateSpecializationKind())) in EmitThreadLocalInitFuncs() 5220 } else if (isTemplateInstantiation(D.getTemplateSpecializationKind()) || in emitCXXStermFinalizer()
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 6733 return (Node.getTemplateSpecializationKind() == TSK_ImplicitInstantiation || in AST_POLYMORPHIC_MATCHER() 6734 Node.getTemplateSpecializationKind() == in AST_POLYMORPHIC_MATCHER() 6736 Node.getTemplateSpecializationKind() == in AST_POLYMORPHIC_MATCHER() 6792 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()
|
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
H A D | ExtractAPIVisitor.h | 278 Decl->getTemplateSpecializationKind() == TSK_Undeclared) in VisitVarDecl()
|