/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 285 } else if (const TemplateArgumentList *TemplateArgs = in HandleFunction() local 584 Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 632 TemplateDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 643 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 657 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 668 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 679 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 689 ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) in InstantiatingTemplate() 698 NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 708 TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() [all …]
|
H A D | SemaTemplateInstantiateDecl.cpp | 55 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstQualifier() 93 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr() 115 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr() 153 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAssumeAlignedAttr() 176 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignValueAttr() 187 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAllocAlignAttr() 197 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAnnotationAttr() 235 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentFunctionAttrCondition() 266 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentEnableIfAttr() 277 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentDiagnoseIfAttr() [all …]
|
H A D | SemaExprMember.cpp | 307 const TemplateArgumentListInfo *TemplateArgs, const Scope *S) { in BuildPossibleImplicitMemberExpr() 562 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentMemberExpr() 789 const TemplateArgumentListInfo *TemplateArgs, const Scope *S, in BuildMemberReferenceExpr() 937 const TemplateArgumentListInfo *TemplateArgs) { in BuildMemberExpr() 980 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr() 1764 const TemplateArgumentListInfo *TemplateArgs; in ActOnMemberAccessExpr() local 1909 const TemplateArgumentListInfo *TemplateArgs, in BuildImplicitMemberExpr()
|
H A D | SemaTemplate.cpp | 729 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentIdExpression() 753 const TemplateArgumentListInfo *TemplateArgs) { in BuildDependentDeclRefExpr() 934 TemplateArgumentListInfo &TemplateArgs) { in translateTemplateArguments() 1060 TemplateArgumentListInfo TemplateArgs(TemplateId.LAngleLoc, in makeTemplateArgumentListInfo() local 1118 TemplateArgumentListInfo TemplateArgs; in BuildTypeConstraint() local 1189 const TemplateArgumentListInfo *TemplateArgs, in AttachTypeConstraint() 3065 TemplateArgumentListInfo &TemplateArgs) { in checkBuiltinTemplateIdType() 3286 TemplateArgumentListInfo &TemplateArgs) { in CheckTemplateIdType() 3614 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTemplateIdType() local 3679 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTagTemplateIdType() local [all …]
|
H A D | SemaConcept.cpp | 710 const MultiLevelTemplateArgumentList &TemplateArgs) { in addInstantiatedCapturesToScope() 745 FunctionDecl *FD, std::optional<ArrayRef<TemplateArgument>> TemplateArgs, in SetupConstraintScope() 817 FunctionDecl *FD, std::optional<ArrayRef<TemplateArgument>> TemplateArgs, in SetupConstraintCheckingTemplateArgumentsAndScope() 1098 ArrayRef<TemplateArgument> TemplateArgs, in CheckInstantiatedFunctionTemplateConstraints()
|
H A D | SemaTemplateVariadic.cpp | 696 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion() 829 QualType T, const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
|
H A D | SemaTemplateDeduction.cpp | 3116 ArrayRef<TemplateArgument> TemplateArgs, in FinishTemplateArgumentDeduction() 3212 ArrayRef<TemplateArgument> TemplateArgs, in FinishTemplateArgumentDeduction() 3299 ArrayRef<TemplateArgument> TemplateArgs, in DeduceTemplateArguments() 3348 ArrayRef<TemplateArgument> TemplateArgs, in DeduceTemplateArguments() 3354 ArrayRef<TemplateArgument> TemplateArgs, in DeduceTemplateArguments() 4990 TemplateArgumentListInfo TemplateArgs(TypeLoc.getLAngleLoc(), in CheckDeducedPlaceholderConstraints() local 6702 Sema::MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, in MarkUsedTemplateParameters()
|
H A D | SemaCXXScopeSpec.cpp | 862 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier() local
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTConcept.h | 39 llvm::SmallVector<TemplateArgument, 4> TemplateArgs; variable 46 ArrayRef<TemplateArgument> TemplateArgs) : in ConstraintSatisfaction()
|
H A D | DeclTemplate.h | 494 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo() 604 Profile(llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs, in Profile()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 295 struct TemplateArgs { struct 300 llvm::DINodeArray CollectTemplateParams(std::optional<TemplateArgs> Args, argument
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTConcept.cpp | 80 const NamedDecl *ConstraintOwner, ArrayRef<TemplateArgument> TemplateArgs) { in Profile()
|
H A D | DeclTemplate.cpp | 395 SmallVector<TemplateArgument, 16> TemplateArgs; in getInjectedTemplateArgs() local 555 llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs, in Profile() 628 SmallVector<TemplateArgument, 16> TemplateArgs; in getInjectedClassNameSpecialization() local 902 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs, in Create() 986 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() local 1307 llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs, in Profile() 1399 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() local
|
H A D | ItaniumMangle.cpp | 978 isTemplate(GlobalDecl GD, const TemplateArgumentList *&TemplateArgs) { in isTemplate() 1095 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNameWithAbiTags() local 1424 const TemplateArgumentLoc *TemplateArgs, unsigned NumTemplateArgs, in mangleUnresolvedName() 1794 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName() local 2097 const TemplateArgumentList *TemplateArgs = nullptr; in mangleLambda() local 2210 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix() local 2313 const TemplateArgumentList *TemplateArgs = nullptr; in mangleClosurePrefix() local 4504 const TemplateArgumentLoc *TemplateArgs, in mangleMemberExpr() 5996 const TemplateArgumentLoc *TemplateArgs, in mangleTemplateArgs() 6809 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isSpecializedAs() local [all …]
|
H A D | QualTypeNames.cpp | 159 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs(); in getFullyQualifiedTemplateType() local
|
H A D | ExprCXX.cpp | 404 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in UnresolvedLookupExpr() 471 const TemplateArgumentListInfo *TemplateArgs, in OverloadExpr() 1497 const TemplateArgumentListInfo *TemplateArgs) in CXXDependentScopeMemberExpr() 1539 const TemplateArgumentListInfo *TemplateArgs) { in Create() 1601 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in UnresolvedMemberExpr() 1641 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in Create()
|
H A D | MicrosoftMangle.cpp | 1018 const TemplateArgumentList *&TemplateArgs) { in isTemplate() 1054 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName() local 1611 GlobalDecl GD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName() 1684 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs() 1859 ArrayRef<TemplateArgument> TemplateArgs = TA.getPackAsArray(); in mangleTemplateArg() local
|
H A D | TypePrinter.cpp | 1408 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope() local 1628 DefaultTemplateArgsPolicyRAII TemplateArgs(Policy); in printTemplateId() local 2204 ArrayRef<TemplateArgument> TemplateArgs; in isSubstitutedType() local
|
H A D | Expr.cpp | 454 const TemplateArgumentListInfo *TemplateArgs, in DeclRefExpr() 494 const TemplateArgumentListInfo *TemplateArgs, in Create() 509 const TemplateArgumentListInfo *TemplateArgs, in Create() 1719 const TemplateArgumentListInfo *TemplateArgs, QualType T, in MemberExpr() 1758 DeclarationNameInfo NameInfo, const TemplateArgumentListInfo *TemplateArgs, in Create()
|
H A D | Decl.cpp | 1755 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printNestedNameSpecifier() local 3076 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic() local 4196 TemplateArgumentList *TemplateArgs, void *InsertPos, in setFunctionTemplateSpecialization() 4220 const TemplateArgumentListInfo *TemplateArgs) { in setDependentTemplateSpecialization()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 1174 TemplateArgList &TemplateArgs, in ParseTemplateIdAfterTemplateName() 1267 TemplateArgList TemplateArgs; in AnnotateTemplateIdToken() local 1534 bool Parser::ParseTemplateArgumentList(TemplateArgList &TemplateArgs, in ParseTemplateArgumentList()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Template.h | 564 const MultiLevelTemplateArgumentList &TemplateArgs; variable 587 const MultiLevelTemplateArgumentList &TemplateArgs) in TemplateDeclInstantiator()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | SmartPtrModeling.cpp | 191 auto TemplateArgs = TSD->getTemplateArgs().asArray(); in getInnerPointerType() local 206 const auto &TemplateArgs = FD->getTemplateSpecializationArgs()->asArray(); in getPointerTypeFromTemplateArg() local
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFTypePrinter.cpp | 188 StringRef TemplateArgs = Name.substr(Separator + 1); in appendUnqualifiedNameBefore() local
|
/freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
H A D | TGParser.cpp | 38 SmallVector<ArgumentInit *, 4> TemplateArgs; member 48 SmallVector<ArgumentInit *, 4> TemplateArgs; member
|