| /src/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseHLSL.cpp | 106 Token Tok, ArgsVector &ArgExprs, in fixSeparateAttrArgAndNumber() argument 117 ArgsUnion &Slot = ArgExprs.back(); in fixSeparateAttrArgAndNumber() 150 ArgsVector ArgExprs; in ParseHLSLAnnotations() local 164 ArgExprs.push_back(ParseIdentifierLoc()); in ParseHLSLAnnotations() 168 fixSeparateAttrArgAndNumber(SlotStr, SlotLoc, Tok, ArgExprs, *this, in ParseHLSLAnnotations() 180 ArgExprs.push_back(ParseIdentifierLoc()); in ParseHLSLAnnotations() 184 fixSeparateAttrArgAndNumber(SpaceStr, SpaceLoc, Tok, ArgExprs, *this, in ParseHLSLAnnotations() 271 ArgExprs.push_back(IntegerLiteral::Create( in ParseHLSLAnnotations() 273 ArgExprs.push_back(IntegerLiteral::Create( in ParseHLSLAnnotations() 291 Attrs.addNew(II, Loc, nullptr, SourceLocation(), ArgExprs.data(), in ParseHLSLAnnotations() [all …]
|
| H A D | ParseExpr.cpp | 2038 ExprVector ArgExprs; in ParsePostfixExpressionSuffix() local 2061 ArgExprs.push_back(Idx.get()); in ParsePostfixExpressionSuffix() 2064 if (ParseExpressionList(ArgExprs)) { in ParsePostfixExpressionSuffix() 2075 if (ArgExprs.size() <= 1 && AllowOpenACCArraySections) { in ParsePostfixExpressionSuffix() 2083 } else if (ArgExprs.size() <= 1 && getLangOpts().OpenMP) { in ParsePostfixExpressionSuffix() 2121 LHS.get(), Loc, ArgExprs.empty() ? nullptr : ArgExprs[0], in ParsePostfixExpressionSuffix() 2125 LHS.get(), Loc, ArgExprs.empty() ? nullptr : ArgExprs[0], in ParsePostfixExpressionSuffix() 2131 ArgExprs, RLoc); in ParsePostfixExpressionSuffix() 2193 ExprVector ArgExprs; in ParsePostfixExpressionSuffix() local 2197 LHS.get(), ArgExprs, PT.getOpenLocation()); in ParsePostfixExpressionSuffix() [all …]
|
| H A D | ParseDecl.cpp | 535 ArgsVector ArgExprs; in ParseAttributeArgsCommon() local 552 ArgExprs.push_back(ParseIdentifierLoc()); in ParseAttributeArgsCommon() 556 if (!ArgExprs.empty() ? Tok.is(tok::comma) : Tok.isNot(tok::r_paren)) { in ParseAttributeArgsCommon() 558 if (!ArgExprs.empty()) in ParseAttributeArgsCommon() 583 *AttrName, ArgExprs.size())) { in ParseAttributeArgsCommon() 584 ArgExprs.push_back(ParseIdentifierLoc()); in ParseAttributeArgsCommon() 590 ArgExprs.push_back(ParseIdentifierLoc()); in ParseAttributeArgsCommon() 607 ArgExprs.push_back(ArgExpr.get()); in ParseAttributeArgsCommon() 644 ArgExprs.insert(ArgExprs.end(), ParsedExprs.begin(), ParsedExprs.end()); in ParseAttributeArgsCommon() 657 ArgExprs.data(), ArgExprs.size(), Form); in ParseAttributeArgsCommon() [all …]
|
| H A D | ParseDeclCXX.cpp | 4062 ExprVector ArgExprs; in ParseMemInitializer() local 4068 ConstructorDecl, SS, TemplateTypeTy.get(), ArgExprs, II, in ParseMemInitializer() 4073 if (Tok.isNot(tok::r_paren) && ParseExpressionList(ArgExprs, [&] { in ParseMemInitializer() 4092 T.getOpenLocation(), ArgExprs, T.getCloseLocation(), EllipsisLoc); in ParseMemInitializer() 5029 ArgsVector ArgExprs; in ParseMicrosoftUuidAttributeArgs() local 5035 ArgExprs.push_back(StringResult.get()); in ParseMicrosoftUuidAttributeArgs() 5088 ArgExprs.push_back(UuidString); in ParseMicrosoftUuidAttributeArgs() 5093 SourceLocation(), ArgExprs.data(), ArgExprs.size(), in ParseMicrosoftUuidAttributeArgs()
|
| /src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 1624 ArrayRef<ParsedType> ArgTypes, ArrayRef<Expr *> ArgExprs) { in ActOnGenericSelectionExpr() argument 1626 assert(NumAssocs == ArgExprs.size()); in ActOnGenericSelectionExpr() 1648 llvm::ArrayRef(Types, NumAssocs), ArgExprs); in ActOnGenericSelectionExpr() 4802 MultiExprArg ArgExprs, in ActOnArraySubscriptExpr() argument 4810 base, lbLoc, ArgExprs.front(), SourceLocation(), SourceLocation(), in ActOnArraySubscriptExpr() 4814 return OpenACC().ActOnArraySectionExpr(base, lbLoc, ArgExprs.front(), in ActOnArraySubscriptExpr() 4852 assert(ArgExprs.size() == 1); in ActOnArraySubscriptExpr() 4853 if (CheckAndReportCommaError(ArgExprs.front())) in ActOnArraySubscriptExpr() 4860 ArgExprs.front(), rbLoc); in ActOnArraySubscriptExpr() 4886 assert(ArgExprs.size() == 1); in ActOnArraySubscriptExpr() [all …]
|
| H A D | SemaAccess.cpp | 1817 ArrayRef<Expr *> ArgExprs, in CheckMemberOperatorAccess() argument 1820 if (!ArgExprs.empty()) { in CheckMemberOperatorAccess() 1821 R = SourceRange(ArgExprs.front()->getBeginLoc(), in CheckMemberOperatorAccess() 1822 ArgExprs.back()->getEndLoc()); in CheckMemberOperatorAccess()
|
| H A D | SemaPseudoObject.cpp | 1438 SmallVector<Expr*, 4> ArgExprs; in buildSet() local 1439 ArgExprs.append(CallArgs.begin(), CallArgs.end()); in buildSet() 1440 ArgExprs.push_back(op); in buildSet() 1442 RefExpr->getSourceRange().getBegin(), ArgExprs, in buildSet()
|
| H A D | SemaCodeComplete.cpp | 6254 SmallVector<Expr *, 12> ArgExprs( in ProduceCallSignatureHelp() local 6256 ArgExprs.append(ArgsWithoutDependentTypes.begin(), in ProduceCallSignatureHelp() 6261 SemaRef.AddFunctionCandidates(Decls, ArgExprs, CandidateSet, TemplateArgs, in ProduceCallSignatureHelp() 6292 SmallVector<Expr *, 12> ArgExprs(1, NakedFn); in ProduceCallSignatureHelp() local 6293 ArgExprs.append(ArgsWithoutDependentTypes.begin(), in ProduceCallSignatureHelp() 6295 SemaRef.AddFunctionCandidates(R.asUnresolvedSet(), ArgExprs, in ProduceCallSignatureHelp() 6478 ArrayRef<Expr *> ArgExprs, IdentifierInfo *II, SourceLocation OpenParLoc, in ProduceCtorInitMemberSignatureHelp() argument 6491 MemberDecl->getLocation(), ArgExprs, in ProduceCtorInitMemberSignatureHelp()
|
| H A D | SemaExprCXX.cpp | 5779 SmallVector<Expr *, 2> ArgExprs; in EvaluateBooleanTypeTrait() local 5780 ArgExprs.reserve(Args.size() - 1); in EvaluateBooleanTypeTrait() 5785 ArgExprs.push_back( in EvaluateBooleanTypeTrait() 5804 InitializationSequence Init(S, To, InitKind, ArgExprs); in EvaluateBooleanTypeTrait() 5808 ExprResult Result = Init.Perform(S, To, InitKind, ArgExprs); in EvaluateBooleanTypeTrait()
|
| H A D | SemaOpenMP.cpp | 7185 MultiExprArg ArgExprs, in ActOnOpenMPCall() argument 7272 NewCall = SemaRef.BuildCallExpr(Scope, BestExpr, LParenLoc, ArgExprs, in ActOnOpenMPCall()
|
| /src/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaCodeCompletion.h | 142 ArrayRef<Expr *> ArgExprs, IdentifierInfo *II, SourceLocation OpenParLoc,
|
| H A D | SemaOpenMP.h | 124 SourceLocation LParenLoc, MultiExprArg ArgExprs,
|
| H A D | Sema.h | 1400 ArrayRef<Expr *> ArgExprs, 6827 ArrayRef<Expr *> ArgExprs); 6936 MultiExprArg ArgExprs, 6972 MultiExprArg ArgExprs, SourceLocation RParenLoc, 6979 MultiExprArg ArgExprs, SourceLocation RParenLoc,
|