Lines Matching refs:gpu_array_ref_group
25 struct gpu_array_ref_group *group, __isl_take isl_printer *p) in gpu_array_ref_group_print_name()
50 struct gpu_array_ref_group *group, int read, int write) in gpu_array_ref_group_access_relation()
77 struct gpu_array_ref_group *group) in gpu_array_ref_group_type()
94 struct gpu_array_ref_group *group) in gpu_array_ref_group_tile()
110 int gpu_array_ref_group_requires_unroll(struct gpu_array_ref_group *group) in gpu_array_ref_group_requires_unroll()
792 struct gpu_array_ref_group *group) in set_depth()
819 struct gpu_array_ref_group **groups, struct gpu_group_data *data) in populate_array_references()
829 struct gpu_array_ref_group *group; in populate_array_references()
845 group = isl_calloc_type(ctx, struct gpu_array_ref_group); in populate_array_references()
869 struct gpu_array_ref_group *gpu_array_ref_group_free( in gpu_array_ref_group_free()
870 struct gpu_array_ref_group *group) in gpu_array_ref_group_free()
886 static int accesses_overlap(struct gpu_array_ref_group *group1, in accesses_overlap()
887 struct gpu_array_ref_group *group2) in accesses_overlap()
901 static struct gpu_array_ref_group *join_groups( in join_groups()
902 struct gpu_array_ref_group *group1, in join_groups()
903 struct gpu_array_ref_group *group2) in join_groups()
907 struct gpu_array_ref_group *group; in join_groups()
913 group = isl_calloc_type(ctx, struct gpu_array_ref_group); in join_groups()
939 static struct gpu_array_ref_group *join_groups_and_free( in join_groups_and_free()
940 struct gpu_array_ref_group *group1, in join_groups_and_free()
941 struct gpu_array_ref_group *group2) in join_groups_and_free()
943 struct gpu_array_ref_group *group; in join_groups_and_free()
1007 static __isl_give isl_map *shared_access(struct gpu_array_ref_group *group, in shared_access()
1092 struct gpu_array_ref_group *group, struct gpu_group_data *data) in compute_group_bounds_core()
1201 struct gpu_array_ref_group *group, struct gpu_group_data *data) in compute_group_bounds()
1223 int n, struct gpu_array_ref_group **groups, in group_writes()
1224 int (*overlap)(struct gpu_array_ref_group *group1, in group_writes()
1225 struct gpu_array_ref_group *group2), int compute_bounds, in group_writes()
1262 int n, struct gpu_array_ref_group **groups, in group_overlapping_writes()
1271 static int depth_accesses_overlap(struct gpu_array_ref_group *group1, in depth_accesses_overlap()
1272 struct gpu_array_ref_group *group2) in depth_accesses_overlap()
1301 int n, struct gpu_array_ref_group **groups, struct gpu_group_data *data) in group_depth_overlapping_writes()
1344 struct gpu_array_ref_group **groups, struct gpu_group_data *data) in group_common_shared_memory_tile()
1353 struct gpu_array_ref_group *group; in group_common_shared_memory_tile()
1396 int n, struct gpu_array_ref_group **groups) in set_array_groups()
1410 static int join_all_groups(int n, struct gpu_array_ref_group **groups) in join_all_groups()
1450 struct gpu_array_ref_group **groups; in group_array_references()
1452 groups = isl_calloc_array(ctx, struct gpu_array_ref_group *, in group_array_references()
1784 void gpu_array_ref_group_compute_tiling(struct gpu_array_ref_group *group) in gpu_array_ref_group_compute_tiling()