Home
last modified time | relevance | path

Searched refs:VarTemplateSpecializationDecl (Results 1 – 25 of 38) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp1315 llvm::FoldingSetVector<VarTemplateSpecializationDecl> &
1334 VarTemplateSpecializationDecl *
1341 void VarTemplateDecl::AddSpecialization(VarTemplateSpecializationDecl *D, in AddSpecialization()
1404 VarTemplateSpecializationDecl::VarTemplateSpecializationDecl( in VarTemplateSpecializationDecl() function in VarTemplateSpecializationDecl
1414 VarTemplateSpecializationDecl::VarTemplateSpecializationDecl(Kind DK, in VarTemplateSpecializationDecl() function in VarTemplateSpecializationDecl
1420 VarTemplateSpecializationDecl *VarTemplateSpecializationDecl::Create( in Create()
1424 return new (Context, DC) VarTemplateSpecializationDecl( in Create()
1429 VarTemplateSpecializationDecl *
1430 VarTemplateSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1433 VarTemplateSpecializationDecl(VarTemplateSpecialization, C); in CreateDeserialized()
[all …]
H A DLinkage.h124 const VarTemplateSpecializationDecl *spec,
H A DDecl.cpp500 const VarTemplateSpecializationDecl *spec, in shouldConsiderTemplateVisibility()
524 const VarTemplateSpecializationDecl *spec, in mergeTemplateLV()
646 !isa<VarTemplateSpecializationDecl>(Var) && in getLVForNamespaceScopeDecl()
793 if (const auto *spec = dyn_cast<VarTemplateSpecializationDecl>(Var)) { in getLVForNamespaceScopeDecl()
1022 if (const auto *spec = dyn_cast<VarTemplateSpecializationDecl>(VD)) in getLVForClassMember()
1278 if (const auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(Var)) in getExplicitVisibilityAux()
2314 if (auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(this)) { in isThisDeclarationADefinition()
2728 if (auto *VDTemplSpec = dyn_cast<VarTemplateSpecializationDecl>(VD)) { in getTemplateInstantiationPattern()
2779 if (const auto *Spec = dyn_cast<VarTemplateSpecializationDecl>(this)) in getTemplateSpecializationKind()
2793 if (const auto *Spec = dyn_cast<VarTemplateSpecializationDecl>(this)) in getTemplateSpecializationKindForInstantiation()
[all …]
H A DMicrosoftMangle.cpp565 !isa<VarTemplateSpecializationDecl>(D) && D->getIdentifier() != nullptr) in shouldMangleCXXName()
1074 if (const VarTemplateSpecializationDecl *Spec = in isTemplate()
1075 dyn_cast<VarTemplateSpecializationDecl>(ND)) { in isTemplate()
H A DODRHash.cpp848 else if (auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(D)) in AddDecl()
H A DItaniumMangle.cpp793 !isa<VarTemplateSpecializationDecl>(VD) && in shouldMangleCXXName()
994 if (const VarTemplateSpecializationDecl *Spec = in isTemplate()
995 dyn_cast<VarTemplateSpecializationDecl>(ND)) { in isTemplate()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTMutationListener.h43 class VarTemplateSpecializationDecl; variable
70 const VarTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
H A DDeclTemplate.h2618 class VarTemplateSpecializationDecl : public VarDecl,
2660 VarTemplateSpecializationDecl(Kind DK, ASTContext &Context, DeclContext *DC,
2667 explicit VarTemplateSpecializationDecl(Kind DK, ASTContext &Context);
2674 static VarTemplateSpecializationDecl *
2679 static VarTemplateSpecializationDecl *CreateDeserialized(ASTContext &C,
2685 VarTemplateSpecializationDecl *getMostRecentDecl() {
2687 return cast<VarTemplateSpecializationDecl>(Recent);
2870 : public VarTemplateSpecializationDecl {
2889 : VarTemplateSpecializationDecl(VarTemplatePartialSpecialization,
2911 static_cast<VarTemplateSpecializationDecl *>(
[all …]
H A DASTNodeTraverser.h719 VisitVarTemplateSpecializationDecl(const VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DMultiplexConsumer.cpp102 const VarTemplateSpecializationDecl *D) override;
163 const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp4510 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
4544 VarTemplateSpecializationDecl *PrevDecl = in VisitVarTemplateSpecializationDecl()
4565 VarTemplateSpecializationDecl *PrevDecl) { in VisitVarTemplateSpecializationDecl()
4581 VarTemplateSpecializationDecl *Var = VarTemplateSpecializationDecl::Create( in VisitVarTemplateSpecializationDecl()
4932 VarTemplateSpecializationDecl *PrevDecl = in InstantiateVarTemplatePartialSpecialization()
5890 VarTemplateSpecializationDecl *Sema::BuildVarTemplateInstantiation( in BuildVarTemplateInstantiation()
5935 return cast_or_null<VarTemplateSpecializationDecl>( in BuildVarTemplateInstantiation()
5940 VarTemplateSpecializationDecl *Sema::CompleteVarTemplateSpecializationDecl( in CompleteVarTemplateSpecializationDecl()
5941 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl, in CompleteVarTemplateSpecializationDecl()
5974 VarTemplateSpecializationDecl *PrevDeclForVarTemplateSpecialization) { in BuildVariableInstantiation()
[all …]
H A DSemaTemplate.cpp838 if (isa<VarTemplateSpecializationDecl>(Instantiation)) { in DiagnoseUninstantiableTemplate()
3501 if (const auto *IV = dyn_cast<VarTemplateSpecializationDecl>(VD)) { in handledStmt()
4324 VarTemplateSpecializationDecl *PrevDecl = nullptr; in ActOnVarTemplateSpecialization()
4333 VarTemplateSpecializationDecl *Specialization = nullptr; in ActOnVarTemplateSpecialization()
4374 Specialization = VarTemplateSpecializationDecl::Create( in ActOnVarTemplateSpecialization()
4521 if (VarTemplateSpecializationDecl *Spec = in CheckVarTemplateId()
4645 VarTemplateSpecializationDecl *Decl = BuildVarTemplateInstantiation( in CheckVarTemplateId()
11529 auto *SD = dyn_cast<VarTemplateSpecializationDecl>(RD); in checkInstantiated()
11582 VarTemplateSpecializationDecl>(N)) { in getTopMostPointOfInstantiation()
H A DSemaTemplateInstantiate.cpp173 HandleVarTemplateSpec(const VarTemplateSpecializationDecl *VarTemplSpec, in HandleVarTemplateSpec()
516 dyn_cast<VarTemplateSpecializationDecl>(CurDecl)) { in getTemplateInstantiationArgs()
1028 isa<VarTemplateSpecializationDecl>(Active->Entity); in PrintInstantiationStack()
4270 if (isa<VarTemplateSpecializationDecl>(Var)) in InstantiateClassMembers()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp85 dyn_cast<VarTemplateSpecializationDecl>(FoundDecl)) { in Find()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h75 const VarTemplateSpecializationDecl *Decl);
113 VisitVarTemplateSpecializationDecl(const VarTemplateSpecializationDecl *Decl);
507 const VarTemplateSpecializationDecl *Decl) { in WalkUpFromVarTemplateSpecializationDecl()
955 const VarTemplateSpecializationDecl *Decl) { in VisitVarTemplateSpecializationDecl()
H A DDeclarationFragments.h376 const VarTemplateSpecializationDecl *);
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h792 VarTemplateSpecializationDecl, FunctionDecl, in AST_POLYMORPHIC_MATCHER_P() argument
1073 VarTemplateSpecializationDecl, FunctionDecl, in AST_POLYMORPHIC_MATCHER_P2() argument
1101 VarTemplateSpecializationDecl, FunctionDecl, in AST_POLYMORPHIC_MATCHER_P() argument
5380 VarTemplateSpecializationDecl, FunctionDecl, in AST_POLYMORPHIC_MATCHER_P() argument
6973 VarTemplateSpecializationDecl, FunctionDecl, in AST_POLYMORPHIC_MATCHER_P() argument
6998 VarTemplateSpecializationDecl, FunctionDecl, in AST_POLYMORPHIC_MATCHER_P2() argument
H A DASTMatchersInternal.h1940 getTemplateSpecializationArgs(const VarTemplateSpecializationDecl &D) {
1964 getTemplateArgsWritten(const VarTemplateSpecializationDecl &D) {
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp349 VisitVarTemplateSpecializationDeclImpl(VarTemplateSpecializationDecl *D);
351 void VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
1674 !isa<VarTemplateSpecializationDecl>(VD)) in VisitVarDeclImpl()
2614 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDeclImpl()
2626 VarTemplateSpecializationDecl::SpecializedPartialSpecialization(); in VisitVarTemplateSpecializationDeclImpl()
2658 VarTemplateSpecializationDecl *CanonSpec; in VisitVarTemplateSpecializationDeclImpl()
3758 if (isa<VarTemplateSpecializationDecl>(Previous)) in checkMultipleDefinitionInNamedModules()
4030 D = VarTemplateSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
4708 if (auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(D)) { in UpdateDecl()
H A DASTWriterDecl.cpp96 void VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D);
230 VarTemplateSpecializationDecl>(Spec))); in shouldSkipWritingSpecializations()
235 else if (auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(Spec)) in shouldSkipWritingSpecializations()
273 isa<VarTemplateSpecializationDecl>(D) || isa<FunctionDecl>(D)) && in AddFirstSpecializationDeclFromEachModule()
2006 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp351 if (const VarTemplateSpecializationDecl *Spec in VisitVarDecl()
352 = dyn_cast<VarTemplateSpecializationDecl>(D)) { in VisitVarDecl()
H A DIndexSymbol.cpp159 } else if (isa<VarTemplateSpecializationDecl>(D)) { in getSymbolInfo()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h730 VarTemplateSpecializationDecl *PrevDecl = nullptr);
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTWriter.h940 const VarTemplateSpecializationDecl *D) override;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp2064 isa<VarTemplateSpecializationDecl>(V)) in CollectRecordFields()
2563 auto *TS = dyn_cast<VarTemplateSpecializationDecl>(VD); in GetTemplateArgs()
2735 if (const auto *VTpl = dyn_cast<VarTemplateSpecializationDecl>(VD)) { in getDynamicInitializerName()
4311 if (isa<VarTemplateSpecializationDecl>(VD)) { in collectVarDeclProps()
6012 if (isa<VarTemplateSpecializationDecl>(VD)) in EmitGlobalVariable()

12