/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 1862 TemplateSpecializationKind TSK, 1873 << (TSK != TSK_ImplicitInstantiation) 1885 << (TSK != TSK_ImplicitInstantiation) 1894 if (TSK == TSK_ExplicitInstantiationDeclaration) 1915 /// \param TSK the kind of implicit or explicit instantiation to perform. 1925 TemplateSpecializationKind TSK, 1931 Pattern, PatternDef, TSK, Complain)) 1938 MSInfo->setTemplateSpecializationKind(TSK); 1942 Spec->setTemplateSpecializationKind(TSK); 2012 if (TSK 1856 DiagnoseUninstantiableTemplate(Sema &S, SourceLocation PointOfInstantiation, TagDecl *Instantiation, bool InstantiatedFromMember, TagDecl *Pattern, TagDecl *PatternDef, TemplateSpecializationKind TSK, bool Complain = true) argument 1922 InstantiateClass(SourceLocation PointOfInstantiation, CXXRecordDecl *Instantiation, CXXRecordDecl *Pattern, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK, bool Complain) argument 2141 InstantiateEnum(SourceLocation PointOfInstantiation, EnumDecl *Instantiation, EnumDecl *Pattern, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK) argument 2270 InstantiateClassTemplateSpecialization( SourceLocation PointOfInstantiation, ClassTemplateSpecializationDecl *ClassTemplateSpec, TemplateSpecializationKind TSK, bool Complain) argument 2418 InstantiateClassMembers(SourceLocation PointOfInstantiation, CXXRecordDecl *Instantiation, const MultiLevelTemplateArgumentList &TemplateArgs, TemplateSpecializationKind TSK) argument 2619 InstantiateClassTemplateSpecializationMembers( SourceLocation PointOfInstantiation, ClassTemplateSpecializationDecl *ClassTemplateSpec, TemplateSpecializationKind TSK) argument [all...] |
H A D | SemaTemplate.cpp | 6920 TemplateSpecializationKind TSK = SpecInfo->getTemplateSpecializationKind(); local 6921 if (TSK == TSK_Undeclared || TSK == TSK_ImplicitInstantiation) { 7296 TemplateSpecializationKind TSK = ExternLoc.isInvalid() local 7300 if (TSK == TSK_ExplicitInstantiationDeclaration) { 7351 if (CheckSpecializationInstantiationRedecl(TemplateNameLoc, TSK, 7422 Specialization->setTemplateSpecializationKind(TSK); 7437 InstantiateClassTemplateSpecialization(TemplateNameLoc, Specialization, TSK); 7438 else if (TSK == TSK_ExplicitInstantiationDefinition) { 7452 TSK 7543 TemplateSpecializationKind TSK local 7680 TemplateSpecializationKind TSK local [all...] |
H A D | SemaDeclCXX.cpp | 4681 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); local 4683 if (TSK == TSK_ExplicitInstantiationDeclaration) 4698 if (TSK == TSK_ImplicitInstantiation && !ClassAttr->isInherited()) 4779 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); local 4783 TSK == TSK_ExplicitInstantiationDeclaration) { 4846 auto TSK = BaseTemplateSpec->getSpecializationKind(); local 4848 (TSK == TSK_Undeclared || TSK == TSK_ExplicitInstantiationDeclaration || 4849 TSK == TSK_ImplicitInstantiation)) { 4860 if (TSK ! 13289 TemplateSpecializationKind TSK = local 13304 TemplateSpecializationKind TSK local [all...] |
H A D | SemaTemplateInstantiateDecl.cpp | 3908 TemplateSpecializationKind TSK = Var->getTemplateSpecializationKind(); local 3911 if (TSK == TSK_ExplicitSpecialization) 3918 if (TSK == TSK_ExplicitInstantiationDeclaration)
|
H A D | SemaExpr.cpp | 13495 TemplateSpecializationKind TSK = Var->getTemplateSpecializationKind(); local 13530 if (!isTemplateInstantiation(TSK)) 13546 if (isTemplateInstantiation(TSK)) { 13547 bool TryInstantiating = TSK == TSK_ImplicitInstantiation; 13561 Var->setTemplateSpecializationKind(TSK, Loc);
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | Decl.cpp | 547 TemplateSpecializationKind TSK = TSK_Undeclared; 550 TSK = spec->getTemplateSpecializationKind(); 553 TSK = MSI->getTemplateSpecializationKind(); 560 return TSK != TSK_ExplicitInstantiationDeclaration && 561 TSK != TSK_ExplicitInstantiationDefinition && 2300 void VarDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK, argument 2308 Spec->setSpecializationKind(TSK); 2309 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() && 2315 MSI->setTemplateSpecializationKind(TSK); 2316 if (TSK ! 2323 setInstantiationOfStaticDataMember(VarDecl *VD, TemplateSpecializationKind TSK) argument 3053 setInstantiationOfMemberFunction(ASTContext &C, FunctionDecl *FD, TemplateSpecializationKind TSK) argument 3204 setFunctionTemplateSpecialization(ASTContext &C, FunctionTemplateDecl *Template, const TemplateArgumentList *TemplateArgs, void *InsertPos, TemplateSpecializationKind TSK, const TemplateArgumentListInfo *TemplateArgsAsWritten, SourceLocation PointOfInstantiation) argument 3285 setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument 3667 setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument 3685 setInstantiationOfMemberEnum(ASTContext &C, EnumDecl *ED, TemplateSpecializationKind TSK) argument [all...] |
H A D | DeclCXX.cpp | 1227 TemplateSpecializationKind TSK) { 1232 = new (getASTContext()) MemberSpecializationInfo(RD, TSK); 1255 CXXRecordDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK) { 1258 Spec->setSpecializationKind(TSK); 1263 MSInfo->setTemplateSpecializationKind(TSK);
|
H A D | RecordLayoutBuilder.cpp | 1998 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); 1999 if (TSK == TSK_ImplicitInstantiation || 2000 TSK == TSK_ExplicitInstantiationDeclaration || 2001 TSK == TSK_ExplicitInstantiationDefinition)
|
H A D | DeclTemplate.cpp | 706 TemplateSpecializationKind TSK, 715 return new (C) FunctionTemplateSpecializationInfo(FD, Template, TSK, 704 Create(ASTContext &C, FunctionDecl *FD, FunctionTemplateDecl *Template, TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, const TemplateArgumentListInfo *TemplateArgsAsWritten, SourceLocation POI) argument
|
H A D | ASTContext.cpp | 102 TemplateSpecializationKind TSK = CTSD->getSpecializationKind(); local 103 if (TSK == TSK_ImplicitInstantiation || 104 TSK == TSK_Undeclared) 1179 TemplateSpecializationKind TSK, 1184 Tmpl, TSK, PointOfInstantiation)); 1178 setInstantiatedFromStaticDataMember(VarDecl *Inst, VarDecl *Tmpl, TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 394 TemplateSpecializationKind TSK, 399 Template(Template, TSK - 1), 407 TemplateSpecializationKind TSK, 454 void setTemplateSpecializationKind(TemplateSpecializationKind TSK) { argument 455 assert(TSK != TSK_Undeclared && 457 Template.setInt(TSK - 1); 502 MemberSpecializationInfo(NamedDecl *IF, TemplateSpecializationKind TSK, argument 504 : MemberAndTSK(IF, TSK - 1), PointOfInstantiation(POI) { 505 assert(TSK != TSK_Undeclared && 523 void setTemplateSpecializationKind(TemplateSpecializationKind TSK) { argument 392 FunctionTemplateSpecializationInfo(FunctionDecl *FD, FunctionTemplateDecl *Template, TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, const ASTTemplateArgumentListInfo *TemplateArgsAsWritten, SourceLocation POI) argument 1639 setSpecializationKind(TemplateSpecializationKind TSK) argument 2485 setSpecializationKind(TemplateSpecializationKind TSK) argument [all...] |
H A D | Decl.h | 1249 void setTemplateSpecializationKind(TemplateSpecializationKind TSK, 1255 TemplateSpecializationKind TSK); 1578 /// \param TSK the kind of template specialization this is. 1588 TemplateSpecializationKind TSK, 1595 TemplateSpecializationKind TSK); 2051 TemplateSpecializationKind TSK) { 2052 setInstantiationOfMemberFunction(getASTContext(), FD, TSK); 2137 /// \param TSK the kind of template specialization this is. 2146 TemplateSpecializationKind TSK = TSK_ImplicitInstantiation, 2150 InsertPos, TSK, TemplateArgsAsWritte [all...] |
H A D | DeclCXX.h | 1352 TemplateSpecializationKind TSK); 1375 void setTemplateSpecializationKind(TemplateSpecializationKind TSK);
|
H A D | ASTContext.h | 788 TemplateSpecializationKind TSK,
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 843 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); local 844 if (TSK == TSK_ExplicitInstantiationDeclaration) 849 if (TSK == TSK_ImplicitInstantiation || 850 TSK == TSK_ExplicitInstantiationDefinition)
|
H A D | CodeGenModule.cpp | 2697 TemplateSpecializationKind TSK = VD->getTemplateSpecializationKind(); local 2700 if (VD->getDefinition() && TSK == TSK_ExplicitInstantiationDefinition)
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 658 TemplateSpecializationKind TSK = (TemplateSpecializationKind)Record[Idx++]; local 660 ED->setInstantiationOfMemberEnum(Reader.getContext(), InstED, TSK); 738 TemplateSpecializationKind TSK = (TemplateSpecializationKind)Record[Idx++]; local 740 FD->setInstantiationOfMemberFunction(Reader.getContext(), InstFD, TSK); 748 TemplateSpecializationKind TSK = (TemplateSpecializationKind)Record[Idx++]; local 779 = FunctionTemplateSpecializationInfo::Create(C, FD, Template, TSK, 1204 TemplateSpecializationKind TSK = (TemplateSpecializationKind)Record[Idx++]; local 1206 Reader.getContext().setInstantiatedFromStaticDataMember(VD, Tmpl, TSK,POI); 1656 TemplateSpecializationKind TSK = (TemplateSpecializationKind)Record[Idx++]; local 1658 MemberSpecializationInfo *MSI = new (C) MemberSpecializationInfo(RD, TSK); 3690 auto TSK = (TemplateSpecializationKind)Record[Idx++]; local [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Sema.h | 7039 TemplateSpecializationKind TSK, 7045 TemplateSpecializationKind TSK); 7071 TemplateSpecializationKind TSK, 7077 TemplateSpecializationKind TSK); 7082 TemplateSpecializationKind TSK);
|