Lines Matching refs:step
179 HOST_WIDE_INT step; /* Step of the reference. */ member
217 fprintf (file, HOST_WIDE_INT_PRINT_DEC, ref->group->step); in dump_mem_ref()
234 HOST_WIDE_INT step) in find_or_create_group() argument
240 if ((*groups)->step == step in find_or_create_group()
245 if ((*groups)->step < step) in find_or_create_group()
251 group->step = step; in find_or_create_group()
327 HOST_WIDE_INT *step; /* Step of the memory reference. */ member
338 tree ibase, step, stepsize; in idx_analyze_ref() local
349 step = iv.step; in idx_analyze_ref()
351 if (zero_p (step)) in idx_analyze_ref()
355 if (!cst_and_fits_in_hwi (step)) in idx_analyze_ref()
357 istep = int_cst_value (step); in idx_analyze_ref()
383 *ar_data->step += istep; in idx_analyze_ref()
397 HOST_WIDE_INT *step, HOST_WIDE_INT *delta, in analyze_ref() argument
405 *step = 0; in analyze_ref()
427 ar_data.step = step; in analyze_ref()
440 HOST_WIDE_INT step, delta; in gather_memory_references_ref() local
443 if (!analyze_ref (loop, &ref, &base, &step, &delta, stmt)) in gather_memory_references_ref()
448 agrp = find_or_create_group (refs, base, step); in gather_memory_references_ref()
497 HOST_WIDE_INT step = ref->group->step; in prune_ref_by_self_reuse() local
498 bool backward = step < 0; in prune_ref_by_self_reuse()
500 if (step == 0) in prune_ref_by_self_reuse()
508 step = -step; in prune_ref_by_self_reuse()
510 if (step > PREFETCH_BLOCK) in prune_ref_by_self_reuse()
520 ref->prefetch_mod = PREFETCH_BLOCK / step; in prune_ref_by_self_reuse()
543 HOST_WIDE_INT step = ref->group->step; in prune_ref_by_group_reuse() local
544 bool backward = step < 0; in prune_ref_by_group_reuse()
560 if (!step) in prune_ref_by_group_reuse()
584 step = -step; in prune_ref_by_group_reuse()
598 if (step <= PREFETCH_BLOCK) in prune_ref_by_group_reuse()
602 prefetch_before = (hit_from - delta_r + step - 1) / step; in prune_ref_by_group_reuse()
614 while ((step & 1) == 0 in prune_ref_by_group_reuse()
617 step >>= 1; in prune_ref_by_group_reuse()
625 prefetch_before = delta / step; in prune_ref_by_group_reuse()
626 delta %= step; in prune_ref_by_group_reuse()
638 delta = step - delta; in prune_ref_by_group_reuse()
840 delta = (ahead + ap * ref->prefetch_mod) * ref->group->step; in issue_prefetch_ref()