| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 1321 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> & 1347 VarTemplatePartialSpecializationDecl * 1354 void VarTemplatePartialSpecializationDecl::Profile( in Profile() 1364 VarTemplatePartialSpecializationDecl *D, void *InsertPos) { in AddPartialSpecialization() 1368 VarTemplatePartialSpecializationDecl *Existing = in AddPartialSpecialization() 1379 SmallVectorImpl<VarTemplatePartialSpecializationDecl *> &PS) const { in getPartialSpecializations() 1380 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &PartialSpecs = in getPartialSpecializations() 1384 for (VarTemplatePartialSpecializationDecl &P : PartialSpecs) in getPartialSpecializations() 1388 VarTemplatePartialSpecializationDecl * 1390 VarTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember() [all …]
|
| H A D | Comment.cpp | 295 const auto *VTPSD = cast<VarTemplatePartialSpecializationDecl>(CommentDecl); in fill()
|
| H A D | Decl.cpp | 2288 isa<VarTemplatePartialSpecializationDecl>(this))) in isThisDeclarationADefinition() 2316 !isa<VarTemplatePartialSpecializationDecl>(VTSD) && in isThisDeclarationADefinition() 2741 From.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
|
| H A D | DeclBase.cpp | 285 if (auto *VTPSD = dyn_cast<VarTemplatePartialSpecializationDecl>(this)) in getDescribedTemplateParams()
|
| H A D | ASTImporter.cpp | 6820 using PartVarSpecDecl = VarTemplatePartialSpecializationDecl; in VisitVarTemplateSpecializationDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 60 class VarTemplatePartialSpecializationDecl; variable 2627 VarTemplatePartialSpecializationDecl *PartialSpecialization; 2740 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> 2744 VarTemplatePartialSpecializationDecl *>(); 2751 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> 2782 void setInstantiationOf(VarTemplatePartialSpecializationDecl *PartialSpec, 2869 class VarTemplatePartialSpecializationDecl 2879 llvm::PointerIntPair<VarTemplatePartialSpecializationDecl *, 1, bool> 2882 VarTemplatePartialSpecializationDecl( 2888 VarTemplatePartialSpecializationDecl(ASTContext &Context) [all …]
|
| H A D | ASTNodeTraverser.h | 725 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Template.h | 599 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 1> 684 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator; 738 VarTemplatePartialSpecializationDecl * 741 VarTemplatePartialSpecializationDecl *PartialSpec);
|
| H A D | Sema.h | 11719 VarTemplatePartialSpecializationDecl *Partial); 12431 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, 12698 VarTemplatePartialSpecializationDecl *getMoreSpecializedPartialSpecialization( 12699 VarTemplatePartialSpecializationDecl *PS1, 12700 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc); 12702 bool isMoreSpecializedThanPrimary(VarTemplatePartialSpecializationDecl *T, 13160 VarTemplatePartialSpecializationDecl *PartialSpec,
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 143 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in handleVarTemplateDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 2413 SmallVector<VarTemplatePartialSpecializationDecl *, 1> PartialSpecs; in VisitVarTemplateDecl() 2425 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl() 2438 if (VarTemplatePartialSpecializationDecl *Result = in VisitVarTemplatePartialSpecializationDecl() 4889 VarTemplatePartialSpecializationDecl * 4892 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization() 4951 VarTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateVarTemplatePartialSpecialization() 4952 VarTemplatePartialSpecializationDecl::Create( in InstantiateVarTemplatePartialSpecialization() 5916 dyn_cast<VarTemplatePartialSpecializationDecl>(FromVar)) { in BuildVarTemplateInstantiation() 5978 isa<VarTemplatePartialSpecializationDecl>(OldVar) && in BuildVariableInstantiation() 5979 isa<VarTemplatePartialSpecializationDecl>(NewVar); in BuildVariableInstantiation() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 183 !isa<VarTemplatePartialSpecializationDecl>(VarTemplSpec)) in HandleVarTemplateSpec() 189 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in HandleVarTemplateSpec() 191 if (VarTemplatePartialSpecializationDecl *Partial = in HandleVarTemplateSpec() 192 dyn_cast<VarTemplatePartialSpecializationDecl *>(Specialized)) { in HandleVarTemplateSpec() 703 VarTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() 1037 } else if (auto *D = dyn_cast<VarTemplatePartialSpecializationDecl>( in PrintInstantiationStack() 1226 else if (isa<VarTemplatePartialSpecializationDecl>(Active->Entity)) in PrintInstantiationStack()
|
| H A D | SemaTemplate.cpp | 4189 << isa<VarTemplatePartialSpecializationDecl>(Partial) in checkTemplatePartialSpecialization() 4203 VarTemplatePartialSpecializationDecl *Partial) { in CheckTemplatePartialSpecialization() 4352 VarTemplatePartialSpecializationDecl *PrevPartial = in ActOnVarTemplateSpecialization() 4353 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl); in ActOnVarTemplateSpecialization() 4354 VarTemplatePartialSpecializationDecl *Partial = in ActOnVarTemplateSpecialization() 4355 VarTemplatePartialSpecializationDecl::Create( in ActOnVarTemplateSpecialization() 4436 VarTemplatePartialSpecializationDecl *Partial; 4501 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId() 4503 for (VarTemplatePartialSpecializationDecl *Partial : PartialSpecs) in CheckVarTemplateId() 4560 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 3061 isa<VarTemplatePartialSpecializationDecl>(Template)); in ConvertDeducedTemplateArguments() 3132 struct IsPartialSpecialization<VarTemplatePartialSpecializationDecl> { 3147 dyn_cast<VarTemplatePartialSpecializationDecl>(Template)) { in CheckDeducedArgumentConstraints() 3425 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments() 6420 VarTemplatePartialSpecializationDecl * 6422 VarTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization() 6423 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization() 6440 VarTemplatePartialSpecializationDecl *Spec, TemplateDeductionInfo &Info) { in isMoreSpecializedThanPrimary() 6453 VarTemplatePartialSpecializationDecl *MaybeSpec = in isMoreSpecializedThanPrimary()
|
| H A D | SemaDecl.cpp | 14583 !isa<VarTemplatePartialSpecializationDecl>(var) && in CheckCompleteVariableDeclaration() 15040 if (VD->isFileVarDecl() && !isa<VarTemplatePartialSpecializationDecl>(VD)) in FinalizeDeclaration()
|
| H A D | SemaCodeComplete.cpp | 5731 if (const auto *VTPSD = dyn_cast<VarTemplatePartialSpecializationDecl>(DC)) in constraintsForTemplatedEntity()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | ExtractAPIVisitor.h | 78 const VarTemplatePartialSpecializationDecl *Decl); 116 const VarTemplatePartialSpecializationDecl *Decl); 515 const VarTemplatePartialSpecializationDecl *Decl) { in WalkUpFromVarTemplatePartialSpecializationDecl() 987 const VarTemplatePartialSpecializationDecl *Decl) { in VisitVarTemplatePartialSpecializationDecl()
|
| H A D | DeclarationFragments.h | 379 const VarTemplatePartialSpecializationDecl *);
|
| H A D | API.h | 103 Template(const VarTemplatePartialSpecializationDecl *Decl) { in Template()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 332 } else if (const VarTemplatePartialSpecializationDecl *PartialSpec in VisitVarDecl() 333 = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarDecl()
|
| H A D | IndexSymbol.cpp | 154 if (isa<VarTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterDecl.cpp | 98 VarTemplatePartialSpecializationDecl *D); 283 VarTemplatePartialSpecializationDecl>(F.second)) in AddFirstSpecializationDeclFromEachModule() 367 VarTemplatePartialSpecializationDecl>(Specialization)) in RegisterTemplateSpecialization() 2009 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl() 2014 Record.AddDeclRef(cast<VarTemplatePartialSpecializationDecl *>(InstFrom)); in VisitVarTemplateSpecializationDecl() 2052 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
|
| H A D | ASTReaderDecl.cpp | 356 VarTemplatePartialSpecializationDecl *D); 2628 cast<VarTemplatePartialSpecializationDecl>(InstD); in VisitVarTemplateSpecializationDeclImpl() 2659 if (auto *Partial = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarTemplateSpecializationDeclImpl() 2681 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl() 2690 readDeclAs<VarTemplatePartialSpecializationDecl>()); in VisitVarTemplatePartialSpecializationDecl() 4033 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| /freebsd/contrib/llvm-project/clang/lib/ExtractAPI/ |
| H A D | DeclarationFragments.cpp | 1300 const VarTemplatePartialSpecializationDecl *Decl) { in getFragmentsForVarTemplatePartialSpecialization()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 2067 if (isa<VarTemplatePartialSpecializationDecl>(V)) in CollectRecordFields()
|