| /freebsd/contrib/llvm-project/clang/lib/InstallAPI/ |
| H A D | Visitor.cpp | 230 D->getTemplateSpecializationKind() == TSK_Undeclared) in VisitVarDecl() 289 const bool ExplicitInstantiation = D->getTemplateSpecializationKind() == in VisitFunctionDecl() 317 switch (KeyFunctionD->getTemplateSpecializationKind()) { in hasVTable() 333 switch (D->getTemplateSpecializationKind()) { in hasVTable() 358 switch (KeyFunctionD->getTemplateSpecializationKind()) { in getVTableLinkage() 374 switch (D->getTemplateSpecializationKind()) { in getVTableLinkage() 580 ClassSK = Templ->getTemplateSpecializationKind(); in VisitCXXRecordDecl() 600 switch (M->getTemplateSpecializationKind()) { in VisitCXXRecordDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 166 TKind = FD->getTemplateSpecializationKind(); in isTemplateImplicitInstantiation() 168 TKind = VD->getTemplateSpecializationKind(); in isTemplateImplicitInstantiation() 171 TKind = RD->getTemplateSpecializationKind(); in isTemplateImplicitInstantiation() 174 TKind = ED->getTemplateSpecializationKind(); in isTemplateImplicitInstantiation()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTCommon.h | 99 return !isTemplateInstantiation(VD->getTemplateSpecializationKind()); in isPartOfPerModuleInitializer()
|
| H A D | ASTWriterDecl.cpp | 692 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitEnumDecl() 804 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitFunctionDecl() 815 Record.push_back(FTSInfo->getTemplateSpecializationKind()); in VisitFunctionDecl() 832 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitFunctionDecl() 1345 Record.push_back(SpecInfo->getTemplateSpecializationKind()); in VisitVarDecl() 1688 Record.push_back(MSInfo->getTemplateSpecializationKind()); in VisitCXXRecordDecl() 1951 D->getTemplateSpecializationKind() == in VisitClassTemplateSpecializationDecl() 1953 D->getTemplateSpecializationKind() == TSK_ExplicitInstantiationDefinition; in VisitClassTemplateSpecializationDecl() 2019 D->getTemplateSpecializationKind() == in VisitVarTemplateSpecializationDecl() 2021 D->getTemplateSpecializationKind() == TSK_ExplicitInstantiationDefinition; in VisitVarTemplateSpecializationDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Decl.cpp | 559 TSK = spec->getTemplateSpecializationKind(); in useInlineVisibilityHidden() 562 TSK = MSI->getTemplateSpecializationKind(); in useInlineVisibilityHidden() 1424 !isTemplateInstantiation(FD->getTemplateSpecializationKind())) in getLVForLocalDecl() 2285 ? getTemplateSpecializationKind() == TSK_Undeclared in isThisDeclarationADefinition() 2286 : getTemplateSpecializationKind() != in isThisDeclarationADefinition() 2315 if (VTSD->getTemplateSpecializationKind() != TSK_ExplicitSpecialization && in isThisDeclarationADefinition() 2719 if (isTemplateInstantiation(MSInfo->getTemplateSpecializationKind())) { in getTemplateInstantiationPattern() 2729 if (isTemplateInstantiation(VDTemplSpec->getTemplateSpecializationKind())) { in getTemplateInstantiationPattern() 2778 TemplateSpecializationKind VarDecl::getTemplateSpecializationKind() const { in getTemplateSpecializationKind() function in VarDecl 2783 return MSI->getTemplateSpecializationKind(); in getTemplateSpecializationKind() [all …]
|
| H A D | DeclFriend.cpp | 48 (cast<CXXRecordDecl>(DC)->getTemplateSpecializationKind())); in Create()
|
| H A D | ASTDumper.cpp | 121 switch (Redecl->getTemplateSpecializationKind()) { in dumpTemplateDeclSpecialization()
|
| H A D | DeclCXX.cpp | 2062 TemplateSpecializationKind CXXRecordDecl::getTemplateSpecializationKind() const{ in getTemplateSpecializationKind() function in CXXRecordDecl 2067 return MSInfo->getTemplateSpecializationKind(); in getTemplateSpecializationKind() 2120 if (isTemplateInstantiation(MSInfo->getTemplateSpecializationKind())) { in getTemplateInstantiationPattern() 2128 assert(!isTemplateInstantiation(this->getTemplateSpecializationKind()) && in getTemplateInstantiationPattern()
|
| H A D | DeclPrinter.cpp | 471 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation && in VisitDeclContext() 1323 if (I->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) { in VisitFunctionTemplateDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 2755 } else if (Record->getTemplateSpecializationKind() in MatchTemplateParametersToScopeSpecifier() 2900 } else if (Record->getTemplateSpecializationKind()) { in MatchTemplateParametersToScopeSpecifier() 2901 if (Record->getTemplateSpecializationKind() in MatchTemplateParametersToScopeSpecifier() 4048 static TemplateSpecializationKind getTemplateSpecializationKind(Decl *D); 4393 if (getTemplateSpecializationKind(Prev) == TSK_ExplicitSpecialization) { in ActOnVarTemplateSpecialization() 4406 << (PrevDecl->getTemplateSpecializationKind() != in ActOnVarTemplateSpecialization() 4689 if (!Var->getTemplateSpecializationKind()) in CheckVarTemplateId() 8255 static TemplateSpecializationKind getTemplateSpecializationKind(Decl *D) { in getTemplateSpecializationKind() function 8260 return Record->getTemplateSpecializationKind(); in getTemplateSpecializationKind() 8262 return Function->getTemplateSpecializationKind(); in getTemplateSpecializationKind() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 281 Function->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { in HandleFunction() 294 (Function->getTemplateSpecializationKind() == in HandleFunction() 420 if (MSInfo->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in HandleRecordDecl() 3973 if (ClassTemplateSpec->getTemplateSpecializationKind() == in usesPartialOrExplicitSpecialization() 4199 assert(ClassTemplateSpec->getTemplateSpecializationKind() != in InstantiateClassTemplateSpecialization() 4237 Function->getTemplateSpecializationKind(); in InstantiateClassMembers() 4279 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers() 4285 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers() 4323 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers() 4340 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers() [all …]
|
| H A D | HeuristicResolver.cpp | 147 if (CTSD->getTemplateSpecializationKind() == TSK_Undeclared) { in resolveTypeToTagDecl()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 4399 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in VisitClassTemplateSpecializationDecl() 5788 Function->getTemplateSpecializationKind() != in InstantiateFunctionDefinition() 6302 Def->setTemplateSpecializationKind(Var->getTemplateSpecializationKind(), in InstantiateVariableDefinition() 6377 Var->setTemplateSpecializationKind(OldVar->getTemplateSpecializationKind(), in InstantiateVariableDefinition() 6956 << T << (SubstRecord->getTemplateSpecializationKind() == in FindInstantiatedDecl() 7054 assert(Spec->getTemplateSpecializationKind() == in FindInstantiatedDecl() 7091 bool DefinitionRequired = Function->getTemplateSpecializationKind() == in PerformPendingInstantiations() 7152 bool DefinitionRequired = Var->getTemplateSpecializationKind() == in PerformPendingInstantiations()
|
| H A D | SemaCXXScopeSpec.cpp | 251 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteEnumDecl()
|
| H A D | SemaCUDA.cpp | 383 TemplateSpecializationKind TSK = Spec->getTemplateSpecializationKind(); in inferTargetForImplicitSpecialMember()
|
| H A D | SemaDeclCXX.cpp | 593 } else if (New->getTemplateSpecializationKind() in MergeCXXFunctionDecl() 595 New->getTemplateSpecializationKind() != TSK_Undeclared) { in MergeCXXFunctionDecl() 606 << (New->getTemplateSpecializationKind() ==TSK_ExplicitSpecialization) in MergeCXXFunctionDecl() 1756 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckCXXDefaultArguments() 6234 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); in ReferenceDllExportedMembers() 6554 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); in checkClassLevelDLLAttribute() 10547 if (!isTemplateInstantiation(RD.getTemplateSpecializationKind())) { in checkIllFormedTrivialABIStruct() 11436 if (Conversion->getTemplateSpecializationKind() != TSK_Undeclared && in ActOnConversionDeclarator() 11437 Conversion->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) in ActOnConversionDeclarator() 14559 if (M->getParent()->getTemplateSpecializationKind() != in ActOnFinishCXXNonNestedClass() [all …]
|
| H A D | SemaDecl.cpp | 1858 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in ShouldWarnIfUnusedFileScopedDecl() 1862 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl() 1889 VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in ShouldWarnIfUnusedFileScopedDecl() 1892 VD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl() 3272 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in mergeDeclAttributes() 12295 if (Guide->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckFunctionDeclaration() 13506 Dcl->getTemplateSpecializationKind() != TSK_Undeclared; in GloballyUniqueObjectMightBeAccidentallyDuplicated() 13523 FunDcl->getTemplateSpecializationKind() != TSK_Undeclared; in GloballyUniqueObjectMightBeAccidentallyDuplicated() 14034 !isTemplateInstantiation(VDecl->getTemplateSpecializationKind())) in AddInitializerToDecl() 14584 !isTemplateInstantiation(var->getTemplateSpecializationKind()) && in CheckCompleteVariableDeclaration() [all …]
|
| /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() 635 TemplateSpecializationKind getTemplateSpecializationKind() const { in getTemplateSpecializationKind() function 640 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization() 1935 getTemplateSpecializationKind()); 2717 getTemplateSpecializationKind());
|
| H A D | JSONNodeDumper.h | 402 switch (Redecl->getTemplateSpecializationKind()) { in writeTemplateDeclSpecialization()
|
| H A D | RecursiveASTVisitor.h | 1931 switch (RD->getTemplateSpecializationKind()) { 2117 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { \ 2233 if (FTSI->getTemplateSpecializationKind() != TSK_Undeclared && 2234 FTSI->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) {
|
| H A D | Decl.h | 1627 TemplateSpecializationKind getTemplateSpecializationKind() const; 3069 TemplateSpecializationKind getTemplateSpecializationKind() const; 4207 TemplateSpecializationKind getTemplateSpecializationKind() const;
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGVTables.cpp | 1109 IsInNamedModule ? RD->getTemplateSpecializationKind() in getVTableLinkage() 1110 : keyFunction->getTemplateSpecializationKind(); in getVTableLinkage() 1165 switch (RD->getTemplateSpecializationKind()) { in getVTableLinkage() 1228 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); in isVTableExternal()
|
| H A D | CGDeclCXX.cpp | 592 } else if (isTemplateInstantiation(D->getTemplateSpecializationKind()) || in EmitCXXGlobalVarDeclInitFunc() 1071 isTemplateInstantiation(D->getTemplateSpecializationKind()))) { in GenerateCXXGlobalVarDeclInitFunc()
|
| H A D | ItaniumCXXABI.cpp | 2641 !isTemplateInstantiation(D.getTemplateSpecializationKind()); in EmitGuardedInit() 3139 CXXThreadLocalInitVars[I]->getTemplateSpecializationKind())) in EmitThreadLocalInitFuncs() 3227 if (isTemplateInstantiation(VD->getTemplateSpecializationKind())) in EmitThreadLocalInitFuncs() 5276 } else if (isTemplateInstantiation(D.getTemplateSpecializationKind()) || in emitCXXStermFinalizer()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 6779 return (Node.getTemplateSpecializationKind() == TSK_ImplicitInstantiation || in AST_POLYMORPHIC_MATCHER() 6780 Node.getTemplateSpecializationKind() == in AST_POLYMORPHIC_MATCHER() 6782 Node.getTemplateSpecializationKind() == in AST_POLYMORPHIC_MATCHER() 6839 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()
|