| /freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
| HD | DeclTemplate.cpp | 1144 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> & 1168 VarTemplatePartialSpecializationDecl * 1176 VarTemplatePartialSpecializationDecl::Profile(llvm::FoldingSetNodeID &ID, in Profile() 1186 VarTemplatePartialSpecializationDecl *D, void *InsertPos) { in AddPartialSpecialization() 1190 VarTemplatePartialSpecializationDecl *Existing = in AddPartialSpecialization() 1201 SmallVectorImpl<VarTemplatePartialSpecializationDecl *> &PS) { in getPartialSpecializations() 1202 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &PartialSpecs = in getPartialSpecializations() 1206 for (VarTemplatePartialSpecializationDecl &P : PartialSpecs) in getPartialSpecializations() 1210 VarTemplatePartialSpecializationDecl * 1212 VarTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember() [all …]
|
| HD | Decl.cpp | 2120 isa<VarTemplatePartialSpecializationDecl>(this))) in isThisDeclarationADefinition() 2149 !isa<VarTemplatePartialSpecializationDecl>(VTSD) && in isThisDeclarationADefinition() 2512 From.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
|
| HD | ASTImporter.cpp | 5686 using PartVarSpecDecl = VarTemplatePartialSpecializationDecl; in VisitVarTemplateSpecializationDecl()
|
| HD | ASTContext.cpp | 10124 isa<VarTemplatePartialSpecializationDecl>(VD)) in DeclMustBeEmitted()
|
| /freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
| HD | DeclTemplate.h | 58 class VarTemplatePartialSpecializationDecl; variable 2664 VarTemplatePartialSpecializationDecl *PartialSpecialization; 2798 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> 2802 VarTemplatePartialSpecializationDecl *>(); 2809 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> 2840 void setInstantiationOf(VarTemplatePartialSpecializationDecl *PartialSpec, 2916 class VarTemplatePartialSpecializationDecl 2930 llvm::PointerIntPair<VarTemplatePartialSpecializationDecl *, 1, bool> 2933 VarTemplatePartialSpecializationDecl( 2940 VarTemplatePartialSpecializationDecl(ASTContext &Context) [all …]
|
| HD | ASTNodeTraverser.h | 534 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
|
| /freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/ |
| HD | Template.h | 449 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4> 524 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator; 577 VarTemplatePartialSpecializationDecl * 580 VarTemplatePartialSpecializationDecl *PartialSpec);
|
| HD | Sema.h | 106 class VarTemplatePartialSpecializationDecl; variable 7121 VarTemplatePartialSpecializationDecl *Partial); 7845 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, 7980 VarTemplatePartialSpecializationDecl *getMoreSpecializedPartialSpecialization( 7981 VarTemplatePartialSpecializationDecl *PS1, 7982 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc); 7984 bool isMoreSpecializedThanPrimary(VarTemplatePartialSpecializationDecl *T, 8327 VarTemplatePartialSpecializationDecl *PartialSpec,
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
| HD | SemaTemplateInstantiateDecl.cpp | 1600 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitVarTemplateDecl() 1612 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl() 1625 if (VarTemplatePartialSpecializationDecl *Result = in VisitVarTemplatePartialSpecializationDecl() 3941 VarTemplatePartialSpecializationDecl * 3944 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization() 4042 VarTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateVarTemplatePartialSpecialization() 4043 VarTemplatePartialSpecializationDecl::Create( in InstantiateVarTemplatePartialSpecialization() 4767 if (VarTemplatePartialSpecializationDecl *PartialSpec = in BuildVarTemplateInstantiation() 4768 dyn_cast<VarTemplatePartialSpecializationDecl>(FromVar)) in BuildVarTemplateInstantiation() 4826 isa<VarTemplatePartialSpecializationDecl>(OldVar) && in BuildVariableInstantiation() [all …]
|
| HD | SemaTemplateInstantiate.cpp | 80 !isa<VarTemplatePartialSpecializationDecl>(Spec)) in getTemplateInstantiationArgs() 89 VarTemplatePartialSpecializationDecl*> Specialized in getTemplateInstantiationArgs() 91 if (VarTemplatePartialSpecializationDecl *Partial = in getTemplateInstantiationArgs() 92 Specialized.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationArgs() 324 VarTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() 624 } else if (auto *D = dyn_cast<VarTemplatePartialSpecializationDecl>( in PrintInstantiationStack() 777 else if (isa<VarTemplatePartialSpecializationDecl>(Active->Entity)) in PrintInstantiationStack()
|
| HD | SemaTemplateDeduction.cpp | 2677 isa<VarTemplatePartialSpecializationDecl>(Template)); in ConvertDeducedTemplateArguments() 2727 struct IsPartialSpecialization<VarTemplatePartialSpecializationDecl> { 2928 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments() 5316 VarTemplatePartialSpecializationDecl * 5318 VarTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization() 5319 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization() 5356 VarTemplatePartialSpecializationDecl *Spec, TemplateDeductionInfo &Info) { in isMoreSpecializedThanPrimary()
|
| HD | SemaTemplate.cpp | 4051 << isa<VarTemplatePartialSpecializationDecl>(Partial) in checkTemplatePartialSpecialization() 4065 VarTemplatePartialSpecializationDecl *Partial) { in CheckTemplatePartialSpecialization() 4204 VarTemplatePartialSpecializationDecl *PrevPartial = in ActOnVarTemplateSpecialization() 4205 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl); in ActOnVarTemplateSpecialization() 4206 VarTemplatePartialSpecializationDecl *Partial = in ActOnVarTemplateSpecialization() 4207 VarTemplatePartialSpecializationDecl::Create( in ActOnVarTemplateSpecialization() 4293 VarTemplatePartialSpecializationDecl *Partial; 4350 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId() 4354 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in CheckVarTemplateId() 4443 if (VarTemplatePartialSpecializationDecl *D = in CheckVarTemplateId() [all …]
|
| HD | SemaDecl.cpp | 12529 !isa<VarTemplatePartialSpecializationDecl>(var) && in CheckCompleteVariableDeclaration() 12905 if (VD->isFileVarDecl() && !isa<VarTemplatePartialSpecializationDecl>(VD)) in FinalizeDeclaration()
|
| HD | SemaExpr.cpp | 16851 assert(!isa<VarTemplatePartialSpecializationDecl>(Var) && in DoMarkVarDeclReferenced()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/Index/ |
| HD | USRGeneration.cpp | 314 } else if (const VarTemplatePartialSpecializationDecl *PartialSpec in VisitVarDecl() 315 = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarDecl()
|
| HD | IndexSymbol.cpp | 153 if (isa<VarTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/ |
| HD | ASTReaderDecl.cpp | 354 VarTemplatePartialSpecializationDecl *D); 2242 cast<VarTemplatePartialSpecializationDecl>(InstD); in VisitVarTemplateSpecializationDeclImpl() 2270 if (auto *Partial = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarTemplateSpecializationDeclImpl() 2288 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl() 2298 readDeclAs<VarTemplatePartialSpecializationDecl>()); in VisitVarTemplatePartialSpecializationDecl() 3857 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| HD | ASTWriterDecl.cpp | 82 VarTemplatePartialSpecializationDecl *D); 1578 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl() 1583 Record.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>()); in VisitVarTemplateSpecializationDecl() 1609 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| HD | CGDebugInfo.cpp | 1429 if (isa<VarTemplatePartialSpecializationDecl>(V)) in CollectRecordFields()
|