Lines Matching defs:node
58 struct isl_sched_node *node = (struct isl_sched_node *)entry; in node_has_tuples() local
64 int isl_sched_node_scc_exactly(struct isl_sched_node *node, int scc) in isl_sched_node_scc_exactly()
69 static int node_scc_at_most(struct isl_sched_node *node, int scc) in node_scc_at_most()
74 static int node_scc_at_least(struct isl_sched_node *node, int scc) in node_scc_at_least()
229 struct isl_sched_node *node) in isl_sched_graph_is_node()
495 struct isl_sched_node *node) in clear_node()
612 static isl_stat set_max_coefficient(isl_ctx *ctx, struct isl_sched_node *node) in set_max_coefficient()
644 struct isl_sched_node *node) in compute_max_coefficient()
696 struct isl_sched_node *node) in construct_compressed_id()
792 static isl_stat compress_node(struct isl_sched_node *node, in compress_node()
838 static isl_stat project_out_fixed(struct isl_sched_node *node, in project_out_fixed()
890 static isl_stat compute_sizes(struct isl_sched_node *node, in compute_sizes()
941 static isl_stat compute_sizes_and_max(isl_ctx *ctx, struct isl_sched_node *node, in compute_sizes_and_max()
982 struct isl_sched_node *node; in add_node() local
1198 struct isl_sched_node *node; in find_domain_node() local
1214 struct isl_sched_node *node; in find_range_node() local
1513 static __isl_give isl_basic_set *get_size_bounds(struct isl_sched_node *node) in get_size_bounds()
1572 __isl_take isl_set *delta, struct isl_sched_node *node) in drop_coalescing_constraints()
1621 struct isl_sched_graph *graph, struct isl_sched_node *node, in intra_coefficients()
1722 static int node_cst_coef_offset(struct isl_sched_node *node) in node_cst_coef_offset()
1735 static int node_par_coef_offset(struct isl_sched_node *node) in node_par_coef_offset()
1748 static int node_var_coef_offset(struct isl_sched_node *node) in node_var_coef_offset()
1759 static int node_var_coef_pos(struct isl_sched_node *node, int i) in node_var_coef_pos()
1785 struct isl_sched_graph *graph, struct isl_sched_node *node, in intra_dim_map()
1900 struct isl_sched_node *node = edge->src; in add_intra_validity_constraints() local
2015 struct isl_sched_node *node = edge->src; in add_intra_proximity_constraints() local
2230 static __isl_give isl_mat *extract_linear_schedule(struct isl_sched_node *node) in extract_linear_schedule()
2268 isl_stat isl_sched_node_update_vmap(struct isl_sched_node *node) in isl_sched_node_update_vmap()
2481 struct isl_sched_node *node = &graph->node[i]; in add_bound_constant_constraints() local
2548 struct isl_sched_graph *graph, struct isl_sched_node *node, int max) in node_add_coefficient_constraints()
2628 struct isl_sched_node *node = &graph->node[i]; in add_bound_coefficient_constraints() local
2708 struct isl_sched_node *node = &graph->node[i]; in add_var_sum_constraint() local
2766 struct isl_sched_node *node = &graph->node[graph->sorted[i]]; in setup_lp() local
2847 static int needs_row(struct isl_sched_graph *graph, struct isl_sched_node *node) in needs_row()
2902 struct isl_sched_node *node = &graph->node[i]; in solve_lp() local
2930 static __isl_give isl_vec *extract_var_coef(struct isl_sched_node *node, in extract_var_coef()
2977 struct isl_sched_node *node = &graph->node[i]; in update_schedule() local
3020 struct isl_sched_node *node, int row) in extract_schedule_row()
3059 struct isl_sched_node *node, int first, int n) in isl_sched_node_extract_partial_schedule_multi_aff()
3101 struct isl_sched_node *node) in node_extract_schedule_multi_aff()
3117 static __isl_give isl_map *node_extract_schedule(struct isl_sched_node *node) in node_extract_schedule()
3400 int (*pred)(struct isl_sched_node *node, int data), int data) in isl_sched_graph_domain()
3482 int (*node_pred)(struct isl_sched_node *node, int data), int data) in copy_nodes()
3600 struct isl_sched_node *node = &graph->node[i]; in isl_sched_graph_compute_maxvar() local
3619 int (*node_pred)(struct isl_sched_node *node, int data), in isl_sched_graph_extract_sub_graph()
3670 __isl_take isl_schedule_node *node, isl_ctx *ctx, in compute_sub_schedule()
3672 int (*node_pred)(struct isl_sched_node *node, int data), in compute_sub_schedule()
3721 struct isl_sched_node *node = &graph->node[i]; in reset_band() local
3750 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph) in compute_split_schedule()
3791 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph, in insert_current_band()
3842 __isl_take isl_schedule_node *node, in compute_next_band()
3880 struct isl_sched_node *node, __isl_take isl_basic_set *coef, int pos) in add_intra_constraints()
4004 struct isl_sched_node *node; in graph_find_compressed_node() local
4063 struct isl_sched_node *node; in lp_add_intra() local
4210 struct isl_sched_node *node = &graph->node[graph->sorted[i]]; in setup_carry_lp() local
4275 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph) in split_scaled()
4303 struct isl_sched_node *node = &graph->node[i]; in split_scaled() local
4322 struct isl_sched_node *node = &graph->node[i]; in split_scaled() local
4354 static int is_trivial(struct isl_sched_node *node, __isl_keep isl_vec *sol) in is_trivial()
4387 struct isl_sched_node *node = &graph->node[i]; in is_any_trivial() local
4409 static int find_node_coalescing(struct isl_sched_node *node, in find_node_coalescing()
4467 __isl_take isl_tab_lexmin *tl, struct isl_sched_node *node, int pos) in zero_out_node_coef()
4612 struct isl_sched_node *node = &graph->node[i]; in non_neg_lexmin() local
4646 struct isl_sched_node *node = edge->src; in add_intra() local
4695 struct isl_sched_node *node; in collect_bounds() local
5170 static __isl_give isl_schedule_node *carry(__isl_take isl_schedule_node *node, in carry()
5214 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph, in carry_fallback()
5226 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph) in carry_feautrier()
5236 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph) in carry_dependences()
5247 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph) in carry_coincidence()
5266 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph, in sort_statements()
5351 isl_schedule_node *node, struct isl_sched_graph *graph) in compute_schedule_wcc_feautrier()
5401 static __isl_give isl_map *final_row(struct isl_sched_node *node) in final_row()
5584 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph, in isl_schedule_node_compute_finish_band()
5719 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph) in compute_schedule_wcc_whole()
5749 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph) in compute_schedule_wcc()
5791 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph, in compute_component_schedule()
5837 static __isl_give isl_schedule_node *compute_schedule(isl_schedule_node *node, in compute_schedule()
5881 isl_schedule_node *node; in isl_schedule_constraints_compute_schedule() local