Home
last modified time | relevance | path

Searched refs:gpu_array_tile (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/polly/lib/External/ppcg/
H A Dgpu_array_tile.h45 struct gpu_array_tile { struct
54 struct gpu_array_tile *gpu_array_tile_create(isl_ctx *ctx, int n_index); argument
55 struct gpu_array_tile *gpu_array_tile_free(struct gpu_array_tile *tile);
57 __isl_give isl_val *gpu_array_tile_size(struct gpu_array_tile *tile);
H A Dgpu_array_tile.c6 struct gpu_array_tile *gpu_array_tile_free(struct gpu_array_tile *tile) in gpu_array_tile_free()
28 struct gpu_array_tile *gpu_array_tile_create(isl_ctx *ctx, int n_index) in gpu_array_tile_create()
31 struct gpu_array_tile *tile; in gpu_array_tile_create()
33 tile = isl_calloc_type(ctx, struct gpu_array_tile); in gpu_array_tile_create()
57 __isl_give isl_val *gpu_array_tile_size(struct gpu_array_tile *tile) in gpu_array_tile_size()
H A Dgpu_group.h39 struct gpu_array_tile *shared_tile;
42 struct gpu_array_tile *private_tile;
60 struct gpu_array_tile *gpu_array_ref_group_tile(
H A Dgpu_group.c93 struct gpu_array_tile *gpu_array_ref_group_tile( in gpu_array_ref_group_tile()
112 struct gpu_array_tile *tile; in gpu_array_ref_group_requires_unroll()
413 static int can_tile(__isl_keep isl_map *access, struct gpu_array_tile *tile) in can_tile()
630 struct gpu_array_tile *tile) in compute_tile_depth()
745 static int tile_adjust_depth(struct gpu_array_tile *tile, int depth) in tile_adjust_depth()
777 struct gpu_array_tile *tile) in tile_set_depth()
1180 struct gpu_array_tile *tile = group->private_tile; in compute_group_bounds_core()
1310 static int smaller_tile(struct gpu_array_tile *tile, in smaller_tile()
1311 struct gpu_array_tile *tile1, struct gpu_array_tile *tile2) in smaller_tile()
1718 struct gpu_array_tile *tile, __isl_keep isl_space *space, in strided_tile()
[all …]
H A Dgpu.c1211 struct gpu_array_tile *tile; in create_kernel_var()
1601 struct gpu_array_tile *tile; in transform_index()
1929 struct gpu_array_tile *tile; in create_access_leaf()
3229 struct gpu_array_tile *tile; in create_from_access()
3273 struct gpu_array_tile *tile; in add_group_write_sync()
3335 struct gpu_array_tile *tile; in add_copies_group_private()
3489 struct gpu_array_tile *tile; in add_copies_group_shared()
/llvm-project-15.0.7/polly/lib/External/
H A DCMakeLists.txt344 ppcg/gpu_array_tile.c
346 ppcg/gpu_array_tile.c