Lines Matching refs:VarList

3217                                               ArrayRef<Expr *> VarList) {  in ActOnOpenMPThreadprivateDirective()  argument
3218 if (OMPThreadPrivateDecl *D = CheckOMPThreadPrivateDecl(Loc, VarList)) { in ActOnOpenMPThreadprivateDirective()
3257 ArrayRef<Expr *> VarList) { in CheckOMPThreadPrivateDecl() argument
3260 for (Expr *RefExpr : VarList) { in CheckOMPThreadPrivateDecl()
3439 SourceLocation Loc, ArrayRef<Expr *> VarList, ArrayRef<OMPClause *> Clauses, in ActOnOpenMPAllocateDirective() argument
3464 for (Expr *RefExpr : VarList) { in ActOnOpenMPAllocateDirective()
16884 ArrayRef<Expr *> VarList, in ActOnOpenMPVarListClause() argument
16896 Res = ActOnOpenMPPrivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
16899 Res = ActOnOpenMPFirstprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
16905 VarList, static_cast<OpenMPLastprivateModifier>(ExtraModifier), in ActOnOpenMPVarListClause()
16909 Res = ActOnOpenMPSharedClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
16915 VarList, static_cast<OpenMPReductionClauseModifier>(ExtraModifier), in ActOnOpenMPVarListClause()
16921 VarList, StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPVarListClause()
16926 VarList, StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPVarListClause()
16933 VarList, Data.DepModOrTailExpr, StartLoc, LParenLoc, in ActOnOpenMPVarListClause()
16938 Res = ActOnOpenMPAlignedClause(VarList, Data.DepModOrTailExpr, StartLoc, in ActOnOpenMPVarListClause()
16942 Res = ActOnOpenMPCopyinClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
16945 Res = ActOnOpenMPCopyprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
16948 Res = ActOnOpenMPFlushClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
16956 Data.DepModOrTailExpr, VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
16965 ExtraModifierLoc, ColonLoc, VarList, Locs); in ActOnOpenMPVarListClause()
16971 Data.ReductionOrMapperId, ColonLoc, VarList, Locs); in ActOnOpenMPVarListClause()
16976 Data.ReductionOrMapperId, ColonLoc, VarList, in ActOnOpenMPVarListClause()
16980 Res = ActOnOpenMPUseDevicePtrClause(VarList, Locs); in ActOnOpenMPVarListClause()
16983 Res = ActOnOpenMPUseDeviceAddrClause(VarList, Locs); in ActOnOpenMPVarListClause()
16986 Res = ActOnOpenMPIsDevicePtrClause(VarList, Locs); in ActOnOpenMPVarListClause()
16989 Res = ActOnOpenMPHasDeviceAddrClause(VarList, Locs); in ActOnOpenMPVarListClause()
16992 Res = ActOnOpenMPAllocateClause(Data.DepModOrTailExpr, VarList, StartLoc, in ActOnOpenMPVarListClause()
16996 Res = ActOnOpenMPNontemporalClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
16999 Res = ActOnOpenMPInclusiveClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17002 Res = ActOnOpenMPExclusiveClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17006 Data.DepModOrTailExpr, VarList); in ActOnOpenMPVarListClause()
17011 ExtraModifierLoc, ColonLoc, VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17098 OMPClause *SemaOpenMP::ActOnOpenMPPrivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPPrivateClause() argument
17106 for (Expr *RefExpr : VarList) { in ActOnOpenMPPrivateClause()
17246 OMPClause *SemaOpenMP::ActOnOpenMPFirstprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFirstprivateClause() argument
17258 for (Expr *RefExpr : VarList) { in ActOnOpenMPFirstprivateClause()
17536 ArrayRef<Expr *> VarList, OpenMPLastprivateModifier LPKind, in ActOnOpenMPLastprivateClause() argument
17554 for (Expr *RefExpr : VarList) { in ActOnOpenMPLastprivateClause()
17719 OMPClause *SemaOpenMP::ActOnOpenMPSharedClause(ArrayRef<Expr *> VarList, in ActOnOpenMPSharedClause() argument
17724 for (Expr *RefExpr : VarList) { in ActOnOpenMPSharedClause()
18213 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in actOnOMPReductionKindClause() argument
18323 for (Expr *RefExpr : VarList) { in actOnOMPReductionKindClause()
18943 ArrayRef<Expr *> VarList, OpenMPReductionClauseModifier Modifier, in ActOnOpenMPReductionClause() argument
18970 ReductionData RD(VarList.size(), Modifier); in ActOnOpenMPReductionClause()
18971 if (actOnOMPReductionKindClause(SemaRef, DSAStack, OMPC_reduction, VarList, in ActOnOpenMPReductionClause()
18988 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in ActOnOpenMPTaskReductionClause() argument
18992 ReductionData RD(VarList.size()); in ActOnOpenMPTaskReductionClause()
18994 VarList, StartLoc, LParenLoc, ColonLoc, in ActOnOpenMPTaskReductionClause()
19008 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in ActOnOpenMPInReductionClause() argument
19012 ReductionData RD(VarList.size()); in ActOnOpenMPInReductionClause()
19013 if (actOnOMPReductionKindClause(SemaRef, DSAStack, OMPC_in_reduction, VarList, in ActOnOpenMPInReductionClause()
19082 ArrayRef<Expr *> VarList, Expr *Step, SourceLocation StartLoc, in ActOnOpenMPLinearClause() argument
19099 for (Expr *RefExpr : VarList) { in ActOnOpenMPLinearClause()
19328 ArrayRef<Expr *> VarList, Expr *Alignment, SourceLocation StartLoc, in ActOnOpenMPAlignedClause() argument
19331 for (Expr *RefExpr : VarList) { in ActOnOpenMPAlignedClause()
19402 OMPClause *SemaOpenMP::ActOnOpenMPCopyinClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyinClause() argument
19410 for (Expr *RefExpr : VarList) { in ActOnOpenMPCopyinClause()
19498 OMPClause *SemaOpenMP::ActOnOpenMPCopyprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyprivateClause() argument
19506 for (Expr *RefExpr : VarList) { in ActOnOpenMPCopyprivateClause()
19612 OMPClause *SemaOpenMP::ActOnOpenMPFlushClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFlushClause() argument
19616 if (VarList.empty()) in ActOnOpenMPFlushClause()
19620 VarList); in ActOnOpenMPFlushClause()
19683 ArrayRef<Expr *> VarList, DSAStackTy *Stack, in ProcessOpenMPDoacrossClauseCommon() argument
19697 for (Expr *RefExpr : VarList) { in ProcessOpenMPDoacrossClauseCommon()
19791 TotalDepCount > VarList.size() && in ProcessOpenMPDoacrossClauseCommon()
19793 Stack->getParentLoopControlVariable(VarList.size() + 1)) { in ProcessOpenMPDoacrossClauseCommon()
19795 << 1 << Stack->getParentLoopControlVariable(VarList.size() + 1); in ProcessOpenMPDoacrossClauseCommon()
19802 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in ActOnOpenMPDependClause() argument
19858 SemaRef, DepKind == OMPC_DEPEND_source, VarList, DSAStack, EndLoc); in ActOnOpenMPDependClause()
19863 for (Expr *RefExpr : VarList) { in ActOnOpenMPDependClause()
20898 ArrayRef<Expr *> VarList; member
20908 MappableVarListInfo(ArrayRef<Expr *> VarList) : VarList(VarList) { in MappableVarListInfo()
20911 VarComponents.reserve(VarList.size()); in MappableVarListInfo()
20912 VarBaseDeclarations.reserve(VarList.size()); in MappableVarListInfo()
20960 for (Expr *RE : MVLI.VarList) { in checkMappableExpressionList()
21242 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPMapClause() argument
21271 MappableVarListInfo MVLI(VarList); in ActOnOpenMPMapClause()
22381 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPToClause() argument
22402 MappableVarListInfo MVLI(VarList); in ActOnOpenMPToClause()
22418 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPFromClause() argument
22439 MappableVarListInfo MVLI(VarList); in ActOnOpenMPFromClause()
22452 SemaOpenMP::ActOnOpenMPUseDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPUseDevicePtrClause() argument
22454 MappableVarListInfo MVLI(VarList); in ActOnOpenMPUseDevicePtrClause()
22458 for (Expr *RefExpr : VarList) { in ActOnOpenMPUseDevicePtrClause()
22538 SemaOpenMP::ActOnOpenMPUseDeviceAddrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPUseDeviceAddrClause() argument
22540 MappableVarListInfo MVLI(VarList); in ActOnOpenMPUseDeviceAddrClause()
22542 for (Expr *RefExpr : VarList) { in ActOnOpenMPUseDeviceAddrClause()
22592 SemaOpenMP::ActOnOpenMPIsDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPIsDevicePtrClause() argument
22594 MappableVarListInfo MVLI(VarList); in ActOnOpenMPIsDevicePtrClause()
22595 for (Expr *RefExpr : VarList) { in ActOnOpenMPIsDevicePtrClause()
22676 SemaOpenMP::ActOnOpenMPHasDeviceAddrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPHasDeviceAddrClause() argument
22678 MappableVarListInfo MVLI(VarList); in ActOnOpenMPHasDeviceAddrClause()
22679 for (Expr *RefExpr : VarList) { in ActOnOpenMPHasDeviceAddrClause()
22764 Expr *Allocator, ArrayRef<Expr *> VarList, SourceLocation StartLoc, in ActOnOpenMPAllocateClause() argument
22794 for (Expr *RefExpr : VarList) { in ActOnOpenMPAllocateClause()
22826 OMPClause *SemaOpenMP::ActOnOpenMPNontemporalClause(ArrayRef<Expr *> VarList, in ActOnOpenMPNontemporalClause() argument
22831 for (Expr *RefExpr : VarList) { in ActOnOpenMPNontemporalClause()
22878 OMPClause *SemaOpenMP::ActOnOpenMPInclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPInclusiveClause() argument
22883 for (Expr *RefExpr : VarList) { in ActOnOpenMPInclusiveClause()
22919 OMPClause *SemaOpenMP::ActOnOpenMPExclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPExclusiveClause() argument
22924 for (Expr *RefExpr : VarList) { in ActOnOpenMPExclusiveClause()
23200 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, SourceLocation StartLoc, in ActOnOpenMPDoacrossClause() argument
23221 VarList, DSAStack, EndLoc); in ActOnOpenMPDoacrossClause()