Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp230 D->getTemplateSpecializationKind() == TSK_Undeclared) in VisitVarDecl()
289 const bool ExplicitInstantiation = D->getTemplateSpecializationKind() == in VisitFunctionDecl()
317 switch (KeyFunctionD->getTemplateSpecializationKind()) { in hasVTable()
333 switch (D->getTemplateSpecializationKind()) { in hasVTable()
358 switch (KeyFunctionD->getTemplateSpecializationKind()) { in getVTableLinkage()
374 switch (D->getTemplateSpecializationKind()) { in getVTableLinkage()
580 ClassSK = Templ->getTemplateSpecializationKind(); in VisitCXXRecordDecl()
600 switch (M->getTemplateSpecializationKind()) { in VisitCXXRecordDecl()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexingContext.cpp166 TKind = FD->getTemplateSpecializationKind(); in isTemplateImplicitInstantiation()
168 TKind = VD->getTemplateSpecializationKind(); in isTemplateImplicitInstantiation()
171 TKind = RD->getTemplateSpecializationKind(); in isTemplateImplicitInstantiation()
174 TKind = ED->getTemplateSpecializationKind(); in isTemplateImplicitInstantiation()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.h99 return !isTemplateInstantiation(VD->getTemplateSpecializationKind()); in isPartOfPerModuleInitializer()
H A DASTWriterDecl.cpp692 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitEnumDecl()
804 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitFunctionDecl()
815 Record.push_back(FTSInfo->getTemplateSpecializationKind()); in VisitFunctionDecl()
832 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitFunctionDecl()
1345 Record.push_back(SpecInfo->getTemplateSpecializationKind()); in VisitVarDecl()
1688 Record.push_back(MSInfo->getTemplateSpecializationKind()); in VisitCXXRecordDecl()
1951 D->getTemplateSpecializationKind() == in VisitClassTemplateSpecializationDecl()
1953 D->getTemplateSpecializationKind() == TSK_ExplicitInstantiationDefinition; in VisitClassTemplateSpecializationDecl()
2019 D->getTemplateSpecializationKind() == in VisitVarTemplateSpecializationDecl()
2021 D->getTemplateSpecializationKind() == TSK_ExplicitInstantiationDefinition; in VisitVarTemplateSpecializationDecl()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp559 TSK = spec->getTemplateSpecializationKind(); in useInlineVisibilityHidden()
562 TSK = MSI->getTemplateSpecializationKind(); in useInlineVisibilityHidden()
1424 !isTemplateInstantiation(FD->getTemplateSpecializationKind())) in getLVForLocalDecl()
2285 ? getTemplateSpecializationKind() == TSK_Undeclared in isThisDeclarationADefinition()
2286 : getTemplateSpecializationKind() != in isThisDeclarationADefinition()
2315 if (VTSD->getTemplateSpecializationKind() != TSK_ExplicitSpecialization && in isThisDeclarationADefinition()
2719 if (isTemplateInstantiation(MSInfo->getTemplateSpecializationKind())) { in getTemplateInstantiationPattern()
2729 if (isTemplateInstantiation(VDTemplSpec->getTemplateSpecializationKind())) { in getTemplateInstantiationPattern()
2778 TemplateSpecializationKind VarDecl::getTemplateSpecializationKind() const { in getTemplateSpecializationKind() function in VarDecl
2783 return MSI->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
[all …]
H A DDeclFriend.cpp48 (cast<CXXRecordDecl>(DC)->getTemplateSpecializationKind())); in Create()
H A DASTDumper.cpp121 switch (Redecl->getTemplateSpecializationKind()) { in dumpTemplateDeclSpecialization()
H A DDeclCXX.cpp2062 TemplateSpecializationKind CXXRecordDecl::getTemplateSpecializationKind() const{ in getTemplateSpecializationKind() function in CXXRecordDecl
2067 return MSInfo->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
2120 if (isTemplateInstantiation(MSInfo->getTemplateSpecializationKind())) { in getTemplateInstantiationPattern()
2128 assert(!isTemplateInstantiation(this->getTemplateSpecializationKind()) && in getTemplateInstantiationPattern()
H A DDeclPrinter.cpp471 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation && in VisitDeclContext()
1323 if (I->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) { in VisitFunctionTemplateDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp2755 } else if (Record->getTemplateSpecializationKind() in MatchTemplateParametersToScopeSpecifier()
2900 } else if (Record->getTemplateSpecializationKind()) { in MatchTemplateParametersToScopeSpecifier()
2901 if (Record->getTemplateSpecializationKind() in MatchTemplateParametersToScopeSpecifier()
4048 static TemplateSpecializationKind getTemplateSpecializationKind(Decl *D);
4393 if (getTemplateSpecializationKind(Prev) == TSK_ExplicitSpecialization) { in ActOnVarTemplateSpecialization()
4406 << (PrevDecl->getTemplateSpecializationKind() != in ActOnVarTemplateSpecialization()
4689 if (!Var->getTemplateSpecializationKind()) in CheckVarTemplateId()
8255 static TemplateSpecializationKind getTemplateSpecializationKind(Decl *D) { in getTemplateSpecializationKind() function
8260 return Record->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
8262 return Function->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
[all …]
H A DSemaTemplateInstantiate.cpp281 Function->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { in HandleFunction()
294 (Function->getTemplateSpecializationKind() == in HandleFunction()
420 if (MSInfo->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in HandleRecordDecl()
3973 if (ClassTemplateSpec->getTemplateSpecializationKind() == in usesPartialOrExplicitSpecialization()
4199 assert(ClassTemplateSpec->getTemplateSpecializationKind() != in InstantiateClassTemplateSpecialization()
4237 Function->getTemplateSpecializationKind(); in InstantiateClassMembers()
4279 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers()
4285 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers()
4323 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers()
4340 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers()
[all …]
H A DHeuristicResolver.cpp147 if (CTSD->getTemplateSpecializationKind() == TSK_Undeclared) { in resolveTypeToTagDecl()
H A DSemaTemplateInstantiateDecl.cpp4399 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in VisitClassTemplateSpecializationDecl()
5788 Function->getTemplateSpecializationKind() != in InstantiateFunctionDefinition()
6302 Def->setTemplateSpecializationKind(Var->getTemplateSpecializationKind(), in InstantiateVariableDefinition()
6377 Var->setTemplateSpecializationKind(OldVar->getTemplateSpecializationKind(), in InstantiateVariableDefinition()
6956 << T << (SubstRecord->getTemplateSpecializationKind() == in FindInstantiatedDecl()
7054 assert(Spec->getTemplateSpecializationKind() == in FindInstantiatedDecl()
7091 bool DefinitionRequired = Function->getTemplateSpecializationKind() == in PerformPendingInstantiations()
7152 bool DefinitionRequired = Var->getTemplateSpecializationKind() == in PerformPendingInstantiations()
H A DSemaCXXScopeSpec.cpp251 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteEnumDecl()
H A DSemaCUDA.cpp383 TemplateSpecializationKind TSK = Spec->getTemplateSpecializationKind(); in inferTargetForImplicitSpecialMember()
H A DSemaDeclCXX.cpp593 } else if (New->getTemplateSpecializationKind() in MergeCXXFunctionDecl()
595 New->getTemplateSpecializationKind() != TSK_Undeclared) { in MergeCXXFunctionDecl()
606 << (New->getTemplateSpecializationKind() ==TSK_ExplicitSpecialization) in MergeCXXFunctionDecl()
1756 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckCXXDefaultArguments()
6234 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); in ReferenceDllExportedMembers()
6554 TemplateSpecializationKind TSK = Class->getTemplateSpecializationKind(); in checkClassLevelDLLAttribute()
10547 if (!isTemplateInstantiation(RD.getTemplateSpecializationKind())) { in checkIllFormedTrivialABIStruct()
11436 if (Conversion->getTemplateSpecializationKind() != TSK_Undeclared && in ActOnConversionDeclarator()
11437 Conversion->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) in ActOnConversionDeclarator()
14559 if (M->getParent()->getTemplateSpecializationKind() != in ActOnFinishCXXNonNestedClass()
[all …]
H A DSemaDecl.cpp1858 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in ShouldWarnIfUnusedFileScopedDecl()
1862 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl()
1889 VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in ShouldWarnIfUnusedFileScopedDecl()
1892 VD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in ShouldWarnIfUnusedFileScopedDecl()
3272 if (FD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in mergeDeclAttributes()
12295 if (Guide->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) in CheckFunctionDeclaration()
13506 Dcl->getTemplateSpecializationKind() != TSK_Undeclared; in GloballyUniqueObjectMightBeAccidentallyDuplicated()
13523 FunDcl->getTemplateSpecializationKind() != TSK_Undeclared; in GloballyUniqueObjectMightBeAccidentallyDuplicated()
14034 !isTemplateInstantiation(VDecl->getTemplateSpecializationKind())) in AddInitializerToDecl()
14584 !isTemplateInstantiation(var->getTemplateSpecializationKind()) && in CheckCompleteVariableDeclaration()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h525 TemplateSpecializationKind getTemplateSpecializationKind() const { in getTemplateSpecializationKind() function
530 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization()
538 getTemplateSpecializationKind()); in isExplicitInstantiationOrSpecialization()
635 TemplateSpecializationKind getTemplateSpecializationKind() const { in getTemplateSpecializationKind() function
640 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization()
1935 getTemplateSpecializationKind());
2717 getTemplateSpecializationKind());
H A DJSONNodeDumper.h402 switch (Redecl->getTemplateSpecializationKind()) { in writeTemplateDeclSpecialization()
H A DRecursiveASTVisitor.h1931 switch (RD->getTemplateSpecializationKind()) {
2117 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization) { \
2233 if (FTSI->getTemplateSpecializationKind() != TSK_Undeclared &&
2234 FTSI->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) {
H A DDecl.h1627 TemplateSpecializationKind getTemplateSpecializationKind() const;
3069 TemplateSpecializationKind getTemplateSpecializationKind() const;
4207 TemplateSpecializationKind getTemplateSpecializationKind() const;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp1109 IsInNamedModule ? RD->getTemplateSpecializationKind() in getVTableLinkage()
1110 : keyFunction->getTemplateSpecializationKind(); in getVTableLinkage()
1165 switch (RD->getTemplateSpecializationKind()) { in getVTableLinkage()
1228 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); in isVTableExternal()
H A DCGDeclCXX.cpp592 } else if (isTemplateInstantiation(D->getTemplateSpecializationKind()) || in EmitCXXGlobalVarDeclInitFunc()
1071 isTemplateInstantiation(D->getTemplateSpecializationKind()))) { in GenerateCXXGlobalVarDeclInitFunc()
H A DItaniumCXXABI.cpp2641 !isTemplateInstantiation(D.getTemplateSpecializationKind()); in EmitGuardedInit()
3139 CXXThreadLocalInitVars[I]->getTemplateSpecializationKind())) in EmitThreadLocalInitFuncs()
3227 if (isTemplateInstantiation(VD->getTemplateSpecializationKind())) in EmitThreadLocalInitFuncs()
5276 } else if (isTemplateInstantiation(D.getTemplateSpecializationKind()) || in emitCXXStermFinalizer()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6779 return (Node.getTemplateSpecializationKind() == TSK_ImplicitInstantiation || in AST_POLYMORPHIC_MATCHER()
6780 Node.getTemplateSpecializationKind() == in AST_POLYMORPHIC_MATCHER()
6782 Node.getTemplateSpecializationKind() == in AST_POLYMORPHIC_MATCHER()
6839 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()

12