Lines Matching defs:NumIterations
2987 Expr *NumIterations, Sema &SemaRef,
3005 B.NumIterations, SemaRef,
7642 Expr *NumIterations = nullptr;
9261 ResultIterSpaces[CurrentNestedLoopCount].NumIterations =
9297 ResultIterSpaces[CurrentNestedLoopCount].NumIterations == nullptr ||
9308 ResultIterSpaces[CurrentNestedLoopCount].NumIterations);
9730 // Note: decltype(NumIterations) must be integer type (in 'omp for', only i32
9733 // #define NumIterations (NI * ((NJ - J0 - 1 + 2) / 2))
9734 // for (int[32|64]_t IV = 0; IV < NumIterations; ++IV ) {
9749 Expr *N0 = IterSpaces[0].NumIterations;
9780 Expr *N = IterSpaces[Cnt].NumIterations;
9826 ExprResult NumIterations = LastIteration;
9846 NumIterations = SemaRef.BuildBinOp(
9849 if (!NumIterations.isUsable())
9988 // Loop condition (IV < NumIterations) or (IV <= UB or IV < UB + 1 (for
10010 NumIterations.get());
10014 NumIterations.get());
10107 // on PrevUB instead of NumIterations - used to implement 'for' when found
10202 IterSpaces[K].NumIterations);
10251 IS.CounterInit, IS.NumIterations, IS.CounterStep,
10285 Built.NumIterations = NumIterations.get();
14178 // List of OMPCapturedExprDecl, for __begin, __end, and NumIterations
14339 Expr *NumIterations = LoopHelper.NumIterations;
14341 QualType IVTy = NumIterations->getType();
14370 // .tile.iv < min(.floor.iv + DimTileSize, NumIterations)
14378 NumIterations, EndOfTile.get());
14383 IsPartialTile.get(), NumIterations, EndOfTile.get());
14404 // .tile.iv < min(.floor.iv + DimTileSize, NumIterations);
14430 Expr *NumIterations = LoopHelper.NumIterations;
14432 QualType IVTy = NumIterations->getType();
14455 // For cond-expression: .floor.iv < NumIterations
14458 MakeFloorIVRef(), NumIterations);
14525 LoopHelper.NumIterations, OMPC_full, /*StrictlyPositive=*/false,
14549 // for (; IV < LoopHelper.NumIterations; ++IV) {
14562 // for (auto UIV = 0; UIV < LoopHelper.NumIterations; UIV+=Factor) {
14564 // for (IV = UIV; IV < UIV + Factor && UIV < LoopHelper.NumIterations; ++IV)
14642 // Make a copy of the NumIterations expression for each use: By the AST
14647 CopyTransformer.TransformExpr(LoopHelper.NumIterations));
14662 // .unroll_inner.iv < NumIterations
14735 // Outer For cond-expression: .unrolled.iv < NumIterations
14855 CopyTransformer.TransformExpr(LoopHelper.NumIterations));
15072 // Make a copy of the NumIterations expression for each use: By the AST
15076 CopyTransformer.TransformExpr(SourceHelper.NumIterations));
19415 Expr *NumIterations, Sema &SemaRef,