Home
last modified time | relevance | path

Searched refs:VarTemplatePartialSpecializationDecl (Results 1 – 19 of 19) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
HDDeclTemplate.cpp1144 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 …]
HDDecl.cpp2120 isa<VarTemplatePartialSpecializationDecl>(this))) in isThisDeclarationADefinition()
2149 !isa<VarTemplatePartialSpecializationDecl>(VTSD) && in isThisDeclarationADefinition()
2512 From.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
HDASTImporter.cpp5686 using PartVarSpecDecl = VarTemplatePartialSpecializationDecl; in VisitVarTemplateSpecializationDecl()
HDASTContext.cpp10124 isa<VarTemplatePartialSpecializationDecl>(VD)) in DeclMustBeEmitted()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
HDDeclTemplate.h58 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 …]
HDASTNodeTraverser.h534 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
HDTemplate.h449 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4>
524 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator;
577 VarTemplatePartialSpecializationDecl *
580 VarTemplatePartialSpecializationDecl *PartialSpec);
HDSema.h106 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/
HDSemaTemplateInstantiateDecl.cpp1600 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 …]
HDSemaTemplateInstantiate.cpp80 !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()
HDSemaTemplateDeduction.cpp2677 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()
HDSemaTemplate.cpp4051 << 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 …]
HDSemaDecl.cpp12529 !isa<VarTemplatePartialSpecializationDecl>(var) && in CheckCompleteVariableDeclaration()
12905 if (VD->isFileVarDecl() && !isa<VarTemplatePartialSpecializationDecl>(VD)) in FinalizeDeclaration()
HDSemaExpr.cpp16851 assert(!isa<VarTemplatePartialSpecializationDecl>(Var) && in DoMarkVarDeclReferenced()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Index/
HDUSRGeneration.cpp314 } else if (const VarTemplatePartialSpecializationDecl *PartialSpec in VisitVarDecl()
315 = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarDecl()
HDIndexSymbol.cpp153 if (isa<VarTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderDecl.cpp354 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()
HDASTWriterDecl.cpp82 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/
HDCGDebugInfo.cpp1429 if (isa<VarTemplatePartialSpecializationDecl>(V)) in CollectRecordFields()