H A D | isl_ast_codegen.c | 63 __isl_take isl_union_map *executed, 66 __isl_take isl_union_map *executed, __isl_take isl_ast_build *build, 70 * the (non single valued) inverse schedule "executed". 75 * In particular, if executed has the form 86 * to be executed from the current schedule domain. 88 static isl_stat generate_non_single_valued(__isl_take isl_map *executed, argument 97 identity = isl_set_identity(isl_map_range(isl_map_copy(executed))); 98 executed = isl_map_domain_product(executed, identity); 101 list = generate_code(isl_union_map_from_map(executed), buil 111 at_each_domain(__isl_take isl_ast_graft *graft, __isl_keep isl_map *executed, __isl_keep isl_ast_build *build) argument 153 add_domain(__isl_take isl_map *executed, __isl_take isl_map *map, struct isl_generate_domain_data *data) argument 218 generate_domain(__isl_take isl_map *executed, void *user) argument 279 call_create_leaf( __isl_take isl_union_map *executed, __isl_take isl_ast_build *build) argument 319 generate_inner_level( __isl_take isl_union_map *executed, __isl_take isl_ast_build *build) argument 388 plug_in_values( __isl_take isl_union_map *executed, __isl_keep isl_ast_build *build) argument 1469 create_node_scaled( __isl_take isl_union_map *executed, __isl_take isl_basic_set *bounds, __isl_take isl_set *domain, __isl_take isl_ast_build *build) argument 1691 create_node(__isl_take isl_union_map *executed, __isl_take isl_basic_set *bounds, __isl_take isl_set *domain, __isl_take isl_ast_build *build) argument 1816 add_node( __isl_take isl_ast_graft_list *list, __isl_take isl_union_map *executed, __isl_take isl_basic_set *bounds, __isl_take isl_ast_build *build) argument 1951 isl_union_map *executed; member in struct:isl_add_nodes_data 2066 generate_sorted_domains( __isl_keep isl_basic_set_list *domain_list, __isl_keep isl_union_map *executed, __isl_keep isl_ast_build *build) argument 2132 isl_union_map *executed; member in struct:isl_ast_generate_parallel_domains_data 2190 generate_parallel_domains( __isl_keep isl_basic_set_list *domain_list, __isl_keep isl_union_map *executed, __isl_keep isl_ast_build *build) argument 2318 separate_schedule_domains( __isl_take isl_space *space, __isl_take isl_union_map *executed, __isl_keep isl_ast_build *build) argument 2720 isl_union_map *executed; member in struct:isl_codegen_domains 2929 isl_union_map *executed; local 3110 compute_domains( __isl_keep isl_union_map *executed, __isl_keep isl_ast_build *build) argument 3180 generate_shifted_component_flat( __isl_take isl_union_map *executed, __isl_take isl_ast_build *build) argument 3203 generate_shifted_component_tree_separate( __isl_take isl_union_map *executed, __isl_take isl_ast_build *build) argument 3231 isl_union_map *executed; member in struct:isl_ast_unroll_tree_data 3269 generate_shifted_component_tree_unroll( __isl_take isl_union_map *executed, __isl_take isl_set *domain, __isl_take isl_ast_build *build) argument 3356 generate_shifted_component_tree_base( __isl_take isl_union_map *executed, __isl_take isl_ast_build *build, int isolated) argument 3478 generate_shifted_component_tree_part( __isl_keep isl_union_map *executed, __isl_take isl_set *domain, __isl_keep isl_ast_build *build, int isolated) argument 3526 generate_shifted_component_parts( __isl_take isl_union_map *executed, __isl_take isl_set *before, __isl_take isl_set *isolated, __isl_take isl_set *after, __isl_take isl_set *other, __isl_take isl_ast_build *build) argument 3573 generate_shifted_component_only_after( __isl_take isl_union_map *executed, __isl_take isl_set *isolated, __isl_take isl_set *after, __isl_take isl_ast_build *build, __isl_take isl_set *dead1, __isl_take isl_set *dead2) argument 3615 generate_shifted_component_tree( __isl_take isl_union_map *executed, __isl_take isl_ast_build *build) argument 3697 generate_shifted_component( __isl_take isl_union_map *executed, __isl_take isl_ast_build *build) argument 3721 isl_union_map *executed; local 3743 isl_union_map *executed; local 3965 isl_union_map *executed; local 4052 isl_union_map *executed; local 4766 generate_components( __isl_take isl_union_map *executed, __isl_take isl_ast_build *build) argument 4852 generate_next_level( __isl_take isl_union_map *executed, __isl_take isl_ast_build *build) argument 4895 isl_union_map *executed; member in struct:isl_generate_code_data 4921 internal_executed( __isl_take isl_union_map *executed, __isl_keep isl_space *space, __isl_keep isl_ast_build *build) argument 4977 isl_union_map *executed; local 5078 generate_code( __isl_take isl_union_map *executed, __isl_take isl_ast_build *build, int internal) argument 5154 isl_union_map *executed; local 5195 build_ast_from_leaf( __isl_take isl_ast_build *build, __isl_take isl_schedule_node *node, __isl_take isl_union_map *executed) argument 5212 check_band_schedule_total_on_instances( __isl_keep isl_multi_union_pw_aff *partial, __isl_keep isl_union_map *executed) argument 5249 build_ast_from_band( __isl_take isl_ast_build *build, __isl_take isl_schedule_node *node, __isl_take isl_union_map *executed) argument 5378 build_ast_from_context( __isl_take isl_ast_build *build, __isl_take isl_schedule_node *node, __isl_take isl_union_map *executed) argument 5436 build_ast_from_expansion( __isl_take isl_ast_build *build, __isl_take isl_schedule_node *node, __isl_take isl_union_map *executed) argument 5477 build_ast_from_extension( __isl_take isl_ast_build *build, __isl_take isl_schedule_node *node, __isl_take isl_union_map *executed) argument 5518 build_ast_from_filter( __isl_take isl_ast_build *build, __isl_take isl_schedule_node *node, __isl_take isl_union_map *executed) argument 5586 build_ast_from_guard( __isl_take isl_ast_build *build, __isl_take isl_schedule_node *node, __isl_take isl_union_map *executed) argument 5690 build_ast_from_mark( __isl_take isl_ast_build *build, __isl_take isl_schedule_node *node, __isl_take isl_union_map *executed) argument 5737 build_ast_from_sequence( __isl_take isl_ast_build *build, __isl_take isl_schedule_node *node, __isl_take isl_union_map *executed) argument 5779 build_ast_from_schedule_node( __isl_take isl_ast_build *build, __isl_take isl_schedule_node *node, __isl_take isl_union_map *executed) argument 5834 build_ast_from_child( __isl_take isl_ast_build *build, __isl_take isl_schedule_node *node, __isl_take isl_union_map *executed) argument 5862 isl_union_map *executed; local [all...] |