Searched refs:graft (Results 1 - 3 of 3) sorted by relevance

/haiku-buildtools/isl/
H A Disl_ast_graft.c16 __isl_keep isl_ast_graft *graft);
27 isl_ctx *isl_ast_graft_get_ctx(__isl_keep isl_ast_graft *graft) argument
29 if (!graft)
31 return isl_basic_set_get_ctx(graft->enforced);
35 __isl_keep isl_ast_graft *graft)
37 return graft ? isl_ast_node_copy(graft->node) : NULL;
40 /* Create a graft for "node" with no guards and no enforced conditions.
47 isl_ast_graft *graft; local
53 graft
34 isl_ast_graft_get_node( __isl_keep isl_ast_graft *graft) argument
87 isl_ast_graft_copy( __isl_keep isl_ast_graft *graft) argument
122 isl_ast_graft *graft; local
187 isl_ast_graft *graft; local
286 insert_if_node( __isl_take isl_ast_graft *graft, __isl_take isl_set *guard, __isl_keep isl_ast_build *build) argument
321 insert_pending_guard_node( __isl_take isl_ast_graft *graft, __isl_keep isl_ast_build *build) argument
332 isl_ast_graft_set_enforced( __isl_take isl_ast_graft *graft, __isl_take isl_basic_set *enforced) argument
350 update_enforced( __isl_take isl_basic_set *enforced, __isl_keep isl_ast_graft *graft, int depth) argument
404 graft_extend_body( __isl_take isl_ast_graft_list *list, __isl_keep isl_ast_node **body, __isl_take isl_ast_graft *graft, __isl_keep isl_ast_build *build) argument
442 extend_then( __isl_take isl_ast_graft_list *list, __isl_keep isl_ast_node *last_if, __isl_take isl_ast_graft *graft, __isl_keep isl_ast_build *build) argument
453 extend_else( __isl_take isl_ast_graft_list *list, __isl_keep isl_ast_node *last_if, __isl_take isl_ast_graft *graft, __isl_keep isl_ast_build *build) argument
533 isl_ast_graft *graft; local
636 isl_ast_graft *graft; local
675 isl_ast_graft *graft; local
691 store_guard(__isl_take isl_ast_graft *graft, __isl_take isl_set *guard, __isl_keep isl_ast_build *build) argument
732 isl_ast_graft *graft; local
775 isl_ast_graft *graft; local
812 isl_ast_graft *graft; local
860 isl_ast_graft_insert_for( __isl_take isl_ast_graft *graft, __isl_take isl_ast_node *node) argument
894 isl_ast_graft_free(__isl_take isl_ast_graft *graft) argument
913 isl_ast_graft_enforce( __isl_take isl_ast_graft *graft, __isl_take isl_basic_set *enforced) argument
933 isl_ast_graft_get_enforced( __isl_keep isl_ast_graft *graft) argument
939 isl_ast_graft_get_guard(__isl_keep isl_ast_graft *graft) argument
950 isl_ast_graft_add_guard( __isl_take isl_ast_graft *graft, __isl_take isl_set *guard, __isl_keep isl_ast_build *build) argument
985 isl_ast_graft_unembed(__isl_take isl_ast_graft *graft, int product) argument
1021 isl_ast_graft *graft; local
1034 isl_ast_graft_preimage_multi_aff( __isl_take isl_ast_graft *graft, __isl_take isl_multi_aff *ma) argument
1063 isl_ast_graft *graft; local
1133 isl_ast_graft *graft; local
1194 isl_printer_print_ast_graft(__isl_take isl_printer *p, __isl_keep isl_ast_graft *graft) argument
[all...]
H A Disl_ast_graft_private.h43 isl_ctx *isl_ast_graft_get_ctx(__isl_keep isl_ast_graft *graft);
55 void *isl_ast_graft_free(__isl_take isl_ast_graft *graft);
65 __isl_keep isl_ast_graft *graft);
67 __isl_keep isl_ast_graft *graft);
68 __isl_give isl_set *isl_ast_graft_get_guard(__isl_keep isl_ast_graft *graft);
71 __isl_take isl_ast_graft *graft, __isl_take isl_ast_node *node);
73 __isl_take isl_ast_graft *graft,
76 __isl_take isl_ast_graft *graft, __isl_take isl_basic_set *enforced);
87 __isl_keep isl_ast_graft *graft);
H A Disl_ast_codegen.c123 static __isl_give isl_ast_graft *at_each_domain(__isl_take isl_ast_graft *graft, argument
126 if (!graft || !build)
127 return isl_ast_graft_free(graft);
129 return graft;
135 return isl_ast_graft_free(graft);
137 graft->node = build->at_each_domain(graft->node,
141 if (!graft->node)
142 graft = isl_ast_graft_free(graft);
180 isl_ast_graft *graft; local
237 isl_ast_graft *graft; local
303 after_each_for(__isl_keep isl_ast_graft *graft, __isl_keep isl_ast_build *build) argument
571 add_degenerate_guard( __isl_take isl_ast_graft *graft, __isl_keep isl_basic_set *bounds, __isl_keep isl_ast_build *build) argument
600 refine_eliminated( __isl_take isl_ast_graft *graft, __isl_keep isl_basic_set *bounds, __isl_keep isl_ast_build *build) argument
620 refine_degenerate( __isl_take isl_ast_graft *graft, __isl_keep isl_basic_set *bounds, __isl_keep isl_ast_build *build, __isl_keep isl_ast_build *sub_build) argument
696 set_enforced_from_set( __isl_take isl_ast_graft *graft, __isl_keep isl_pw_aff_list *lower, int pos, __isl_keep isl_set *upper) argument
746 set_enforced_from_list( __isl_take isl_ast_graft *graft, __isl_keep isl_pw_aff_list *lower, __isl_keep isl_pw_aff_list *upper) argument
850 set_for_cond_from_list( __isl_take isl_ast_graft *graft, __isl_keep isl_pw_aff_list *list, __isl_keep isl_ast_build *build) argument
884 set_for_cond_from_set( __isl_take isl_ast_graft *graft, __isl_keep isl_set *set, __isl_keep isl_ast_build *build) argument
958 set_for_node_expressions( __isl_take isl_ast_graft *graft, __isl_keep isl_pw_aff_list *lower, int use_list, __isl_keep isl_pw_aff_list *upper_list, __isl_keep isl_set *upper_set, __isl_keep isl_ast_build *build) argument
1021 refine_generic_bounds( __isl_take isl_ast_graft *graft, __isl_take isl_constraint_list *c_lower, __isl_take isl_constraint_list *c_upper, __isl_keep isl_set *domain, __isl_keep isl_ast_build *build) argument
1128 refine_generic_split( __isl_take isl_ast_graft *graft, __isl_take isl_constraint_list *list, __isl_keep isl_set *domain, __isl_keep isl_ast_build *build) argument
1184 add_stride_guard( __isl_take isl_ast_graft *graft, __isl_keep isl_ast_build *build) argument
1214 refine_generic( __isl_take isl_ast_graft *graft, __isl_keep isl_basic_set *bounds, __isl_keep isl_set *domain, __isl_keep isl_ast_build *build) argument
1325 isl_ast_graft *graft; local
1622 isl_ast_graft *graft; local
[all...]

Completed in 68 milliseconds