| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 636 SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument 642 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion() 651 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc); in ActOnPackExpansion() 664 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in ActOnPackExpansion() 669 return Arg.getTemplatePackExpansion(EllipsisLoc); in ActOnPackExpansion() 675 SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument 682 CheckPackExpansion(TSInfo, EllipsisLoc, std::nullopt); in ActOnPackExpansion() 690 SourceLocation EllipsisLoc, in CheckPackExpansion() argument 695 EllipsisLoc, NumExpansions); in CheckPackExpansion() 702 TL.setEllipsisLoc(EllipsisLoc); in CheckPackExpansion() [all …]
|
| H A D | SemaLambda.cpp | 805 SourceLocation Loc, bool ByRef, SourceLocation EllipsisLoc, in buildLambdaInitCaptureInitialization() argument 819 if (EllipsisLoc.isValid()) { in buildLambdaInitCaptureInitialization() 821 Diag(EllipsisLoc, getLangOpts().CPlusPlus20 in buildLambdaInitCaptureInitialization() 826 TLB.push<PackExpansionTypeLoc>(DeductType).setEllipsisLoc(EllipsisLoc); in buildLambdaInitCaptureInitialization() 871 SourceLocation Loc, QualType InitCaptureType, SourceLocation EllipsisLoc, in createLambdaInitCaptureVarDecl() argument 877 PETL.setEllipsisLoc(EllipsisLoc); in createLambdaInitCaptureVarDecl() 1230 C->EllipsisLoc, C->Id, InitStyle, in ActOnLambdaExpressionAfterIntroducer() 1330 SourceLocation EllipsisLoc; in ActOnLambdaExpressionAfterIntroducer() local 1331 if (C->EllipsisLoc.isValid()) { in ActOnLambdaExpressionAfterIntroducer() 1333 EllipsisLoc = C->EllipsisLoc; in ActOnLambdaExpressionAfterIntroducer() [all …]
|
| H A D | DeclSpec.cpp | 163 SourceLocation EllipsisLoc, in getFunction() argument 194 I.Fun.isVariadic = EllipsisLoc.isValid(); in getFunction() 197 I.Fun.EllipsisLoc = EllipsisLoc; in getFunction() 992 void DeclSpec::SetPackIndexingExpr(SourceLocation EllipsisLoc, in SetPackIndexingExpr() argument 998 this->EllipsisLoc = EllipsisLoc; in SetPackIndexingExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Designator.h | 78 SourceLocation EllipsisLoc; member 84 SourceLocation EllipsisLoc) in ArrayRangeDesignatorInfo() 86 EllipsisLoc(EllipsisLoc) {} in ArrayRangeDesignatorInfo() 174 SourceLocation EllipsisLoc) { in CreateArrayRangeDesignator() argument 177 ArrayRangeDesignatorInfo(Start, End, LBracketLoc, EllipsisLoc); in CreateArrayRangeDesignator() 193 return ArrayRangeInfo.EllipsisLoc; in getEllipsisLoc()
|
| H A D | ParsedTemplate.h | 109 return EllipsisLoc; in getEllipsisLoc() 117 SourceLocation EllipsisLoc) const; 136 SourceLocation EllipsisLoc; variable
|
| H A D | ScopeInfo.h | 589 SourceLocation EllipsisLoc; variable 625 SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, in Capture() argument 627 : CapturedVar(Var), Loc(Loc), EllipsisLoc(EllipsisLoc), in Capture() 690 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() 738 SourceLocation Loc, SourceLocation EllipsisLoc, in addCapture() argument 741 EllipsisLoc, CaptureType, Invalid)); in addCapture()
|
| H A D | DeclSpec.h | 432 SourceLocation TSCLoc, TSSLoc, TSTLoc, AltiVecLoc, TSSatLoc, EllipsisLoc; variable 622 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() 780 void SetPackIndexingExpr(SourceLocation EllipsisLoc, Expr *Pack); 1395 SourceLocation EllipsisLoc; member 1511 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() 1717 SourceLocation EllipsisLoc, 1797 SourceLocation EllipsisLoc; member 2002 SourceLocation EllipsisLoc; variable 2129 EllipsisLoc = SourceLocation(); in clear() 2728 bool hasEllipsis() const { return EllipsisLoc.isValid(); } in hasEllipsis() [all …]
|
| H A D | ParsedAttr.h | 137 SourceLocation EllipsisLoc; variable 210 EllipsisLoc(ellipsisLoc), NumArgs(numArgs), Invalid(false), in ParsedAttr() 278 EllipsisLoc(ellipsisLoc), NumArgs(0), Invalid(false), in ParsedAttr() 367 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() 368 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
|
| H A D | Sema.h | 4217 SourceLocation EllipsisLoc = {}); 5330 SourceLocation EllipsisLoc, 5354 UnqualifiedId &Name, SourceLocation EllipsisLoc, 5742 SourceLocation RParenLoc, SourceLocation EllipsisLoc); 5750 Expr *InitList, SourceLocation EllipsisLoc); 5758 Expr *Init, SourceLocation EllipsisLoc); 5766 SourceLocation EllipsisLoc); 5967 SourceLocation EllipsisLoc); 6071 SourceLocation EllipsisLoc); 6082 SourceLocation EllipsisLoc); [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | LambdaCapture.h | 52 SourceLocation EllipsisLoc; variable 75 SourceLocation EllipsisLoc = SourceLocation()); 129 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() 135 return EllipsisLoc; in getEllipsisLoc()
|
| H A D | DeclFriend.h | 74 SourceLocation EllipsisLoc; variable 88 SourceLocation FriendL, SourceLocation EllipsisLoc, in FriendDecl() argument 91 EllipsisLoc(EllipsisLoc), UnsupportedFriend(false), in FriendDecl() 116 SourceLocation FriendL, SourceLocation EllipsisLoc = {}, 149 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() 190 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion()
|
| H A D | TemplateBase.h | 486 SourceLocation EllipsisLoc; 505 SourceLocation EllipsisLoc); 524 return getTemplate()->EllipsisLoc; 561 SourceLocation EllipsisLoc = SourceLocation()) 563 LocInfo(Ctx, QualifierLoc, TemplateNameLoc, EllipsisLoc) {
|
| H A D | DeclCXX.h | 154 SourceLocation EllipsisLoc; variable 188 TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) in CXXBaseSpecifier() argument 189 : Range(R), EllipsisLoc(EllipsisLoc), Virtual(V), BaseOfClass(BC), in CXXBaseSpecifier() 210 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() 222 return EllipsisLoc; in getEllipsisLoc() 2413 SourceLocation EllipsisLoc); 3936 SourceLocation EllipsisLoc; variable 3949 SourceLocation EllipsisLoc) in UnresolvedUsingValueDecl() argument 3952 UsingLocation(UsingLoc), EllipsisLoc(EllipsisLoc), in UnresolvedUsingValueDecl() 3985 return EllipsisLoc.isValid(); in isPackExpansion() [all …]
|
| H A D | ExprObjC.h | 268 SourceLocation EllipsisLoc; member 275 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() 294 SourceLocation EllipsisLoc; member 368 Result.EllipsisLoc = Expansion.EllipsisLoc; in getKeyValueElement()
|
| H A D | ExprCXX.h | 4305 SourceLocation EllipsisLoc; variable 4317 PackExpansionExpr(Expr *Pattern, SourceLocation EllipsisLoc, in PackExpansionExpr() argument 4321 EllipsisLoc(EllipsisLoc), in PackExpansionExpr() 4337 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() 4352 SourceLocation getEndLoc() const LLVM_READONLY { return EllipsisLoc; } in getEndLoc() 4498 SourceLocation EllipsisLoc; variable 4506 PackIndexingExpr(QualType Type, SourceLocation EllipsisLoc, 4511 EllipsisLoc(EllipsisLoc), RSquareLoc(RSquareLoc), in Expr() 4531 SourceLocation EllipsisLoc, 4551 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() [all …]
|
| H A D | TypeLoc.h | 2156 SourceLocation EllipsisLoc; member 2167 SourceLocation getEllipsisLoc() const { return getLocalData()->EllipsisLoc; } in getEllipsisLoc() 2168 void setEllipsisLoc(SourceLocation Loc) { getLocalData()->EllipsisLoc = Loc; } in setEllipsisLoc() 2628 SourceLocation EllipsisLoc; member 2636 return this->getLocalData()->EllipsisLoc; in getEllipsisLoc() 2640 this->getLocalData()->EllipsisLoc = Loc; in setEllipsisLoc()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseTemplate.cpp | 621 SourceLocation EllipsisLoc; in ParseTypeParameter() local 622 if (TryConsumeToken(tok::ellipsis, EllipsisLoc)) { in ParseTypeParameter() 623 Diag(EllipsisLoc, in ParseTypeParameter() 645 bool AlreadyHasEllipsis = EllipsisLoc.isValid(); in ParseTypeParameter() 646 if (TryConsumeToken(tok::ellipsis, EllipsisLoc)) in ParseTypeParameter() 647 DiagnoseMisplacedEllipsis(EllipsisLoc, NameLoc, AlreadyHasEllipsis, true); in ParseTypeParameter() 672 TypenameKeyword, EllipsisLoc, in ParseTypeParameter() 681 EllipsisLoc); in ParseTypeParameter() 748 SourceLocation EllipsisLoc; in ParseTemplateTemplateParameter() local 749 if (TryConsumeToken(tok::ellipsis, EllipsisLoc)) in ParseTemplateTemplateParameter() [all …]
|
| H A D | ParseDeclCXX.cpp | 611 if (TryConsumeToken(tok::ellipsis, D.EllipsisLoc)) in ParseUsingDeclarator() 809 D.EllipsisLoc, Attrs); in ParseUsingDeclaration() 888 if (D.EllipsisLoc.isValid()) in ParseAliasDeclarationAfterDeclarator() 889 Diag(D.EllipsisLoc, diag::err_alias_declaration_pack_expansion) in ParseAliasDeclarationAfterDeclarator() 890 << FixItHint::CreateRemoval(SourceRange(D.EllipsisLoc)); in ParseAliasDeclarationAfterDeclarator() 1162 SourceLocation EllipsisLoc; in ParsePackIndexingType() local 1199 EllipsisLoc = ConsumeToken(); in ParsePackIndexingType() 1216 DS.SetPackIndexingExpr(EllipsisLoc, IndexExpr.get()); in ParsePackIndexingType() 2090 SourceLocation EllipsisLoc; in ParseClassSpecifier() local 2091 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseClassSpecifier() [all …]
|
| H A D | ParseDecl.cpp | 3075 SourceLocation &EllipsisLoc, bool &IsType, in ParseAlignArgument() argument 3092 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseAlignArgument() 3112 SourceLocation EllipsisLoc; in ParseAlignmentSpecifier() local 3115 EllipsisLoc, IsType, TypeResult); in ParseAlignmentSpecifier() 3127 EllipsisLoc); in ParseAlignmentSpecifier() 3132 EllipsisLoc); in ParseAlignmentSpecifier() 6601 SourceLocation EllipsisLoc = ConsumeToken(); in ParseDirectDeclarator() local 6606 if (EllipsisLoc.isValid()) in ParseDirectDeclarator() 6607 DiagnoseMisplacedEllipsisInDeclarator(EllipsisLoc, D); in ParseDirectDeclarator() 6610 D.setEllipsisLoc(EllipsisLoc); in ParseDirectDeclarator() [all …]
|
| H A D | ParseExprCXX.cpp | 637 SourceLocation EllipsisLoc = ConsumeToken(); in ParseCXXPackIndexingExpression() local 644 EllipsisLoc, T.getOpenLocation(), in ParseCXXPackIndexingExpression() 1005 SourceLocation EllipsisLoc; in ParseLambdaIntroducer() local 1015 EllipsisLoc = *ExpectedEllipsisLoc; in ParseLambdaIntroducer() 1018 if (EllipsisLoc.isInvalid()) { in ParseLambdaIntroducer() 1022 EllipsisLoc = Loc; in ParseLambdaIntroducer() 1074 Loc, Kind == LCK_ByRef, EllipsisLoc, Id, InitKind, InitExpr); in ParseLambdaIntroducer() 1081 Intro.addCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init, in ParseLambdaIntroducer() 1319 SourceLocation EllipsisLoc; in ParseLambdaExpressionAfterIntroducer() local 1330 ParseParameterDeclarationClause(D, Attributes, ParamInfo, EllipsisLoc); in ParseLambdaExpressionAfterIntroducer() [all …]
|
| H A D | ParseInit.cpp | 325 SourceLocation EllipsisLoc = ConsumeToken(); in ParseInitializerWithPotentialDesignator() local 333 Idx.get(), RHS.get(), StartLoc, EllipsisLoc)); in ParseInitializerWithPotentialDesignator()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclFriend.cpp | 36 SourceLocation EllipsisLoc, in Create() argument 58 FriendDecl(DC, L, Friend, FriendL, EllipsisLoc, FriendTypeTPLists); in Create()
|
| H A D | TemplateBase.cpp | 695 SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) { in TemplateArgumentLocInfo() argument 700 Template->EllipsisLoc = EllipsisLoc; in TemplateArgumentLocInfo()
|
| H A D | ExprObjC.cpp | 64 Expansions[I].EllipsisLoc = VK[I].EllipsisLoc; in ObjCDictionaryLiteral()
|
| H A D | ExprCXX.cpp | 1224 SourceLocation EllipsisLoc) in LambdaCapture() argument 1225 : DeclAndBits(Var, 0), Loc(Loc), EllipsisLoc(EllipsisLoc) { in LambdaCapture() 1723 ASTContext &Context, SourceLocation EllipsisLoc, SourceLocation RSquareLoc, in Create() argument 1735 PackIndexingExpr(Type, EllipsisLoc, RSquareLoc, PackIdExpr, IndexExpr, in Create() 1992 BinaryOperatorKind Opcode, SourceLocation EllipsisLoc, in CXXFoldExpr() argument 1996 EllipsisLoc(EllipsisLoc), RParenLoc(RParenLoc), in CXXFoldExpr()
|