Home
last modified time | relevance | path

Searched refs:TSK_ImplicitInstantiation (Results 1 – 22 of 22) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
DSpecifiers.h169 TSK_ImplicitInstantiation, enumerator
203 case TSK_ImplicitInstantiation: in isTemplateExplicitInstantiationOrSpecialization()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DASTDumper.cpp109 case TSK_ImplicitInstantiation: in dumpTemplateDeclSpecialization()
DDeclPrinter.cpp397 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation && in VisitDeclContext()
1175 if (I->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) { in VisitFunctionTemplateDecl()
1190 if (I->getSpecializationKind() == TSK_ImplicitInstantiation) { in VisitClassTemplateDecl()
DASTContext.cpp119 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocForCommentSearch()
125 VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocForCommentSearch()
130 if (CRD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocForCommentSearch()
136 if (TSK == TSK_ImplicitInstantiation || in getDeclLocForCommentSearch()
142 if (ED->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocForCommentSearch()
318 if (FD->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) in adjustDeclToTemplate()
349 if (CTSD->getSpecializationKind() != TSK_ImplicitInstantiation) in adjustDeclToTemplate()
10736 case TSK_ImplicitInstantiation: in basicGVALinkageForFunction()
10897 case TSK_ImplicitInstantiation: in basicGVALinkageForVariable()
DRecordLayoutBuilder.cpp2276 if (TSK == TSK_ImplicitInstantiation || in computeKeyFunction()
DDecl.cpp3691 case TSK_ImplicitInstantiation: in isImplicitlyInstantiable()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGVTables.cpp1025 case TSK_ImplicitInstantiation: in getVTableLinkage()
1061 case TSK_ImplicitInstantiation: in getVTableLinkage()
1127 if (TSK == TSK_ImplicitInstantiation || in isVTableExternal()
DCodeGenModule.cpp2733 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in MayBeEmittedEagerly()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaTemplateInstantiate.cpp1032 TSK_ImplicitInstantiation); in transformedLocalDecl()
2742 if (TSK == TSK_ImplicitInstantiation && !Enum->isScoped() && in InstantiateClass()
2746 MSInfo->setTemplateSpecializationKind(TSK_ImplicitInstantiation); in InstantiateClass()
2811 if (TSK == TSK_ImplicitInstantiation) { in InstantiateClass()
3226 (TSK == TSK_ImplicitInstantiation && Instantiation->isLocalClass())) && in InstantiateClassMembers()
3269 } else if (TSK == TSK_ImplicitInstantiation) { in InstantiateClassMembers()
3419 if (Field->hasInClassInitializer() && TSK == TSK_ImplicitInstantiation) { in InstantiateClassMembers()
DSemaTemplateInstantiateDecl.cpp1389 Enum->setInstantiationOfMemberEnum(D, TSK_ImplicitInstantiation); in VisitEnumDecl()
1854 Record->setInstantiationOfMemberClass(D, TSK_ImplicitInstantiation); in VisitCXXRecordDecl()
1890 TSK_ImplicitInstantiation, in VisitCXXRecordDecl()
1897 TSK_ImplicitInstantiation); in VisitCXXRecordDecl()
2124 Function->setInstantiationOfMemberFunction(D, TSK_ImplicitInstantiation); in VisitFunctionDecl()
2476 Method->setInstantiationOfMemberFunction(D, TSK_ImplicitInstantiation); in VisitCXXMethodDecl()
3713 InstD->setInstantiationOfMemberClass(D, TSK_ImplicitInstantiation); in VisitClassTemplateSpecializationDecl()
3727 TSK_ImplicitInstantiation, in VisitClassTemplateSpecializationDecl()
4837 } else if (TSK == TSK_ImplicitInstantiation) { in InstantiateFunctionDefinition()
5252 TSK_ImplicitInstantiation); in BuildVariableInstantiation()
[all …]
DSemaTemplate.cpp821 << /*implicit|explicit*/(TSK != TSK_ImplicitInstantiation) in DiagnoseUninstantiableTemplate()
848 << (TSK != TSK_ImplicitInstantiation) in DiagnoseUninstantiableTemplate()
4454 TSK_ImplicitInstantiation); in ActOnVarTemplateSpecialization()
4662 Var->setTemplateSpecializationKind(TSK_ImplicitInstantiation, in CheckVarTemplateId()
8511 != TSK_ImplicitInstantiation); in ActOnClassTemplateSpecialization()
8724 case TSK_ImplicitInstantiation: in CheckSpecializationInstantiationRedecl()
8726 (PrevTSK == TSK_Undeclared || PrevTSK == TSK_ImplicitInstantiation) && in CheckSpecializationInstantiationRedecl()
8739 case TSK_ImplicitInstantiation: in CheckSpecializationInstantiationRedecl()
8751 assert((PrevTSK == TSK_ImplicitInstantiation || in CheckSpecializationInstantiationRedecl()
8770 << (PrevTSK != TSK_ImplicitInstantiation); in CheckSpecializationInstantiationRedecl()
[all …]
DSemaCXXScopeSpec.cpp265 TSK_ImplicitInstantiation)) { in RequireCompleteEnumDecl()
DSemaExprMember.cpp1161 Var->setTemplateSpecializationKind(TSK_ImplicitInstantiation, MemberLoc); in BuildMemberReferenceExpr()
DSemaDeclCXX.cpp589 != TSK_ImplicitInstantiation && in MergeCXXFunctionDecl()
5968 TSK == TSK_ImplicitInstantiation) in ReferenceDllExportedMembers()
5980 if (TSK == TSK_ImplicitInstantiation && !ClassAttr->isInherited()) in ReferenceDllExportedMembers()
6355 TSK == TSK_ImplicitInstantiation)) { in propagateDLLAttrToBaseClassTemplate()
10336 TSK_ImplicitInstantiation) { in CheckConstructor()
17539 TSK != TSK_ImplicitInstantiation && in DefineUsedVTables()
17585 Class->isExternallyVisible() && ClassTSK != TSK_ImplicitInstantiation) { in DefineUsedVTables()
DSemaType.cpp8331 TSK_ImplicitInstantiation && in completeExprArrayBound()
8672 Loc, ClassTemplateSpec, TSK_ImplicitInstantiation, in RequireCompleteTypeImpl()
8688 TSK_ImplicitInstantiation, in RequireCompleteTypeImpl()
DSemaExpr.cpp17202 } else if (TSK != TSK_ImplicitInstantiation) { in MarkFunctionReferenced()
17209 if (FirstInstantiation || TSK != TSK_ImplicitInstantiation || in MarkFunctionReferenced()
18560 TSK == TSK_ImplicitInstantiation || in DoMarkVarDeclReferenced()
DSemaDecl.cpp1701 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in ShouldWarnIfUnusedFileScopedDecl()
1732 VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in ShouldWarnIfUnusedFileScopedDecl()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DJSONNodeDumper.h384 case TSK_ImplicitInstantiation: in writeTemplateDeclSpecialization()
DRecursiveASTVisitor.h1692 case TSK_ImplicitInstantiation:
1718 case TSK_ImplicitInstantiation:
1742 case TSK_ImplicitInstantiation:
2046 FTSI->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) {
DDecl.h2751 TemplateSpecializationKind TSK = TSK_ImplicitInstantiation,
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/
DIndexingContext.cpp178 case TSK_ImplicitInstantiation: in isTemplateImplicitInstantiation()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
DASTMatchers.h6266 return (Node.getTemplateSpecializationKind() == TSK_ImplicitInstantiation || in AST_POLYMORPHIC_MATCHER()