Lines Matching refs:VarList
1279 ArrayRef<Expr *> VarList) { in ActOnOpenMPThreadprivateDirective() argument
1280 if (OMPThreadPrivateDecl *D = CheckOMPThreadPrivateDecl(Loc, VarList)) { in ActOnOpenMPThreadprivateDirective()
1317 Sema::CheckOMPThreadPrivateDecl(SourceLocation Loc, ArrayRef<Expr *> VarList) { in CheckOMPThreadPrivateDecl() argument
1319 for (auto &RefExpr : VarList) { in CheckOMPThreadPrivateDecl()
8022 OpenMPClauseKind Kind, ArrayRef<Expr *> VarList, Expr *TailExpr, in ActOnOpenMPVarListClause() argument
8032 Res = ActOnOpenMPPrivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8035 Res = ActOnOpenMPFirstprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8038 Res = ActOnOpenMPLastprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8041 Res = ActOnOpenMPSharedClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8044 Res = ActOnOpenMPReductionClause(VarList, StartLoc, LParenLoc, ColonLoc, in ActOnOpenMPVarListClause()
8048 Res = ActOnOpenMPLinearClause(VarList, TailExpr, StartLoc, LParenLoc, in ActOnOpenMPVarListClause()
8052 Res = ActOnOpenMPAlignedClause(VarList, TailExpr, StartLoc, LParenLoc, in ActOnOpenMPVarListClause()
8056 Res = ActOnOpenMPCopyinClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8059 Res = ActOnOpenMPCopyprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8062 Res = ActOnOpenMPFlushClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8065 Res = ActOnOpenMPDependClause(DepKind, DepLinMapLoc, ColonLoc, VarList, in ActOnOpenMPVarListClause()
8070 DepLinMapLoc, ColonLoc, VarList, StartLoc, in ActOnOpenMPVarListClause()
8074 Res = ActOnOpenMPToClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8077 Res = ActOnOpenMPFromClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8080 Res = ActOnOpenMPUseDevicePtrClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8083 Res = ActOnOpenMPIsDevicePtrClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8201 OMPClause *Sema::ActOnOpenMPPrivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPPrivateClause() argument
8207 for (auto &RefExpr : VarList) { in ActOnOpenMPPrivateClause()
8336 OMPClause *Sema::ActOnOpenMPFirstprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFirstprivateClause() argument
8348 for (auto &RefExpr : VarList) { in ActOnOpenMPFirstprivateClause()
8622 OMPClause *Sema::ActOnOpenMPLastprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPLastprivateClause() argument
8632 for (auto &RefExpr : VarList) { in ActOnOpenMPLastprivateClause()
8779 OMPClause *Sema::ActOnOpenMPSharedClause(ArrayRef<Expr *> VarList, in ActOnOpenMPSharedClause() argument
8784 for (auto &RefExpr : VarList) { in ActOnOpenMPSharedClause()
8989 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in ActOnOpenMPReductionClause() argument
9089 for (auto RefExpr : VarList) { in ActOnOpenMPReductionClause()
9606 ArrayRef<Expr *> VarList, Expr *Step, SourceLocation StartLoc, in ActOnOpenMPLinearClause() argument
9616 for (auto &RefExpr : VarList) { in ActOnOpenMPLinearClause()
9827 ArrayRef<Expr *> VarList, Expr *Alignment, SourceLocation StartLoc, in ActOnOpenMPAlignedClause() argument
9831 for (auto &RefExpr : VarList) { in ActOnOpenMPAlignedClause()
9902 OMPClause *Sema::ActOnOpenMPCopyinClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyinClause() argument
9910 for (auto &RefExpr : VarList) { in ActOnOpenMPCopyinClause()
9995 OMPClause *Sema::ActOnOpenMPCopyprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyprivateClause() argument
10003 for (auto &RefExpr : VarList) { in ActOnOpenMPCopyprivateClause()
10109 OMPClause *Sema::ActOnOpenMPFlushClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFlushClause() argument
10113 if (VarList.empty()) in ActOnOpenMPFlushClause()
10116 return OMPFlushClause::Create(Context, StartLoc, LParenLoc, EndLoc, VarList); in ActOnOpenMPFlushClause()
10122 ArrayRef<Expr *> VarList, SourceLocation StartLoc, in ActOnOpenMPDependClause() argument
10152 for (auto &RefExpr : VarList) { in ActOnOpenMPDependClause()
10261 TotalDepCount > VarList.size() && in ActOnOpenMPDependClause()
10264 << DSAStack->getParentLoopControlVariable(VarList.size() + 1); in ActOnOpenMPDependClause()
10846 ArrayRef<Expr *> VarList; member
10854 MappableVarListInfo(ArrayRef<Expr *> VarList) : VarList(VarList) { in MappableVarListInfo()
10857 VarComponents.reserve(VarList.size()); in MappableVarListInfo()
10858 VarBaseDeclarations.reserve(VarList.size()); in MappableVarListInfo()
10884 for (auto &RE : MVLI.VarList) { in checkMappableExpressionList()
11044 ArrayRef<Expr *> VarList, SourceLocation StartLoc, in ActOnOpenMPMapClause() argument
11046 MappableVarListInfo MVLI(VarList); in ActOnOpenMPMapClause()
11660 OMPClause *Sema::ActOnOpenMPToClause(ArrayRef<Expr *> VarList, in ActOnOpenMPToClause() argument
11664 MappableVarListInfo MVLI(VarList); in ActOnOpenMPToClause()
11674 OMPClause *Sema::ActOnOpenMPFromClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFromClause() argument
11678 MappableVarListInfo MVLI(VarList); in ActOnOpenMPFromClause()
11688 OMPClause *Sema::ActOnOpenMPUseDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPUseDevicePtrClause() argument
11693 for (auto &RefExpr : VarList) { in ActOnOpenMPUseDevicePtrClause()
11724 OMPClause *Sema::ActOnOpenMPIsDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPIsDevicePtrClause() argument
11729 for (auto &RefExpr : VarList) { in ActOnOpenMPIsDevicePtrClause()