Lines Matching refs:VarRef
1607 for (auto *VarRef : Clause->children()) { in ActOnOpenMPRegionEnd() local
1608 if (auto *E = cast_or_null<Expr>(VarRef)) { in ActOnOpenMPRegionEnd()
2706 DeclRefExpr *VarRef; member in __anon216cbd260b11::OpenMPIterationSpaceChecker
2728 IncrementSrcRange(SourceRange()), Var(nullptr), VarRef(nullptr), in OpenMPIterationSpaceChecker()
2743 DeclRefExpr *GetLoopVarRefExpr() const { return VarRef; } in GetLoopVarRefExpr()
2810 assert(Var == nullptr && LB == nullptr && VarRef == nullptr && in SetVarAndLB()
2815 VarRef = NewVarRefExpr; in SetVarAndLB()
3535 ExprResult VarRef, ExprResult Start) { in BuildCounterInit() argument
3548 NewStart.get(), VarRef.get()->getType(), Sema::AA_Converting, in BuildCounterInit()
3554 SemaRef.BuildBinOp(S, Loc, BO_Assign, VarRef.get(), NewStart.get()); in BuildCounterInit()
3560 SourceLocation Loc, ExprResult VarRef, in BuildCounterUpdate() argument
3565 if (!VarRef.isUsable() || !Start.isUsable() || !Iter.isUsable() || in BuildCounterUpdate()
3600 Update.get(), VarRef.get()->getType(), Sema::AA_Converting, true); in BuildCounterUpdate()
3604 Update = SemaRef.BuildBinOp(S, Loc, BO_Assign, VarRef.get(), Update.get()); in BuildCounterUpdate()