Lines Matching refs:gpu_prog
61 void collect_references(struct gpu_prog *prog, in collect_references()
141 struct gpu_prog *prog) in is_read_only_scalar()
185 static int extract_array_info(struct gpu_prog *prog, in extract_array_info()
250 static __isl_give isl_union_map *remove_independences(struct gpu_prog *prog, in remove_independences()
280 void collect_order_dependences(struct gpu_prog *prog) in collect_order_dependences()
336 static int collect_array_info(struct gpu_prog *prog) in collect_array_info()
379 static void free_array_info(struct gpu_prog *prog) in free_array_info()
1350 struct ppcg_kernel *kernel, struct gpu_prog *prog) in ppcg_kernel_create_local_arrays()
1380 static struct gpu_stmt *find_stmt(struct gpu_prog *prog, __isl_keep isl_id *id) in find_stmt()
2002 __isl_take isl_ast_node *node, struct gpu_prog *prog, in build_array_bounds()
2049 struct gpu_prog *prog;
2234 struct gpu_prog *prog, __isl_take isl_union_map *tagged, in remove_local_accesses()
2830 struct gpu_prog *prog) in extract_context()
2869 __isl_take isl_union_set *domain, struct gpu_prog *prog) in accessed_by_domain()
4218 __isl_take isl_schedule_node *node, struct gpu_prog *prog, in declare_accessed_local_variables()
4271 __isl_take isl_schedule_node *node, struct gpu_prog *prog) in isolate_permutable_subtrees()
4296 __isl_take isl_union_map *copy, struct gpu_prog *prog) in approximate_copy_out()
4366 struct gpu_prog *prog) in construct_schedule_constraints()
4626 static __isl_give isl_union_set_list *create_copy_filters(struct gpu_prog *prog, in create_copy_filters()
4731 static __isl_give isl_schedule_node *create_copy_device(struct gpu_prog *prog, in create_copy_device()
4767 static __isl_give isl_union_set *extract_local_accesses(struct gpu_prog *prog, in extract_local_accesses()
5089 __isl_keep isl_schedule_node *node, struct gpu_prog *prog) in node_may_persist()
5171 __isl_take isl_union_map *prefix, struct gpu_prog *prog) in add_to_from_device()
5291 struct gpu_prog *prog; in map_to_device()
5662 struct gpu_prog *prog; in generate()
5717 struct gpu_prog *prog, __isl_keep isl_ast_node *tree, in generate_gpu()
5758 __isl_give isl_union_set *compute_may_persist(struct gpu_prog *prog) in compute_may_persist()
5788 struct gpu_prog *gpu_prog_alloc(isl_ctx *ctx, struct ppcg_scop *scop) in gpu_prog_alloc()
5790 struct gpu_prog *prog; in gpu_prog_alloc()
5797 prog = isl_calloc_type(ctx, struct gpu_prog); in gpu_prog_alloc()
5831 void *gpu_prog_free(struct gpu_prog *prog) in gpu_prog_free()