| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 63 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { in TemplateParameterList() 138 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { in Profile() 245 dyn_cast<NonTypeTemplateParmDecl>(TemplParam)) in shouldIncludeTypeForArgument() 716 NonTypeTemplateParmDecl::NonTypeTemplateParmDecl( in NonTypeTemplateParmDecl() function in NonTypeTemplateParmDecl 733 NonTypeTemplateParmDecl * 749 NonTypeTemplateParmDecl *NonTypeTemplateParmDecl::Create( in Create() 763 NonTypeTemplateParmDecl * 774 NonTypeTemplateParmDecl * 789 SourceRange NonTypeTemplateParmDecl::getSourceRange() const { in getSourceRange() 1462 auto *N = NonTypeTemplateParmDecl::Create( in createMakeIntegerSeqParameterList() [all …]
|
| H A D | ASTDiagnostic.cpp | 1211 NonTypeTemplateParmDecl *Default, in InitializeNonTypeDiffVariables() 1280 NonTypeTemplateParmDecl *FromDefaultNonTypeDecl, in DiffNonTypes() 1281 NonTypeTemplateParmDecl *ToDefaultNonTypeDecl) { in DiffNonTypes() 1377 } else if (isa<NonTypeTemplateParmDecl>(FromParamND)) { in DiffTemplate() 1378 NonTypeTemplateParmDecl *FromDefaultNonTypeDecl = in DiffTemplate() 1379 cast<NonTypeTemplateParmDecl>(FromParamND); in DiffTemplate() 1380 NonTypeTemplateParmDecl *ToDefaultNonTypeDecl = in DiffTemplate() 1381 cast<NonTypeTemplateParmDecl>(ToParamND); in DiffTemplate()
|
| H A D | ODRDiagsEmitter.cpp | 853 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) in diagnoseMismatch() 1494 if (isa<NonTypeTemplateParmDecl>(FirstParam) && in diagnoseMismatch() 1495 isa<NonTypeTemplateParmDecl>(SecondParam)) { in diagnoseMismatch() 1496 NonTypeTemplateParmDecl *FirstNTTPD = in diagnoseMismatch() 1497 cast<NonTypeTemplateParmDecl>(FirstParam); in diagnoseMismatch() 1498 NonTypeTemplateParmDecl *SecondNTTPD = in diagnoseMismatch() 1499 cast<NonTypeTemplateParmDecl>(SecondParam); in diagnoseMismatch()
|
| H A D | MicrosoftMangle.cpp | 448 const NonTypeTemplateParmDecl *PD = nullptr, 450 void mangleExpression(const Expr *E, const NonTypeTemplateParmDecl *PD); 1552 const llvm::APSInt &Value, const NonTypeTemplateParmDecl *PD, in mangleIntegerLiteral() 1573 const Expr *E, const NonTypeTemplateParmDecl *PD) { in mangleExpression() 1698 cast<NonTypeTemplateParmDecl>(Parm), T); in mangleTemplateArg() 1723 cast<NonTypeTemplateParmDecl>(Parm), T); in mangleTemplateArg() 1729 cast<NonTypeTemplateParmDecl>(Parm), T); in mangleTemplateArg() 1742 if (cast<NonTypeTemplateParmDecl>(Parm) in mangleTemplateArg() 1754 mangleExpression(TA.getAsExpr(), cast<NonTypeTemplateParmDecl>(Parm)); in mangleTemplateArg() 1767 else if (isa<NonTypeTemplateParmDecl>(Parm)) in mangleTemplateArg()
|
| H A D | ExprCXX.cpp | 1663 NonTypeTemplateParmDecl *SubstNonTypeTemplateParmExpr::getParameter() const { in getParameter() 1664 return cast<NonTypeTemplateParmDecl>( in getParameter() 1688 NonTypeTemplateParmDecl * 1690 return cast<NonTypeTemplateParmDecl>( in getParameterPack()
|
| H A D | DeclPrinter.cpp | 123 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *NTTP); 1234 } else if (auto NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { in printTemplateParameters() 1936 const NonTypeTemplateParmDecl *NTTP) { in VisitNonTypeTemplateParmDecl()
|
| H A D | ItaniumMangle.cpp | 2019 } else if (auto *Tn = dyn_cast<NonTypeTemplateParmDecl>(Decl)) { in mangleTemplateParamDecl() 4670 const NonTypeTemplateParmDecl *PD = cast<NonTypeTemplateParmDecl>(D); in mangleExpression() 5603 else if (const NonTypeTemplateParmDecl *NTTP in mangleExpression() 5604 = dyn_cast<NonTypeTemplateParmDecl>(Pack)) in mangleExpression() 5864 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) in needToMangleTemplateParam() 5950 auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param); in getArgInfo()
|
| H A D | DeclBase.cpp | 213 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(this)) in isTemplateParameterPack() 1057 isa<NonTypeTemplateParmDecl>(this) || !getDeclContext() || in AccessDeclContextCheck()
|
| H A D | ExprClassification.cpp | 477 if (const auto *NTTParm = dyn_cast<NonTypeTemplateParmDecl>(D)) in ClassifyDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 53 class NonTypeTemplateParmDecl; variable 64 llvm::PointerUnion<TemplateTypeParmDecl *, NonTypeTemplateParmDecl *, 1376 class NonTypeTemplateParmDecl final 1379 private llvm::TrailingObjects<NonTypeTemplateParmDecl, 1409 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, 1416 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, 1424 static NonTypeTemplateParmDecl * 1429 static NonTypeTemplateParmDecl * 1435 static NonTypeTemplateParmDecl *CreateDeserialized(ASTContext &C, 1438 static NonTypeTemplateParmDecl *CreateDeserialized(ASTContext &C, [all …]
|
| H A D | TextNodeDumper.h | 369 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
|
| H A D | JSONNodeDumper.h | 262 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
|
| H A D | ASTNodeTraverser.h | 612 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 1577 NonTypeTemplateParmDecl *Param = NonTypeTemplateParmDecl::Create( in ActOnNonTypeTemplateParameter() 2896 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { in DiagnoseUnexpandedParameterPacks() 3290 if (NonTypeTemplateParmDecl *PD = in VisitDeclRefExpr() 4480 const NonTypeTemplateParmDecl *NTTP = in isTemplateArgumentTemplateParameter() 5617 if (NonTypeTemplateParmDecl *NonTypeParm in SubstDefaultTemplateArgumentIfAvailable() 5725 if (NonTypeTemplateParmDecl *NTTP =dyn_cast<NonTypeTemplateParmDecl>(Param)) { in CheckTemplateArgument() 7383 if (isa<NonTypeTemplateParmDecl>(ND)) { in CheckTemplateArgument() 8285 if (NonTypeTemplateParmDecl *OldNTTP in MatchTemplateParameterKind() 8287 NonTypeTemplateParmDecl *NewNTTP = cast<NonTypeTemplateParmDecl>(New); in MatchTemplateParameterKind() 8822 NonTypeTemplateParmDecl *Param in CheckTemplatePartialSpecializationArgs() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 162 static const NonTypeTemplateParmDecl * 192 static const NonTypeTemplateParmDecl * 677 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) in makeTemplateParameter() 1767 const NonTypeTemplateParmDecl *NTTP = in DeduceTemplateArgumentsByTypeMatch() 1985 const NonTypeTemplateParmDecl *NTTP = in DeduceTemplateArgumentsByTypeMatch() 2008 const NonTypeTemplateParmDecl *NTTP = in DeduceTemplateArgumentsByTypeMatch() 2034 const NonTypeTemplateParmDecl *NTTP = in DeduceTemplateArgumentsByTypeMatch() 2057 const NonTypeTemplateParmDecl *NTTP = in DeduceTemplateArgumentsByTypeMatch() 2173 const NonTypeTemplateParmDecl *NTTP = in DeduceTemplateArgumentsByTypeMatch() 2194 const NonTypeTemplateParmDecl *NTTP = in DeduceTemplateArgumentsByTypeMatch() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 571 NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 1398 NonTypeTemplateParmDecl *D); 1579 const NonTypeTemplateParmDecl *parm, 1843 NonTypeTemplateParmDecl *NTTP) { in TransformTemplateParmRefExpr() 1939 Decl *AssociatedDecl, const NonTypeTemplateParmDecl *parm, in transformNonTypeTemplateParmRef() 2149 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { in TransformDeclRefExpr() 4238 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in findInstantiationOf()
|
| H A D | HLSLExternalSemaSource.cpp | 430 auto *SizeParam = NonTypeTemplateParmDecl::Create( in defineHLSLVectorAlias()
|
| H A D | CodeCompleteConsumer.cpp | 577 if (const auto *D = dyn_cast<NonTypeTemplateParmDecl>(TPL->getParam(N))) in getParamType()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 2930 NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl() 3045 NonTypeTemplateParmDecl *Param; in VisitNonTypeTemplateParmDecl() 3047 Param = NonTypeTemplateParmDecl::Create( in VisitNonTypeTemplateParmDecl() 3053 Param = NonTypeTemplateParmDecl::Create( in VisitNonTypeTemplateParmDecl() 3101 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) in collectUnexpandedParameterPacks() 6153 if (isa<ParmVarDecl>(D) || isa<NonTypeTemplateParmDecl>(D) || in FindInstantiatedDecl() 6179 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in FindInstantiatedDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 104 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D); 363 const NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl() 986 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in VisitTemplateParameterList()
|
| H A D | IndexingContext.cpp | 84 (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in handleReference()
|
| H A D | IndexDecl.cpp | 707 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(TP)) { in indexTemplateParameters()
|
| /freebsd-14.2/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 | 295 InitializeTemplateParameter(QualType T, NonTypeTemplateParmDecl *Param) { in InitializeTemplateParameter()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 395 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D); 2701 void ASTDeclReader::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl() 3705 else if (auto *FNTTP = dyn_cast<NonTypeTemplateParmDecl>(FromParam)) in inheritDefaultTemplateArguments() 3946 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID, in ReadDeclRecord() 3952 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID, in ReadDeclRecord()
|