Lines Matching refs:VarList

2919                                         ArrayRef<Expr *> VarList) {  in ActOnOpenMPThreadprivateDirective()  argument
2920 if (OMPThreadPrivateDecl *D = CheckOMPThreadPrivateDecl(Loc, VarList)) { in ActOnOpenMPThreadprivateDirective()
2958 Sema::CheckOMPThreadPrivateDecl(SourceLocation Loc, ArrayRef<Expr *> VarList) { in CheckOMPThreadPrivateDecl() argument
2960 for (Expr *RefExpr : VarList) { in CheckOMPThreadPrivateDecl()
3131 SourceLocation Loc, ArrayRef<Expr *> VarList, in ActOnOpenMPAllocateDirective() argument
3149 for (Expr *RefExpr : VarList) { in ActOnOpenMPAllocateDirective()
15404 OpenMPClauseKind Kind, ArrayRef<Expr *> VarList, Expr *DepModOrTailExpr, in ActOnOpenMPVarListClause() argument
15419 Res = ActOnOpenMPPrivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15422 Res = ActOnOpenMPFirstprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15428 VarList, static_cast<OpenMPLastprivateModifier>(ExtraModifier), in ActOnOpenMPVarListClause()
15432 Res = ActOnOpenMPSharedClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15438 VarList, static_cast<OpenMPReductionClauseModifier>(ExtraModifier), in ActOnOpenMPVarListClause()
15443 Res = ActOnOpenMPTaskReductionClause(VarList, StartLoc, LParenLoc, ColonLoc, in ActOnOpenMPVarListClause()
15448 Res = ActOnOpenMPInReductionClause(VarList, StartLoc, LParenLoc, ColonLoc, in ActOnOpenMPVarListClause()
15456 VarList, DepModOrTailExpr, StartLoc, LParenLoc, in ActOnOpenMPVarListClause()
15461 Res = ActOnOpenMPAlignedClause(VarList, DepModOrTailExpr, StartLoc, in ActOnOpenMPVarListClause()
15465 Res = ActOnOpenMPCopyinClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15468 Res = ActOnOpenMPCopyprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15471 Res = ActOnOpenMPFlushClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15478 ExtraModifierLoc, ColonLoc, VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15486 IsMapTypeImplicit, ExtraModifierLoc, ColonLoc, VarList, Locs); in ActOnOpenMPVarListClause()
15491 ColonLoc, VarList, Locs); in ActOnOpenMPVarListClause()
15496 ReductionOrMapperId, ColonLoc, VarList, Locs); in ActOnOpenMPVarListClause()
15499 Res = ActOnOpenMPUseDevicePtrClause(VarList, Locs); in ActOnOpenMPVarListClause()
15502 Res = ActOnOpenMPUseDeviceAddrClause(VarList, Locs); in ActOnOpenMPVarListClause()
15505 Res = ActOnOpenMPIsDevicePtrClause(VarList, Locs); in ActOnOpenMPVarListClause()
15508 Res = ActOnOpenMPAllocateClause(DepModOrTailExpr, VarList, StartLoc, in ActOnOpenMPVarListClause()
15512 Res = ActOnOpenMPNontemporalClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15515 Res = ActOnOpenMPInclusiveClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15518 Res = ActOnOpenMPExclusiveClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15522 DepModOrTailExpr, VarList); in ActOnOpenMPVarListClause()
15602 OMPClause *Sema::ActOnOpenMPPrivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPPrivateClause() argument
15608 for (Expr *RefExpr : VarList) { in ActOnOpenMPPrivateClause()
15762 OMPClause *Sema::ActOnOpenMPFirstprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFirstprivateClause() argument
15774 for (Expr *RefExpr : VarList) { in ActOnOpenMPFirstprivateClause()
16045 ArrayRef<Expr *> VarList, OpenMPLastprivateModifier LPKind, in ActOnOpenMPLastprivateClause() argument
16063 for (Expr *RefExpr : VarList) { in ActOnOpenMPLastprivateClause()
16228 OMPClause *Sema::ActOnOpenMPSharedClause(ArrayRef<Expr *> VarList, in ActOnOpenMPSharedClause() argument
16233 for (Expr *RefExpr : VarList) { in ActOnOpenMPSharedClause()
16718 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in actOnOMPReductionKindClause() argument
16814 for (Expr *RefExpr : VarList) { in actOnOMPReductionKindClause()
17430 ArrayRef<Expr *> VarList, OpenMPReductionClauseModifier Modifier, in ActOnOpenMPReductionClause() argument
17457 ReductionData RD(VarList.size(), Modifier); in ActOnOpenMPReductionClause()
17458 if (actOnOMPReductionKindClause(*this, DSAStack, OMPC_reduction, VarList, in ActOnOpenMPReductionClause()
17474 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in ActOnOpenMPTaskReductionClause() argument
17478 ReductionData RD(VarList.size()); in ActOnOpenMPTaskReductionClause()
17479 if (actOnOMPReductionKindClause(*this, DSAStack, OMPC_task_reduction, VarList, in ActOnOpenMPTaskReductionClause()
17494 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in ActOnOpenMPInReductionClause() argument
17498 ReductionData RD(VarList.size()); in ActOnOpenMPInReductionClause()
17499 if (actOnOMPReductionKindClause(*this, DSAStack, OMPC_in_reduction, VarList, in ActOnOpenMPInReductionClause()
17567 ArrayRef<Expr *> VarList, Expr *Step, SourceLocation StartLoc, in ActOnOpenMPLinearClause() argument
17577 for (Expr *RefExpr : VarList) { in ActOnOpenMPLinearClause()
17805 ArrayRef<Expr *> VarList, Expr *Alignment, SourceLocation StartLoc, in ActOnOpenMPAlignedClause() argument
17808 for (Expr *RefExpr : VarList) { in ActOnOpenMPAlignedClause()
17879 OMPClause *Sema::ActOnOpenMPCopyinClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyinClause() argument
17887 for (Expr *RefExpr : VarList) { in ActOnOpenMPCopyinClause()
17973 OMPClause *Sema::ActOnOpenMPCopyprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyprivateClause() argument
17981 for (Expr *RefExpr : VarList) { in ActOnOpenMPCopyprivateClause()
18086 OMPClause *Sema::ActOnOpenMPFlushClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFlushClause() argument
18090 if (VarList.empty()) in ActOnOpenMPFlushClause()
18093 return OMPFlushClause::Create(Context, StartLoc, LParenLoc, EndLoc, VarList); in ActOnOpenMPFlushClause()
18144 ArrayRef<Expr *> VarList, SourceLocation StartLoc, in ActOnOpenMPDependClause() argument
18195 for (Expr *RefExpr : VarList) { in ActOnOpenMPDependClause()
18381 TotalDepCount > VarList.size() && in ActOnOpenMPDependClause()
18383 DSAStack->getParentLoopControlVariable(VarList.size() + 1)) { in ActOnOpenMPDependClause()
18385 << 1 << DSAStack->getParentLoopControlVariable(VarList.size() + 1); in ActOnOpenMPDependClause()
19293 ArrayRef<Expr *> VarList; member
19303 MappableVarListInfo(ArrayRef<Expr *> VarList) : VarList(VarList) { in MappableVarListInfo()
19306 VarComponents.reserve(VarList.size()); in MappableVarListInfo()
19307 VarBaseDeclarations.reserve(VarList.size()); in MappableVarListInfo()
19351 for (Expr *RE : MVLI.VarList) { in checkMappableExpressionList()
19613 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPMapClause() argument
19635 MappableVarListInfo MVLI(VarList); in ActOnOpenMPMapClause()
20602 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPToClause() argument
20623 MappableVarListInfo MVLI(VarList); in ActOnOpenMPToClause()
20639 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPFromClause() argument
20660 MappableVarListInfo MVLI(VarList); in ActOnOpenMPFromClause()
20672 OMPClause *Sema::ActOnOpenMPUseDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPUseDevicePtrClause() argument
20674 MappableVarListInfo MVLI(VarList); in ActOnOpenMPUseDevicePtrClause()
20678 for (Expr *RefExpr : VarList) { in ActOnOpenMPUseDevicePtrClause()
20757 OMPClause *Sema::ActOnOpenMPUseDeviceAddrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPUseDeviceAddrClause() argument
20759 MappableVarListInfo MVLI(VarList); in ActOnOpenMPUseDeviceAddrClause()
20761 for (Expr *RefExpr : VarList) { in ActOnOpenMPUseDeviceAddrClause()
20809 OMPClause *Sema::ActOnOpenMPIsDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPIsDevicePtrClause() argument
20811 MappableVarListInfo MVLI(VarList); in ActOnOpenMPIsDevicePtrClause()
20812 for (Expr *RefExpr : VarList) { in ActOnOpenMPIsDevicePtrClause()
20893 Expr *Allocator, ArrayRef<Expr *> VarList, SourceLocation StartLoc, in ActOnOpenMPAllocateClause() argument
20923 for (Expr *RefExpr : VarList) { in ActOnOpenMPAllocateClause()
20955 OMPClause *Sema::ActOnOpenMPNontemporalClause(ArrayRef<Expr *> VarList, in ActOnOpenMPNontemporalClause() argument
20960 for (Expr *RefExpr : VarList) { in ActOnOpenMPNontemporalClause()
20994 OMPClause *Sema::ActOnOpenMPInclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPInclusiveClause() argument
20999 for (Expr *RefExpr : VarList) { in ActOnOpenMPInclusiveClause()
21035 OMPClause *Sema::ActOnOpenMPExclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPExclusiveClause() argument
21040 for (Expr *RefExpr : VarList) { in ActOnOpenMPExclusiveClause()