Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/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::AS_HLSLSemantic); in ParseHLSLSemantics()
H A DParseExpr.cpp1940 ExprVector ArgExprs; in ParsePostfixExpressionSuffix() local
1962 ArgExprs.push_back(Idx.get()); in ParsePostfixExpressionSuffix()
1965 if (ParseExpressionList(ArgExprs)) { in ParsePostfixExpressionSuffix()
1972 if (ArgExprs.size() <= 1 && getLangOpts().OpenMP) { in ParsePostfixExpressionSuffix()
2003 LHS.get(), Loc, ArgExprs.empty() ? nullptr : ArgExprs[0], in ParsePostfixExpressionSuffix()
2007 ArgExprs, RLoc); in ParsePostfixExpressionSuffix()
2071 ExprVector ArgExprs; in ParsePostfixExpressionSuffix() local
2074 LHS.get(), ArgExprs, PT.getOpenLocation()); in ParsePostfixExpressionSuffix()
2080 if (ParseExpressionList(ArgExprs, [&] { in ParsePostfixExpressionSuffix()
2093 for (auto &E : ArgExprs) in ParsePostfixExpressionSuffix()
[all …]
H A DParseDeclCXX.cpp3817 ExprVector ArgExprs; in ParseMemInitializer() local
3822 ConstructorDecl, SS, TemplateTypeTy.get(), ArgExprs, II, in ParseMemInitializer()
3827 if (Tok.isNot(tok::r_paren) && ParseExpressionList(ArgExprs, [&] { in ParseMemInitializer()
3846 T.getOpenLocation(), ArgExprs, T.getCloseLocation(), EllipsisLoc); in ParseMemInitializer()
4654 ArgsVector ArgExprs; in ParseMicrosoftUuidAttributeArgs() local
4660 ArgExprs.push_back(StringResult.get()); in ParseMicrosoftUuidAttributeArgs()
4713 ArgExprs.push_back(UuidString); in ParseMicrosoftUuidAttributeArgs()
4718 SourceLocation(), ArgExprs.data(), ArgExprs.size(), in ParseMicrosoftUuidAttributeArgs()
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()
474 ArgExprs.insert(ArgExprs.end(), ParsedExprs.begin(), ParsedExprs.end()); in ParseAttributeArgsCommon()
487 ArgExprs.data(), ArgExprs.size(), Syntax); in ParseAttributeArgsCommon()
494 return static_cast<unsigned>(ArgExprs.size() + !TheParsedType.get().isNull()); in ParseAttributeArgsCommon()
3001 ArgsVector ArgExprs; in ParseAlignmentSpecifier() local
[all …]
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaExpr.cpp1616 ArrayRef<Expr *> ArgExprs) { in ActOnGenericSelectionExpr() argument
1618 assert(NumAssocs == ArgExprs.size()); in ActOnGenericSelectionExpr()
1630 llvm::ArrayRef(Types, NumAssocs), ArgExprs); in ActOnGenericSelectionExpr()
4822 MultiExprArg ArgExprs, in ActOnArraySubscriptExpr() argument
4827 return ActOnOMPArraySectionExpr(base, lbLoc, ArgExprs.front(), SourceLocation(), in ActOnArraySubscriptExpr()
4863 assert(ArgExprs.size() == 1); in ActOnArraySubscriptExpr()
4864 if (CheckAndReportCommaError(ArgExprs.front())) in ActOnArraySubscriptExpr()
4871 ArgExprs.front(), rbLoc); in ActOnArraySubscriptExpr()
4892 assert(ArgExprs.size() == 1); in ActOnArraySubscriptExpr()
4893 if (CheckAndReportCommaError(ArgExprs.front())) in ActOnArraySubscriptExpr()
[all …]
H A DSemaAccess.cpp1797 ArrayRef<Expr *> ArgExprs, in CheckMemberOperatorAccess() argument
1800 if (!ArgExprs.empty()) { in CheckMemberOperatorAccess()
1801 R = SourceRange(ArgExprs.front()->getBeginLoc(), in CheckMemberOperatorAccess()
1802 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.cpp6121 SmallVector<Expr *, 12> ArgExprs( in ProduceCallSignatureHelp() local
6123 ArgExprs.append(ArgsWithoutDependentTypes.begin(), in ProduceCallSignatureHelp()
6128 AddFunctionCandidates(Decls, ArgExprs, CandidateSet, TemplateArgs, in ProduceCallSignatureHelp()
6157 SmallVector<Expr *, 12> ArgExprs(1, NakedFn); in ProduceCallSignatureHelp() local
6158 ArgExprs.append(ArgsWithoutDependentTypes.begin(), in ProduceCallSignatureHelp()
6160 AddFunctionCandidates(R.asUnresolvedSet(), ArgExprs, CandidateSet, in ProduceCallSignatureHelp()
6341 ArrayRef<Expr *> ArgExprs, IdentifierInfo *II, SourceLocation OpenParLoc, in ProduceCtorInitMemberSignatureHelp() argument
6354 MemberDecl->getLocation(), ArgExprs, in ProduceCtorInitMemberSignatureHelp()
H A DSemaExprCXX.cpp5438 SmallVector<Expr *, 2> ArgExprs; in evaluateTypeTrait() local
5439 ArgExprs.reserve(Args.size() - 1); in evaluateTypeTrait()
5444 ArgExprs.push_back( in evaluateTypeTrait()
5461 InitializationSequence Init(S, To, InitKind, ArgExprs); in evaluateTypeTrait()
5465 ExprResult Result = Init.Perform(S, To, InitKind, ArgExprs); in evaluateTypeTrait()
H A DSemaOpenMP.cpp7249 MultiExprArg ArgExprs, in ActOnOpenMPCall() argument
7334 NewCall = BuildCallExpr(Scope, BestExpr, LParenLoc, ArgExprs, RParenLoc, in ActOnOpenMPCall()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h5679 ArrayRef<Expr *> ArgExprs);
5728 MultiExprArg ArgExprs,
5852 MultiExprArg ArgExprs, SourceLocation RParenLoc,
5855 MultiExprArg ArgExprs, SourceLocation RParenLoc,
7897 ArrayRef<Expr *> ArgExprs,
11047 SourceLocation LParenLoc, MultiExprArg ArgExprs,
13294 ArrayRef<Expr *> ArgExprs, IdentifierInfo *II, SourceLocation OpenParLoc,