Home
last modified time | relevance | path

Searched refs:TPL (Results 1 – 25 of 36) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTConcept.cpp143 TemplateParameterList *TPL) in ReturnTypeRequirement() argument
144 : TypeConstraintInfo(TPL, false) { in ReturnTypeRequirement()
145 assert(TPL->size() == 1); in ReturnTypeRequirement()
147 cast<TemplateTypeParmDecl>(TPL->getParam(0))->getTypeConstraint(); in ReturnTypeRequirement()
160 TemplateParameterList *TPL, bool IsDependent) in ReturnTypeRequirement() argument
161 : TypeConstraintInfo(TPL, IsDependent) {} in ReturnTypeRequirement()
H A DDeclTemplate.cpp258 const PrintingPolicy &Policy, const TemplateParameterList *TPL, in shouldIncludeTypeForArgument() argument
260 if (!TPL || Idx >= TPL->size() || Policy.AlwaysIncludeTypeForTemplateArgument) in shouldIncludeTypeForArgument()
262 const NamedDecl *TemplParam = TPL->getParam(Idx); in shouldIncludeTypeForArgument()
364 ArrayRef<TemplateArgument> Args, TemplateParameterList *TPL) const { in loadLazySpecializationsImpl()
371 if (TPL) in loadLazySpecializationsImpl()
588 TemplateParameterList *TPL, void *&InsertPos) { in findPartialSpecialization() argument
590 TPL); in findPartialSpecialization()
595 TemplateParameterList *TPL, const ASTContext &Context) { in Profile() argument
599 TPL->Profile(ID, Context); in Profile()
1220 if (const TemplateParameterList *TPL = getTemplateParameters(); in getSourceRange() local
[all …]
H A DComment.cpp384 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters; in getParamName() local
386 assert(TPL && "Unknown TemplateParameterList"); in getParamName()
388 return TPL->getParam(getIndex(i))->getName(); in getParamName()
389 const NamedDecl *Param = TPL->getParam(getIndex(i)); in getParamName()
391 TPL = TTP->getTemplateParameters(); in getParamName()
H A DExprConcepts.cpp96 auto TPL = cast<TemplateParameterList *>(TypeConstraintInfo.getPointer()); in getTypeConstraint() local
97 return cast<TemplateTypeParmDecl>(TPL->getParam(0)) in getTypeConstraint()
H A DTypePrinter.cpp1677 const TemplateParameterList *TPL = TD ? TD->getTemplateParameters() : nullptr; in printTemplateId() local
1678 printTemplateArgumentList(OS, T->template_arguments(), Policy, TPL); in printTemplateId()
2495 const TemplateParameterList *TPL, bool IsPack, unsigned ParmIndex) { in printTo() argument
2497 if (TPL && Policy.SuppressDefaultTemplateArgs && !Policy.PrintAsCanonical && in printTo()
2498 !Args.empty() && !IsPack && Args.size() <= TPL->size()) { in printTo()
2520 printTo(ArgOS, Argument.getPackAsArray(), Policy, TPL, in printTo()
2528 Policy, TPL, ParmIndex)); in printTo()
2562 const TemplateParameterList *TPL) { in printTemplateArgumentList() argument
2563 printTemplateArgumentList(OS, Args.arguments(), Policy, TPL); in printTemplateArgumentList()
2569 const TemplateParameterList *TPL) { in printTemplateArgumentList() argument
[all …]
H A DStmtPrinter.cpp1352 const TemplateParameterList *TPL = nullptr; in VisitDeclRefExpr() local
1355 TPL = TD->getTemplateParameters(); in VisitDeclRefExpr()
1356 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); in VisitDeclRefExpr()
1786 const TemplateParameterList *TPL = nullptr; in VisitMemberExpr() local
1790 TPL = FTD->getTemplateParameters(); in VisitMemberExpr()
1793 TPL = VTSD->getSpecializedTemplate()->getTemplateParameters(); in VisitMemberExpr()
1795 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); in VisitMemberExpr()
2205 const TemplateParameterList *TPL = nullptr; in VisitUserDefinedLiteral() local
2208 TPL = TD->getTemplateParameters(); in VisitUserDefinedLiteral()
2210 printTemplateArgumentList(OS, Args->asArray(), Policy, TPL); in VisitUserDefinedLiteral()
H A DDeclObjC.cpp340 void ObjCInterfaceDecl::setTypeParamList(ObjCTypeParamList *TPL) { in setTypeParamList() argument
341 TypeParamList = TPL; in setTypeParamList()
342 if (!TPL) in setTypeParamList()
2164 void ObjCCategoryDecl::setTypeParamList(ObjCTypeParamList *TPL) { in setTypeParamList() argument
2165 TypeParamList = TPL; in setTypeParamList()
2166 if (!TPL) in setTypeParamList()
H A DODRHash.cpp226 void ODRHash::AddTemplateParameterList(const TemplateParameterList *TPL) { in AddTemplateParameterList() argument
227 assert(TPL && "Expecting non-null pointer."); in AddTemplateParameterList()
229 ID.AddInteger(TPL->size()); in AddTemplateParameterList()
230 for (auto *ND : TPL->asArray()) { in AddTemplateParameterList()
H A DODRDiagsEmitter.cpp1443 [](const TemplateParameterList *TPL) { in diagnoseMismatch() argument
1444 assert(TPL); in diagnoseMismatch()
1446 Hasher.AddTemplateParameterList(TPL); in diagnoseMismatch()
H A DDeclBase.cpp307 if (auto *TPL = getDescribedTemplateParams()) in getTemplateDepth() local
308 return TPL->getDepth() + 1; in getTemplateDepth()
H A DMicrosoftMangle.cpp1726 const TemplateParameterList *TPL = TD->getTemplateParameters(); in mangleTemplateArgs() local
1727 assert(TPL->size() == TemplateArgs.size() && in mangleTemplateArgs()
1738 mangleTemplateArg(TD, TA, TPL->getParam(i)); in mangleTemplateArgs()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DCodeCompleteConsumer.cpp571 TemplateParameterList *TPL = getTemplate()->getTemplateParameters(); in getParamType() local
572 if (N < TPL->size()) in getParamType()
573 if (const auto *D = dyn_cast<NonTypeTemplateParmDecl>(TPL->getParam(N))) in getParamType()
600 TemplateParameterList *TPL = getTemplate()->getTemplateParameters(); in getParamDecl() local
601 if (N < TPL->size()) in getParamDecl()
602 return TPL->getParam(N); in getParamDecl()
H A DSemaCXXScopeSpec.cpp91 [Depth](TemplateParameterList *TPL) { in computeDeclContext() argument
92 return TPL->getDepth() == Depth; in computeDeclContext()
H A DSemaTemplateDeduction.cpp3219 TemplateParameterList *TPL = Template->getTemplateParameters(); in FinishTemplateArgumentDeduction() local
3220 TemplateArgumentListInfo InstArgs(TPL->getLAngleLoc(), TPL->getRAngleLoc()); in FinishTemplateArgumentDeduction()
3223 MLTAL.addOuterRetainedLevels(TPL->getDepth()); in FinishTemplateArgumentDeduction()
3227 if (ParamIdx >= TPL->size()) in FinishTemplateArgumentDeduction()
3228 ParamIdx = TPL->size() - 1; in FinishTemplateArgumentDeduction()
3230 Decl *Param = const_cast<NamedDecl *>(TPL->getParam(ParamIdx)); in FinishTemplateArgumentDeduction()
3279 Info.Param = makeTemplateParameter(TPL->getParam( in FinishTemplateArgumentDeduction()
3316 TemplateParameterList *TPL = Template->getTemplateParameters(); in FinishTemplateArgumentDeduction() local
3320 TPL->getParam(I)->getLocation()); in FinishTemplateArgumentDeduction()
H A DSemaTemplateVariadic.cpp285 if (auto *TPL = Lambda->getTemplateParameterList()) in TraverseLambdaExpr() local
286 DepthLimit = TPL->getDepth(); in TraverseLambdaExpr()
H A DSemaExprCXX.cpp7888 auto *TPL = TemplateParameterList::Create(Context, SourceLocation(), in ActOnCompoundRequirement() local
7895 concepts::ExprRequirement::ReturnTypeRequirement(TPL)); in ActOnCompoundRequirement()
7915 TemplateParameterList *TPL = in BuildExprRequirement() local
7922 auto *Param = cast<TemplateTypeParmDecl>(TPL->getParam(0)); in BuildExprRequirement()
7925 MLTAL.addOuterRetainedLevels(TPL->getDepth()); in BuildExprRequirement()
H A DSemaLookup.cpp1882 TemplateParameterList *TPL = TD->getTemplateParameters(); in isAcceptableSlow() local
1884 SearchDefinitions = Index >= TPL->size() || TPL->getParam(Index) != D; in isAcceptableSlow()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DODRHash.h107 void AddTemplateParameterList(const TemplateParameterList *TPL);
H A DExprConcepts.h313 ReturnTypeRequirement(TemplateParameterList *TPL, bool IsDependent);
314 ReturnTypeRequirement(TemplateParameterList *TPL);
H A DASTNodeTraverser.h344 void dumpTemplateParameters(const TemplateParameterList *TPL) { in dumpTemplateParameters() argument
345 if (!TPL) in dumpTemplateParameters()
348 for (const auto &TP : *TPL) in dumpTemplateParameters()
351 if (const Expr *RC = TPL->getRequiresClause()) in dumpTemplateParameters()
H A DDeclTemplate.h218 const TemplateParameterList *TPL,
774 TemplateParameterList *TPL = nullptr) const;
1088 const TemplateParameterList *TPL = getTemplateParameters();
1089 return TPL->getParam(TPL->size() - 1)->isImplicit();
2250 TemplateParameterList *TPL, const ASTContext &Context);
2379 TemplateParameterList *TPL, void *&InsertPos);
3012 TemplateParameterList *TPL, const ASTContext &Context);
3133 TemplateParameterList *TPL, void *&InsertPos);
H A DRecursiveASTVisitor.h482 bool TraverseTemplateParameterListHelper(TemplateParameterList *TPL);
1645 TemplateParameterList *TPL = D->getTemplateParameterList(I);
1646 for (TemplateParameterList::iterator ITPL = TPL->begin(), ETPL = TPL->end();
1851 TemplateParameterList *TPL) {
1852 if (TPL) {
1853 for (NamedDecl *D : *TPL) {
1856 if (Expr *RequiresClause = TPL->getRequiresClause()) {
1867 TemplateParameterList *TPL = D->getTemplateParameterList(i);
1868 TraverseTemplateParameterListHelper(TPL);
H A DDeclObjC.h1296 void setTypeParamList(ObjCTypeParamList *TPL);
2380 void setTypeParamList(ObjCTypeParamList *TPL);
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp298 if (const auto *TPL = Node->getTemplateParameterList()) { in TraverseLambdaExpr() local
299 for (const auto *TP : *TPL) { in TraverseLambdaExpr()
563 if (auto *TPL = LE->getTemplateParameterList()) { in dataTraverseNode() local
564 for (NamedDecl *D : *TPL) { in dataTraverseNode()
567 if (Expr *RequiresClause = TPL->getRequiresClause()) { in dataTraverseNode()
/freebsd/sys/contrib/device-tree/Bindings/usb/
H A Dci-hdrc-usb2.txt42 - tpl-support: TPL (Targeted Peripheral List) feature for targeted hosts

12