| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 1198 VarTemplatePartialSpecializationDecl * 1220 VarTemplatePartialSpecializationDecl *Existing = in AddPartialSpecialization() 1240 VarTemplatePartialSpecializationDecl * 1242 VarTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember() 1324 void VarTemplatePartialSpecializationDecl::anchor() {} in anchor() 1326 VarTemplatePartialSpecializationDecl::VarTemplatePartialSpecializationDecl( in VarTemplatePartialSpecializationDecl() function in VarTemplatePartialSpecializationDecl 1341 VarTemplatePartialSpecializationDecl * 1342 VarTemplatePartialSpecializationDecl::Create( in Create() 1352 new (Context, DC) VarTemplatePartialSpecializationDecl( in Create() 1359 VarTemplatePartialSpecializationDecl * [all …]
|
| H A D | Decl.cpp | 2157 isa<VarTemplatePartialSpecializationDecl>(this))) in isThisDeclarationADefinition() 2185 !isa<VarTemplatePartialSpecializationDecl>(VTSD) && in isThisDeclarationADefinition() 2558 From.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
|
| H A D | DeclBase.cpp | 248 if (auto *VTPSD = dyn_cast<VarTemplatePartialSpecializationDecl>(this)) in getDescribedTemplateParams()
|
| H A D | ASTContext.cpp | 10918 isa<VarTemplatePartialSpecializationDecl>(VD)) in DeclMustBeEmitted()
|
| H A D | ASTImporter.cpp | 5961 using PartVarSpecDecl = VarTemplatePartialSpecializationDecl; in VisitVarTemplateSpecializationDecl()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 58 class VarTemplatePartialSpecializationDecl; variable 2669 VarTemplatePartialSpecializationDecl *PartialSpecialization; 2921 class VarTemplatePartialSpecializationDecl 2938 VarTemplatePartialSpecializationDecl( 2945 VarTemplatePartialSpecializationDecl(ASTContext &Context) 2956 static VarTemplatePartialSpecializationDecl * 2966 VarTemplatePartialSpecializationDecl *getMostRecentDecl() { 2967 return cast<VarTemplatePartialSpecializationDecl>( 3086 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> 3184 VarTemplatePartialSpecializationDecl * [all …]
|
| H A D | ASTNodeTraverser.h | 586 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Template.h | 485 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4> 562 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator; 615 VarTemplatePartialSpecializationDecl * 618 VarTemplatePartialSpecializationDecl *PartialSpec);
|
| H A D | Sema.h | 113 class VarTemplatePartialSpecializationDecl; variable 7713 VarTemplatePartialSpecializationDecl *Partial); 8451 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, 8586 VarTemplatePartialSpecializationDecl *getMoreSpecializedPartialSpecialization( 8587 VarTemplatePartialSpecializationDecl *PS1, 8588 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc); 8590 bool isMoreSpecializedThanPrimary(VarTemplatePartialSpecializationDecl *T, 8939 VarTemplatePartialSpecializationDecl *PartialSpec,
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 1745 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl() 1758 if (VarTemplatePartialSpecializationDecl *Result = in VisitVarTemplatePartialSpecializationDecl() 4127 VarTemplatePartialSpecializationDecl * 4130 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization() 4228 VarTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateVarTemplatePartialSpecialization() 4229 VarTemplatePartialSpecializationDecl::Create( in InstantiateVarTemplatePartialSpecialization() 5110 if (VarTemplatePartialSpecializationDecl *PartialSpec = in BuildVarTemplateInstantiation() 5172 isa<VarTemplatePartialSpecializationDecl>(OldVar) && in BuildVariableInstantiation() 5173 isa<VarTemplatePartialSpecializationDecl>(NewVar); in BuildVariableInstantiation() 5179 isa<VarTemplatePartialSpecializationDecl>(OldVar)); in BuildVariableInstantiation() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 81 !isa<VarTemplatePartialSpecializationDecl>(Spec)) in getTemplateInstantiationArgs() 90 VarTemplatePartialSpecializationDecl*> Specialized in getTemplateInstantiationArgs() 92 if (VarTemplatePartialSpecializationDecl *Partial = in getTemplateInstantiationArgs() 93 Specialized.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationArgs() 332 VarTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() 632 } else if (auto *D = dyn_cast<VarTemplatePartialSpecializationDecl>( in PrintInstantiationStack() 797 else if (isa<VarTemplatePartialSpecializationDecl>(Active->Entity)) in PrintInstantiationStack()
|
| H A D | SemaTemplateDeduction.cpp | 2857 isa<VarTemplatePartialSpecializationDecl>(Template)); in ConvertDeducedTemplateArguments() 2907 struct IsPartialSpecialization<VarTemplatePartialSpecializationDecl> { 3117 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments() 5557 VarTemplatePartialSpecializationDecl * 5559 VarTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization() 5560 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization() 5597 VarTemplatePartialSpecializationDecl *Spec, TemplateDeductionInfo &Info) { in isMoreSpecializedThanPrimary()
|
| H A D | SemaTemplate.cpp | 4249 << isa<VarTemplatePartialSpecializationDecl>(Partial) in checkTemplatePartialSpecialization() 4263 VarTemplatePartialSpecializationDecl *Partial) { in CheckTemplatePartialSpecialization() 4400 VarTemplatePartialSpecializationDecl *PrevPartial = in ActOnVarTemplateSpecialization() 4401 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl); in ActOnVarTemplateSpecialization() 4402 VarTemplatePartialSpecializationDecl *Partial = in ActOnVarTemplateSpecialization() 4403 VarTemplatePartialSpecializationDecl::Create( in ActOnVarTemplateSpecialization() 4489 VarTemplatePartialSpecializationDecl *Partial; 4544 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId() 4548 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in CheckVarTemplateId() 4636 if (VarTemplatePartialSpecializationDecl *D = in CheckVarTemplateId() [all …]
|
| H A D | SemaDecl.cpp | 13061 !isa<VarTemplatePartialSpecializationDecl>(var) && in CheckCompleteVariableDeclaration() 13482 if (VD->isFileVarDecl() && !isa<VarTemplatePartialSpecializationDecl>(VD)) in FinalizeDeclaration()
|
| H A D | SemaCodeComplete.cpp | 5178 if (const auto *VTPSD = dyn_cast<VarTemplatePartialSpecializationDecl>(DC)) in constraintsForTemplatedEntity()
|
| H A D | SemaDeclCXX.cpp | 10112 else if (auto *PSD = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) in ActOnReenterTemplateScope()
|
| H A D | SemaExpr.cpp | 18531 assert(!isa<VarTemplatePartialSpecializationDecl>(Var) && in DoMarkVarDeclReferenced()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 151 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in handleVarTemplateDecl()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 315 } else if (const VarTemplatePartialSpecializationDecl *PartialSpec in VisitVarDecl() 316 = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarDecl()
|
| H A D | IndexSymbol.cpp | 153 if (isa<VarTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterDecl.cpp | 82 VarTemplatePartialSpecializationDecl *D); 1602 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl() 1607 Record.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>()); in VisitVarTemplateSpecializationDecl() 1633 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
|
| H A D | ASTReaderDecl.cpp | 358 VarTemplatePartialSpecializationDecl *D); 2304 cast<VarTemplatePartialSpecializationDecl>(InstD); in VisitVarTemplateSpecializationDeclImpl() 2332 if (auto *Partial = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarTemplateSpecializationDeclImpl() 2350 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl() 2360 readDeclAs<VarTemplatePartialSpecializationDecl>()); in VisitVarTemplatePartialSpecializationDecl() 3929 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 1543 if (isa<VarTemplatePartialSpecializationDecl>(V)) in CollectRecordFields()
|