Lines Matching defs:CounterVar
7644 Expr *CounterVar = nullptr;
7647 /// This is initializer for the initial value of #CounterVar.
7649 /// This is step for the #CounterVar used to generate its update:
7650 /// #CounterVar = #CounterInit + #CounterStep * CurrentIteration.
8617 IS.CounterVar, MinValue.get());
8637 IS.CounterVar, MaxValue.get());
8685 SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign, IS.CounterVar, LBVal);
8703 IS.CounterVar, MinValue.get());
8723 IS.CounterVar, MaxValue.get());
9269 ResultIterSpaces[CurrentNestedLoopCount].CounterVar =
9298 ResultIterSpaces[CurrentNestedLoopCount].CounterVar == nullptr ||
9311 ResultIterSpaces[CurrentNestedLoopCount].CounterVar);
9343 ResultIterSpaces[CurrentNestedLoopCount].CounterVar, Captures,
9348 ResultIterSpaces[CurrentNestedLoopCount].CounterVar)
9352 // build CounterVar - 1
9358 ResultIterSpaces[CurrentNestedLoopCount].CounterVar, Captures,
9363 ResultIterSpaces[CurrentNestedLoopCount].CounterVar, Captures,
9680 IterSpaces[Cnt].CounterVar) {
9682 auto *DRE = cast<DeclRefExpr>(IterSpaces[Cnt].CounterVar);
10228 // Build update: IS.CounterVar(Private) = IS.Start + Iter * IS.Step
10229 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(IS.CounterVar)->getDecl());
10230 DeclRefExpr *CounterVar = buildDeclRefExpr(
10231 SemaRef, VD, IS.CounterVar->getType(), IS.CounterVar->getExprLoc(),
10234 buildCounterInit(SemaRef, CurScope, UpdLoc, CounterVar,
10241 SemaRef, CurScope, UpdLoc, CounterVar, IS.CounterInit, Iter,
10248 // Build final: IS.CounterVar = IS.Start + IS.NumIters * IS.Step
10250 buildCounterUpdate(SemaRef, CurScope, UpdLoc, CounterVar,
10263 Built.Counters[Cnt] = IS.CounterVar;