Home
last modified time | relevance | path

Searched refs:ArgExprs (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/clang/lib/Parse/
H A DParseExpr.cpp1912 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 DParseDecl.cpp377 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 DParseDeclCXX.cpp3723 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 DSemaExpr.cpp4858 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 DSemaAccess.cpp1794 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 DSemaPseudoObject.cpp1515 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 DSemaCodeComplete.cpp6070 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 DSemaExprCXX.cpp5333 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 DSemaOpenMP.cpp7170 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 DSema.h5538 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,