Lines Matching refs:loops
495 struct omp_for_data_loop *loops in grid_gfor_follows_tiling_pattern() local
498 omp_extract_for_data (gfor, &fd, loops); in grid_gfor_follows_tiling_pattern()
501 tree itype, type = TREE_TYPE (fd.loops[i].v); in grid_gfor_follows_tiling_pattern()
507 tree n1 = fold_convert (itype, fd.loops[i].n1); in grid_gfor_follows_tiling_pattern()
508 tree n2 = fold_convert (itype, fd.loops[i].n2); in grid_gfor_follows_tiling_pattern()
510 (fd.loops[i].cond_code == LT_EXPR ? -1 : 1)); in grid_gfor_follows_tiling_pattern()
511 t = fold_build2 (PLUS_EXPR, itype, fd.loops[i].step, t); in grid_gfor_follows_tiling_pattern()
514 if (TYPE_UNSIGNED (itype) && fd.loops[i].cond_code == GT_EXPR) in grid_gfor_follows_tiling_pattern()
517 fold_build1 (NEGATE_EXPR, itype, fd.loops[i].step)); in grid_gfor_follows_tiling_pattern()
519 t = fold_build2 (TRUNC_DIV_EXPR, itype, t, fd.loops[i].step); in grid_gfor_follows_tiling_pattern()
864 if (fd.loops[i].cond_code == GT_EXPR) in grid_target_follows_gridifiable_pattern()
866 TREE_TYPE (fd.loops[i].step), in grid_target_follows_gridifiable_pattern()
867 fd.loops[i].step); in grid_target_follows_gridifiable_pattern()
869 grid->group_sizes[i] = fd.loops[i].step; in grid_target_follows_gridifiable_pattern()