Lines Matching defs:CounterVar

7724   Expr *CounterVar = nullptr;
7727 /// This is initializer for the initial value of #CounterVar.
7729 /// This is step for the #CounterVar used to generate its update:
7730 /// #CounterVar = #CounterInit + #CounterStep * CurrentIteration.
8614 IS.CounterVar, MinValue.get());
8634 IS.CounterVar, MaxValue.get());
8682 SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign, IS.CounterVar, LBVal);
8700 IS.CounterVar, MinValue.get());
8720 IS.CounterVar, MaxValue.get());
9264 ResultIterSpaces[CurrentNestedLoopCount].CounterVar =
9293 ResultIterSpaces[CurrentNestedLoopCount].CounterVar == nullptr ||
9306 ResultIterSpaces[CurrentNestedLoopCount].CounterVar);
9338 ResultIterSpaces[CurrentNestedLoopCount].CounterVar, Captures,
9343 ResultIterSpaces[CurrentNestedLoopCount].CounterVar)
9347 // build CounterVar - 1
9353 ResultIterSpaces[CurrentNestedLoopCount].CounterVar, Captures,
9358 ResultIterSpaces[CurrentNestedLoopCount].CounterVar, Captures,
9635 IterSpaces[Cnt].CounterVar) {
9637 auto *DRE = cast<DeclRefExpr>(IterSpaces[Cnt].CounterVar);
10183 // Build update: IS.CounterVar(Private) = IS.Start + Iter * IS.Step
10184 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(IS.CounterVar)->getDecl());
10185 DeclRefExpr *CounterVar = buildDeclRefExpr(
10186 SemaRef, VD, IS.CounterVar->getType(), IS.CounterVar->getExprLoc(),
10189 buildCounterInit(SemaRef, CurScope, UpdLoc, CounterVar,
10196 SemaRef, CurScope, UpdLoc, CounterVar, IS.CounterInit, Iter,
10203 // Build final: IS.CounterVar = IS.Start + IS.NumIters * IS.Step
10205 buildCounterUpdate(SemaRef, CurScope, UpdLoc, CounterVar,
10218 Built.Counters[Cnt] = IS.CounterVar;