reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
201 struct ppcg_kernel *kernel) 230 struct ppcg_kernel *kernel) 252 struct gpu_prog *prog, struct ppcg_kernel *kernel, int types) 322 struct gpu_prog *prog, struct ppcg_kernel *kernel) 338 struct ppcg_kernel *kernel, struct cuda_info *cuda) 389 static void print_kernel_iterators(FILE *out, struct ppcg_kernel *kernel) 430 struct ppcg_kernel *kernel) 480 static void print_kernel(struct gpu_prog *prog, struct ppcg_kernel *kernel, 604 struct ppcg_kernel *kernel;tools/polly/lib/External/ppcg/gpu.c
615 static void read_block_sizes(struct ppcg_kernel *kernel, 644 static void read_grid_sizes(struct ppcg_kernel *kernel, 670 static void read_grid_and_block_sizes(struct ppcg_kernel *kernel, 906 struct ppcg_kernel *kernel, __isl_take isl_pw_multi_aff *iterator_map) 937 static void check_shared_memory_bound(struct ppcg_kernel *kernel) 981 static void mark_global_arrays(struct ppcg_kernel *kernel) 1003 static void compute_group_tilings(struct ppcg_kernel *kernel) 1035 struct ppcg_kernel *kernel, __isl_take isl_union_set *domain) 1112 static isl_stat extract_block_size(struct ppcg_kernel *kernel, 1152 struct ppcg_kernel *ppcg_kernel_free(struct ppcg_kernel *kernel) 1152 struct ppcg_kernel *ppcg_kernel_free(struct ppcg_kernel *kernel) 1202 struct ppcg_kernel *kernel = user; 1231 static int create_kernel_vars(struct ppcg_kernel *kernel) 1303 static void localize_bounds(struct ppcg_kernel *kernel, 1349 static struct ppcg_kernel *ppcg_kernel_create_local_arrays( 1350 struct ppcg_kernel *kernel, struct gpu_prog *prog) 1372 int ppcg_kernel_requires_array_argument(struct ppcg_kernel *kernel, int i) 1431 static int find_array_index(struct ppcg_kernel *kernel, const char *name) 1463 struct ppcg_kernel *kernel; 1841 struct ppcg_kernel *kernel, __isl_take isl_ast_node *node, 1924 static __isl_give isl_ast_node *create_access_leaf(struct ppcg_kernel *kernel, 1979 struct ppcg_kernel *kernel, __isl_take isl_ast_node *node, 2051 struct ppcg_kernel *kernel; 2313 struct ppcg_kernel *kernel, struct gpu_array_ref_group *group, 2331 static isl_stat build_grid_size(struct ppcg_kernel *kernel, 2349 static isl_stat build_local_array_sizes(struct ppcg_kernel *kernel, 2372 static isl_stat build_grid_and_local_array_sizes(struct ppcg_kernel *kernel, 2422 struct ppcg_kernel *kernel; 2674 static int any_sync_writes_in_group(struct ppcg_kernel *kernel, 2702 struct ppcg_kernel *kernel) 2733 static int any_global_or_shared_sync_writes(struct ppcg_kernel *kernel) 3054 static __isl_give isl_schedule_node *insert_context(struct ppcg_kernel *kernel, 3111 static int kernel_requires_unroll(struct ppcg_kernel *kernel) 3160 static __isl_give isl_schedule_node *add_sync(struct ppcg_kernel *kernel, 3197 struct ppcg_kernel *kernel, struct gpu_array_ref_group *group, 3259 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel, 3332 struct ppcg_kernel *kernel, struct gpu_array_ref_group *group, 3486 struct ppcg_kernel *kernel, struct gpu_array_ref_group *group, 3595 struct ppcg_kernel *kernel, struct gpu_array_ref_group *group, 3615 static __isl_give isl_schedule_node *add_copies(struct ppcg_kernel *kernel, 3705 struct ppcg_kernel *kernel, __isl_keep isl_schedule_node *node) 3838 struct ppcg_kernel *kernel;tools/polly/lib/External/ppcg/gpu.h
435 int ppcg_kernel_requires_array_argument(struct ppcg_kernel *kernel, int i);
tools/polly/lib/External/ppcg/gpu_group.c955 static void report_no_reuse_and_coalesced(struct ppcg_kernel *kernel, 1091 static int compute_group_bounds_core(struct ppcg_kernel *kernel, 1200 static int compute_group_bounds(struct ppcg_kernel *kernel, 1222 static int group_writes(struct ppcg_kernel *kernel, 1261 static int group_overlapping_writes(struct ppcg_kernel *kernel, 1300 static int group_depth_overlapping_writes(struct ppcg_kernel *kernel, 1342 static int group_common_shared_memory_tile(struct ppcg_kernel *kernel, 1444 static int group_array_references(struct ppcg_kernel *kernel, 1497 static void check_can_be_private_live_ranges(struct ppcg_kernel *kernel, 1562 struct ppcg_kernel *kernel) 1627 int gpu_group_references(struct ppcg_kernel *kernel,tools/polly/lib/External/ppcg/gpu_group.h
49 int gpu_group_references(struct ppcg_kernel *kernel,
tools/polly/lib/External/ppcg/gpu_print.c 210 struct ppcg_kernel *kernel;
tools/polly/lib/External/ppcg/gpu_tree.c316 static __isl_give isl_union_set *create_sync_domain(struct ppcg_kernel *kernel) 332 int gpu_tree_id_is_sync(__isl_keep isl_id *id, struct ppcg_kernel *kernel) 348 struct ppcg_kernel *kernel) 369 struct ppcg_kernel *kernel) 393 struct ppcg_kernel *kernel) 418 struct ppcg_kernel *kernel) 443 struct ppcg_kernel *kernel) 468 struct ppcg_kernel *kernel) 492 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel) 512 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel) 532 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel) 549 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel) 567 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel) 592 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel) 621 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel)tools/polly/lib/External/ppcg/gpu_tree.h
23 int gpu_tree_id_is_sync(__isl_keep isl_id *id, struct ppcg_kernel *kernel); 25 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel); 27 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel); 29 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel); 31 __isl_take isl_schedule_node *node, struct ppcg_kernel *kernel);