Searched refs:TSK (Results 1 - 18 of 18) sorted by relevance

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1862 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 DSemaTemplate.cpp6920 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 DSemaDeclCXX.cpp4681 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 DSemaTemplateInstantiateDecl.cpp3908 TemplateSpecializationKind TSK = Var->getTemplateSpecializationKind(); local
3911 if (TSK == TSK_ExplicitSpecialization)
3918 if (TSK == TSK_ExplicitInstantiationDeclaration)
H A DSemaExpr.cpp13495 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 DDecl.cpp547 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 DDeclCXX.cpp1227 TemplateSpecializationKind TSK) {
1232 = new (getASTContext()) MemberSpecializationInfo(RD, TSK);
1255 CXXRecordDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK) {
1258 Spec->setSpecializationKind(TSK);
1263 MSInfo->setTemplateSpecializationKind(TSK);
H A DRecordLayoutBuilder.cpp1998 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind();
1999 if (TSK == TSK_ImplicitInstantiation ||
2000 TSK == TSK_ExplicitInstantiationDeclaration ||
2001 TSK == TSK_ExplicitInstantiationDefinition)
H A DDeclTemplate.cpp706 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 DASTContext.cpp102 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 DDeclTemplate.h394 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 DDecl.h1249 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 DDeclCXX.h1352 TemplateSpecializationKind TSK);
1375 void setTemplateSpecializationKind(TemplateSpecializationKind TSK);
H A DASTContext.h788 TemplateSpecializationKind TSK,
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGVTables.cpp843 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); local
844 if (TSK == TSK_ExplicitInstantiationDeclaration)
849 if (TSK == TSK_ImplicitInstantiation ||
850 TSK == TSK_ExplicitInstantiationDefinition)
H A DCodeGenModule.cpp2697 TemplateSpecializationKind TSK = VD->getTemplateSpecializationKind(); local
2700 if (VD->getDefinition() && TSK == TSK_ExplicitInstantiationDefinition)
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp658 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 DSema.h7039 TemplateSpecializationKind TSK,
7045 TemplateSpecializationKind TSK);
7071 TemplateSpecializationKind TSK,
7077 TemplateSpecializationKind TSK);
7082 TemplateSpecializationKind TSK);

Completed in 277 milliseconds