/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 2631 /// \param TSK the kind of implicit or explicit instantiation to perform. 2641 TemplateSpecializationKind TSK, 2647 Pattern, PatternDef, TSK, Complain)) 2663 MSInfo->setTemplateSpecializationKind(TSK); 2667 Spec->setTemplateSpecializationKind(TSK); 2752 if (TSK == TSK_ImplicitInstantiation && !Enum->isScoped() && 2820 if (TSK == TSK_ImplicitInstantiation) { 2867 if (TSK == TSK_ExplicitInstantiationDefinition) 2889 /// \param TSK The kind of implicit or explicit instantiation to perform. 2895 TemplateSpecializationKind TSK) { [all...] |
H A D | SemaTemplate.cpp | 787 TemplateSpecializationKind TSK, 820 << /*implicit|explicit*/(TSK != TSK_ImplicitInstantiation) 847 << (TSK != TSK_ImplicitInstantiation) 872 if (TSK == TSK_ExplicitInstantiationDeclaration) 8912 TemplateSpecializationKind TSK = SpecInfo->getTemplateSpecializationKind(); local 8913 if (TSK == TSK_Undeclared || TSK == TSK_ImplicitInstantiation) { 9277 TemplateSpecializationKind TSK) { 9281 if (TSK == TSK_ExplicitInstantiationDeclaration && 9382 TemplateSpecializationKind TSK local 782 DiagnoseUninstantiableTemplate(SourceLocation PointOfInstantiation, NamedDecl *Instantiation, bool InstantiatedFromMember, const NamedDecl *Pattern, const NamedDecl *PatternDef, TemplateSpecializationKind TSK, bool Complain ) argument 9274 CheckExplicitInstantiation(Sema &S, NamedDecl *D, SourceLocation InstLoc, bool WasQualifiedName, TemplateSpecializationKind TSK) argument 9691 TemplateSpecializationKind TSK local 9830 TemplateSpecializationKind TSK local [all...] |
H A D | SemaTemplateInstantiateDecl.cpp | 4631 TemplateSpecializationKind TSK = 4633 if (TSK == TSK_ExplicitSpecialization) 4653 PatternDecl, PatternDef, TSK, 4657 else if (TSK == TSK_ExplicitInstantiationDefinition) { 4664 } else if (TSK == TSK_ImplicitInstantiation) { 4730 if (TSK == TSK_ExplicitInstantiationDeclaration && 5142 TemplateSpecializationKind TSK = 5144 if (TSK == TSK_ExplicitSpecialization) 5220 if (TSK == TSK_ExplicitInstantiationDefinition) { 5223 } else if (TSK [all...] |
H A D | SemaDeclCXX.cpp | 5820 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); 5822 if (TSK == TSK_ExplicitInstantiationDeclaration) 5853 TSK == TSK_ImplicitInstantiation) 5865 if (TSK == TSK_ImplicitInstantiation && !ClassAttr->isInherited()) 6111 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); 6116 TSK == TSK_ExplicitInstantiationDeclaration && 6146 TSK != TSK_ExplicitInstantiationDeclaration && 6147 TSK != TSK_ExplicitInstantiationDefinition) 6181 TSK != TSK_ExplicitInstantiationDeclaration && 6182 TSK ! [all...] |
H A D | SemaExpr.cpp | 16683 TemplateSpecializationKind TSK = 16689 Func->setTemplateSpecializationKind(TSK, PointOfInstantiation); 16690 } else if (TSK != TSK_ImplicitInstantiation) { 16697 if (FirstInstantiation || TSK != TSK_ImplicitInstantiation || 17872 TemplateSpecializationKind TSK = MSI ? MSI->getTemplateSpecializationKind() local 17898 if (NeedDefinition && TSK != TSK_Undeclared && 17906 if (NeedDefinition && isTemplateInstantiation(TSK)) { 17911 TSK == TSK_ImplicitInstantiation || 17912 (TSK == TSK_ExplicitInstantiationDeclaration && UsableInConstantExpr); 17923 Var->setTemplateSpecializationKind(TSK, PointOfInstantiatio [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | Decl.cpp | 541 TemplateSpecializationKind TSK = TSK_Undeclared; 544 TSK = spec->getTemplateSpecializationKind(); 547 TSK = MSI->getTemplateSpecializationKind(); 554 return TSK != TSK_ExplicitInstantiationDeclaration && 555 TSK != TSK_ExplicitInstantiationDefinition && 2620 void VarDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK, argument 2628 Spec->setSpecializationKind(TSK); 2629 if (TSK != TSK_ExplicitSpecialization && 2637 MSI->setTemplateSpecializationKind(TSK); 2638 if (TSK ! 2648 setInstantiationOfStaticDataMember(VarDecl *VD, TemplateSpecializationKind TSK) argument [all...] |
H A D | DeclCXX.cpp | 1722 TemplateSpecializationKind TSK) { 1727 = new (getASTContext()) MemberSpecializationInfo(RD, TSK); 1749 CXXRecordDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK) { 1751 Spec->setSpecializationKind(TSK); 1756 MSInfo->setTemplateSpecializationKind(TSK);
|
H A D | RecordLayoutBuilder.cpp | 2089 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); 2090 if (TSK == TSK_ImplicitInstantiation || 2091 TSK == TSK_ExplicitInstantiationDeclaration || 2092 TSK == TSK_ExplicitInstantiationDefinition)
|
H A D | DeclTemplate.cpp | 845 TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, 856 FD, Template, TSK, TemplateArgs, ArgsAsWritten, POI, MSInfo); 843 Create( ASTContext &C, FunctionDecl *FD, FunctionTemplateDecl *Template, TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, const TemplateArgumentListInfo *TemplateArgsAsWritten, SourceLocation POI, MemberSpecializationInfo *MSInfo) argument
|
H A D | ASTContext.cpp | 134 TemplateSpecializationKind TSK = CTSD->getSpecializationKind(); local 135 if (TSK == TSK_ImplicitInstantiation || 136 TSK == TSK_Undeclared) 1506 TemplateSpecializationKind TSK, 1511 Tmpl, TSK, PointOfInstantiation)); 1505 setInstantiatedFromStaticDataMember(VarDecl *Inst, VarDecl *Tmpl, TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument
|
H A D | ASTImporter.cpp | 2991 TemplateSpecializationKind TSK = FromFD->getTemplateSpecializationKind(); local 2995 ToFD->setInstantiationOfMemberFunction(*InstFDOrErr, TSK); 3032 TemplateSpecializationKind TSK = FTSInfo->getTemplateSpecializationKind(); 3035 TSK, FromTAArgsAsWritten ? &ToTAInfo : nullptr, *POIOrErr);
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 500 TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, 503 : Function(FD, MSInfo ? 1 : 0), Template(Template, TSK - 1), 520 TemplateSpecializationKind TSK, 549 void setTemplateSpecializationKind(TemplateSpecializationKind TSK) { argument 550 assert(TSK != TSK_Undeclared && 552 Template.setInt(TSK - 1); 632 MemberSpecializationInfo(NamedDecl *IF, TemplateSpecializationKind TSK, argument 634 : MemberAndTSK(IF, TSK - 1), PointOfInstantiation(POI) { 635 assert(TSK != TSK_Undeclared && 653 void setTemplateSpecializationKind(TemplateSpecializationKind TSK) { argument 498 FunctionTemplateSpecializationInfo( FunctionDecl *FD, FunctionTemplateDecl *Template, TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, const ASTTemplateArgumentListInfo *TemplateArgsAsWritten, SourceLocation POI, MemberSpecializationInfo *MSInfo) argument 1934 setSpecializationKind(TemplateSpecializationKind TSK) argument 2786 setSpecializationKind(TemplateSpecializationKind TSK) argument [all...] |
H A D | Decl.h | 1490 void setTemplateSpecializationKind(TemplateSpecializationKind TSK, 1496 TemplateSpecializationKind TSK); 1887 /// \param TSK the kind of template specialization this is. 1897 TemplateSpecializationKind TSK, 1904 TemplateSpecializationKind TSK); 2578 TemplateSpecializationKind TSK) { 2579 setInstantiationOfMemberFunction(getASTContext(), FD, TSK); 2666 /// \param TSK the kind of template specialization this is. 2675 TemplateSpecializationKind TSK = TSK_ImplicitInstantiation, 2679 InsertPos, TSK, TemplateArgsAsWritte [all...] |
H A D | DeclCXX.h | 1428 TemplateSpecializationKind TSK); 1451 void setTemplateSpecializationKind(TemplateSpecializationKind TSK);
|
H A D | ASTContext.h | 836 TemplateSpecializationKind TSK,
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 1203 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); 1204 if (TSK == TSK_ExplicitInstantiationDeclaration) 1209 if (TSK == TSK_ImplicitInstantiation || 1210 TSK == TSK_ExplicitInstantiationDefinition)
|
H A D | CodeGenModule.cpp | 4486 TemplateSpecializationKind TSK = VD->getTemplateSpecializationKind(); 4489 if (VD->getDefinition() && TSK == TSK_ExplicitInstantiationDefinition)
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 781 auto TSK = (TemplateSpecializationKind)Record.readInt(); local 783 ED->setInstantiationOfMemberEnum(Reader.getContext(), InstED, TSK); 913 auto TSK = (TemplateSpecializationKind)Record.readInt(); local 915 FD->setInstantiationOfMemberFunction(Reader.getContext(), InstFD, TSK); 922 auto TSK = (TemplateSpecializationKind)Record.readInt(); local 954 auto TSK = (TemplateSpecializationKind)Record.readInt(); local 957 MSInfo = new (C) MemberSpecializationInfo(FD, TSK); 963 C, FD, Template, TSK, TemplArgList, 1462 auto TSK = (TemplateSpecializationKind)Record.readInt(); local 1464 Reader.getContext().setInstantiatedFromStaticDataMember(VD, Tmpl, TSK,PO 1906 auto TSK = (TemplateSpecializationKind)Record.readInt(); local 4541 auto TSK = (TemplateSpecializationKind)Record.readInt(); local [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 7192 TemplateSpecializationKind TSK, 9040 TemplateSpecializationKind TSK, 9046 TemplateSpecializationKind TSK); 9081 TemplateSpecializationKind TSK, 9087 TemplateSpecializationKind TSK); 9092 TemplateSpecializationKind TSK);
|