Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/include/clang/Basic/
H A DSpecifiers.h179 TSK_ImplicitInstantiation, enumerator
213 case TSK_ImplicitInstantiation: in isTemplateExplicitInstantiationOrSpecialization()
/llvm-project-15.0.7/clang/lib/AST/
H A DASTDumper.cpp101 case TSK_ImplicitInstantiation: in dumpTemplateDeclSpecialization()
H A DDeclPrinter.cpp398 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation && in VisitDeclContext()
1187 if (I->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) { in VisitFunctionTemplateDecl()
1202 if (I->getSpecializationKind() == TSK_ImplicitInstantiation) { in VisitClassTemplateDecl()
H A DASTContext.cpp126 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocForCommentSearch()
132 VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocForCommentSearch()
137 if (CRD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocForCommentSearch()
143 if (TSK == TSK_ImplicitInstantiation || in getDeclLocForCommentSearch()
149 if (ED->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getDeclLocForCommentSearch()
324 if (FD->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) in adjustDeclToTemplate()
355 if (CTSD->getSpecializationKind() != TSK_ImplicitInstantiation) in adjustDeclToTemplate()
11373 case TSK_ImplicitInstantiation: in basicGVALinkageForFunction()
11534 case TSK_ImplicitInstantiation: in basicGVALinkageForVariable()
H A DRecordLayoutBuilder.cpp2316 if (TSK == TSK_ImplicitInstantiation || in computeKeyFunction()
H A DDecl.cpp3817 case TSK_ImplicitInstantiation: in isImplicitlyInstantiable()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DContainerSizeEmptyCheck.cpp319 if (CTS->getSpecializationKind() == TSK_ImplicitInstantiation) in check()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGVTables.cpp1027 case TSK_ImplicitInstantiation: in getVTableLinkage()
1063 case TSK_ImplicitInstantiation: in getVTableLinkage()
1129 if (TSK == TSK_ImplicitInstantiation || in isVTableExternal()
H A DCodeGenModule.cpp2967 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in MayBeEmittedEagerly()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp1443 Enum->setInstantiationOfMemberEnum(D, TSK_ImplicitInstantiation); in VisitEnumDecl()
1911 Record->setInstantiationOfMemberClass(D, TSK_ImplicitInstantiation); in VisitCXXRecordDecl()
1947 TSK_ImplicitInstantiation, in VisitCXXRecordDecl()
1954 TSK_ImplicitInstantiation); in VisitCXXRecordDecl()
3774 InstD->setInstantiationOfMemberClass(D, TSK_ImplicitInstantiation); in VisitClassTemplateSpecializationDecl()
3788 TSK_ImplicitInstantiation, in VisitClassTemplateSpecializationDecl()
4809 if (Function->getBuiltinID() && TSK == TSK_ImplicitInstantiation && in InstantiateFunctionDefinition()
4856 } else if (TSK == TSK_ImplicitInstantiation) { in InstantiateFunctionDefinition()
5271 TSK_ImplicitInstantiation); in BuildVariableInstantiation()
5474 } else if (TSK == TSK_ImplicitInstantiation) { in InstantiateVariableDefinition()
[all …]
H A DSemaTemplateInstantiate.cpp1048 TSK_ImplicitInstantiation); in transformedLocalDecl()
2787 if (TSK == TSK_ImplicitInstantiation && !Enum->isScoped() && in InstantiateClass()
2791 MSInfo->setTemplateSpecializationKind(TSK_ImplicitInstantiation); in InstantiateClass()
2855 if (TSK == TSK_ImplicitInstantiation) { in InstantiateClass()
3270 (TSK == TSK_ImplicitInstantiation && Instantiation->isLocalClass())) && in InstantiateClassMembers()
3324 } else if (TSK == TSK_ImplicitInstantiation) { in InstantiateClassMembers()
3474 if (Field->hasInClassInitializer() && TSK == TSK_ImplicitInstantiation) { in InstantiateClassMembers()
H A DSemaTemplate.cpp826 << /*implicit|explicit*/(TSK != TSK_ImplicitInstantiation) in DiagnoseUninstantiableTemplate()
853 << (TSK != TSK_ImplicitInstantiation) in DiagnoseUninstantiableTemplate()
4512 TSK_ImplicitInstantiation); in ActOnVarTemplateSpecialization()
8826 case TSK_ImplicitInstantiation: in CheckSpecializationInstantiationRedecl()
8841 case TSK_ImplicitInstantiation: in CheckSpecializationInstantiationRedecl()
8853 assert((PrevTSK == TSK_ImplicitInstantiation || in CheckSpecializationInstantiationRedecl()
8872 << (PrevTSK != TSK_ImplicitInstantiation); in CheckSpecializationInstantiationRedecl()
8886 case TSK_ImplicitInstantiation: in CheckSpecializationInstantiationRedecl()
8921 case TSK_ImplicitInstantiation: in CheckSpecializationInstantiationRedecl()
9419 TSK_ImplicitInstantiation) { in CheckMemberSpecialization()
[all …]
H A DSemaCXXScopeSpec.cpp265 TSK_ImplicitInstantiation)) { in RequireCompleteEnumDecl()
H A DSemaExprMember.cpp1162 Var->setTemplateSpecializationKind(TSK_ImplicitInstantiation, MemberLoc); in BuildMemberReferenceExpr()
H A DSemaDeclCXX.cpp590 != TSK_ImplicitInstantiation && in MergeCXXFunctionDecl()
6066 TSK == TSK_ImplicitInstantiation) in ReferenceDllExportedMembers()
6077 if (TSK == TSK_ImplicitInstantiation && !ClassAttr->isInherited()) in ReferenceDllExportedMembers()
6460 TSK == TSK_ImplicitInstantiation)) { in propagateDLLAttrToBaseClassTemplate()
10529 TSK_ImplicitInstantiation) { in CheckConstructor()
17810 TSK != TSK_ImplicitInstantiation && in DefineUsedVTables()
17856 Class->isExternallyVisible() && ClassTSK != TSK_ImplicitInstantiation && in DefineUsedVTables()
H A DSemaType.cpp8535 TSK_ImplicitInstantiation && in completeExprArrayBound()
8900 Loc, ClassTemplateSpec, TSK_ImplicitInstantiation, in RequireCompleteTypeImpl()
8916 TSK_ImplicitInstantiation, in RequireCompleteTypeImpl()
H A DSemaExpr.cpp18087 } else if (TSK != TSK_ImplicitInstantiation) { in MarkFunctionReferenced()
18094 if (FirstInstantiation || TSK != TSK_ImplicitInstantiation || in MarkFunctionReferenced()
19445 TSK == TSK_ImplicitInstantiation || in DoMarkVarDeclReferenced()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DJSONNodeDumper.h385 case TSK_ImplicitInstantiation: in writeTemplateDeclSpecialization()
H A DRecursiveASTVisitor.h1816 case TSK_ImplicitInstantiation:
1842 case TSK_ImplicitInstantiation:
1866 case TSK_ImplicitInstantiation:
2166 FTSI->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) {
H A DDecl.h2802 TemplateSpecializationKind TSK = TSK_ImplicitInstantiation,
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexingContext.cpp177 case TSK_ImplicitInstantiation: in isTemplateImplicitInstantiation()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXIndexDataConsumer.cpp1245 return SD->getSpecializationKind() == TSK_ImplicitInstantiation; in isTemplateImplicitInstantiation()
1248 return FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation; in isTemplateImplicitInstantiation()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DTypeHierarchyTests.cpp218 CTS->getSpecializationKind() == TSK_ImplicitInstantiation;
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DAST.cpp160 return isTemplateSpecializationKind(D, TSK_ImplicitInstantiation); in isImplicitTemplateInstantiation()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6463 return (Node.getTemplateSpecializationKind() == TSK_ImplicitInstantiation || in AST_POLYMORPHIC_MATCHER()

12