| /openbsd-src/gnu/llvm/clang/lib/Parse/ |
| H A D | ParseHLSL.cpp | 105 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 D | ParseExpr.cpp | 1940 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 D | ParseDeclCXX.cpp | 3817 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 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() 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 D | SemaExpr.cpp | 1616 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 D | SemaAccess.cpp | 1797 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 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 | 6121 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 D | SemaExprCXX.cpp | 5438 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 D | SemaOpenMP.cpp | 7249 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 D | Sema.h | 5679 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,
|