Home
last modified time | relevance | path

Searched defs:NTTP (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project/clang/include/clang/AST/
H A DIgnoreExpr.h69 if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in IgnoreImplicitCastsExtraSingleStep() local
85 if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in IgnoreCastsSingleStep() local
/llvm-project/clang/test/SemaCXX/
H A Dcxx17-compat.cpp125 namespace NTTP { namespace
/llvm-project/clang/test/SemaOpenACC/
H A Dcompute-construct-no_create-clause.cpp94 void NTTP() { in NTTP() function
H A Dcompute-construct-copy-clause.cpp94 void NTTP() { in NTTP() function
H A Dcompute-construct-present-clause.cpp94 void NTTP() { in NTTP() function
H A Dcompute-construct-copyin-clause.cpp94 void NTTP() { in NTTP() function
H A Dcompute-construct-copyout-clause.cpp94 void NTTP() { in NTTP() function
H A Dcompute-construct-create-clause.cpp94 void NTTP() { in NTTP() function
H A Dcompute-construct-firstprivate-clause.cpp95 void NTTP() { in NTTP() function
H A Dcompute-construct-private-clause.cpp121 void NTTP() { in NTTP() function
H A Dloop-construct-private-clause.cpp116 void NTTP() { in NTTP() function
/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp187 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(DRE->getDecl())) getDeducedParameterFromExpr() local
400 DeduceNonTypeTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,const DeducedTemplateArgument & NewDeduced,QualType ValueType,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNonTypeTemplateArgument() argument
454 DeduceNonTypeTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,const llvm::APSInt & Value,QualType ValueType,bool DeducedFromArrayBound,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNonTypeTemplateArgument() argument
468 DeduceNullPtrTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,QualType NullPtrType,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNullPtrTemplateArgument() argument
489 DeduceNonTypeTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,Expr * Value,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNonTypeTemplateArgument() argument
503 DeduceNonTypeTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,ValueDecl * D,QualType T,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNonTypeTemplateArgument() argument
804 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) makeTemplateParameter() local
891 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>( addPacks() local
1904 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
1966 if (const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
2130 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
2154 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
2181 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
2205 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
2279 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
2324 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
2346 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
2365 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
2486 if (const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArguments() local
2885 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { ConvertDeducedTemplateArgument() local
4305 if (const NonTypeTemplateParmDecl *NTTP = DeduceFromInitializerList() local
6268 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(E->getDecl())) VisitDeclRefExpr() local
6294 const NonTypeTemplateParmDecl *NTTP = getDeducedParameterFromExpr(E, Depth); MarkUsedTemplateParameters() local
[all...]
H A DSemaTemplate.cpp2517 auto *NTTP = cast<NonTypeTemplateParmDecl>(TemplateParam); transformTemplateParameter() local
2715 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(TemplateParam)) getTemplateParameterDepth() local
2729 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(TemplateParam)) transformTemplateParameter() local
3472 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { DiagnoseUnexpandedParameterPacks() local
3748 else if (NonTypeTemplateParmDecl *NTTP CheckTemplateParameterList() local
5003 const NonTypeTemplateParmDecl *NTTP = isTemplateArgumentTemplateParameter() local
6212 if (NonTypeTemplateParmDecl *NTTP =dyn_cast<NonTypeTemplateParmDecl>(Param)) { CheckTemplateArgument() local
6688 } else if (NonTypeTemplateParmDecl *NTTP CheckTemplateArgumentList() local
8510 if (NonTypeTemplateParmDecl *NTTP = BuildExpressionFromDeclTemplateArgument() local
9349 } else if (NonTypeTemplateParmDecl *NTTP ActOnClassTemplateSpecialization() local
11945 NonTypeTemplateParmDecl *NTTP = cast<NonTypeTemplateParmDecl>(Param); RebuildTemplateParamsInCurrentInstantiation() local
[all...]
H A DSemaTemplateInstantiate.cpp2042 TransformTemplateParmRefExpr(DeclRefExpr * E,NonTypeTemplateParmDecl * NTTP) TransformTemplateParmRefExpr() argument
2376 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { TransformDeclRefExpr() local
[all...]
/llvm-project/clang/include/clang/Sema/
H A DSemaInternal.h65 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) in getDepthAndIndex() local
/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp63 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { TemplateParameterList() local
138 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { Profile() local
177 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { getMinRequiredArguments() local
196 else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(FirstParm)) getDepth() local
225 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { getAssociatedConstraints() local
785 auto *NTTP = CreateDeserialized() local
[all...]
H A DDeclPrinter.cpp1181 } else if (auto NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { printTemplateParameters() local
1899 VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl * NTTP) VisitNonTypeTemplateParmDecl() argument
H A DItaniumMangle.cpp5626 else if (const NonTypeTemplateParmDecl *NTTP mangleExpression() local
5887 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) needToMangleTemplateParam() local
5973 auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param); getArgInfo() local
[all...]
H A DDeclBase.cpp235 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(this)) isTemplateParameterPack() local
H A DODRDiagsEmitter.cpp853 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) in diagnoseMismatch() local
H A DExpr.cpp1548 while (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(CEE)) getReferencedDeclOfCallee() local
3114 } else if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) IgnoreParenNoopCasts() local
/llvm-project/clang-tools-extra/clangd/
H A DHover.cpp202 auto PrintedType = printType(NTTP->getType(), NTTP->getASTContext(), PP); in printType() argument
256 if (IdentifierInfo *II = NTTP->getIdentifier()) in fetchTemplateParameters() local
224 else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) printType() local
[all...]
/llvm-project/clang/test/SemaTemplate/
H A Dconcepts-friends.cpp428 namespace NTTP { namespace
/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp711 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(TP)) { in indexTemplateParameters() local
H A DUSRGeneration.cpp1002 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { VisitTemplateParameterList() local

12