Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DSpecifiers.h191 TSK_ImplicitInstantiation, enumerator
225 case TSK_ImplicitInstantiation: in isTemplateExplicitInstantiationOrSpecialization()
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp321 case TSK_ImplicitInstantiation: in hasVTable()
337 case TSK_ImplicitInstantiation: in hasVTable()
365 case TSK_ImplicitInstantiation: in getVTableLinkage()
378 case TSK_ImplicitInstantiation: in getVTableLinkage()
605 case TSK_ImplicitInstantiation: in VisitCXXRecordDecl()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTDumper.cpp129 case TSK_ImplicitInstantiation: in dumpTemplateDeclSpecialization()
H A DDeclPrinter.cpp443 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation && in VisitDeclContext()
1287 if (I->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) { in VisitFunctionTemplateDecl()
1302 if (I->getSpecializationKind() == TSK_ImplicitInstantiation) { in VisitClassTemplateDecl()
H A DDeclTemplate.cpp1005 case TSK_ImplicitInstantiation: { in getSourceRange()
1416 case TSK_ImplicitInstantiation: { in getSourceRange()
H A DASTContext.cpp130 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocsForCommentSearch()
136 VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocsForCommentSearch()
141 if (CRD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocsForCommentSearch()
147 if (TSK == TSK_ImplicitInstantiation || in getDeclLocsForCommentSearch()
153 if (ED->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocsForCommentSearch()
344 if (FD->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) in adjustDeclToTemplate()
375 if (CTSD->getSpecializationKind() != TSK_ImplicitInstantiation) in adjustDeclToTemplate()
12117 case TSK_ImplicitInstantiation: in basicGVALinkageForFunction()
12296 case TSK_ImplicitInstantiation: in basicGVALinkageForVariable()
H A DTextNodeDumper.cpp887 case TSK_ImplicitInstantiation: in dumpTemplateSpecializationKind()
H A DRecordLayoutBuilder.cpp2347 if (TSK == TSK_ImplicitInstantiation || in computeKeyFunction()
H A DDecl.cpp4074 case TSK_ImplicitInstantiation: in isImplicitlyInstantiable()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp1535 Enum->setInstantiationOfMemberEnum(D, TSK_ImplicitInstantiation); in VisitEnumDecl()
2010 Record->setInstantiationOfMemberClass(D, TSK_ImplicitInstantiation); in VisitCXXRecordDecl()
2046 TSK_ImplicitInstantiation, in VisitCXXRecordDecl()
2053 TSK_ImplicitInstantiation); in VisitCXXRecordDecl()
2278 Function->setInstantiationOfMemberFunction(D, TSK_ImplicitInstantiation); in VisitFunctionDecl()
2677 Method->setInstantiationOfMemberFunction(D, TSK_ImplicitInstantiation); in VisitCXXMethodDecl()
3943 InstD->setInstantiationOfMemberClass(D, TSK_ImplicitInstantiation); in VisitClassTemplateSpecializationDecl()
3956 TSK_ImplicitInstantiation, in VisitClassTemplateSpecializationDecl()
4899 if (Function->getBuiltinID() && TSK == TSK_ImplicitInstantiation && in InstantiateFunctionDefinition()
4946 } else if (TSK == TSK_ImplicitInstantiation) { in InstantiateFunctionDefinition()
[all …]
H A DSemaTemplate.cpp803 << /*implicit|explicit*/(TSK != TSK_ImplicitInstantiation) in DiagnoseUninstantiableTemplate()
830 << (TSK != TSK_ImplicitInstantiation) in DiagnoseUninstantiableTemplate()
4114 TSK_ImplicitInstantiation); in ActOnVarTemplateSpecialization()
4315 Var->setTemplateSpecializationKind(TSK_ImplicitInstantiation, in CheckVarTemplateId()
8351 != TSK_ImplicitInstantiation); in ActOnClassTemplateSpecialization()
8596 case TSK_ImplicitInstantiation: in CheckSpecializationInstantiationRedecl()
8598 (PrevTSK == TSK_Undeclared || PrevTSK == TSK_ImplicitInstantiation) && in CheckSpecializationInstantiationRedecl()
8611 case TSK_ImplicitInstantiation: in CheckSpecializationInstantiationRedecl()
8625 assert((PrevTSK == TSK_ImplicitInstantiation || in CheckSpecializationInstantiationRedecl()
8644 << (PrevTSK != TSK_ImplicitInstantiation); in CheckSpecializationInstantiationRedecl()
[all …]
H A DSemaTemplateInstantiate.cpp1474 TSK_ImplicitInstantiation); in transformedLocalDecl()
3528 if (TSK == TSK_ImplicitInstantiation && !Enum->isScoped() && in InstantiateClass()
3532 MSInfo->setTemplateSpecializationKind(TSK_ImplicitInstantiation); in InstantiateClass()
3596 if (TSK == TSK_ImplicitInstantiation) { in InstantiateClass()
3982 (TSK == TSK_ImplicitInstantiation && Instantiation->isLocalClass())) && in InstantiateClassMembers()
4036 } else if (TSK == TSK_ImplicitInstantiation) { in InstantiateClassMembers()
4186 if (Field->hasInClassInitializer() && TSK == TSK_ImplicitInstantiation) { in InstantiateClassMembers()
H A DSemaCXXScopeSpec.cpp259 TSK_ImplicitInstantiation)) { in RequireCompleteEnumDecl()
H A DSemaExprMember.cpp1205 Var->setTemplateSpecializationKind(TSK_ImplicitInstantiation, MemberLoc); in BuildMemberReferenceExpr()
H A DSemaDeclCXX.cpp597 != TSK_ImplicitInstantiation && in MergeCXXFunctionDecl()
6162 TSK == TSK_ImplicitInstantiation) in ReferenceDllExportedMembers()
6173 if (TSK == TSK_ImplicitInstantiation && !ClassAttr->isInherited()) in ReferenceDllExportedMembers()
6564 TSK == TSK_ImplicitInstantiation)) { in propagateDLLAttrToBaseClassTemplate()
10822 TSK_ImplicitInstantiation) { in CheckConstructor()
18534 TSK != TSK_ImplicitInstantiation && in DefineUsedVTables()
18580 Class->isExternallyVisible() && ClassTSK != TSK_ImplicitInstantiation && in DefineUsedVTables()
H A DSemaType.cpp8821 TSK_ImplicitInstantiation && in completeExprArrayBound()
9164 Loc, ClassTemplateSpec, TSK_ImplicitInstantiation, in RequireCompleteTypeImpl()
9180 TSK_ImplicitInstantiation, in RequireCompleteTypeImpl()
H A DSemaExpr.cpp18003 } else if (TSK != TSK_ImplicitInstantiation) { in MarkFunctionReferenced()
18010 if (FirstInstantiation || TSK != TSK_ImplicitInstantiation || in MarkFunctionReferenced()
19513 TSK == TSK_ImplicitInstantiation || in DoMarkVarDeclReferenced()
H A DSemaDecl.cpp1841 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in ShouldWarnIfUnusedFileScopedDecl()
1872 VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in ShouldWarnIfUnusedFileScopedDecl()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp1122 case TSK_ImplicitInstantiation: in getVTableLinkage()
1158 case TSK_ImplicitInstantiation: in getVTableLinkage()
1224 if (TSK == TSK_ImplicitInstantiation || in isVTableExternal()
H A DCodeGenModule.cpp3533 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in MayBeEmittedEagerly()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DJSONNodeDumper.h404 case TSK_ImplicitInstantiation: in writeTemplateDeclSpecialization()
H A DRecursiveASTVisitor.h1845 case TSK_ImplicitInstantiation:
1871 case TSK_ImplicitInstantiation:
1895 case TSK_ImplicitInstantiation:
2193 FTSI->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) {
H A DDecl.h2949 TemplateSpecializationKind TSK = TSK_ImplicitInstantiation,
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp286 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in CanElideDeclDef()
299 if (VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in CanElideDeclDef()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6733 return (Node.getTemplateSpecializationKind() == TSK_ImplicitInstantiation || in AST_POLYMORPHIC_MATCHER()