| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 62 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { in TemplateParameterList() 204 dyn_cast<NonTypeTemplateParmDecl>(TemplParam)) in shouldIncludeTypeForArgument() 698 NonTypeTemplateParmDecl::NonTypeTemplateParmDecl( in NonTypeTemplateParmDecl() function in NonTypeTemplateParmDecl 715 NonTypeTemplateParmDecl * 731 NonTypeTemplateParmDecl *NonTypeTemplateParmDecl::Create( in Create() 745 NonTypeTemplateParmDecl * 756 NonTypeTemplateParmDecl * 771 SourceRange NonTypeTemplateParmDecl::getSourceRange() const { in getSourceRange() 1377 auto *N = NonTypeTemplateParmDecl::Create( in createMakeIntegerSeqParameterList() 1403 auto *NonTypeTemplateParm = NonTypeTemplateParmDecl::Create( in createMakeIntegerSeqParameterList() [all …]
|
| H A D | ASTDiagnostic.cpp | 1176 NonTypeTemplateParmDecl *Default, in InitializeNonTypeDiffVariables() 1245 NonTypeTemplateParmDecl *FromDefaultNonTypeDecl, in DiffNonTypes() 1246 NonTypeTemplateParmDecl *ToDefaultNonTypeDecl) { in DiffNonTypes() 1342 } else if (isa<NonTypeTemplateParmDecl>(FromParamND)) { in DiffTemplate() 1343 NonTypeTemplateParmDecl *FromDefaultNonTypeDecl = in DiffTemplate() 1344 cast<NonTypeTemplateParmDecl>(FromParamND); in DiffTemplate() 1345 NonTypeTemplateParmDecl *ToDefaultNonTypeDecl = in DiffTemplate() 1346 cast<NonTypeTemplateParmDecl>(ToParamND); in DiffTemplate()
|
| H A D | MicrosoftMangle.cpp | 428 const NonTypeTemplateParmDecl *PD = nullptr, 430 void mangleExpression(const Expr *E, const NonTypeTemplateParmDecl *PD); 1454 const llvm::APSInt &Value, const NonTypeTemplateParmDecl *PD, in mangleIntegerLiteral() 1475 const Expr *E, const NonTypeTemplateParmDecl *PD) { in mangleExpression() 1585 cast<NonTypeTemplateParmDecl>(Parm), T); in mangleTemplateArg() 1610 cast<NonTypeTemplateParmDecl>(Parm), T); in mangleTemplateArg() 1616 cast<NonTypeTemplateParmDecl>(Parm), T); in mangleTemplateArg() 1620 mangleExpression(TA.getAsExpr(), cast<NonTypeTemplateParmDecl>(Parm)); in mangleTemplateArg() 1633 else if (isa<NonTypeTemplateParmDecl>(Parm)) in mangleTemplateArg()
|
| H A D | DeclPrinter.cpp | 110 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *NTTP); 1082 } else if (auto NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { in printTemplateParameters() 1760 const NonTypeTemplateParmDecl *NTTP) { in VisitNonTypeTemplateParmDecl()
|
| H A D | DeclBase.cpp | 204 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(this)) in isTemplateParameterPack() 979 isa<NonTypeTemplateParmDecl>(this) || !getDeclContext() || in AccessDeclContextSanity()
|
| H A D | ExprClassification.cpp | 464 if (const auto *NTTParm = dyn_cast<NonTypeTemplateParmDecl>(D)) in ClassifyDecl()
|
| H A D | ItaniumMangle.cpp | 1891 } else if (auto *Tn = dyn_cast<NonTypeTemplateParmDecl>(Decl)) { in mangleTemplateParamDecl() 4143 const NonTypeTemplateParmDecl *PD = cast<NonTypeTemplateParmDecl>(D); in mangleExpression() 4977 else if (const NonTypeTemplateParmDecl *NTTP in mangleExpression() 4978 = dyn_cast<NonTypeTemplateParmDecl>(Pack)) in mangleExpression() 5239 auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param); in needExactType()
|
| H A D | ASTStructuralEquivalence.cpp | 1720 NonTypeTemplateParmDecl *D1, in IsStructurallyEquivalent() 1721 NonTypeTemplateParmDecl *D2) { in IsStructurallyEquivalent()
|
| H A D | StmtProfile.cpp | 93 if (const NonTypeTemplateParmDecl *NTTP = in VisitDecl() 94 dyn_cast<NonTypeTemplateParmDecl>(D)) { in VisitDecl()
|
| H A D | TypePrinter.cpp | 1949 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(DRE->getDecl())) in isSubstitutedTemplateArgument() 1992 } else if (auto *NTTPD = dyn_cast<NonTypeTemplateParmDecl>(Param)) { in isSubstitutedDefaultArgument()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 51 class NonTypeTemplateParmDecl; variable 62 llvm::PointerUnion<TemplateTypeParmDecl *, NonTypeTemplateParmDecl *, 1380 class NonTypeTemplateParmDecl final 1383 private llvm::TrailingObjects<NonTypeTemplateParmDecl, 1413 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, 1420 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, 1428 static NonTypeTemplateParmDecl * 1433 static NonTypeTemplateParmDecl * 1439 static NonTypeTemplateParmDecl *CreateDeserialized(ASTContext &C, 1442 static NonTypeTemplateParmDecl *CreateDeserialized(ASTContext &C, [all …]
|
| H A D | TextNodeDumper.h | 353 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
|
| H A D | ExprCXX.h | 62 class NonTypeTemplateParmDecl; variable 4252 llvm::PointerIntPair<NonTypeTemplateParmDecl*, 1, bool> ParamAndRef; 4263 NonTypeTemplateParmDecl *Param, bool RefParam, in SubstNonTypeTemplateParmExpr() 4279 NonTypeTemplateParmDecl *getParameter() const { in getParameter() 4317 NonTypeTemplateParmDecl *Param; 4335 NonTypeTemplateParmDecl *Param, 4340 NonTypeTemplateParmDecl *getParameterPack() const { return Param; } in getParameterPack()
|
| H A D | JSONNodeDumper.h | 249 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
|
| H A D | ASTNodeTraverser.h | 600 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 174 static const NonTypeTemplateParmDecl * 204 static const NonTypeTemplateParmDecl * 657 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) in makeTemplateParameter() 1766 const NonTypeTemplateParmDecl *NTTP in DeduceTemplateArgumentsByTypeMatch() 1835 if (const NonTypeTemplateParmDecl *NTTP = in DeduceTemplateArgumentsByTypeMatch() 2024 const NonTypeTemplateParmDecl *NTTP = in DeduceTemplateArgumentsByTypeMatch() 2077 const NonTypeTemplateParmDecl *NTTP = in DeduceTemplateArgumentsByTypeMatch() 2103 const NonTypeTemplateParmDecl *NTTP = in DeduceTemplateArgumentsByTypeMatch() 2269 const NonTypeTemplateParmDecl *NTTP = in DeduceTemplateArgumentsByTypeMatch() 2386 if (const NonTypeTemplateParmDecl *NTTP = in DeduceTemplateArguments() [all …]
|
| H A D | SemaTemplate.cpp | 1548 NonTypeTemplateParmDecl *Param = NonTypeTemplateParmDecl::Create( in ActOnNonTypeTemplateParameter() 2623 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { in DiagnoseUnexpandedParameterPacks() 2878 else if (NonTypeTemplateParmDecl *NTTP in CheckTemplateParameterList() 2969 if (NonTypeTemplateParmDecl *PD = in VisitDeclRefExpr() 4134 const NonTypeTemplateParmDecl *NTTP = in isTemplateArgumentTemplateParameter() 5264 if (NonTypeTemplateParmDecl *NonTypeParm in SubstDefaultTemplateArgumentIfAvailable() 5377 if (NonTypeTemplateParmDecl *NTTP =dyn_cast<NonTypeTemplateParmDecl>(Param)) { in CheckTemplateArgument() 7694 if (NonTypeTemplateParmDecl *OldNTTP in MatchTemplateParameterKind() 7696 NonTypeTemplateParmDecl *NewNTTP = cast<NonTypeTemplateParmDecl>(New); in MatchTemplateParameterKind() 8214 NonTypeTemplateParmDecl *Param in CheckTemplatePartialSpecializationArgs() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 352 NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 1085 NonTypeTemplateParmDecl *D); 1189 ExprResult transformNonTypeTemplateParmRef(NonTypeTemplateParmDecl *parm, 1433 NonTypeTemplateParmDecl *NTTP) { in TransformTemplateParmRefExpr() 1506 NonTypeTemplateParmDecl *parm, in transformNonTypeTemplateParmRef() 1713 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { in TransformDeclRefExpr() 3595 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in findInstantiationOf()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 2749 NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl() 2864 NonTypeTemplateParmDecl *Param; in VisitNonTypeTemplateParmDecl() 2866 Param = NonTypeTemplateParmDecl::Create( in VisitNonTypeTemplateParmDecl() 2872 Param = NonTypeTemplateParmDecl::Create( in VisitNonTypeTemplateParmDecl() 2913 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) in collectUnexpandedParameterPacks() 6011 if (isa<ParmVarDecl>(D) || isa<NonTypeTemplateParmDecl>(D) || in FindInstantiatedDecl() 6035 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in FindInstantiatedDecl()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 102 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D); 352 const NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl() 919 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in VisitTemplateParameterList()
|
| H A D | IndexingContext.cpp | 85 (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in handleReference()
|
| H A D | IndexDecl.cpp | 690 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(TP)) { in VisitTemplateDecl()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaInternal.h | 69 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) in getDepthAndIndex()
|
| H A D | Initialization.h | 290 InitializeTemplateParameter(QualType T, NonTypeTemplateParmDecl *Param) { in InitializeTemplateParameter()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 381 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D); 2388 void ASTDeclReader::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl() 2949 if (const auto *TX = dyn_cast<NonTypeTemplateParmDecl>(X)) { in isSameTemplateParameter() 2950 const auto *TY = cast<NonTypeTemplateParmDecl>(Y); in isSameTemplateParameter() 3701 else if (auto *FNTTP = dyn_cast<NonTypeTemplateParmDecl>(FromParam)) in inheritDefaultTemplateArguments() 3945 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID, in ReadDeclRecord() 3951 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID, in ReadDeclRecord()
|