| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 3273 MSInfo->setTemplateSpecializationKind(TSK); in InstantiateClass() 3277 Spec->setTemplateSpecializationKind(TSK); in InstantiateClass() 3434 if (TSK == TSK_ImplicitInstantiation) { in InstantiateClass() 3480 if (TSK == TSK_ExplicitInstantiationDefinition) in InstantiateClass() 3521 MSInfo->setTemplateSpecializationKind(TSK); in InstantiateEnum() 3673 TemplateSpecializationKind TSK) { in getPatternForClassTemplateSpecialization() argument 4008 TSK); in InstantiateClassMembers() 4021 TSK); in InstantiateClassMembers() 4031 PointOfInstantiation, TSK, Enum, in InstantiateClassMembers() 4049 MSInfo->setTemplateSpecializationKind(TSK); in InstantiateClassMembers() [all …]
|
| H A D | SemaTemplate.cpp | 856 << (TSK != TSK_ImplicitInstantiation) in DiagnoseUninstantiableTemplate() 879 if (TSK == TSK_ExplicitInstantiationDeclaration) in DiagnoseUninstantiableTemplate() 9741 if (TSK == TSK_Undeclared || TSK == TSK_ImplicitInstantiation) { in CheckFunctionTemplateSpecialization() 10253 TSK = TSK_ExplicitInstantiationDeclaration; in ActOnExplicitInstantiation() 10293 SS.isSet(), TSK)) in ActOnExplicitInstantiation() 10415 Def->setTemplateSpecializationKind(TSK); in ActOnExplicitInstantiation() 10525 TemplateSpecializationKind TSK in ActOnExplicitInstantiation() local 10567 TSK)) in ActOnExplicitInstantiation() 10580 if (TSK == TSK_ExplicitInstantiationDefinition) in ActOnExplicitInstantiation() 10664 TemplateSpecializationKind TSK in ActOnExplicitInstantiation() local [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 4904 TemplateSpecializationKind TSK = in InstantiateFunctionDefinition() local 4906 if (TSK == TSK_ExplicitSpecialization) in InstantiateFunctionDefinition() 4950 else if (TSK == TSK_ExplicitInstantiationDefinition || in InstantiateFunctionDefinition() 4958 } else if (TSK == TSK_ImplicitInstantiation) { in InstantiateFunctionDefinition() 5025 if (TSK == TSK_ExplicitInstantiationDeclaration && in InstantiateFunctionDefinition() 5515 TemplateSpecializationKind TSK = in InstantiateVariableDefinition() local 5517 if (TSK == TSK_ExplicitSpecialization) in InstantiateVariableDefinition() 5584 if (TSK == TSK_ExplicitInstantiationDefinition) { in InstantiateVariableDefinition() 5587 } else if (TSK == TSK_ImplicitInstantiation) { in InstantiateVariableDefinition() 5606 PatternDecl, Def, TSK, in InstantiateVariableDefinition() [all …]
|
| H A D | SemaDeclCXX.cpp | 6271 if (TSK == TSK_ExplicitInstantiationDeclaration) in ReferenceDllExportedMembers() 6305 TSK == TSK_ImplicitInstantiation) in ReferenceDllExportedMembers() 6336 if (TSK != TSK_ExplicitInstantiationDefinition) { in ReferenceDllExportedMembers() 6595 TSK == TSK_ExplicitInstantiationDeclaration && in checkClassLevelDLLAttribute() 6709 (TSK == TSK_Undeclared || TSK == TSK_ExplicitInstantiationDeclaration || in propagateDLLAttrToBaseClassTemplate() 6710 TSK == TSK_ImplicitInstantiation)) { in propagateDLLAttrToBaseClassTemplate() 6726 if (TSK != TSK_Undeclared) in propagateDLLAttrToBaseClassTemplate() 18715 TemplateSpecializationKind TSK = in DefineUsedVTables() local 18718 TSK != TSK_ImplicitInstantiation && in DefineUsedVTables() 18720 (void)TSK; in DefineUsedVTables() [all …]
|
| H A D | SemaExpr.cpp | 19011 TemplateSpecializationKind TSK = in MarkFunctionReferenced() local 19021 Func->setTemplateSpecializationKind(TSK, PointOfInstantiation); in MarkFunctionReferenced() 19022 } else if (TSK != TSK_ImplicitInstantiation) { in MarkFunctionReferenced() 19029 if (FirstInstantiation || TSK != TSK_ImplicitInstantiation || in MarkFunctionReferenced() 20477 TemplateSpecializationKind TSK = MSI ? MSI->getTemplateSpecializationKind() in DoMarkVarDeclReferenced() local 20505 if (NeedDefinition && TSK != TSK_Undeclared && in DoMarkVarDeclReferenced() 20513 if (NeedDefinition && isTemplateInstantiation(TSK)) { in DoMarkVarDeclReferenced() 20518 TSK == TSK_ImplicitInstantiation || in DoMarkVarDeclReferenced() 20519 (TSK == TSK_ExplicitInstantiationDeclaration && UsableInConstantExpr); in DoMarkVarDeclReferenced() 20531 Var->setTemplateSpecializationKind(TSK, PointOfInstantiation); in DoMarkVarDeclReferenced()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 533 TemplateSpecializationKind TSK, 563 assert(TSK != TSK_Undeclared && in setTemplateSpecializationKind() 565 Template.setInt(TSK - 1); in setTemplateSpecializationKind() 647 : MemberAndTSK(IF, TSK - 1), PointOfInstantiation(POI) { 648 assert(TSK != TSK_Undeclared && 667 assert(TSK != TSK_Undeclared && in setTemplateSpecializationKind() 669 MemberAndTSK.setInt(TSK - 1); in setTemplateSpecializationKind() 1927 void setSpecializationKind(TemplateSpecializationKind TSK) { 1928 SpecializationKind = TSK; 2723 void setSpecializationKind(TemplateSpecializationKind TSK) { [all …]
|
| H A D | Decl.h | 1627 void setTemplateSpecializationKind(TemplateSpecializationKind TSK, 1633 TemplateSpecializationKind TSK); 2077 TemplateSpecializationKind TSK, 2084 TemplateSpecializationKind TSK); 2844 TemplateSpecializationKind TSK) { in setInstantiationOfMemberFunction() argument 2845 setInstantiationOfMemberFunction(getASTContext(), FD, TSK); in setInstantiationOfMemberFunction() 2974 void setTemplateSpecializationKind(TemplateSpecializationKind TSK, 3867 TemplateSpecializationKind TSK); 4077 void setTemplateSpecializationKind(TemplateSpecializationKind TSK, 4090 TemplateSpecializationKind TSK) { in setInstantiationOfMemberEnum() argument [all …]
|
| H A D | TextNodeDumper.h | 207 void dumpTemplateSpecializationKind(TemplateSpecializationKind TSK);
|
| H A D | DeclCXX.h | 1504 TemplateSpecializationKind TSK); 1527 void setTemplateSpecializationKind(TemplateSpecializationKind TSK);
|
| H A D | ASTContext.h | 948 TemplateSpecializationKind TSK,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | Decl.cpp | 559 TSK = spec->getTemplateSpecializationKind(); in useInlineVisibilityHidden() 562 TSK = MSI->getTemplateSpecializationKind(); in useInlineVisibilityHidden() 570 TSK != TSK_ExplicitInstantiationDefinition && in useInlineVisibilityHidden() 2874 Spec->setSpecializationKind(TSK); in setTemplateSpecializationKind() 2875 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind() 2883 MSI->setTemplateSpecializationKind(TSK); in setTemplateSpecializationKind() 4155 assert(TSK != TSK_Undeclared && in setFunctionTemplateSpecialization() 4283 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind() 4293 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind() 4860 MSI->setTemplateSpecializationKind(TSK); in setTemplateSpecializationKind() [all …]
|
| H A D | DeclCXX.cpp | 1886 TemplateSpecializationKind TSK) { in setInstantiationOfMemberClass() argument 1891 = new (getASTContext()) MemberSpecializationInfo(RD, TSK); in setInstantiationOfMemberClass() 1913 CXXRecordDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK) { in setTemplateSpecializationKind() argument 1915 Spec->setSpecializationKind(TSK); in setTemplateSpecializationKind() 1920 MSInfo->setTemplateSpecializationKind(TSK); in setTemplateSpecializationKind()
|
| H A D | RecordLayoutBuilder.cpp | 2339 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); in computeKeyFunction() local 2340 if (TSK == TSK_ImplicitInstantiation || in computeKeyFunction() 2341 TSK == TSK_ExplicitInstantiationDeclaration || in computeKeyFunction() 2342 TSK == TSK_ExplicitInstantiationDefinition) in computeKeyFunction()
|
| H A D | DeclTemplate.cpp | 889 TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, in Create() argument 900 FD, Template, TSK, TemplateArgs, ArgsAsWritten, POI, MSInfo); in Create()
|
| H A D | TextNodeDumper.cpp | 769 TemplateSpecializationKind TSK) { in dumpTemplateSpecializationKind() argument 770 switch (TSK) { in dumpTemplateSpecializationKind()
|
| H A D | ASTContext.cpp | 143 TemplateSpecializationKind TSK = CTSD->getSpecializationKind(); in getDeclLocsForCommentSearch() local 144 if (TSK == TSK_ImplicitInstantiation || in getDeclLocsForCommentSearch() 145 TSK == TSK_Undeclared) in getDeclLocsForCommentSearch() 1462 TemplateSpecializationKind TSK, in setInstantiatedFromStaticDataMember() argument 1467 Tmpl, TSK, PointOfInstantiation)); in setInstantiatedFromStaticDataMember()
|
| H A D | ASTImporter.cpp | 3311 TemplateSpecializationKind TSK = FromFD->getTemplateSpecializationKind(); in ImportTemplateInformation() local 3315 ToFD->setInstantiationOfMemberFunction(*InstFDOrErr, TSK); in ImportTemplateInformation() 3352 TemplateSpecializationKind TSK = FTSInfo->getTemplateSpecializationKind(); in ImportTemplateInformation() local 3355 TSK, FromTAArgsAsWritten ? &ToTAInfo : nullptr, *POIOrErr); in ImportTemplateInformation()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 844 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitEnumDecl() local 960 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitFunctionDecl() local 968 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitFunctionDecl() local 989 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitFunctionDecl() local 992 MSInfo = new (C) MemberSpecializationInfo(FD, TSK); in VisitFunctionDecl() 998 C, FD, Template, TSK, TemplArgList, in VisitFunctionDecl() 1684 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitVarDeclImpl() local 2250 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitCXXRecordDeclImpl() local 4599 auto TSK = (TemplateSpecializationKind)Record.readInt(); in UpdateDecl() local 4603 MSInfo->setTemplateSpecializationKind(TSK); in UpdateDecl() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGVTables.cpp | 1173 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); in isVTableExternal() local 1174 if (TSK == TSK_ExplicitInstantiationDeclaration) in isVTableExternal() 1179 if (TSK == TSK_ImplicitInstantiation || in isVTableExternal() 1180 TSK == TSK_ExplicitInstantiationDefinition) in isVTableExternal()
|
| H A D | CodeGenModule.cpp | 5807 TemplateSpecializationKind TSK = VD->getTemplateSpecializationKind(); in HandleCXXStaticMemberVarInstantiation() local 5810 if (VD->getDefinition() && TSK == TSK_ExplicitInstantiationDefinition) in HandleCXXStaticMemberVarInstantiation()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 8258 TemplateSpecializationKind TSK, 10356 TemplateSpecializationKind TSK, 10362 TemplateSpecializationKind TSK); 10400 TemplateSpecializationKind TSK, 10406 TemplateSpecializationKind TSK); 10411 TemplateSpecializationKind TSK);
|