|
Polly 22.0.0git
|
#include <isl/schedule.h>Go to the source code of this file.
Enumerations | |
| enum | isl_edge_type { isl_edge_validity = 0 , isl_edge_first = isl_edge_validity , isl_edge_coincidence , isl_edge_condition , isl_edge_conditional_validity , isl_edge_proximity , isl_edge_last = isl_edge_proximity , isl_edge_local } |
| enum isl_edge_type |
| Enumerator | |
|---|---|
| isl_edge_validity | |
| isl_edge_first | |
| isl_edge_coincidence | |
| isl_edge_condition | |
| isl_edge_conditional_validity | |
| isl_edge_proximity | |
| isl_edge_last | |
| isl_edge_local | |
Definition at line 6 of file isl_schedule_constraints.h.
| __isl_give isl_schedule_constraints * isl_schedule_constraints_add | ( | __isl_take isl_schedule_constraints * | sc, |
| enum isl_edge_type | type, | ||
| __isl_take isl_union_map * | c ) |
Definition at line 346 of file isl_schedule_constraints.c.
References __isl_give, __isl_take, isl_schedule_constraints_free(), isl_union_map_free(), isl_union_map_union(), and type.
Referenced by add_conditional_constraints(), and add_non_conditional_constraints().
| __isl_give isl_schedule_constraints * isl_schedule_constraints_align_params | ( | __isl_take isl_schedule_constraints * | sc | ) |
Definition at line 684 of file isl_schedule_constraints.c.
References __isl_take, isl_edge_first, isl_edge_last, isl_schedule_constraints_free(), isl_set_align_params(), isl_set_get_space(), isl_space_align_params(), isl_space_copy(), isl_space_free(), isl_union_map_align_params(), isl_union_map_get_space(), isl_union_set_align_params(), and isl_union_set_get_space().
Referenced by isl_schedule_constraints_compute_schedule().
| __isl_give isl_union_map * isl_schedule_constraints_get | ( | __isl_keep isl_schedule_constraints * | sc, |
| enum isl_edge_type | type ) |
Definition at line 294 of file isl_schedule_constraints.c.
References __isl_give, __isl_keep, isl_union_map_copy(), and type.
Referenced by isl_sched_graph_init(), isl_schedule_constraints_get_coincidence(), isl_schedule_constraints_get_conditional_validity(), isl_schedule_constraints_get_conditional_validity_condition(), isl_schedule_constraints_get_proximity(), and isl_schedule_constraints_get_validity().
| int isl_schedule_constraints_n_basic_map | ( | __isl_keep isl_schedule_constraints * | sc | ) |
Definition at line 729 of file isl_schedule_constraints.c.
References __isl_keep, add_n_basic_map(), isl_edge_first, isl_edge_last, isl_union_map_foreach_map(), and n.
Referenced by compute_max_row().
| isl_size isl_schedule_constraints_n_map | ( | __isl_keep isl_schedule_constraints * | sc | ) |
Definition at line 747 of file isl_schedule_constraints.c.
References __isl_keep, isl_edge_first, isl_edge_last, isl_size_error, isl_union_map_n_map(), and n.
Referenced by isl_sched_graph_init().