| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseExpr.cpp | 1912 ExprVector ArgExprs; in ParsePostfixExpressionSuffix() local 1934 ArgExprs.push_back(Idx.get()); in ParsePostfixExpressionSuffix() 1943 (ArgExprs.empty() || ArgExprs.size() == CommaLocs.size() + 1) && in ParsePostfixExpressionSuffix() 1979 LHS.get(), Loc, ArgExprs.empty() ? nullptr : ArgExprs[0], in ParsePostfixExpressionSuffix() 2048 ExprVector ArgExprs; in ParsePostfixExpressionSuffix() local 2071 for (auto &E : ArgExprs) in ParsePostfixExpressionSuffix() 2084 for (auto &E : ArgExprs) in ParsePostfixExpressionSuffix() 2097 (ArgExprs.size() == 0 || ArgExprs.size() - 1 == CommaLocs.size()) && in ParsePostfixExpressionSuffix() 2104 ArgExprs.insert(ArgExprs.begin(), Fn); in ParsePostfixExpressionSuffix() 3093 ExprVector ArgExprs; in ParseParenExpression() local [all …]
|
| H A D | ParseDecl.cpp | 377 ArgsVector ArgExprs; in ParseAttributeArgsCommon() local 394 ArgExprs.push_back(ParseIdentifierLoc()); in ParseAttributeArgsCommon() 398 if (!ArgExprs.empty() ? Tok.is(tok::comma) : Tok.isNot(tok::r_paren)) { in ParseAttributeArgsCommon() 400 if (!ArgExprs.empty()) in ParseAttributeArgsCommon() 425 ArgExprs.push_back(ParseIdentifierLoc()); in ParseAttributeArgsCommon() 440 ArgExprs.push_back(ArgExpr.get()); in ParseAttributeArgsCommon() 476 ArgExprs.insert(ArgExprs.end(), ParsedExprs.begin(), ParsedExprs.end()); in ParseAttributeArgsCommon() 489 ArgExprs.data(), ArgExprs.size(), Syntax); in ParseAttributeArgsCommon() 2957 ArgsVector ArgExprs; in ParseAlignmentSpecifier() local 2958 ArgExprs.push_back(ArgExpr.get()); in ParseAlignmentSpecifier() [all …]
|
| H A D | ParseDeclCXX.cpp | 3723 ExprVector ArgExprs; in ParseMemInitializer() local 3729 ConstructorDecl, SS, TemplateTypeTy.get(), ArgExprs, II, in ParseMemInitializer() 3735 ParseExpressionList(ArgExprs, CommaLocs, [&] { in ParseMemInitializer() 3754 T.getOpenLocation(), ArgExprs, T.getCloseLocation(), EllipsisLoc); in ParseMemInitializer() 4564 ArgsVector ArgExprs; in ParseMicrosoftUuidAttributeArgs() local 4570 ArgExprs.push_back(StringResult.get()); in ParseMicrosoftUuidAttributeArgs() 4623 ArgExprs.push_back(UuidString); in ParseMicrosoftUuidAttributeArgs() 4628 SourceLocation(), ArgExprs.data(), ArgExprs.size(), in ParseMicrosoftUuidAttributeArgs()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 4858 assert(ArgExprs.size() == 1); in ActOnArraySubscriptExpr() 4887 assert(ArgExprs.size() == 1); in ActOnArraySubscriptExpr() 4896 Expr *idx = ArgExprs[0]; in ActOnArraySubscriptExpr() 4905 if (ArgExprs.size() == 1 && in ActOnArraySubscriptExpr() 4910 ArgExprs[0] = result.get(); in ActOnArraySubscriptExpr() 4921 base, ArgExprs.front(), in ActOnArraySubscriptExpr() 4935 assert(ArgExprs.size() == 1); in ActOnArraySubscriptExpr() 4953 (ArgExprs.size() != 1 || ArgExprs[0]->getType()->isRecordType())))) { in ActOnArraySubscriptExpr() 6656 if (!ArgExprs.empty()) { in BuildCallExpr() 6806 Context, ArgExprs[Idx]->getType(), CK_NoOp, ArgExprs[Idx], in BuildCallExpr() [all …]
|
| H A D | SemaAccess.cpp | 1794 ArrayRef<Expr *> ArgExprs, in CheckMemberOperatorAccess() argument 1797 if (!ArgExprs.empty()) { in CheckMemberOperatorAccess() 1798 R = SourceRange(ArgExprs.front()->getBeginLoc(), in CheckMemberOperatorAccess() 1799 ArgExprs.back()->getEndLoc()); in CheckMemberOperatorAccess()
|
| H A D | SemaPseudoObject.cpp | 1515 SmallVector<Expr*, 4> ArgExprs; in buildSet() local 1516 ArgExprs.append(CallArgs.begin(), CallArgs.end()); in buildSet() 1517 ArgExprs.push_back(op); in buildSet() 1519 RefExpr->getSourceRange().getBegin(), ArgExprs, in buildSet()
|
| H A D | SemaCodeComplete.cpp | 6070 SmallVector<Expr *, 12> ArgExprs( in ProduceCallSignatureHelp() local 6072 ArgExprs.append(ArgsWithoutDependentTypes.begin(), in ProduceCallSignatureHelp() 6077 AddFunctionCandidates(Decls, ArgExprs, CandidateSet, TemplateArgs, in ProduceCallSignatureHelp() 6106 SmallVector<Expr *, 12> ArgExprs(1, NakedFn); in ProduceCallSignatureHelp() local 6107 ArgExprs.append(ArgsWithoutDependentTypes.begin(), in ProduceCallSignatureHelp() 6109 AddFunctionCandidates(R.asUnresolvedSet(), ArgExprs, CandidateSet, in ProduceCallSignatureHelp() 6290 ArrayRef<Expr *> ArgExprs, IdentifierInfo *II, SourceLocation OpenParLoc, in ProduceCtorInitMemberSignatureHelp() argument 6303 MemberDecl->getLocation(), ArgExprs, in ProduceCtorInitMemberSignatureHelp()
|
| H A D | SemaExprCXX.cpp | 5333 SmallVector<Expr *, 2> ArgExprs; in evaluateTypeTrait() local 5334 ArgExprs.reserve(Args.size() - 1); in evaluateTypeTrait() 5339 ArgExprs.push_back( in evaluateTypeTrait() 5356 InitializationSequence Init(S, To, InitKind, ArgExprs); in evaluateTypeTrait() 5360 ExprResult Result = Init.Perform(S, To, InitKind, ArgExprs); in evaluateTypeTrait()
|
| H A D | SemaOpenMP.cpp | 7170 MultiExprArg ArgExprs, in ActOnOpenMPCall() argument 7248 NewCall = BuildCallExpr(Scope, BestExpr, LParenLoc, ArgExprs, RParenLoc, in ActOnOpenMPCall()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 5538 ArrayRef<Expr *> ArgExprs); 5585 MultiExprArg ArgExprs, 5709 MultiExprArg ArgExprs, SourceLocation RParenLoc, 5712 MultiExprArg ArgExprs, SourceLocation RParenLoc, 7648 ArrayRef<Expr *> ArgExprs, 10717 SourceLocation LParenLoc, MultiExprArg ArgExprs, 12921 ArrayRef<Expr *> ArgExprs, IdentifierInfo *II, SourceLocation OpenParLoc,
|