Lines Matching refs:VarRef
1801 for (auto *VarRef : Clause->children()) { in ActOnOpenMPRegionEnd() local
1802 if (auto *E = cast_or_null<Expr>(VarRef)) { in ActOnOpenMPRegionEnd()
4763 BuildCounterInit(Sema &SemaRef, Scope *S, SourceLocation Loc, ExprResult VarRef, in BuildCounterInit() argument
4771 VarRef.get()->getType())) { in BuildCounterInit()
4773 NewStart.get(), VarRef.get()->getType(), Sema::AA_Converting, in BuildCounterInit()
4780 SemaRef.BuildBinOp(S, Loc, BO_Assign, VarRef.get(), NewStart.get()); in BuildCounterInit()
4787 ExprResult VarRef, ExprResult Start, ExprResult Iter, in BuildCounterUpdate() argument
4792 if (!VarRef.isUsable() || !Start.isUsable() || !Iter.isUsable() || in BuildCounterUpdate()
4817 if (VarRef.get()->getType()->isOverloadableType() || in BuildCounterUpdate()
4823 SemaRef.BuildBinOp(S, Loc, BO_Assign, VarRef.get(), NewStart.get()); in BuildCounterUpdate()
4827 VarRef.get(), SavedUpdate.get()); in BuildCounterUpdate()
4844 VarRef.get()->getType())) { in BuildCounterUpdate()
4846 Update.get(), VarRef.get()->getType(), Sema::AA_Converting, true); in BuildCounterUpdate()
4851 Update = SemaRef.BuildBinOp(S, Loc, BO_Assign, VarRef.get(), Update.get()); in BuildCounterUpdate()