Home
last modified time | relevance | path

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

/freebsd/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()
173 fixSeparateAttrArgAndNumber(SlotStr, SlotLoc, Tok, ArgExprs, *this, in ParseHLSLAnnotations()
185 ArgExprs.push_back(ParseIdentifierLoc()); in ParseHLSLAnnotations()
189 fixSeparateAttrArgAndNumber(SpaceStr, SpaceLoc, Tok, ArgExprs, *this, in ParseHLSLAnnotations()
276 ArgExprs.push_back(IntegerLiteral::Create( in ParseHLSLAnnotations()
278 ArgExprs.push_back(IntegerLiteral::Create( in ParseHLSLAnnotations()
299 Attrs.addNew(II, Loc, AttributeScopeInfo(), ArgExprs.data(), ArgExprs.size(), in ParseHLSLAnnotations()
H A DParseExpr.cpp1693 ExprVector ArgExprs; in ParsePostfixExpressionSuffix() local
1714 ArgExprs.push_back(Idx.get()); in ParsePostfixExpressionSuffix()
1717 if (ParseExpressionList(ArgExprs)) { in ParsePostfixExpressionSuffix()
1727 if (ArgExprs.size() <= 1 && AllowOpenACCArraySections) { in ParsePostfixExpressionSuffix()
1735 } else if (ArgExprs.size() <= 1 && getLangOpts().OpenMP) { in ParsePostfixExpressionSuffix()
1770 LHS.get(), Loc, ArgExprs.empty() ? nullptr : ArgExprs[0], in ParsePostfixExpressionSuffix()
1774 LHS.get(), Loc, ArgExprs.empty() ? nullptr : ArgExprs[0], in ParsePostfixExpressionSuffix()
1780 ArgExprs, RLoc); in ParsePostfixExpressionSuffix()
1841 ExprVector ArgExprs; in ParsePostfixExpressionSuffix() local
1845 LHS.get(), ArgExprs, PT.getOpenLocation()); in ParsePostfixExpressionSuffix()
[all …]
H A DParseDecl.cpp495 ArgsVector ArgExprs; in ParseAttributeArgsCommon() local
514 ArgExprs.push_back(ParseIdentifierLoc()); in ParseAttributeArgsCommon()
518 if (!ArgExprs.empty() ? Tok.is(tok::comma) : Tok.isNot(tok::r_paren)) { in ParseAttributeArgsCommon()
520 if (!ArgExprs.empty()) in ParseAttributeArgsCommon()
547 ArgExprs.push_back(ParseIdentifierLoc()); in ParseAttributeArgsCommon()
563 ArgExprs.push_back(ArgExpr.get()); in ParseAttributeArgsCommon()
602 llvm::append_range(ArgExprs, ParsedExprs); in ParseAttributeArgsCommon()
616 AttributeScopeInfo(ScopeName, ScopeLoc), ArgExprs.data(), in ParseAttributeArgsCommon()
617 ArgExprs.size(), Form); in ParseAttributeArgsCommon()
624 return static_cast<unsigned>(ArgExprs.size() + !TheParsedType.get().isNull()); in ParseAttributeArgsCommon()
[all …]
H A DParseDeclCXX.cpp3951 ExprVector ArgExprs; in ParseMemInitializer() local
3957 ConstructorDecl, SS, TemplateTypeTy.get(), ArgExprs, II, in ParseMemInitializer()
3962 if (Tok.isNot(tok::r_paren) && ParseExpressionList(ArgExprs, [&] { in ParseMemInitializer()
3981 T.getOpenLocation(), ArgExprs, T.getCloseLocation(), EllipsisLoc); in ParseMemInitializer()
4834 ArgsVector ArgExprs; in ParseMicrosoftUuidAttributeArgs() local
4840 ArgExprs.push_back(StringResult.get()); in ParseMicrosoftUuidAttributeArgs()
4893 ArgExprs.push_back(UuidString); in ParseMicrosoftUuidAttributeArgs()
4898 AttributeScopeInfo(), ArgExprs.data(), ArgExprs.size(), in ParseMicrosoftUuidAttributeArgs()
H A DParseOpenMP.cpp2942 SmallVector<Expr *> ArgExprs; in ParseOpenMPPermutationClause() local
2944 CloseLoc, ArgExprs, in ParseOpenMPPermutationClause()
2948 return Actions.OpenMP().ActOnOpenMPPermutationClause(ArgExprs, ClauseNameLoc, in ParseOpenMPPermutationClause()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMCResourceInfo.cpp194 SmallVector<const MCExpr *, 8> ArgExprs; in assignResourceInfoExpr() local
196 ArgExprs.push_back(LocalConstExpr); in assignResourceInfoExpr()
214 ArgExprs.push_back(MCSymbolRefExpr::create(CalleeValSym, OutContext)); in assignResourceInfoExpr()
228 ArgExprs.push_back(flattenedCycleMax(CalleeValSym, RIK, OutContext)); in assignResourceInfoExpr()
233 if (ArgExprs.size() > 1) in assignResourceInfoExpr()
234 SymVal = AMDGPUMCExpr::create(Kind, ArgExprs, OutContext); in assignResourceInfoExpr()
295 SmallVector<const MCExpr *, 8> ArgExprs; in gatherResourceInfo() local
302 ArgExprs.push_back( in gatherResourceInfo()
325 ArgExprs.push_back(MCSymbolRefExpr::create(CalleeValSym, OutContext)); in gatherResourceInfo()
334 if (!ArgExprs.empty()) { in gatherResourceInfo()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTypeTraits.cpp1373 SmallVector<Expr *, 2> ArgExprs; in EvaluateBooleanTypeTrait() local
1374 ArgExprs.reserve(Args.size() - 1); in EvaluateBooleanTypeTrait()
1380 ArgExprs.push_back( in EvaluateBooleanTypeTrait()
1399 InitializationSequence Init(S, To, InitKind, ArgExprs); in EvaluateBooleanTypeTrait()
1403 ExprResult Result = Init.Perform(S, To, InitKind, ArgExprs); in EvaluateBooleanTypeTrait()
2320 SmallVector<Expr *, 2> ArgExprs; in DiagnoseNonConstructibleReason() local
2321 ArgExprs.reserve(Ts.size() - 1); in DiagnoseNonConstructibleReason()
2326 ArgExprs.push_back( in DiagnoseNonConstructibleReason()
2338 InitializationSequence Init(SemaRef, To, InitKind, ArgExprs); in DiagnoseNonConstructibleReason()
2340 Init.Diagnose(SemaRef, To, InitKind, ArgExprs); in DiagnoseNonConstructibleReason()
H A DSemaExpr.cpp1725 ArrayRef<ParsedType> ArgTypes, ArrayRef<Expr *> ArgExprs) { in ActOnGenericSelectionExpr() argument
1727 assert(NumAssocs == ArgExprs.size()); in ActOnGenericSelectionExpr()
1749 llvm::ArrayRef(Types, NumAssocs), ArgExprs); in ActOnGenericSelectionExpr()
4898 MultiExprArg ArgExprs, in ActOnArraySubscriptExpr() argument
4906 base, lbLoc, ArgExprs.front(), SourceLocation(), SourceLocation(), in ActOnArraySubscriptExpr()
4910 return OpenACC().ActOnArraySectionExpr(base, lbLoc, ArgExprs.front(), in ActOnArraySubscriptExpr()
4948 assert(ArgExprs.size() == 1); in ActOnArraySubscriptExpr()
4949 if (CheckAndReportCommaError(ArgExprs.front())) in ActOnArraySubscriptExpr()
4956 ArgExprs.front(), rbLoc); in ActOnArraySubscriptExpr()
4985 assert(ArgExprs.size() == 1); in ActOnArraySubscriptExpr()
[all …]
H A DSemaAccess.cpp1813 ArrayRef<Expr *> ArgExprs, in CheckMemberOperatorAccess() argument
1816 if (!ArgExprs.empty()) { in CheckMemberOperatorAccess()
1817 R = SourceRange(ArgExprs.front()->getBeginLoc(), in CheckMemberOperatorAccess()
1818 ArgExprs.back()->getEndLoc()); in CheckMemberOperatorAccess()
H A DSemaPseudoObject.cpp1436 SmallVector<Expr*, 4> ArgExprs; in buildSet() local
1437 ArgExprs.append(CallArgs.begin(), CallArgs.end()); in buildSet()
1438 ArgExprs.push_back(op); in buildSet()
1440 RefExpr->getSourceRange().getBegin(), ArgExprs, in buildSet()
H A DSemaHLSL.cpp3800 ArgExprs.push_back(E); in castInitializer()
3813 ArgExprs.push_back(Init); in castInitializer()
3896 assert(ArgIt != ArgExprs.end() && "Something is off in iteration!"); in generateInitListsImpl()
3941 llvm::SmallVector<Expr *, 16> ArgExprs; member in __anone207d6480e11::InitListTransformer
3961 assert(!ArgExprs.empty() && in generateInitLists()
3963 ArgIt = ArgExprs.begin(); in generateInitLists()
3967 while (ArgIt != ArgExprs.end()) in generateInitLists()
4002 size_t ActualSize = ILT.ArgExprs.size(); in transformInitList()
H A DSemaCodeComplete.cpp6357 SmallVector<Expr *, 12> ArgExprs( in ProduceCallSignatureHelp() local
6359 ArgExprs.append(ArgsWithoutDependentTypes.begin(), in ProduceCallSignatureHelp()
6364 SemaRef.AddFunctionCandidates(Decls, ArgExprs, CandidateSet, TemplateArgs, in ProduceCallSignatureHelp()
6395 SmallVector<Expr *, 12> ArgExprs(1, NakedFn); in ProduceCallSignatureHelp() local
6396 ArgExprs.append(ArgsWithoutDependentTypes.begin(), in ProduceCallSignatureHelp()
6398 SemaRef.AddFunctionCandidates(R.asUnresolvedSet(), ArgExprs, in ProduceCallSignatureHelp()
6582 ArrayRef<Expr *> ArgExprs, IdentifierInfo *II, SourceLocation OpenParLoc, in ProduceCtorInitMemberSignatureHelp() argument
6595 MemberDecl->getLocation(), ArgExprs, in ProduceCtorInitMemberSignatureHelp()
H A DSemaOpenMP.cpp7133 MultiExprArg ArgExprs, in ActOnOpenMPCall() argument
7221 NewCall = SemaRef.BuildCallExpr(Scope, BestExpr, LParenLoc, ArgExprs, in ActOnOpenMPCall()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaCodeCompletion.h144 ArrayRef<Expr *> ArgExprs, IdentifierInfo *II, SourceLocation OpenParLoc,
H A DSemaOpenMP.h125 SourceLocation LParenLoc, MultiExprArg ArgExprs,
H A DSema.h1708 ArrayRef<Expr *> ArgExprs,
7250 ArrayRef<Expr *> ArgExprs);
7359 MultiExprArg ArgExprs,
7395 MultiExprArg ArgExprs, SourceLocation RParenLoc,
7402 MultiExprArg ArgExprs, SourceLocation RParenLoc,