| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 1003 VarTemplatePartialSpecializationDecl * 1014 VarTemplatePartialSpecializationDecl *Existing = in AddPartialSpecialization() 1034 VarTemplatePartialSpecializationDecl * 1036 VarTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember() 1114 void VarTemplatePartialSpecializationDecl::anchor() {} in anchor() 1116 VarTemplatePartialSpecializationDecl::VarTemplatePartialSpecializationDecl( in VarTemplatePartialSpecializationDecl() function in VarTemplatePartialSpecializationDecl 1131 VarTemplatePartialSpecializationDecl * 1132 VarTemplatePartialSpecializationDecl::Create( in Create() 1142 new (Context, DC) VarTemplatePartialSpecializationDecl( in Create() 1149 VarTemplatePartialSpecializationDecl * [all …]
|
| H A D | ASTDumper.cpp | 261 const VarTemplatePartialSpecializationDecl *D); 1081 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
|
| H A D | Decl.cpp | 2058 isa<VarTemplatePartialSpecializationDecl>(this))) in isThisDeclarationADefinition() 2087 !isa<VarTemplatePartialSpecializationDecl>(VTSD) && in isThisDeclarationADefinition() 2396 From.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
|
| H A D | ASTContext.cpp | 9779 isa<VarTemplatePartialSpecializationDecl>(VD)) in DeclMustBeEmitted()
|
| H A D | ASTImporter.cpp | 5394 using PartVarSpecDecl = VarTemplatePartialSpecializationDecl; in VisitVarTemplateSpecializationDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 57 class VarTemplatePartialSpecializationDecl; variable 2484 VarTemplatePartialSpecializationDecl *PartialSpecialization; 2731 class VarTemplatePartialSpecializationDecl 2748 VarTemplatePartialSpecializationDecl( 2755 VarTemplatePartialSpecializationDecl(ASTContext &Context) 2766 static VarTemplatePartialSpecializationDecl * 2776 VarTemplatePartialSpecializationDecl *getMostRecentDecl() { 2777 return cast<VarTemplatePartialSpecializationDecl>( 2873 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> 2971 VarTemplatePartialSpecializationDecl * [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Template.h | 440 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4> 505 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator; 555 VarTemplatePartialSpecializationDecl * 558 VarTemplatePartialSpecializationDecl *PartialSpec);
|
| H A D | Sema.h | 101 class VarTemplatePartialSpecializationDecl; variable 6344 VarTemplatePartialSpecializationDecl *Partial); 7000 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, 7133 VarTemplatePartialSpecializationDecl *getMoreSpecializedPartialSpecialization( 7134 VarTemplatePartialSpecializationDecl *PS1, 7135 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc); 7137 bool isMoreSpecializedThanPrimary(VarTemplatePartialSpecializationDecl *T, 7445 VarTemplatePartialSpecializationDecl *PartialSpec,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 1423 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl() 1436 if (VarTemplatePartialSpecializationDecl *Result = in VisitVarTemplatePartialSpecializationDecl() 3371 VarTemplatePartialSpecializationDecl * 3374 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization() 3472 VarTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateVarTemplatePartialSpecialization() 3473 VarTemplatePartialSpecializationDecl::Create( in InstantiateVarTemplatePartialSpecialization() 4114 if (VarTemplatePartialSpecializationDecl *PartialSpec = in BuildVarTemplateInstantiation() 4115 dyn_cast<VarTemplatePartialSpecializationDecl>(FromVar)) in BuildVarTemplateInstantiation() 4372 VarTemplatePartialSpecializationDecl *Tmpl = in InstantiateVariableDefinition() 4374 while (VarTemplatePartialSpecializationDecl *From = in InstantiateVariableDefinition() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 74 !isa<VarTemplatePartialSpecializationDecl>(Spec)) in getTemplateInstantiationArgs() 83 VarTemplatePartialSpecializationDecl*> Specialized in getTemplateInstantiationArgs() 85 if (VarTemplatePartialSpecializationDecl *Partial = in getTemplateInstantiationArgs() 86 Specialized.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationArgs() 310 VarTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() 550 } else if (auto *D = dyn_cast<VarTemplatePartialSpecializationDecl>( in PrintInstantiationStack()
|
| H A D | SemaTemplateDeduction.cpp | 2659 isa<VarTemplatePartialSpecializationDecl>(Template)); in ConvertDeducedTemplateArguments() 2709 struct IsPartialSpecialization<VarTemplatePartialSpecializationDecl> { 2883 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments() 5103 VarTemplatePartialSpecializationDecl * 5105 VarTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization() 5106 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization() 5130 VarTemplatePartialSpecializationDecl *Spec, TemplateDeductionInfo &Info) { in isMoreSpecializedThanPrimary()
|
| H A D | SemaTemplate.cpp | 3674 << isa<VarTemplatePartialSpecializationDecl>(Partial) in checkTemplatePartialSpecialization() 3688 VarTemplatePartialSpecializationDecl *Partial) { in CheckTemplatePartialSpecialization() 3824 VarTemplatePartialSpecializationDecl *PrevPartial = in ActOnVarTemplateSpecialization() 3825 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl); in ActOnVarTemplateSpecialization() 3826 VarTemplatePartialSpecializationDecl *Partial = in ActOnVarTemplateSpecialization() 3827 VarTemplatePartialSpecializationDecl::Create( in ActOnVarTemplateSpecialization() 3920 VarTemplatePartialSpecializationDecl *Partial; 3977 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId() 3981 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in CheckVarTemplateId() 4070 if (VarTemplatePartialSpecializationDecl *D = in CheckVarTemplateId() [all …]
|
| H A D | SemaDecl.cpp | 12148 if (VD->isFileVarDecl() && !isa<VarTemplatePartialSpecializationDecl>(VD)) in FinalizeDeclaration()
|
| H A D | SemaExpr.cpp | 15607 assert(!isa<VarTemplatePartialSpecializationDecl>(Var) && in DoMarkVarDeclReferenced()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 309 } else if (const VarTemplatePartialSpecializationDecl *PartialSpec in VisitVarDecl() 310 = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarDecl()
|
| H A D | IndexSymbol.cpp | 149 if (isa<VarTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 363 VarTemplatePartialSpecializationDecl *D); 2281 cast<VarTemplatePartialSpecializationDecl>(InstD); in VisitVarTemplateSpecializationDeclImpl() 2309 if (auto *Partial = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarTemplateSpecializationDeclImpl() 2327 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl() 2336 ReadDeclAs<VarTemplatePartialSpecializationDecl>()); in VisitVarTemplatePartialSpecializationDecl() 3740 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 82 VarTemplatePartialSpecializationDecl *D); 1506 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl() 1511 Record.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>()); in VisitVarTemplateSpecializationDecl() 1537 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
|