Lines Matching refs:groups
233 find_or_create_group (struct mem_ref_group **groups, tree base,
238 for (; *groups; groups = &(*groups)->next)
240 if ((*groups)->step == step
241 && operand_equal_p ((*groups)->base, base, 0))
242 return *groups;
244 /* Keep the list of groups sorted by decreasing step. */
245 if ((*groups)->step < step)
253 group->next = *groups;
254 *groups = group;
304 release_mem_refs (struct mem_ref_group *groups)
309 for (; groups; groups = next_g)
311 next_g = groups->next;
312 for (ref = groups->refs; ref; ref = next_r)
317 free (groups);
729 prune_by_reuse (struct mem_ref_group *groups)
731 for (; groups; groups = groups->next)
732 prune_group_by_reuse (groups);
755 schedule_prefetches (struct mem_ref_group *groups, unsigned unroll_factor,
773 prefetches for as many as possible. The groups are sorted
777 for (; groups; groups = groups->next)
778 for (ref = groups->refs; ref; ref = ref->next)
803 anything_to_prefetch_p (struct mem_ref_group *groups)
807 for (; groups; groups = groups->next)
808 for (ref = groups->refs; ref; ref = ref->next)
861 issue_prefetches (struct mem_ref_group *groups,
866 for (; groups; groups = groups->next)
867 for (ref = groups->refs; ref; ref = ref->next)