Lines Matching defs:NumIterations

3012                                      Expr *NumIterations, Sema &SemaRef,
3030 B.NumIterations, SemaRef,
7722 Expr *NumIterations = nullptr;
9256 ResultIterSpaces[CurrentNestedLoopCount].NumIterations =
9292 ResultIterSpaces[CurrentNestedLoopCount].NumIterations == nullptr ||
9303 ResultIterSpaces[CurrentNestedLoopCount].NumIterations);
9685 // Note: decltype(NumIterations) must be integer type (in 'omp for', only i32
9688 // #define NumIterations (NI * ((NJ - J0 - 1 + 2) / 2))
9689 // for (int[32|64]_t IV = 0; IV < NumIterations; ++IV ) {
9704 Expr *N0 = IterSpaces[0].NumIterations;
9735 Expr *N = IterSpaces[Cnt].NumIterations;
9781 ExprResult NumIterations = LastIteration;
9801 NumIterations = SemaRef.BuildBinOp(
9804 if (!NumIterations.isUsable())
9943 // Loop condition (IV < NumIterations) or (IV <= UB or IV < UB + 1 (for
9965 NumIterations.get());
9969 NumIterations.get());
10062 // on PrevUB instead of NumIterations - used to implement 'for' when found
10157 IterSpaces[K].NumIterations);
10206 IS.CounterInit, IS.NumIterations, IS.CounterStep,
10240 Built.NumIterations = NumIterations.get();
14095 // List of OMPCapturedExprDecl, for __begin, __end, and NumIterations
14256 Expr *NumIterations = LoopHelper.NumIterations;
14258 QualType IVTy = NumIterations->getType();
14287 // .tile.iv < min(.floor.iv + DimTileSize, NumIterations)
14295 NumIterations, EndOfTile.get());
14300 IsPartialTile.get(), NumIterations, EndOfTile.get());
14321 // .tile.iv < min(.floor.iv + DimTileSize, NumIterations);
14347 Expr *NumIterations = LoopHelper.NumIterations;
14349 QualType IVTy = NumIterations->getType();
14372 // For cond-expression: .floor.iv < NumIterations
14375 MakeFloorIVRef(), NumIterations);
14442 LoopHelper.NumIterations, OMPC_full, /*StrictlyPositive=*/false,
14466 // for (; IV < LoopHelper.NumIterations; ++IV) {
14479 // for (auto UIV = 0; UIV < LoopHelper.NumIterations; UIV+=Factor) {
14481 // for (IV = UIV; IV < UIV + Factor && UIV < LoopHelper.NumIterations; ++IV)
14559 // Make a copy of the NumIterations expression for each use: By the AST
14564 CopyTransformer.TransformExpr(LoopHelper.NumIterations));
14579 // .unroll_inner.iv < NumIterations
14652 // Outer For cond-expression: .unrolled.iv < NumIterations
14772 CopyTransformer.TransformExpr(LoopHelper.NumIterations));
14944 // Make a copy of the NumIterations expression for each use: By the AST
14948 CopyTransformer.TransformExpr(SourceHelper.NumIterations));
19225 Expr *NumIterations, Sema &SemaRef,