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

/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp1144 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &
1168 VarTemplatePartialSpecializationDecl *
1176 VarTemplatePartialSpecializationDecl::Profile(llvm::FoldingSetNodeID &ID,
1186 VarTemplatePartialSpecializationDecl *D, void *InsertPos) {
1190 VarTemplatePartialSpecializationDecl *Existing =
1201 SmallVectorImpl<VarTemplatePartialSpecializationDecl *> &PS) {
1202 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &PartialSpecs =
1206 for (VarTemplatePartialSpecializationDecl &P : PartialSpecs)
1210 VarTemplatePartialSpecializationDecl *
1212 VarTemplatePartialSpecializationDecl *
1292 VarTemplatePartialSpecializationDecl::VarTemplatePartialSpecializationDecl( function in class:VarTemplatePartialSpecializationDecl
[all...]
H A DDecl.cpp2120 isa<VarTemplatePartialSpecializationDecl>(this)))
2149 !isa<VarTemplatePartialSpecializationDecl>(VTSD) &&
2512 From.dyn_cast<VarTemplatePartialSpecializationDecl *>()) {
H A DASTContext.cpp10124 isa<VarTemplatePartialSpecializationDecl>(VD))
H A DASTImporter.cpp5686 using PartVarSpecDecl = VarTemplatePartialSpecializationDecl;
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h58 class VarTemplatePartialSpecializationDecl;
2664 VarTemplatePartialSpecializationDecl *PartialSpecialization;
2798 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2802 VarTemplatePartialSpecializationDecl *>();
2809 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2840 void setInstantiationOf(VarTemplatePartialSpecializationDecl *PartialSpec,
2916 class VarTemplatePartialSpecializationDecl class in namespace:clang
2930 llvm::PointerIntPair<VarTemplatePartialSpecializationDecl *, 1, bool>
2933 VarTemplatePartialSpecializationDecl(
2940 VarTemplatePartialSpecializationDecl(ASTContex function in class:clang::VarTemplatePartialSpecializationDecl
[all...]
H A DASTNodeTraverser.h534 const VarTemplatePartialSpecializationDecl *D) {
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h449 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4>
524 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator;
577 VarTemplatePartialSpecializationDecl *
580 VarTemplatePartialSpecializationDecl *PartialSpec);
H A DSema.h106 class VarTemplatePartialSpecializationDecl;
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-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp1600 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs;
1612 VarTemplatePartialSpecializationDecl *D) {
1625 if (VarTemplatePartialSpecializationDecl *Result =
3941 VarTemplatePartialSpecializationDecl *
3944 VarTemplatePartialSpecializationDecl *PartialSpec) {
4042 VarTemplatePartialSpecializationDecl *InstPartialSpec =
4043 VarTemplatePartialSpecializationDecl::Create(
4764 if (VarTemplatePartialSpecializationDecl *PartialSpec =
4765 dyn_cast<VarTemplatePartialSpecializationDecl>(FromVar))
4823 isa<VarTemplatePartialSpecializationDecl>(OldVa
[all...]
H A DSemaTemplateInstantiate.cpp80 !isa<VarTemplatePartialSpecializationDecl>(Spec))
89 VarTemplatePartialSpecializationDecl*> Specialized
91 if (VarTemplatePartialSpecializationDecl *Partial =
92 Specialized.dyn_cast<VarTemplatePartialSpecializationDecl *>()) {
324 VarTemplatePartialSpecializationDecl *PartialSpec,
624 } else if (auto *D = dyn_cast<VarTemplatePartialSpecializationDecl>(
777 else if (isa<VarTemplatePartialSpecializationDecl>(Active->Entity))
H A DSemaTemplateDeduction.cpp2677 isa<VarTemplatePartialSpecializationDecl>(Template));
2727 struct IsPartialSpecialization<VarTemplatePartialSpecializationDecl> {
2928 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial,
5316 VarTemplatePartialSpecializationDecl *
5318 VarTemplatePartialSpecializationDecl *PS1,
5319 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) {
5356 VarTemplatePartialSpecializationDecl *Spec, TemplateDeductionInfo &Info) {
H A DSemaTemplate.cpp4051 << isa<VarTemplatePartialSpecializationDecl>(Partial)
4065 VarTemplatePartialSpecializationDecl *Partial) {
4204 VarTemplatePartialSpecializationDecl *PrevPartial =
4205 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl);
4206 VarTemplatePartialSpecializationDecl *Partial =
4207 VarTemplatePartialSpecializationDecl::Create(
4293 VarTemplatePartialSpecializationDecl *Partial;
4350 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs;
4354 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I];
4443 if (VarTemplatePartialSpecializationDecl *
[all...]
H A DSemaDecl.cpp12529 !isa<VarTemplatePartialSpecializationDecl>(var) &&
12905 if (VD->isFileVarDecl() && !isa<VarTemplatePartialSpecializationDecl>(VD))
H A DSemaExpr.cpp16851 assert(!isa<VarTemplatePartialSpecializationDecl>(Var) &&
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp314 } else if (const VarTemplatePartialSpecializationDecl *PartialSpec
315 = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) {
H A DIndexSymbol.cpp153 if (isa<VarTemplatePartialSpecializationDecl>(D)) {
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp354 VarTemplatePartialSpecializationDecl *D);
2242 cast<VarTemplatePartialSpecializationDecl>(InstD);
2270 if (auto *Partial = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) {
2288 VarTemplatePartialSpecializationDecl *D) {
2298 readDeclAs<VarTemplatePartialSpecializationDecl>());
3857 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID);
H A DASTWriterDecl.cpp82 VarTemplatePartialSpecializationDecl *D);
1578 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
1583 Record.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>());
1609 VarTemplatePartialSpecializationDecl *D) {
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1429 if (isa<VarTemplatePartialSpecializationDecl>(V))

Completed in 661 milliseconds