Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DSpecifiers.h194 TSK_ImplicitInstantiation, enumerator
228 case TSK_ImplicitInstantiation: in isTemplateExplicitInstantiationOrSpecialization()
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp320 case TSK_ImplicitInstantiation: in hasVTable()
336 case TSK_ImplicitInstantiation: in hasVTable()
364 case TSK_ImplicitInstantiation: in getVTableLinkage()
377 case TSK_ImplicitInstantiation: in getVTableLinkage()
604 case TSK_ImplicitInstantiation: in VisitCXXRecordDecl()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTDumper.cpp128 case TSK_ImplicitInstantiation: in dumpTemplateDeclSpecialization()
H A DDeclPrinter.cpp471 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation && in VisitDeclContext()
1323 if (I->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) { in VisitFunctionTemplateDecl()
1338 if (I->getSpecializationKind() == TSK_ImplicitInstantiation) { in VisitClassTemplateDecl()
H A DDeclTemplate.cpp1049 case TSK_ImplicitInstantiation: { in getSourceRange()
1464 case TSK_ImplicitInstantiation: { in getSourceRange()
H A DASTContext.cpp149 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocsForCommentSearch()
155 VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocsForCommentSearch()
160 if (CRD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocsForCommentSearch()
166 if (TSK == TSK_ImplicitInstantiation || in getDeclLocsForCommentSearch()
172 if (ED->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocsForCommentSearch()
363 if (FD->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) in adjustDeclToTemplate()
394 if (CTSD->getSpecializationKind() != TSK_ImplicitInstantiation) in adjustDeclToTemplate()
12742 case TSK_ImplicitInstantiation: in basicGVALinkageForFunction()
12921 case TSK_ImplicitInstantiation: in basicGVALinkageForVariable()
H A DTextNodeDumper.cpp1022 case TSK_ImplicitInstantiation: in dumpTemplateSpecializationKind()
H A DRecordLayoutBuilder.cpp2348 if (TSK == TSK_ImplicitInstantiation || in computeKeyFunction()
H A DDecl.cpp4166 case TSK_ImplicitInstantiation: in isImplicitlyInstantiable()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp1130 case TSK_ImplicitInstantiation: in getVTableLinkage()
1168 case TSK_ImplicitInstantiation: in getVTableLinkage()
1234 if (TSK == TSK_ImplicitInstantiation || in isVTableExternal()
H A DCodeGenModule.cpp3785 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in MayBeEmittedEagerly()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp2058 Enum->setInstantiationOfMemberEnum(D, TSK_ImplicitInstantiation); in VisitEnumDecl()
2538 Record->setInstantiationOfMemberClass(D, TSK_ImplicitInstantiation); in VisitCXXRecordDecl()
2575 TSK_ImplicitInstantiation, in VisitCXXRecordDecl()
2582 TSK_ImplicitInstantiation); in VisitCXXRecordDecl()
2825 Function->setInstantiationOfMemberFunction(D, TSK_ImplicitInstantiation); in VisitFunctionDecl()
3222 Method->setInstantiationOfMemberFunction(D, TSK_ImplicitInstantiation); in VisitCXXMethodDecl()
4489 InstD->setInstantiationOfMemberClass(D, TSK_ImplicitInstantiation); in VisitClassTemplateSpecializationDecl()
4502 TSK_ImplicitInstantiation, in VisitClassTemplateSpecializationDecl()
5459 if (Function->getBuiltinID() && TSK == TSK_ImplicitInstantiation && in InstantiateFunctionDefinition()
5518 } else if (TSK == TSK_ImplicitInstantiation) { in InstantiateFunctionDefinition()
[all...]
H A DSemaTemplate.cpp806 << /*implicit|explicit*/(TSK != TSK_ImplicitInstantiation) in DiagnoseUninstantiableTemplate()
833 << (TSK != TSK_ImplicitInstantiation) in DiagnoseUninstantiableTemplate()
4407 TSK_ImplicitInstantiation); in ActOnVarTemplateSpecialization()
4690 Var->setTemplateSpecializationKind(TSK_ImplicitInstantiation, in CheckVarTemplateId()
8791 != TSK_ImplicitInstantiation); in ActOnClassTemplateSpecialization()
9085 case TSK_ImplicitInstantiation: in CheckSpecializationInstantiationRedecl()
9087 (PrevTSK == TSK_Undeclared || PrevTSK == TSK_ImplicitInstantiation) && in CheckSpecializationInstantiationRedecl()
9100 case TSK_ImplicitInstantiation: in CheckSpecializationInstantiationRedecl()
9113 assert((PrevTSK == TSK_ImplicitInstantiation || in CheckSpecializationInstantiationRedecl()
9132 << (PrevTSK != TSK_ImplicitInstantiation); in CheckSpecializationInstantiationRedecl()
[all …]
H A DSemaTemplateInstantiate.cpp1560 TSK_ImplicitInstantiation); in transformedLocalDecl()
3720 if (TSK == TSK_ImplicitInstantiation && !Enum->isScoped() && in InstantiateClass()
3724 MSInfo->setTemplateSpecializationKind(TSK_ImplicitInstantiation); in InstantiateClass()
3788 if (TSK == TSK_ImplicitInstantiation) { in InstantiateClass()
4217 (TSK == TSK_ImplicitInstantiation && Instantiation->isLocalClass())) && in InstantiateClassMembers()
4264 } else if (TSK == TSK_ImplicitInstantiation) { in InstantiateClassMembers()
4414 if (Field->hasInClassInitializer() && TSK == TSK_ImplicitInstantiation) { in InstantiateClassMembers()
H A DSemaCXXScopeSpec.cpp254 TSK_ImplicitInstantiation)) { in RequireCompleteEnumDecl()
H A DSemaExprMember.cpp1141 Var->setTemplateSpecializationKind(TSK_ImplicitInstantiation, MemberLoc); in BuildMemberReferenceExpr()
H A DSemaDeclCXX.cpp594 != TSK_ImplicitInstantiation && in MergeCXXFunctionDecl()
6270 TSK == TSK_ImplicitInstantiation) in ReferenceDllExportedMembers()
6281 if (TSK == TSK_ImplicitInstantiation && !ClassAttr->isInherited()) in ReferenceDllExportedMembers()
6672 TSK == TSK_ImplicitInstantiation)) { in propagateDLLAttrToBaseClassTemplate()
19049 TSK != TSK_ImplicitInstantiation && in DefineUsedVTables()
19095 Class->isExternallyVisible() && ClassTSK != TSK_ImplicitInstantiation && in DefineUsedVTables()
H A DSemaType.cpp9106 TSK_ImplicitInstantiation && in completeExprArrayBound()
9449 Loc, ClassTemplateSpec, TSK_ImplicitInstantiation, in RequireCompleteTypeImpl()
9465 TSK_ImplicitInstantiation, in RequireCompleteTypeImpl()
H A DSemaExpr.cpp18437 } else if (TSK != TSK_ImplicitInstantiation) { in MarkFunctionReferenced()
18444 if (FirstInstantiation || TSK != TSK_ImplicitInstantiation || in MarkFunctionReferenced()
19992 TSK == TSK_ImplicitInstantiation || in DoMarkVarDeclReferenced()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DJSONNodeDumper.h409 case TSK_ImplicitInstantiation: in writeTemplateDeclSpecialization()
H A DRecursiveASTVisitor.h1883 case TSK_ImplicitInstantiation:
1909 case TSK_ImplicitInstantiation:
1933 case TSK_ImplicitInstantiation:
2234 FTSI->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) {
H A DDecl.h3050 TemplateSpecializationKind TSK = TSK_ImplicitInstantiation,
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexingContext.cpp188 case TSK_ImplicitInstantiation: in isTemplateImplicitInstantiation()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenModule.cpp1487 if (fd->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in mayBeEmittedEagerly()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6779 return (Node.getTemplateSpecializationKind() == TSK_ImplicitInstantiation || in AST_POLYMORPHIC_MATCHER()

12