Lines Matching refs:VarList
3104 ArrayRef<Expr *> VarList) { in ActOnOpenMPThreadprivateDirective() argument
3105 if (OMPThreadPrivateDecl *D = CheckOMPThreadPrivateDecl(Loc, VarList)) { in ActOnOpenMPThreadprivateDirective()
3143 Sema::CheckOMPThreadPrivateDecl(SourceLocation Loc, ArrayRef<Expr *> VarList) { in CheckOMPThreadPrivateDecl() argument
3145 for (Expr *RefExpr : VarList) { in CheckOMPThreadPrivateDecl()
3322 Sema::ActOnOpenMPAllocateDirective(SourceLocation Loc, ArrayRef<Expr *> VarList, in ActOnOpenMPAllocateDirective() argument
3348 for (Expr *RefExpr : VarList) { in ActOnOpenMPAllocateDirective()
17477 ArrayRef<Expr *> VarList, in ActOnOpenMPVarListClause() argument
17489 Res = ActOnOpenMPPrivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17492 Res = ActOnOpenMPFirstprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17498 VarList, static_cast<OpenMPLastprivateModifier>(ExtraModifier), in ActOnOpenMPVarListClause()
17502 Res = ActOnOpenMPSharedClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17508 VarList, static_cast<OpenMPReductionClauseModifier>(ExtraModifier), in ActOnOpenMPVarListClause()
17514 VarList, StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPVarListClause()
17519 VarList, StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPVarListClause()
17526 VarList, Data.DepModOrTailExpr, StartLoc, LParenLoc, in ActOnOpenMPVarListClause()
17531 Res = ActOnOpenMPAlignedClause(VarList, Data.DepModOrTailExpr, StartLoc, in ActOnOpenMPVarListClause()
17535 Res = ActOnOpenMPCopyinClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17538 Res = ActOnOpenMPCopyprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17541 Res = ActOnOpenMPFlushClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17549 Data.DepModOrTailExpr, VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17558 ExtraModifierLoc, ColonLoc, VarList, Locs); in ActOnOpenMPVarListClause()
17564 Data.ReductionOrMapperId, ColonLoc, VarList, Locs); in ActOnOpenMPVarListClause()
17569 Data.ReductionOrMapperId, ColonLoc, VarList, in ActOnOpenMPVarListClause()
17573 Res = ActOnOpenMPUseDevicePtrClause(VarList, Locs); in ActOnOpenMPVarListClause()
17576 Res = ActOnOpenMPUseDeviceAddrClause(VarList, Locs); in ActOnOpenMPVarListClause()
17579 Res = ActOnOpenMPIsDevicePtrClause(VarList, Locs); in ActOnOpenMPVarListClause()
17582 Res = ActOnOpenMPHasDeviceAddrClause(VarList, Locs); in ActOnOpenMPVarListClause()
17585 Res = ActOnOpenMPAllocateClause(Data.DepModOrTailExpr, VarList, StartLoc, in ActOnOpenMPVarListClause()
17589 Res = ActOnOpenMPNontemporalClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17592 Res = ActOnOpenMPInclusiveClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17595 Res = ActOnOpenMPExclusiveClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
17599 Data.DepModOrTailExpr, VarList); in ActOnOpenMPVarListClause()
17682 OMPClause *Sema::ActOnOpenMPPrivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPPrivateClause() argument
17690 for (Expr *RefExpr : VarList) { in ActOnOpenMPPrivateClause()
17828 OMPClause *Sema::ActOnOpenMPFirstprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFirstprivateClause() argument
17840 for (Expr *RefExpr : VarList) { in ActOnOpenMPFirstprivateClause()
18116 ArrayRef<Expr *> VarList, OpenMPLastprivateModifier LPKind, in ActOnOpenMPLastprivateClause() argument
18134 for (Expr *RefExpr : VarList) { in ActOnOpenMPLastprivateClause()
18299 OMPClause *Sema::ActOnOpenMPSharedClause(ArrayRef<Expr *> VarList, in ActOnOpenMPSharedClause() argument
18304 for (Expr *RefExpr : VarList) { in ActOnOpenMPSharedClause()
18789 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in actOnOMPReductionKindClause() argument
18885 for (Expr *RefExpr : VarList) { in actOnOMPReductionKindClause()
19500 ArrayRef<Expr *> VarList, OpenMPReductionClauseModifier Modifier, in ActOnOpenMPReductionClause() argument
19527 ReductionData RD(VarList.size(), Modifier); in ActOnOpenMPReductionClause()
19528 if (actOnOMPReductionKindClause(*this, DSAStack, OMPC_reduction, VarList, in ActOnOpenMPReductionClause()
19544 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in ActOnOpenMPTaskReductionClause() argument
19548 ReductionData RD(VarList.size()); in ActOnOpenMPTaskReductionClause()
19549 if (actOnOMPReductionKindClause(*this, DSAStack, OMPC_task_reduction, VarList, in ActOnOpenMPTaskReductionClause()
19564 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in ActOnOpenMPInReductionClause() argument
19568 ReductionData RD(VarList.size()); in ActOnOpenMPInReductionClause()
19569 if (actOnOMPReductionKindClause(*this, DSAStack, OMPC_in_reduction, VarList, in ActOnOpenMPInReductionClause()
19636 ArrayRef<Expr *> VarList, Expr *Step, SourceLocation StartLoc, in ActOnOpenMPLinearClause() argument
19646 for (Expr *RefExpr : VarList) { in ActOnOpenMPLinearClause()
19873 ArrayRef<Expr *> VarList, Expr *Alignment, SourceLocation StartLoc, in ActOnOpenMPAlignedClause() argument
19876 for (Expr *RefExpr : VarList) { in ActOnOpenMPAlignedClause()
19946 OMPClause *Sema::ActOnOpenMPCopyinClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyinClause() argument
19954 for (Expr *RefExpr : VarList) { in ActOnOpenMPCopyinClause()
20040 OMPClause *Sema::ActOnOpenMPCopyprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyprivateClause() argument
20048 for (Expr *RefExpr : VarList) { in ActOnOpenMPCopyprivateClause()
20152 OMPClause *Sema::ActOnOpenMPFlushClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFlushClause() argument
20156 if (VarList.empty()) in ActOnOpenMPFlushClause()
20159 return OMPFlushClause::Create(Context, StartLoc, LParenLoc, EndLoc, VarList); in ActOnOpenMPFlushClause()
20209 Expr *DepModifier, ArrayRef<Expr *> VarList, in ActOnOpenMPDependClause() argument
20270 for (Expr *RefExpr : VarList) { in ActOnOpenMPDependClause()
20453 TotalDepCount > VarList.size() && in ActOnOpenMPDependClause()
20455 DSAStack->getParentLoopControlVariable(VarList.size() + 1)) { in ActOnOpenMPDependClause()
20457 << 1 << DSAStack->getParentLoopControlVariable(VarList.size() + 1); in ActOnOpenMPDependClause()
21378 ArrayRef<Expr *> VarList; member
21388 MappableVarListInfo(ArrayRef<Expr *> VarList) : VarList(VarList) { in MappableVarListInfo()
21391 VarComponents.reserve(VarList.size()); in MappableVarListInfo()
21392 VarBaseDeclarations.reserve(VarList.size()); in MappableVarListInfo()
21440 for (Expr *RE : MVLI.VarList) { in checkMappableExpressionList()
21719 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPMapClause() argument
21743 MappableVarListInfo MVLI(VarList); in ActOnOpenMPMapClause()
22734 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPToClause() argument
22755 MappableVarListInfo MVLI(VarList); in ActOnOpenMPToClause()
22771 SourceLocation ColonLoc, ArrayRef<Expr *> VarList, in ActOnOpenMPFromClause() argument
22792 MappableVarListInfo MVLI(VarList); in ActOnOpenMPFromClause()
22804 OMPClause *Sema::ActOnOpenMPUseDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPUseDevicePtrClause() argument
22806 MappableVarListInfo MVLI(VarList); in ActOnOpenMPUseDevicePtrClause()
22810 for (Expr *RefExpr : VarList) { in ActOnOpenMPUseDevicePtrClause()
22889 OMPClause *Sema::ActOnOpenMPUseDeviceAddrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPUseDeviceAddrClause() argument
22891 MappableVarListInfo MVLI(VarList); in ActOnOpenMPUseDeviceAddrClause()
22893 for (Expr *RefExpr : VarList) { in ActOnOpenMPUseDeviceAddrClause()
22941 OMPClause *Sema::ActOnOpenMPIsDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPIsDevicePtrClause() argument
22943 MappableVarListInfo MVLI(VarList); in ActOnOpenMPIsDevicePtrClause()
22944 for (Expr *RefExpr : VarList) { in ActOnOpenMPIsDevicePtrClause()
23024 OMPClause *Sema::ActOnOpenMPHasDeviceAddrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPHasDeviceAddrClause() argument
23026 MappableVarListInfo MVLI(VarList); in ActOnOpenMPHasDeviceAddrClause()
23027 for (Expr *RefExpr : VarList) { in ActOnOpenMPHasDeviceAddrClause()
23107 Expr *Allocator, ArrayRef<Expr *> VarList, SourceLocation StartLoc, in ActOnOpenMPAllocateClause() argument
23137 for (Expr *RefExpr : VarList) { in ActOnOpenMPAllocateClause()
23169 OMPClause *Sema::ActOnOpenMPNontemporalClause(ArrayRef<Expr *> VarList, in ActOnOpenMPNontemporalClause() argument
23174 for (Expr *RefExpr : VarList) { in ActOnOpenMPNontemporalClause()
23208 OMPClause *Sema::ActOnOpenMPInclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPInclusiveClause() argument
23213 for (Expr *RefExpr : VarList) { in ActOnOpenMPInclusiveClause()
23248 OMPClause *Sema::ActOnOpenMPExclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPExclusiveClause() argument
23253 for (Expr *RefExpr : VarList) { in ActOnOpenMPExclusiveClause()