Lines Matching refs:VarList
2903 ArrayRef<Expr *> VarList) { in ActOnOpenMPThreadprivateDirective() argument
2904 if (OMPThreadPrivateDecl *D = CheckOMPThreadPrivateDecl(Loc, VarList)) { in ActOnOpenMPThreadprivateDirective()
2942 Sema::CheckOMPThreadPrivateDecl(SourceLocation Loc, ArrayRef<Expr *> VarList) { in CheckOMPThreadPrivateDecl() argument
2944 for (Expr *RefExpr : VarList) { in CheckOMPThreadPrivateDecl()
3115 SourceLocation Loc, ArrayRef<Expr *> VarList, in ActOnOpenMPAllocateDirective() argument
3133 for (Expr *RefExpr : VarList) { in ActOnOpenMPAllocateDirective()
13661 OpenMPClauseKind Kind, ArrayRef<Expr *> VarList, Expr *DepModOrTailExpr, in ActOnOpenMPVarListClause() argument
13676 Res = ActOnOpenMPPrivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
13679 Res = ActOnOpenMPFirstprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
13685 VarList, static_cast<OpenMPLastprivateModifier>(ExtraModifier), in ActOnOpenMPVarListClause()
13689 Res = ActOnOpenMPSharedClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
13695 VarList, static_cast<OpenMPReductionClauseModifier>(ExtraModifier), in ActOnOpenMPVarListClause()
13700 Res = ActOnOpenMPTaskReductionClause(VarList, StartLoc, LParenLoc, ColonLoc, in ActOnOpenMPVarListClause()
13705 Res = ActOnOpenMPInReductionClause(VarList, StartLoc, LParenLoc, ColonLoc, in ActOnOpenMPVarListClause()
13713 VarList, DepModOrTailExpr, StartLoc, LParenLoc, in ActOnOpenMPVarListClause()
13718 Res = ActOnOpenMPAlignedClause(VarList, DepModOrTailExpr, StartLoc, in ActOnOpenMPVarListClause()
13722 Res = ActOnOpenMPCopyinClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
13725 Res = ActOnOpenMPCopyprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
13728 Res = ActOnOpenMPFlushClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
13735 ExtraModifierLoc, ColonLoc, VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
13743 IsMapTypeImplicit, ExtraModifierLoc, ColonLoc, VarList, Locs); in ActOnOpenMPVarListClause()
13748 ColonLoc, VarList, Locs); in ActOnOpenMPVarListClause()
13753 ReductionOrMapperId, ColonLoc, VarList, Locs); in ActOnOpenMPVarListClause()
13756 Res = ActOnOpenMPUseDevicePtrClause(VarList, Locs); in ActOnOpenMPVarListClause()
13759 Res = ActOnOpenMPUseDeviceAddrClause(VarList, Locs); in ActOnOpenMPVarListClause()
13762 Res = ActOnOpenMPIsDevicePtrClause(VarList, Locs); in ActOnOpenMPVarListClause()
13765 Res = ActOnOpenMPAllocateClause(DepModOrTailExpr, VarList, StartLoc, in ActOnOpenMPVarListClause()
13769 Res = ActOnOpenMPNontemporalClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
13772 Res = ActOnOpenMPInclusiveClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
13775 Res = ActOnOpenMPExclusiveClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
13779 DepModOrTailExpr, VarList); in ActOnOpenMPVarListClause()
13856 OMPClause *Sema::ActOnOpenMPPrivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPPrivateClause() argument
13862 for (Expr *RefExpr : VarList) { in ActOnOpenMPPrivateClause()
14016 OMPClause *Sema::ActOnOpenMPFirstprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFirstprivateClause() argument
14028 for (Expr *RefExpr : VarList) { in ActOnOpenMPFirstprivateClause()
14299 ArrayRef<Expr *> VarList, OpenMPLastprivateModifier LPKind, in ActOnOpenMPLastprivateClause() argument
14317 for (Expr *RefExpr : VarList) { in ActOnOpenMPLastprivateClause()
14482 OMPClause *Sema::ActOnOpenMPSharedClause(ArrayRef<Expr *> VarList, in ActOnOpenMPSharedClause() argument
14487 for (Expr *RefExpr : VarList) { in ActOnOpenMPSharedClause()
14957 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in actOnOMPReductionKindClause() argument
15053 for (Expr *RefExpr : VarList) { in actOnOMPReductionKindClause()
15660 ArrayRef<Expr *> VarList, OpenMPReductionClauseModifier Modifier, in ActOnOpenMPReductionClause() argument
15687 ReductionData RD(VarList.size(), Modifier); in ActOnOpenMPReductionClause()
15688 if (actOnOMPReductionKindClause(*this, DSAStack, OMPC_reduction, VarList, in ActOnOpenMPReductionClause()
15704 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in ActOnOpenMPTaskReductionClause() argument
15708 ReductionData RD(VarList.size()); in ActOnOpenMPTaskReductionClause()
15709 if (actOnOMPReductionKindClause(*this, DSAStack, OMPC_task_reduction, VarList, in ActOnOpenMPTaskReductionClause()
15724 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in ActOnOpenMPInReductionClause() argument
15728 ReductionData RD(VarList.size()); in ActOnOpenMPInReductionClause()
15729 if (actOnOMPReductionKindClause(*this, DSAStack, OMPC_in_reduction, VarList, in ActOnOpenMPInReductionClause()
15797 ArrayRef<Expr *> VarList, Expr *Step, SourceLocation StartLoc, in ActOnOpenMPLinearClause() argument
15807 for (Expr *RefExpr : VarList) { in ActOnOpenMPLinearClause()
16035 ArrayRef<Expr *> VarList, Expr *Alignment, SourceLocation StartLoc, in ActOnOpenMPAlignedClause() argument
16038 for (Expr *RefExpr : VarList) { in ActOnOpenMPAlignedClause()
16109 OMPClause *Sema::ActOnOpenMPCopyinClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyinClause() argument
16117 for (Expr *RefExpr : VarList) { in ActOnOpenMPCopyinClause()
16203 OMPClause *Sema::ActOnOpenMPCopyprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyprivateClause() argument
16211 for (Expr *RefExpr : VarList) { in ActOnOpenMPCopyprivateClause()
16316 OMPClause *Sema::ActOnOpenMPFlushClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFlushClause() argument
16320 if (VarList.empty()) in ActOnOpenMPFlushClause()
16323 return OMPFlushClause::Create(Context, StartLoc, LParenLoc, EndLoc, VarList); in ActOnOpenMPFlushClause()
16374 ArrayRef<Expr *> VarList, SourceLocation StartLoc, in ActOnOpenMPDependClause() argument
16425 for (Expr *RefExpr : VarList) { in ActOnOpenMPDependClause()
16611 TotalDepCount > VarList.size() && in ActOnOpenMPDependClause()
16613 DSAStack->getParentLoopControlVariable(VarList.size() + 1)) { in ActOnOpenMPDependClause()
16615 << 1 << DSAStack->getParentLoopControlVariable(VarList.size() + 1); in ActOnOpenMPDependClause()
17513 ArrayRef<Expr *> VarList; member
17523 MappableVarListInfo(ArrayRef<Expr *> VarList) : VarList(VarList) { in MappableVarListInfo()
17526 VarComponents.reserve(VarList.size()); in MappableVarListInfo()
17527 VarBaseDeclarations.reserve(VarList.size()); in MappableVarListInfo()
17571 for (Expr *RE : MVLI.VarList) { in checkMappableExpressionList()
17834 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPMapClause() argument
17856 MappableVarListInfo MVLI(VarList); in ActOnOpenMPMapClause()
18782 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPToClause() argument
18803 MappableVarListInfo MVLI(VarList); in ActOnOpenMPToClause()
18819 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPFromClause() argument
18840 MappableVarListInfo MVLI(VarList); in ActOnOpenMPFromClause()
18852 OMPClause *Sema::ActOnOpenMPUseDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPUseDevicePtrClause() argument
18854 MappableVarListInfo MVLI(VarList); in ActOnOpenMPUseDevicePtrClause()
18858 for (Expr *RefExpr : VarList) { in ActOnOpenMPUseDevicePtrClause()
18937 OMPClause *Sema::ActOnOpenMPUseDeviceAddrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPUseDeviceAddrClause() argument
18939 MappableVarListInfo MVLI(VarList); in ActOnOpenMPUseDeviceAddrClause()
18941 for (Expr *RefExpr : VarList) { in ActOnOpenMPUseDeviceAddrClause()
18989 OMPClause *Sema::ActOnOpenMPIsDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPIsDevicePtrClause() argument
18991 MappableVarListInfo MVLI(VarList); in ActOnOpenMPIsDevicePtrClause()
18992 for (Expr *RefExpr : VarList) { in ActOnOpenMPIsDevicePtrClause()
19073 Expr *Allocator, ArrayRef<Expr *> VarList, SourceLocation StartLoc, in ActOnOpenMPAllocateClause() argument
19103 for (Expr *RefExpr : VarList) { in ActOnOpenMPAllocateClause()
19135 OMPClause *Sema::ActOnOpenMPNontemporalClause(ArrayRef<Expr *> VarList, in ActOnOpenMPNontemporalClause() argument
19140 for (Expr *RefExpr : VarList) { in ActOnOpenMPNontemporalClause()
19174 OMPClause *Sema::ActOnOpenMPInclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPInclusiveClause() argument
19179 for (Expr *RefExpr : VarList) { in ActOnOpenMPInclusiveClause()
19215 OMPClause *Sema::ActOnOpenMPExclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPExclusiveClause() argument
19220 for (Expr *RefExpr : VarList) { in ActOnOpenMPExclusiveClause()