Home
last modified time | relevance | path

Searched refs:TSK (Results 1 – 20 of 20) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp2629 TemplateSpecializationKind TSK, in InstantiateClass() argument
2635 Pattern, PatternDef, TSK, Complain)) in InstantiateClass()
2651 MSInfo->setTemplateSpecializationKind(TSK); in InstantiateClass()
2655 Spec->setTemplateSpecializationKind(TSK); in InstantiateClass()
2743 if (TSK == TSK_ImplicitInstantiation && !Enum->isScoped() && in InstantiateClass()
2812 if (TSK == TSK_ImplicitInstantiation) { in InstantiateClass()
2857 if (TSK == TSK_ExplicitInstantiationDefinition) in InstantiateClass()
2887 TemplateSpecializationKind TSK) { in InstantiateEnum() argument
2891 Pattern, PatternDef, TSK,/*Complain*/true)) in InstantiateEnum()
2898 MSInfo->setTemplateSpecializationKind(TSK); in InstantiateEnum()
[all …]
H A DSemaTemplate.cpp788 TemplateSpecializationKind TSK, in DiagnoseUninstantiableTemplate() argument
821 << /*implicit|explicit*/(TSK != TSK_ImplicitInstantiation) in DiagnoseUninstantiableTemplate()
848 << (TSK != TSK_ImplicitInstantiation) in DiagnoseUninstantiableTemplate()
873 if (TSK == TSK_ExplicitInstantiationDeclaration) in DiagnoseUninstantiableTemplate()
9081 TemplateSpecializationKind TSK = SpecInfo->getTemplateSpecializationKind(); in CheckFunctionTemplateSpecialization() local
9082 if (TSK == TSK_Undeclared || TSK == TSK_ImplicitInstantiation) { in CheckFunctionTemplateSpecialization()
9446 TemplateSpecializationKind TSK) { in CheckExplicitInstantiation() argument
9450 if (TSK == TSK_ExplicitInstantiationDeclaration && in CheckExplicitInstantiation()
9551 TemplateSpecializationKind TSK = ExternLoc.isInvalid() in ActOnExplicitInstantiation() local
9555 if (TSK == TSK_ExplicitInstantiationDeclaration && in ActOnExplicitInstantiation()
[all …]
H A DSemaTemplateInstantiateDecl.cpp4666 TemplateSpecializationKind TSK = in InstantiateFunctionDefinition() local
4668 if (TSK == TSK_ExplicitSpecialization) in InstantiateFunctionDefinition()
4702 PatternDecl, PatternDef, TSK, in InstantiateFunctionDefinition()
4706 else if (TSK == TSK_ExplicitInstantiationDefinition) { in InstantiateFunctionDefinition()
4713 } else if (TSK == TSK_ImplicitInstantiation) { in InstantiateFunctionDefinition()
4779 if (TSK == TSK_ExplicitInstantiationDeclaration && in InstantiateFunctionDefinition()
5191 TemplateSpecializationKind TSK = in InstantiateVariableDefinition() local
5193 if (TSK == TSK_ExplicitSpecialization) in InstantiateVariableDefinition()
5260 if (TSK == TSK_ExplicitInstantiationDefinition) { in InstantiateVariableDefinition()
5263 } else if (TSK == TSK_ImplicitInstantiation) { in InstantiateVariableDefinition()
[all …]
H A DSemaDeclCXX.cpp5935 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); in ReferenceDllExportedMembers() local
5937 if (TSK == TSK_ExplicitInstantiationDeclaration) in ReferenceDllExportedMembers()
5968 TSK == TSK_ImplicitInstantiation) in ReferenceDllExportedMembers()
5980 if (TSK == TSK_ImplicitInstantiation && !ClassAttr->isInherited()) in ReferenceDllExportedMembers()
5991 if (TSK != TSK_ExplicitInstantiationDefinition) { in ReferenceDllExportedMembers()
6235 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); in checkClassLevelDLLAttribute() local
6240 TSK == TSK_ExplicitInstantiationDeclaration && in checkClassLevelDLLAttribute()
6269 TSK != TSK_ExplicitInstantiationDeclaration && in checkClassLevelDLLAttribute()
6270 TSK != TSK_ExplicitInstantiationDefinition) in checkClassLevelDLLAttribute()
6304 TSK != TSK_ExplicitInstantiationDeclaration && in checkClassLevelDLLAttribute()
[all …]
H A DSemaExpr.cpp17020 TemplateSpecializationKind TSK = in MarkFunctionReferenced() local
17030 Func->setTemplateSpecializationKind(TSK, PointOfInstantiation); in MarkFunctionReferenced()
17031 } else if (TSK != TSK_ImplicitInstantiation) { in MarkFunctionReferenced()
17038 if (FirstInstantiation || TSK != TSK_ImplicitInstantiation || in MarkFunctionReferenced()
18342 TemplateSpecializationKind TSK = MSI ? MSI->getTemplateSpecializationKind() in DoMarkVarDeclReferenced() local
18366 if (NeedDefinition && TSK != TSK_Undeclared && in DoMarkVarDeclReferenced()
18374 if (NeedDefinition && isTemplateInstantiation(TSK)) { in DoMarkVarDeclReferenced()
18379 TSK == TSK_ImplicitInstantiation || in DoMarkVarDeclReferenced()
18380 (TSK == TSK_ExplicitInstantiationDeclaration && UsableInConstantExpr); in DoMarkVarDeclReferenced()
18392 Var->setTemplateSpecializationKind(TSK, PointOfInstantiation); in DoMarkVarDeclReferenced()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DDecl.cpp541 TemplateSpecializationKind TSK = TSK_Undeclared; in useInlineVisibilityHidden() local
544 TSK = spec->getTemplateSpecializationKind(); in useInlineVisibilityHidden()
547 TSK = MSI->getTemplateSpecializationKind(); in useInlineVisibilityHidden()
554 return TSK != TSK_ExplicitInstantiationDeclaration && in useInlineVisibilityHidden()
555 TSK != TSK_ExplicitInstantiationDefinition && in useInlineVisibilityHidden()
2686 void VarDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK, in setTemplateSpecializationKind() argument
2694 Spec->setSpecializationKind(TSK); in setTemplateSpecializationKind()
2695 if (TSK != TSK_ExplicitSpecialization && in setTemplateSpecializationKind()
2703 MSI->setTemplateSpecializationKind(TSK); in setTemplateSpecializationKind()
2704 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() && in setTemplateSpecializationKind()
[all …]
H A DDeclCXX.cpp1792 TemplateSpecializationKind TSK) { in setInstantiationOfMemberClass() argument
1797 = new (getASTContext()) MemberSpecializationInfo(RD, TSK); in setInstantiationOfMemberClass()
1819 CXXRecordDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK) { in setTemplateSpecializationKind() argument
1821 Spec->setSpecializationKind(TSK); in setTemplateSpecializationKind()
1826 MSInfo->setTemplateSpecializationKind(TSK); in setTemplateSpecializationKind()
H A DRecordLayoutBuilder.cpp2269 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); in computeKeyFunction() local
2270 if (TSK == TSK_ImplicitInstantiation || in computeKeyFunction()
2271 TSK == TSK_ExplicitInstantiationDeclaration || in computeKeyFunction()
2272 TSK == TSK_ExplicitInstantiationDefinition) in computeKeyFunction()
H A DDeclTemplate.cpp870 TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, in Create() argument
881 FD, Template, TSK, TemplateArgs, ArgsAsWritten, POI, MSInfo); in Create()
H A DASTContext.cpp135 TemplateSpecializationKind TSK = CTSD->getSpecializationKind(); in getDeclLocForCommentSearch() local
136 if (TSK == TSK_ImplicitInstantiation || in getDeclLocForCommentSearch()
137 TSK == TSK_Undeclared) in getDeclLocForCommentSearch()
1535 TemplateSpecializationKind TSK, in setInstantiatedFromStaticDataMember() argument
1540 Tmpl, TSK, PointOfInstantiation)); in setInstantiatedFromStaticDataMember()
H A DASTImporter.cpp3079 TemplateSpecializationKind TSK = FromFD->getTemplateSpecializationKind(); in ImportTemplateInformation() local
3083 ToFD->setInstantiationOfMemberFunction(*InstFDOrErr, TSK); in ImportTemplateInformation()
3120 TemplateSpecializationKind TSK = FTSInfo->getTemplateSpecializationKind(); in ImportTemplateInformation() local
3123 TSK, FromTAArgsAsWritten ? &ToTAInfo : nullptr, *POIOrErr); in ImportTemplateInformation()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDeclTemplate.h497 TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo() argument
500 : Function(FD, MSInfo ? 1 : 0), Template(Template, TSK - 1), in FunctionTemplateSpecializationInfo()
517 TemplateSpecializationKind TSK,
546 void setTemplateSpecializationKind(TemplateSpecializationKind TSK) { in setTemplateSpecializationKind() argument
547 assert(TSK != TSK_Undeclared && in setTemplateSpecializationKind()
549 Template.setInt(TSK - 1); in setTemplateSpecializationKind()
629 MemberSpecializationInfo(NamedDecl *IF, TemplateSpecializationKind TSK,
631 : MemberAndTSK(IF, TSK - 1), PointOfInstantiation(POI) {
632 assert(TSK != TSK_Undeclared &&
650 void setTemplateSpecializationKind(TemplateSpecializationKind TSK) { in setTemplateSpecializationKind() argument
[all …]
H A DDecl.h1529 void setTemplateSpecializationKind(TemplateSpecializationKind TSK,
1535 TemplateSpecializationKind TSK);
1939 TemplateSpecializationKind TSK,
1946 TemplateSpecializationKind TSK);
2628 TemplateSpecializationKind TSK) { in setInstantiationOfMemberFunction() argument
2629 setInstantiationOfMemberFunction(getASTContext(), FD, TSK); in setInstantiationOfMemberFunction()
2725 TemplateSpecializationKind TSK = TSK_ImplicitInstantiation,
2729 InsertPos, TSK, TemplateArgsAsWritten,
2753 void setTemplateSpecializationKind(TemplateSpecializationKind TSK,
3594 TemplateSpecializationKind TSK);
[all …]
H A DDeclCXX.h1443 TemplateSpecializationKind TSK);
1466 void setTemplateSpecializationKind(TemplateSpecializationKind TSK);
H A DASTContext.h894 TemplateSpecializationKind TSK,
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderDecl.cpp784 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitEnumDecl() local
786 ED->setInstantiationOfMemberEnum(Reader.getContext(), InstED, TSK); in VisitEnumDecl()
918 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitFunctionDecl() local
920 FD->setInstantiationOfMemberFunction(Reader.getContext(), InstFD, TSK); in VisitFunctionDecl()
927 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitFunctionDecl() local
959 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitFunctionDecl() local
962 MSInfo = new (C) MemberSpecializationInfo(FD, TSK); in VisitFunctionDecl()
968 C, FD, Template, TSK, TemplArgList, in VisitFunctionDecl()
1480 auto TSK = (TemplateSpecializationKind)Record.readInt(); in VisitVarDeclImpl() local
1482 Reader.getContext().setInstantiatedFromStaticDataMember(VD, Tmpl, TSK,POI); in VisitVarDeclImpl()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGVTables.cpp1121 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); in isVTableExternal() local
1122 if (TSK == TSK_ExplicitInstantiationDeclaration) in isVTableExternal()
1127 if (TSK == TSK_ImplicitInstantiation || in isVTableExternal()
1128 TSK == TSK_ExplicitInstantiationDefinition) in isVTableExternal()
H A DCodeGenModule.cpp4787 TemplateSpecializationKind TSK = VD->getTemplateSpecializationKind(); in HandleCXXStaticMemberVarInstantiation() local
4790 if (VD->getDefinition() && TSK == TSK_ExplicitInstantiationDefinition) in HandleCXXStaticMemberVarInstantiation()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h7442 TemplateSpecializationKind TSK,
9318 TemplateSpecializationKind TSK,
9324 TemplateSpecializationKind TSK);
9361 TemplateSpecializationKind TSK,
9367 TemplateSpecializationKind TSK);
9372 TemplateSpecializationKind TSK);
/netbsd-src/share/misc/
H A Dairport7813 TSK:Taskul, Papua New Guinea