Lines Matching refs:Vars

3259   SmallVector<Expr *, 8> Vars;  in CheckOMPThreadPrivateDecl()  local
3272 Vars.push_back(DE); in CheckOMPThreadPrivateDecl()
3322 Vars.push_back(RefExpr); in CheckOMPThreadPrivateDecl()
3330 if (!Vars.empty()) { in CheckOMPThreadPrivateDecl()
3332 Loc, Vars); in CheckOMPThreadPrivateDecl()
3463 SmallVector<Expr *, 8> Vars; in ActOnOpenMPAllocateDirective() local
3499 Vars.push_back(RefExpr); in ActOnOpenMPAllocateDirective()
3503 if (Vars.empty()) in ActOnOpenMPAllocateDirective()
3507 auto *D = OMPAllocateDecl::Create(getASTContext(), Owner, Loc, Vars, Clauses); in ActOnOpenMPAllocateDirective()
17102 SmallVector<Expr *, 8> Vars; in ActOnOpenMPPrivateClause() local
17114 Vars.push_back(RefExpr); in ActOnOpenMPPrivateClause()
17233 Vars.push_back((VD || SemaRef.CurContext->isDependentContext()) in ActOnOpenMPPrivateClause()
17239 if (Vars.empty()) in ActOnOpenMPPrivateClause()
17243 Vars, PrivateCopies); in ActOnOpenMPPrivateClause()
17250 SmallVector<Expr *, 8> Vars; in ActOnOpenMPFirstprivateClause() local
17266 Vars.push_back(RefExpr); in ActOnOpenMPFirstprivateClause()
17520 Vars.push_back((VD || SemaRef.CurContext->isDependentContext()) in ActOnOpenMPFirstprivateClause()
17527 if (Vars.empty()) in ActOnOpenMPFirstprivateClause()
17531 getASTContext(), StartLoc, LParenLoc, EndLoc, Vars, PrivateCopies, Inits, in ActOnOpenMPFirstprivateClause()
17548 SmallVector<Expr *, 8> Vars; in ActOnOpenMPLastprivateClause() local
17562 Vars.push_back(RefExpr); in ActOnOpenMPLastprivateClause()
17701 Vars.push_back((VD || SemaRef.CurContext->isDependentContext()) in ActOnOpenMPLastprivateClause()
17709 if (Vars.empty()) in ActOnOpenMPLastprivateClause()
17713 getASTContext(), StartLoc, LParenLoc, EndLoc, Vars, SrcExprs, DstExprs, in ActOnOpenMPLastprivateClause()
17723 SmallVector<Expr *, 8> Vars; in ActOnOpenMPSharedClause() local
17732 Vars.push_back(RefExpr); in ActOnOpenMPSharedClause()
17760 Vars.push_back((VD || !Ref || SemaRef.CurContext->isDependentContext()) in ActOnOpenMPSharedClause()
17765 if (Vars.empty()) in ActOnOpenMPSharedClause()
17769 Vars); in ActOnOpenMPSharedClause()
18051 SmallVector<Expr *, 8> Vars; member
18078 Vars.reserve(Size); in ReductionData()
18095 Vars.emplace_back(Item); in push()
18111 Vars.emplace_back(Item); in push()
18939 return RD.Vars.empty(); in actOnOMPReductionKindClause()
18979 Modifier, RD.Vars, in ActOnOpenMPReductionClause()
19000 getASTContext(), StartLoc, LParenLoc, ColonLoc, EndLoc, RD.Vars, in ActOnOpenMPTaskReductionClause()
19020 getASTContext(), StartLoc, LParenLoc, ColonLoc, EndLoc, RD.Vars, in ActOnOpenMPInReductionClause()
19086 SmallVector<Expr *, 8> Vars; in ActOnOpenMPLinearClause() local
19107 Vars.push_back(RefExpr); in ActOnOpenMPLinearClause()
19172 Vars.push_back((VD || SemaRef.CurContext->isDependentContext()) in ActOnOpenMPLinearClause()
19179 if (Vars.empty()) in ActOnOpenMPLinearClause()
19209 << Vars[0] << (Vars.size() > 1); in ActOnOpenMPLinearClause()
19219 Vars, Privates, Inits, StepExpr, CalcStepExpr, in ActOnOpenMPLinearClause()
19330 SmallVector<Expr *, 8> Vars; in ActOnOpenMPAlignedClause() local
19339 Vars.push_back(RefExpr); in ActOnOpenMPAlignedClause()
19377 Vars.push_back(SemaRef in ActOnOpenMPAlignedClause()
19395 if (Vars.empty()) in ActOnOpenMPAlignedClause()
19399 ColonLoc, EndLoc, Vars, Alignment); in ActOnOpenMPAlignedClause()
19406 SmallVector<Expr *, 8> Vars; in ActOnOpenMPCopyinClause() local
19414 Vars.push_back(RefExpr); in ActOnOpenMPCopyinClause()
19439 Vars.push_back(DE); in ActOnOpenMPCopyinClause()
19485 Vars.push_back(DE); in ActOnOpenMPCopyinClause()
19491 if (Vars.empty()) in ActOnOpenMPCopyinClause()
19495 Vars, SrcExprs, DstExprs, AssignmentOps); in ActOnOpenMPCopyinClause()
19502 SmallVector<Expr *, 8> Vars; in ActOnOpenMPCopyprivateClause() local
19514 Vars.push_back(RefExpr); in ActOnOpenMPCopyprivateClause()
19596 Vars.push_back( in ActOnOpenMPCopyprivateClause()
19604 if (Vars.empty()) in ActOnOpenMPCopyprivateClause()
19608 EndLoc, Vars, SrcExprs, DstExprs, in ActOnOpenMPCopyprivateClause()
19674 SmallVector<Expr *, 8> Vars; member
19686 SmallVector<Expr *, 8> Vars; in ProcessOpenMPDoacrossClauseCommon() local
19701 Vars.push_back(RefExpr); in ProcessOpenMPDoacrossClauseCommon()
19724 Vars.push_back(RefExpr); in ProcessOpenMPDoacrossClauseCommon()
19756 Vars.push_back(RefExpr); in ProcessOpenMPDoacrossClauseCommon()
19788 Vars.push_back(RefExpr->IgnoreParenImpCasts()); in ProcessOpenMPDoacrossClauseCommon()
19797 return {Vars, OpsOffs, TotalDepCount}; in ProcessOpenMPDoacrossClauseCommon()
19852 SmallVector<Expr *, 8> Vars; in ActOnOpenMPDependClause() local
19859 Vars = VarOffset.Vars; in ActOnOpenMPDependClause()
19867 Vars.push_back(RefExpr); in ActOnOpenMPDependClause()
19974 Vars.push_back(RefExpr->IgnoreParenImpCasts()); in ActOnOpenMPDependClause()
19980 DepKind != OMPC_DEPEND_inoutallmemory && Vars.empty()) in ActOnOpenMPDependClause()
19985 {DepKind, DepLoc, Data.ColonLoc, Data.OmpAllMemoryLoc}, DepModifier, Vars, in ActOnOpenMPDependClause()
22793 SmallVector<Expr *, 8> Vars; in ActOnOpenMPAllocateClause() local
22802 Vars.push_back(RefExpr); in ActOnOpenMPAllocateClause()
22812 Vars.push_back((VD || SemaRef.CurContext->isDependentContext()) in ActOnOpenMPAllocateClause()
22817 if (Vars.empty()) in ActOnOpenMPAllocateClause()
22823 Allocator, ColonLoc, EndLoc, Vars); in ActOnOpenMPAllocateClause()
22830 SmallVector<Expr *, 8> Vars; in ActOnOpenMPNontemporalClause() local
22839 Vars.push_back(RefExpr); in ActOnOpenMPNontemporalClause()
22855 Vars.push_back(RefExpr); in ActOnOpenMPNontemporalClause()
22858 if (Vars.empty()) in ActOnOpenMPNontemporalClause()
22862 EndLoc, Vars); in ActOnOpenMPNontemporalClause()
22882 SmallVector<Expr *, 8> Vars; in ActOnOpenMPInclusiveClause() local
22892 Vars.push_back(RefExpr); in ActOnOpenMPInclusiveClause()
22909 Vars.push_back(RefExpr); in ActOnOpenMPInclusiveClause()
22912 if (Vars.empty()) in ActOnOpenMPInclusiveClause()
22916 EndLoc, Vars); in ActOnOpenMPInclusiveClause()
22923 SmallVector<Expr *, 8> Vars; in ActOnOpenMPExclusiveClause() local
22933 Vars.push_back(RefExpr); in ActOnOpenMPExclusiveClause()
22953 Vars.push_back(RefExpr); in ActOnOpenMPExclusiveClause()
22956 if (Vars.empty()) in ActOnOpenMPExclusiveClause()
22960 EndLoc, Vars); in ActOnOpenMPExclusiveClause()
23116 SmallVector<Expr *, 8> Vars; in ActOnOpenMPAffinityClause() local
23121 Vars.push_back(RefExpr); in ActOnOpenMPAffinityClause()
23145 Vars.push_back(SimpleExpr); in ActOnOpenMPAffinityClause()
23149 ColonLoc, EndLoc, Modifier, Vars); in ActOnOpenMPAffinityClause()
23213 SmallVector<Expr *, 8> Vars; in ActOnOpenMPDoacrossClause() local
23222 Vars = VarOffset.Vars; in ActOnOpenMPDoacrossClause()
23226 EndLoc, DepType, DepLoc, ColonLoc, Vars, in ActOnOpenMPDoacrossClause()