Home
last modified time | relevance | path

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

/src/contrib/llvm-project/clang/lib/Parse/
H A DParseHLSL.cpp106 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 DParseExpr.cpp2038 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 DParseDecl.cpp535 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 DParseDeclCXX.cpp4062 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 DSemaExpr.cpp1624 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 DSemaAccess.cpp1817 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 DSemaPseudoObject.cpp1438 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 DSemaCodeComplete.cpp6254 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 DSemaExprCXX.cpp5779 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 DSemaOpenMP.cpp7185 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 DSemaCodeCompletion.h142 ArrayRef<Expr *> ArgExprs, IdentifierInfo *II, SourceLocation OpenParLoc,
H A DSemaOpenMP.h124 SourceLocation LParenLoc, MultiExprArg ArgExprs,
H A DSema.h1400 ArrayRef<Expr *> ArgExprs,
6827 ArrayRef<Expr *> ArgExprs);
6936 MultiExprArg ArgExprs,
6972 MultiExprArg ArgExprs, SourceLocation RParenLoc,
6979 MultiExprArg ArgExprs, SourceLocation RParenLoc,