Lines Matching refs:VarList

3179                                         ArrayRef<Expr *> VarList) {  in ActOnOpenMPThreadprivateDirective()  argument
3180 if (OMPThreadPrivateDecl *D = CheckOMPThreadPrivateDecl(Loc, VarList)) { in ActOnOpenMPThreadprivateDirective()
3218 Sema::CheckOMPThreadPrivateDecl(SourceLocation Loc, ArrayRef<Expr *> VarList) { in CheckOMPThreadPrivateDecl() argument
3220 for (Expr *RefExpr : VarList) { in CheckOMPThreadPrivateDecl()
3399 Sema::ActOnOpenMPAllocateDirective(SourceLocation Loc, ArrayRef<Expr *> VarList, in ActOnOpenMPAllocateDirective() argument
3425 for (Expr *RefExpr : VarList) { in ActOnOpenMPAllocateDirective()
18091 ArrayRef<Expr *> VarList, in ActOnOpenMPVarListClause() argument
18103 Res = ActOnOpenMPPrivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18106 Res = ActOnOpenMPFirstprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18112 VarList, static_cast<OpenMPLastprivateModifier>(ExtraModifier), in ActOnOpenMPVarListClause()
18116 Res = ActOnOpenMPSharedClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18122 VarList, static_cast<OpenMPReductionClauseModifier>(ExtraModifier), in ActOnOpenMPVarListClause()
18128 VarList, StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPVarListClause()
18133 VarList, StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPVarListClause()
18140 VarList, Data.DepModOrTailExpr, StartLoc, LParenLoc, in ActOnOpenMPVarListClause()
18145 Res = ActOnOpenMPAlignedClause(VarList, Data.DepModOrTailExpr, StartLoc, in ActOnOpenMPVarListClause()
18149 Res = ActOnOpenMPCopyinClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18152 Res = ActOnOpenMPCopyprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18155 Res = ActOnOpenMPFlushClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18163 Data.DepModOrTailExpr, VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18172 ExtraModifierLoc, ColonLoc, VarList, Locs); in ActOnOpenMPVarListClause()
18178 Data.ReductionOrMapperId, ColonLoc, VarList, Locs); in ActOnOpenMPVarListClause()
18183 Data.ReductionOrMapperId, ColonLoc, VarList, in ActOnOpenMPVarListClause()
18187 Res = ActOnOpenMPUseDevicePtrClause(VarList, Locs); in ActOnOpenMPVarListClause()
18190 Res = ActOnOpenMPUseDeviceAddrClause(VarList, Locs); in ActOnOpenMPVarListClause()
18193 Res = ActOnOpenMPIsDevicePtrClause(VarList, Locs); in ActOnOpenMPVarListClause()
18196 Res = ActOnOpenMPHasDeviceAddrClause(VarList, Locs); in ActOnOpenMPVarListClause()
18199 Res = ActOnOpenMPAllocateClause(Data.DepModOrTailExpr, VarList, StartLoc, in ActOnOpenMPVarListClause()
18203 Res = ActOnOpenMPNontemporalClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18206 Res = ActOnOpenMPInclusiveClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18209 Res = ActOnOpenMPExclusiveClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18213 Data.DepModOrTailExpr, VarList); in ActOnOpenMPVarListClause()
18218 ExtraModifierLoc, ColonLoc, VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18304 OMPClause *Sema::ActOnOpenMPPrivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPPrivateClause() argument
18312 for (Expr *RefExpr : VarList) { in ActOnOpenMPPrivateClause()
18450 OMPClause *Sema::ActOnOpenMPFirstprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFirstprivateClause() argument
18462 for (Expr *RefExpr : VarList) { in ActOnOpenMPFirstprivateClause()
18738 ArrayRef<Expr *> VarList, OpenMPLastprivateModifier LPKind, in ActOnOpenMPLastprivateClause() argument
18756 for (Expr *RefExpr : VarList) { in ActOnOpenMPLastprivateClause()
18921 OMPClause *Sema::ActOnOpenMPSharedClause(ArrayRef<Expr *> VarList, in ActOnOpenMPSharedClause() argument
18926 for (Expr *RefExpr : VarList) { in ActOnOpenMPSharedClause()
19411 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in actOnOMPReductionKindClause() argument
19521 for (Expr *RefExpr : VarList) { in actOnOMPReductionKindClause()
20141 ArrayRef<Expr *> VarList, OpenMPReductionClauseModifier Modifier, in ActOnOpenMPReductionClause() argument
20168 ReductionData RD(VarList.size(), Modifier); in ActOnOpenMPReductionClause()
20169 if (actOnOMPReductionKindClause(*this, DSAStack, OMPC_reduction, VarList, in ActOnOpenMPReductionClause()
20185 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in ActOnOpenMPTaskReductionClause() argument
20189 ReductionData RD(VarList.size()); in ActOnOpenMPTaskReductionClause()
20190 if (actOnOMPReductionKindClause(*this, DSAStack, OMPC_task_reduction, VarList, in ActOnOpenMPTaskReductionClause()
20205 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in ActOnOpenMPInReductionClause() argument
20209 ReductionData RD(VarList.size()); in ActOnOpenMPInReductionClause()
20210 if (actOnOMPReductionKindClause(*this, DSAStack, OMPC_in_reduction, VarList, in ActOnOpenMPInReductionClause()
20277 ArrayRef<Expr *> VarList, Expr *Step, SourceLocation StartLoc, in ActOnOpenMPLinearClause() argument
20294 for (Expr *RefExpr : VarList) { in ActOnOpenMPLinearClause()
20521 ArrayRef<Expr *> VarList, Expr *Alignment, SourceLocation StartLoc, in ActOnOpenMPAlignedClause() argument
20524 for (Expr *RefExpr : VarList) { in ActOnOpenMPAlignedClause()
20594 OMPClause *Sema::ActOnOpenMPCopyinClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyinClause() argument
20602 for (Expr *RefExpr : VarList) { in ActOnOpenMPCopyinClause()
20688 OMPClause *Sema::ActOnOpenMPCopyprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyprivateClause() argument
20696 for (Expr *RefExpr : VarList) { in ActOnOpenMPCopyprivateClause()
20800 OMPClause *Sema::ActOnOpenMPFlushClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFlushClause() argument
20804 if (VarList.empty()) in ActOnOpenMPFlushClause()
20807 return OMPFlushClause::Create(Context, StartLoc, LParenLoc, EndLoc, VarList); in ActOnOpenMPFlushClause()
20868 ArrayRef<Expr *> VarList, DSAStackTy *Stack, in ProcessOpenMPDoacrossClauseCommon() argument
20882 for (Expr *RefExpr : VarList) { in ProcessOpenMPDoacrossClauseCommon()
20975 TotalDepCount > VarList.size() && in ProcessOpenMPDoacrossClauseCommon()
20977 Stack->getParentLoopControlVariable(VarList.size() + 1)) { in ProcessOpenMPDoacrossClauseCommon()
20979 << 1 << Stack->getParentLoopControlVariable(VarList.size() + 1); in ProcessOpenMPDoacrossClauseCommon()
20986 Expr *DepModifier, ArrayRef<Expr *> VarList, in ActOnOpenMPDependClause() argument
21042 *this, DepKind == OMPC_DEPEND_source, VarList, DSAStack, EndLoc); in ActOnOpenMPDependClause()
21047 for (Expr *RefExpr : VarList) { in ActOnOpenMPDependClause()
22076 ArrayRef<Expr *> VarList; member
22086 MappableVarListInfo(ArrayRef<Expr *> VarList) : VarList(VarList) { in MappableVarListInfo()
22089 VarComponents.reserve(VarList.size()); in MappableVarListInfo()
22090 VarBaseDeclarations.reserve(VarList.size()); in MappableVarListInfo()
22138 for (Expr *RE : MVLI.VarList) { in checkMappableExpressionList()
22420 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPMapClause() argument
22449 MappableVarListInfo MVLI(VarList); in ActOnOpenMPMapClause()
23538 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPToClause() argument
23559 MappableVarListInfo MVLI(VarList); in ActOnOpenMPToClause()
23575 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPFromClause() argument
23596 MappableVarListInfo MVLI(VarList); in ActOnOpenMPFromClause()
23608 OMPClause *Sema::ActOnOpenMPUseDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPUseDevicePtrClause() argument
23610 MappableVarListInfo MVLI(VarList); in ActOnOpenMPUseDevicePtrClause()
23614 for (Expr *RefExpr : VarList) { in ActOnOpenMPUseDevicePtrClause()
23693 OMPClause *Sema::ActOnOpenMPUseDeviceAddrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPUseDeviceAddrClause() argument
23695 MappableVarListInfo MVLI(VarList); in ActOnOpenMPUseDeviceAddrClause()
23697 for (Expr *RefExpr : VarList) { in ActOnOpenMPUseDeviceAddrClause()
23745 OMPClause *Sema::ActOnOpenMPIsDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPIsDevicePtrClause() argument
23747 MappableVarListInfo MVLI(VarList); in ActOnOpenMPIsDevicePtrClause()
23748 for (Expr *RefExpr : VarList) { in ActOnOpenMPIsDevicePtrClause()
23828 OMPClause *Sema::ActOnOpenMPHasDeviceAddrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPHasDeviceAddrClause() argument
23830 MappableVarListInfo MVLI(VarList); in ActOnOpenMPHasDeviceAddrClause()
23831 for (Expr *RefExpr : VarList) { in ActOnOpenMPHasDeviceAddrClause()
23915 Expr *Allocator, ArrayRef<Expr *> VarList, SourceLocation StartLoc, in ActOnOpenMPAllocateClause() argument
23945 for (Expr *RefExpr : VarList) { in ActOnOpenMPAllocateClause()
23977 OMPClause *Sema::ActOnOpenMPNontemporalClause(ArrayRef<Expr *> VarList, in ActOnOpenMPNontemporalClause() argument
23982 for (Expr *RefExpr : VarList) { in ActOnOpenMPNontemporalClause()
24027 OMPClause *Sema::ActOnOpenMPInclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPInclusiveClause() argument
24032 for (Expr *RefExpr : VarList) { in ActOnOpenMPInclusiveClause()
24067 OMPClause *Sema::ActOnOpenMPExclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPExclusiveClause() argument
24072 for (Expr *RefExpr : VarList) { in ActOnOpenMPExclusiveClause()
24345 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, SourceLocation StartLoc, in ActOnOpenMPDoacrossClause() argument
24366 VarList, DSAStack, EndLoc); in ActOnOpenMPDoacrossClause()