Lines Matching refs:VarList

3155                                         ArrayRef<Expr *> VarList) {  in ActOnOpenMPThreadprivateDirective()  argument
3156 if (OMPThreadPrivateDecl *D = CheckOMPThreadPrivateDecl(Loc, VarList)) { in ActOnOpenMPThreadprivateDirective()
3194 Sema::CheckOMPThreadPrivateDecl(SourceLocation Loc, ArrayRef<Expr *> VarList) { in CheckOMPThreadPrivateDecl() argument
3196 for (Expr *RefExpr : VarList) { in CheckOMPThreadPrivateDecl()
3375 Sema::ActOnOpenMPAllocateDirective(SourceLocation Loc, ArrayRef<Expr *> VarList, in ActOnOpenMPAllocateDirective() argument
3401 for (Expr *RefExpr : VarList) { in ActOnOpenMPAllocateDirective()
17757 ArrayRef<Expr *> VarList, in ActOnOpenMPVarListClause() argument
17769 Res = ActOnOpenMPPrivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17772 Res = ActOnOpenMPFirstprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17778 VarList, static_cast<OpenMPLastprivateModifier>(ExtraModifier), in ActOnOpenMPVarListClause()
17782 Res = ActOnOpenMPSharedClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17788 VarList, static_cast<OpenMPReductionClauseModifier>(ExtraModifier), in ActOnOpenMPVarListClause()
17794 VarList, StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPVarListClause()
17799 VarList, StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPVarListClause()
17806 VarList, Data.DepModOrTailExpr, StartLoc, LParenLoc, in ActOnOpenMPVarListClause()
17811 Res = ActOnOpenMPAlignedClause(VarList, Data.DepModOrTailExpr, StartLoc, in ActOnOpenMPVarListClause()
17815 Res = ActOnOpenMPCopyinClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17818 Res = ActOnOpenMPCopyprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17821 Res = ActOnOpenMPFlushClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17829 Data.DepModOrTailExpr, VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17838 ExtraModifierLoc, ColonLoc, VarList, Locs); in ActOnOpenMPVarListClause()
17844 Data.ReductionOrMapperId, ColonLoc, VarList, Locs); in ActOnOpenMPVarListClause()
17849 Data.ReductionOrMapperId, ColonLoc, VarList, in ActOnOpenMPVarListClause()
17853 Res = ActOnOpenMPUseDevicePtrClause(VarList, Locs); in ActOnOpenMPVarListClause()
17856 Res = ActOnOpenMPUseDeviceAddrClause(VarList, Locs); in ActOnOpenMPVarListClause()
17859 Res = ActOnOpenMPIsDevicePtrClause(VarList, Locs); in ActOnOpenMPVarListClause()
17862 Res = ActOnOpenMPHasDeviceAddrClause(VarList, Locs); in ActOnOpenMPVarListClause()
17865 Res = ActOnOpenMPAllocateClause(Data.DepModOrTailExpr, VarList, StartLoc, in ActOnOpenMPVarListClause()
17869 Res = ActOnOpenMPNontemporalClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17872 Res = ActOnOpenMPInclusiveClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17875 Res = ActOnOpenMPExclusiveClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17879 Data.DepModOrTailExpr, VarList); in ActOnOpenMPVarListClause()
17965 OMPClause *Sema::ActOnOpenMPPrivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPPrivateClause() argument
17973 for (Expr *RefExpr : VarList) { in ActOnOpenMPPrivateClause()
18111 OMPClause *Sema::ActOnOpenMPFirstprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFirstprivateClause() argument
18123 for (Expr *RefExpr : VarList) { in ActOnOpenMPFirstprivateClause()
18399 ArrayRef<Expr *> VarList, OpenMPLastprivateModifier LPKind, in ActOnOpenMPLastprivateClause() argument
18417 for (Expr *RefExpr : VarList) { in ActOnOpenMPLastprivateClause()
18582 OMPClause *Sema::ActOnOpenMPSharedClause(ArrayRef<Expr *> VarList, in ActOnOpenMPSharedClause() argument
18587 for (Expr *RefExpr : VarList) { in ActOnOpenMPSharedClause()
19072 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in actOnOMPReductionKindClause() argument
19168 for (Expr *RefExpr : VarList) { in actOnOMPReductionKindClause()
19783 ArrayRef<Expr *> VarList, OpenMPReductionClauseModifier Modifier, in ActOnOpenMPReductionClause() argument
19810 ReductionData RD(VarList.size(), Modifier); in ActOnOpenMPReductionClause()
19811 if (actOnOMPReductionKindClause(*this, DSAStack, OMPC_reduction, VarList, in ActOnOpenMPReductionClause()
19827 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in ActOnOpenMPTaskReductionClause() argument
19831 ReductionData RD(VarList.size()); in ActOnOpenMPTaskReductionClause()
19832 if (actOnOMPReductionKindClause(*this, DSAStack, OMPC_task_reduction, VarList, in ActOnOpenMPTaskReductionClause()
19847 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in ActOnOpenMPInReductionClause() argument
19851 ReductionData RD(VarList.size()); in ActOnOpenMPInReductionClause()
19852 if (actOnOMPReductionKindClause(*this, DSAStack, OMPC_in_reduction, VarList, in ActOnOpenMPInReductionClause()
19919 ArrayRef<Expr *> VarList, Expr *Step, SourceLocation StartLoc, in ActOnOpenMPLinearClause() argument
19929 for (Expr *RefExpr : VarList) { in ActOnOpenMPLinearClause()
20156 ArrayRef<Expr *> VarList, Expr *Alignment, SourceLocation StartLoc, in ActOnOpenMPAlignedClause() argument
20159 for (Expr *RefExpr : VarList) { in ActOnOpenMPAlignedClause()
20229 OMPClause *Sema::ActOnOpenMPCopyinClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyinClause() argument
20237 for (Expr *RefExpr : VarList) { in ActOnOpenMPCopyinClause()
20323 OMPClause *Sema::ActOnOpenMPCopyprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyprivateClause() argument
20331 for (Expr *RefExpr : VarList) { in ActOnOpenMPCopyprivateClause()
20435 OMPClause *Sema::ActOnOpenMPFlushClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFlushClause() argument
20439 if (VarList.empty()) in ActOnOpenMPFlushClause()
20442 return OMPFlushClause::Create(Context, StartLoc, LParenLoc, EndLoc, VarList); in ActOnOpenMPFlushClause()
20492 Expr *DepModifier, ArrayRef<Expr *> VarList, in ActOnOpenMPDependClause() argument
20553 for (Expr *RefExpr : VarList) { in ActOnOpenMPDependClause()
20736 TotalDepCount > VarList.size() && in ActOnOpenMPDependClause()
20738 DSAStack->getParentLoopControlVariable(VarList.size() + 1)) { in ActOnOpenMPDependClause()
20740 << 1 << DSAStack->getParentLoopControlVariable(VarList.size() + 1); in ActOnOpenMPDependClause()
21661 ArrayRef<Expr *> VarList; member
21671 MappableVarListInfo(ArrayRef<Expr *> VarList) : VarList(VarList) { in MappableVarListInfo()
21674 VarComponents.reserve(VarList.size()); in MappableVarListInfo()
21675 VarBaseDeclarations.reserve(VarList.size()); in MappableVarListInfo()
21723 for (Expr *RE : MVLI.VarList) { in checkMappableExpressionList()
22005 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPMapClause() argument
22034 MappableVarListInfo MVLI(VarList); in ActOnOpenMPMapClause()
23061 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPToClause() argument
23082 MappableVarListInfo MVLI(VarList); in ActOnOpenMPToClause()
23098 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPFromClause() argument
23119 MappableVarListInfo MVLI(VarList); in ActOnOpenMPFromClause()
23131 OMPClause *Sema::ActOnOpenMPUseDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPUseDevicePtrClause() argument
23133 MappableVarListInfo MVLI(VarList); in ActOnOpenMPUseDevicePtrClause()
23137 for (Expr *RefExpr : VarList) { in ActOnOpenMPUseDevicePtrClause()
23216 OMPClause *Sema::ActOnOpenMPUseDeviceAddrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPUseDeviceAddrClause() argument
23218 MappableVarListInfo MVLI(VarList); in ActOnOpenMPUseDeviceAddrClause()
23220 for (Expr *RefExpr : VarList) { in ActOnOpenMPUseDeviceAddrClause()
23268 OMPClause *Sema::ActOnOpenMPIsDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPIsDevicePtrClause() argument
23270 MappableVarListInfo MVLI(VarList); in ActOnOpenMPIsDevicePtrClause()
23271 for (Expr *RefExpr : VarList) { in ActOnOpenMPIsDevicePtrClause()
23351 OMPClause *Sema::ActOnOpenMPHasDeviceAddrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPHasDeviceAddrClause() argument
23353 MappableVarListInfo MVLI(VarList); in ActOnOpenMPHasDeviceAddrClause()
23354 for (Expr *RefExpr : VarList) { in ActOnOpenMPHasDeviceAddrClause()
23438 Expr *Allocator, ArrayRef<Expr *> VarList, SourceLocation StartLoc, in ActOnOpenMPAllocateClause() argument
23468 for (Expr *RefExpr : VarList) { in ActOnOpenMPAllocateClause()
23500 OMPClause *Sema::ActOnOpenMPNontemporalClause(ArrayRef<Expr *> VarList, in ActOnOpenMPNontemporalClause() argument
23505 for (Expr *RefExpr : VarList) { in ActOnOpenMPNontemporalClause()
23539 OMPClause *Sema::ActOnOpenMPInclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPInclusiveClause() argument
23544 for (Expr *RefExpr : VarList) { in ActOnOpenMPInclusiveClause()
23579 OMPClause *Sema::ActOnOpenMPExclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPExclusiveClause() argument
23584 for (Expr *RefExpr : VarList) { in ActOnOpenMPExclusiveClause()