| /src/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 1269 llvm::FoldingSetVector<VarTemplateSpecializationDecl> & 1288 VarTemplateSpecializationDecl * 1294 void VarTemplateDecl::AddSpecialization(VarTemplateSpecializationDecl *D, in AddSpecialization() 1356 VarTemplateSpecializationDecl::VarTemplateSpecializationDecl( in VarTemplateSpecializationDecl() function in VarTemplateSpecializationDecl 1366 VarTemplateSpecializationDecl::VarTemplateSpecializationDecl(Kind DK, in VarTemplateSpecializationDecl() function in VarTemplateSpecializationDecl 1372 VarTemplateSpecializationDecl *VarTemplateSpecializationDecl::Create( in Create() 1376 return new (Context, DC) VarTemplateSpecializationDecl( in Create() 1381 VarTemplateSpecializationDecl * 1382 VarTemplateSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 1385 VarTemplateSpecializationDecl(VarTemplateSpecialization, C); in CreateDeserialized() [all …]
|
| H A D | Linkage.h | 124 const VarTemplateSpecializationDecl *spec,
|
| H A D | Decl.cpp | 500 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() 1023 if (const auto *spec = dyn_cast<VarTemplateSpecializationDecl>(VD)) in getLVForClassMember() 1272 if (const auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(Var)) in getExplicitVisibilityAux() 2297 if (auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(this)) { in isThisDeclarationADefinition() 2698 if (auto *VDTemplSpec = dyn_cast<VarTemplateSpecializationDecl>(VD)) { in getTemplateInstantiationPattern() 2749 if (const auto *Spec = dyn_cast<VarTemplateSpecializationDecl>(this)) in getTemplateSpecializationKind() 2763 if (const auto *Spec = dyn_cast<VarTemplateSpecializationDecl>(this)) in getTemplateSpecializationKindForInstantiation() [all …]
|
| H A D | MicrosoftMangle.cpp | 555 !isa<VarTemplateSpecializationDecl>(D) && D->getIdentifier() != nullptr) in shouldMangleCXXName() 1036 if (const VarTemplateSpecializationDecl *Spec = in isTemplate() 1037 dyn_cast<VarTemplateSpecializationDecl>(ND)) { in isTemplate()
|
| H A D | ItaniumMangle.cpp | 795 !isa<VarTemplateSpecializationDecl>(VD) && in shouldMangleCXXName() 996 if (const VarTemplateSpecializationDecl *Spec = in isTemplate() 997 dyn_cast<VarTemplateSpecializationDecl>(ND)) { in isTemplate()
|
| /src/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ASTMutationListener.h | 43 class VarTemplateSpecializationDecl; variable 70 const VarTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
|
| H A D | DeclTemplate.h | 2591 class VarTemplateSpecializationDecl : public VarDecl, 2633 VarTemplateSpecializationDecl(Kind DK, ASTContext &Context, DeclContext *DC, 2640 explicit VarTemplateSpecializationDecl(Kind DK, ASTContext &Context); 2647 static VarTemplateSpecializationDecl * 2652 static VarTemplateSpecializationDecl *CreateDeserialized(ASTContext &C, 2658 VarTemplateSpecializationDecl *getMostRecentDecl() { 2660 return cast<VarTemplateSpecializationDecl>(Recent); 2839 : public VarTemplateSpecializationDecl { 2858 : VarTemplateSpecializationDecl(VarTemplatePartialSpecialization, 2880 static_cast<VarTemplateSpecializationDecl *>( [all …]
|
| H A D | ASTNodeTraverser.h | 683 VisitVarTemplateSpecializationDecl(const VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
|
| /src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 3964 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl() 3998 VarTemplateSpecializationDecl *PrevDecl = in VisitVarTemplateSpecializationDecl() 4018 VarTemplateSpecializationDecl *PrevDecl) { in VisitVarTemplateSpecializationDecl() 4034 VarTemplateSpecializationDecl *Var = VarTemplateSpecializationDecl::Create( in VisitVarTemplateSpecializationDecl() 4383 VarTemplateSpecializationDecl *PrevDecl = in InstantiateVarTemplatePartialSpecialization() 5215 VarTemplateSpecializationDecl *Sema::BuildVarTemplateInstantiation( in BuildVarTemplateInstantiation() 5260 return cast_or_null<VarTemplateSpecializationDecl>( in BuildVarTemplateInstantiation() 5265 VarTemplateSpecializationDecl *Sema::CompleteVarTemplateSpecializationDecl( in CompleteVarTemplateSpecializationDecl() 5266 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl, in CompleteVarTemplateSpecializationDecl() 5299 VarTemplateSpecializationDecl *PrevDeclForVarTemplateSpecialization) { in BuildVariableInstantiation() [all …]
|
| H A D | SemaTemplate.cpp | 835 if (isa<VarTemplateSpecializationDecl>(Instantiation)) { in DiagnoseUninstantiableTemplate() 3223 if (const auto *IV = dyn_cast<VarTemplateSpecializationDecl>(VD)) { in handledStmt() 4032 VarTemplateSpecializationDecl *PrevDecl = nullptr; in ActOnVarTemplateSpecialization() 4040 VarTemplateSpecializationDecl *Specialization = nullptr; in ActOnVarTemplateSpecialization() 4081 Specialization = VarTemplateSpecializationDecl::Create( in ActOnVarTemplateSpecialization() 4172 if (VarTemplateSpecializationDecl *Spec = in CheckVarTemplateId() 4270 VarTemplateSpecializationDecl *Decl = BuildVarTemplateInstantiation( in CheckVarTemplateId() 10965 auto *SD = dyn_cast<VarTemplateSpecializationDecl>(RD); in checkInstantiated() 11018 VarTemplateSpecializationDecl>(N)) { in getTopMostPointOfInstantiation()
|
| H A D | SemaTemplateInstantiate.cpp | 175 HandleVarTemplateSpec(const VarTemplateSpecializationDecl *VarTemplSpec, in HandleVarTemplateSpec() 500 dyn_cast<VarTemplateSpecializationDecl>(CurDecl)) { in getTemplateInstantiationArgs() 1007 isa<VarTemplateSpecializationDecl>(Active->Entity); in PrintInstantiationStack() 4042 if (isa<VarTemplateSpecializationDecl>(Var)) in InstantiateClassMembers()
|
| /src/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | MultiplexConsumer.cpp | 102 const VarTemplateSpecializationDecl *D) override; 163 const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
|
| /src/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 92 dyn_cast<VarTemplateSpecializationDecl>(FoundDecl)) { in Find()
|
| /src/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | ExtractAPIVisitor.h | 73 const VarTemplateSpecializationDecl *Decl); 109 VisitVarTemplateSpecializationDecl(const VarTemplateSpecializationDecl *Decl); 492 const VarTemplateSpecializationDecl *Decl) { in WalkUpFromVarTemplateSpecializationDecl() 913 const VarTemplateSpecializationDecl *Decl) { in VisitVarTemplateSpecializationDecl()
|
| H A D | DeclarationFragments.h | 376 const VarTemplateSpecializationDecl *);
|
| /src/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 358 VisitVarTemplateSpecializationDeclImpl(VarTemplateSpecializationDecl *D); 360 void VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl() 1667 !isa<VarTemplateSpecializationDecl>(VD)) in VisitVarDeclImpl() 2582 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDeclImpl() 2594 VarTemplateSpecializationDecl::SpecializedPartialSpecialization(); in VisitVarTemplateSpecializationDeclImpl() 2626 VarTemplateSpecializationDecl *CanonSpec; in VisitVarTemplateSpecializationDeclImpl() 3715 if (auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(Previous); in checkMultipleDefinitionInNamedModules() 3955 D = VarTemplateSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord() 4572 if (auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(D)) { in UpdateDecl()
|
| H A D | ASTWriterDecl.cpp | 84 void VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D); 1808 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
|
| /src/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 356 if (const VarTemplateSpecializationDecl *Spec in VisitVarDecl() 357 = dyn_cast<VarTemplateSpecializationDecl>(D)) { in VisitVarDecl()
|
| H A D | IndexSymbol.cpp | 159 } else if (isa<VarTemplateSpecializationDecl>(D)) { in getSymbolInfo()
|
| /src/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Template.h | 711 VarTemplateSpecializationDecl *PrevDecl = nullptr);
|
| H A D | Sema.h | 225 class VarTemplateSpecializationDecl; variable 13694 VarTemplateSpecializationDecl *BuildVarTemplateInstantiation( 13705 VarTemplateSpecializationDecl *CompleteVarTemplateSpecializationDecl( 13706 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl, 13719 VarTemplateSpecializationDecl *PrevVTSD = nullptr);
|
| /src/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 791 VarTemplateSpecializationDecl, FunctionDecl, in AST_POLYMORPHIC_MATCHER_P() argument 1072 VarTemplateSpecializationDecl, FunctionDecl, in AST_POLYMORPHIC_MATCHER_P2() argument 5334 VarTemplateSpecializationDecl, FunctionDecl, in AST_POLYMORPHIC_MATCHER_P() argument 6926 VarTemplateSpecializationDecl, FunctionDecl, in AST_POLYMORPHIC_MATCHER_P() argument 6951 VarTemplateSpecializationDecl, FunctionDecl, in AST_POLYMORPHIC_MATCHER_P2() argument
|
| H A D | ASTMatchersInternal.h | 1939 getTemplateSpecializationArgs(const VarTemplateSpecializationDecl &D) { 1963 getTemplateArgsWritten(const VarTemplateSpecializationDecl &D) {
|
| /src/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTWriter.h | 887 const VarTemplateSpecializationDecl *D) override;
|
| /src/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 1900 isa<VarTemplateSpecializationDecl>(V)) in CollectRecordFields() 2389 auto *TS = dyn_cast<VarTemplateSpecializationDecl>(VD); in GetTemplateArgs() 2511 if (const auto *VTpl = dyn_cast<VarTemplateSpecializationDecl>(VD)) { in getDynamicInitializerName() 4061 if (isa<VarTemplateSpecializationDecl>(VD)) { in collectVarDeclProps() 5749 if (isa<VarTemplateSpecializationDecl>(VD)) in EmitGlobalVariable()
|