Home
last modified time | relevance | path

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

/freebsd-src/contrib/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
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp185 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(DRE->getDecl())) getDeducedParameterFromExpr() local
398 DeduceNonTypeTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,const DeducedTemplateArgument & NewDeduced,QualType ValueType,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNonTypeTemplateArgument() argument
451 DeduceNonTypeTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,const llvm::APSInt & Value,QualType ValueType,bool DeducedFromArrayBound,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNonTypeTemplateArgument() argument
465 DeduceNullPtrTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,QualType NullPtrType,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNullPtrTemplateArgument() argument
486 DeduceNonTypeTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,Expr * Value,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNonTypeTemplateArgument() argument
499 DeduceNonTypeTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,ValueDecl * D,QualType T,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNonTypeTemplateArgument() argument
677 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) makeTemplateParameter() local
763 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>( addPacks() local
1767 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
1827 if (const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
1985 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
2008 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
2034 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
2057 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
2130 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
2173 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
2194 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
2213 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local
2323 if (const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArguments() local
2724 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { ConvertDeducedTemplateArgument() local
4127 if (const NonTypeTemplateParmDecl *NTTP = DeduceFromInitializerList() local
6094 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(E->getDecl())) VisitDeclRefExpr() local
6120 const NonTypeTemplateParmDecl *NTTP = getDeducedParameterFromExpr(E, Depth); MarkUsedTemplateParameters() local
[all...]
H A DSemaTemplate.cpp2896 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { DiagnoseUnexpandedParameterPacks() local
3199 else if (NonTypeTemplateParmDecl *NTTP CheckTemplateParameterList() local
4480 const NonTypeTemplateParmDecl *NTTP = isTemplateArgumentTemplateParameter() local
5725 if (NonTypeTemplateParmDecl *NTTP =dyn_cast<NonTypeTemplateParmDecl>(Param)) { CheckTemplateArgument() local
6198 } else if (NonTypeTemplateParmDecl *NTTP CheckTemplateArgumentList() local
8903 } else if (NonTypeTemplateParmDecl *NTTP ActOnClassTemplateSpecialization() local
11537 NonTypeTemplateParmDecl *NTTP = cast<NonTypeTemplateParmDecl>(Param); RebuildTemplateParamsInCurrentInstantiation() local
[all...]
H A DSemaTemplateInstantiate.cpp1843 TransformTemplateParmRefExpr(DeclRefExpr * E,NonTypeTemplateParmDecl * NTTP) TransformTemplateParmRefExpr() argument
2149 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { TransformDeclRefExpr() local
[all...]
H A DSemaCodeComplete.cpp3191 } else if (NonTypeTemplateParmDecl *NTTP = AddTemplateParameterChunks() local
3607 else if (NonTypeTemplateParmDecl *NTTP = createCodeCompletionStringForDecl() local
H A DSemaDeclCXX.cpp6439 auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Params->getParam(1)); checkCUDADeviceBuiltinSurfaceClassTemplate() local
6493 auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Params->getParam(1)); checkCUDADeviceBuiltinTextureClassTemplate() local
6502 auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Params->getParam(2)); checkCUDADeviceBuiltinTextureClassTemplate() local
H A DSemaTemplateInstantiateDecl.cpp3101 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) collectUnexpandedParameterPacks() local
H A DSemaOverload.cpp11548 else if (NonTypeTemplateParmDecl *NTTP DiagnoseBadDeduction() local
/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp63 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { in TemplateParameterList() local
138 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { in Profile() local
177 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { in 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
778 auto *NTTP = CreateDeserialized() local
[all...]
H A DDeclPrinter.cpp1234 } else if (auto NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { printTemplateParameters() local
1936 VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl * NTTP) VisitNonTypeTemplateParmDecl() argument
H A DItaniumMangle.cpp5603 else if (const NonTypeTemplateParmDecl *NTTP mangleExpression() local
5864 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) needToMangleTemplateParam() local
5950 auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param); getArgInfo() local
[all...]
H A DDeclBase.cpp213 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 DTypePrinter.cpp2154 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(DRE->getDecl())) isSubstitutedTemplateArgument() local
H A DExpr.cpp1518 while (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(CEE)) getReferencedDeclOfCallee() local
3078 } else if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) IgnoreParenNoopCasts() local
H A DStmtProfile.cpp101 if (const NonTypeTemplateParmDecl *NTTP = in VisitDecl() local
H A DASTContext.cpp708 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { Profile() local
761 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { getCanonicalTemplateTemplateParmDecl() local
5175 } else if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { getInjectedTemplateArg() local
[all...]
H A DDecl.cpp263 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { in getLVForTemplateParameterList() local
/freebsd-src/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaInternal.h69 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) getDepthAndIndex() local
/freebsd-src/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp707 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(TP)) { indexTemplateParameters() local
H A DUSRGeneration.cpp986 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { VisitTemplateParameterList() local
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp5508 } else if (auto NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) { EmitCallee() local