Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseHLSL.cpp105 Token Tok, ArgsVector &ArgExprs, in fixSeparateAttrArgAndNumber() argument
116 ArgsUnion &Slot = ArgExprs.back(); in fixSeparateAttrArgAndNumber()
145 ArgsVector ArgExprs; in ParseHLSLSemantics() local
159 ArgExprs.push_back(ParseIdentifierLoc()); in ParseHLSLSemantics()
163 fixSeparateAttrArgAndNumber(SlotStr, SlotLoc, Tok, ArgExprs, *this, in ParseHLSLSemantics()
175 ArgExprs.push_back(ParseIdentifierLoc()); in ParseHLSLSemantics()
179 fixSeparateAttrArgAndNumber(SpaceStr, SpaceLoc, Tok, ArgExprs, *this, in ParseHLSLSemantics()
198 Attrs.addNew(II, Loc, nullptr, SourceLocation(), ArgExprs.data(), in ParseHLSLSemantics()
199 ArgExprs.size(), ParsedAttr::Form::HLSLSemantic()); in ParseHLSLSemantics()
H A DParseExpr.cpp1971 ExprVector ArgExprs; in ParsePostfixExpressionSuffix() local
1994 ArgExprs.push_back(Idx.get()); in ParsePostfixExpressionSuffix()
1997 if (ParseExpressionList(ArgExprs)) { in ParsePostfixExpressionSuffix()
2052 LHS.get(), Loc, ArgExprs.empty() ? nullptr : ArgExprs[0], in ParsePostfixExpressionSuffix()
2120 ExprVector ArgExprs; in ParsePostfixExpressionSuffix() local
2129 if (ParseExpressionList(ArgExprs, [&] { in ParsePostfixExpressionSuffix()
2142 for (auto &E : ArgExprs) in ParsePostfixExpressionSuffix()
2155 for (auto &E : ArgExprs) in ParsePostfixExpressionSuffix()
2172 ArgExprs.insert(ArgExprs.begin(), Fn); in ParsePostfixExpressionSuffix()
3212 ExprVector ArgExprs; in ParseParenExpression() local
[all …]
H A DParseDeclCXX.cpp3877 ExprVector ArgExprs; in ParseMemInitializer() local
3882 ConstructorDecl, SS, TemplateTypeTy.get(), ArgExprs, II, in ParseMemInitializer()
3887 if (Tok.isNot(tok::r_paren) && ParseExpressionList(ArgExprs, [&] { in ParseMemInitializer()
3906 T.getOpenLocation(), ArgExprs, T.getCloseLocation(), EllipsisLoc); in ParseMemInitializer()
4759 ArgsVector ArgExprs; in ParseMicrosoftUuidAttributeArgs() local
4765 ArgExprs.push_back(StringResult.get()); in ParseMicrosoftUuidAttributeArgs()
4818 ArgExprs.push_back(UuidString); in ParseMicrosoftUuidAttributeArgs()
4823 SourceLocation(), ArgExprs.data(), ArgExprs.size(), in ParseMicrosoftUuidAttributeArgs()
H A DParseDecl.cpp476 ArgsVector ArgExprs; in ParseAttributeArgsCommon() local
493 ArgExprs.push_back(ParseIdentifierLoc()); in ParseAttributeArgsCommon()
497 if (!ArgExprs.empty() ? Tok.is(tok::comma) : Tok.isNot(tok::r_paren)) { in ParseAttributeArgsCommon()
499 if (!ArgExprs.empty()) in ParseAttributeArgsCommon()
524 ArgExprs.push_back(ParseIdentifierLoc()); in ParseAttributeArgsCommon()
539 ArgExprs.push_back(ArgExpr.get()); in ParseAttributeArgsCommon()
573 ArgExprs.insert(ArgExprs.end(), ParsedExprs.begin(), ParsedExprs.end()); in ParseAttributeArgsCommon()
586 ArgExprs.data(), ArgExprs.size(), Form); in ParseAttributeArgsCommon()
3157 ArgsVector ArgExprs; in ParseAlignmentSpecifier() local
3158 ArgExprs.push_back(ArgExpr.get()); in ParseAlignmentSpecifier()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp5105 assert(ArgExprs.size() == 1); in ActOnArraySubscriptExpr()
5139 assert(ArgExprs.size() == 1); in ActOnArraySubscriptExpr()
5148 Expr *idx = ArgExprs[0]; in ActOnArraySubscriptExpr()
5157 if (ArgExprs.size() == 1 && in ActOnArraySubscriptExpr()
5162 ArgExprs[0] = result.get(); in ActOnArraySubscriptExpr()
5174 base, ArgExprs.front(), in ActOnArraySubscriptExpr()
5188 assert(ArgExprs.size() == 1); in ActOnArraySubscriptExpr()
5206 (ArgExprs.size() != 1 || isa<PackExpansionExpr>(ArgExprs[0]) || in ActOnArraySubscriptExpr()
7199 if (!ArgExprs.empty()) { in BuildCallExpr()
7349 Context, ArgExprs[Idx]->getType(), CK_NoOp, ArgExprs[Idx], in BuildCallExpr()
[all …]
H A DSemaAccess.cpp1807 ArrayRef<Expr *> ArgExprs, in CheckMemberOperatorAccess() argument
1810 if (!ArgExprs.empty()) { in CheckMemberOperatorAccess()
1811 R = SourceRange(ArgExprs.front()->getBeginLoc(), in CheckMemberOperatorAccess()
1812 ArgExprs.back()->getEndLoc()); in CheckMemberOperatorAccess()
H A DSemaPseudoObject.cpp1521 SmallVector<Expr*, 4> ArgExprs; in buildSet() local
1522 ArgExprs.append(CallArgs.begin(), CallArgs.end()); in buildSet()
1523 ArgExprs.push_back(op); in buildSet()
1525 RefExpr->getSourceRange().getBegin(), ArgExprs, in buildSet()
H A DSemaCodeComplete.cpp6211 SmallVector<Expr *, 12> ArgExprs( in ProduceCallSignatureHelp() local
6213 ArgExprs.append(ArgsWithoutDependentTypes.begin(), in ProduceCallSignatureHelp()
6218 AddFunctionCandidates(Decls, ArgExprs, CandidateSet, TemplateArgs, in ProduceCallSignatureHelp()
6247 SmallVector<Expr *, 12> ArgExprs(1, NakedFn); in ProduceCallSignatureHelp() local
6248 ArgExprs.append(ArgsWithoutDependentTypes.begin(), in ProduceCallSignatureHelp()
6250 AddFunctionCandidates(R.asUnresolvedSet(), ArgExprs, CandidateSet, in ProduceCallSignatureHelp()
6431 ArrayRef<Expr *> ArgExprs, IdentifierInfo *II, SourceLocation OpenParLoc, in ProduceCtorInitMemberSignatureHelp() argument
6444 MemberDecl->getLocation(), ArgExprs, in ProduceCtorInitMemberSignatureHelp()
H A DSemaExprCXX.cpp5533 SmallVector<Expr *, 2> ArgExprs; in EvaluateBooleanTypeTrait() local
5534 ArgExprs.reserve(Args.size() - 1); in EvaluateBooleanTypeTrait()
5539 ArgExprs.push_back( in EvaluateBooleanTypeTrait()
5556 InitializationSequence Init(S, To, InitKind, ArgExprs); in EvaluateBooleanTypeTrait()
5560 ExprResult Result = Init.Perform(S, To, InitKind, ArgExprs); in EvaluateBooleanTypeTrait()
H A DSemaOpenMP.cpp7400 MultiExprArg ArgExprs, in ActOnOpenMPCall() argument
7485 NewCall = BuildCallExpr(Scope, BestExpr, LParenLoc, ArgExprs, RParenLoc, in ActOnOpenMPCall()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h5818 ArrayRef<Expr *> ArgExprs);
5882 MultiExprArg ArgExprs,
6006 MultiExprArg ArgExprs, SourceLocation RParenLoc,
6009 MultiExprArg ArgExprs, SourceLocation RParenLoc,
8093 ArrayRef<Expr *> ArgExprs,
11424 SourceLocation LParenLoc, MultiExprArg ArgExprs,
13722 ArrayRef<Expr *> ArgExprs, IdentifierInfo *II, SourceLocation OpenParLoc,