Home
last modified time | relevance | path

Searched refs:snap (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_scan.c110 struct isl_tab_undo **snap; in isl_basic_set_scan() local
126 snap = isl_alloc_array(bset->ctx, struct isl_tab_undo *, dim); in isl_basic_set_scan()
128 if (!min || !max || !snap) in isl_basic_set_scan()
169 snap[level] = isl_tab_snap(tab); in isl_basic_set_scan()
177 if (isl_tab_rollback(tab, snap[level]) < 0) in isl_basic_set_scan()
188 if (isl_tab_rollback(tab, snap[level]) < 0) in isl_basic_set_scan()
204 if (isl_tab_rollback(tab, snap[level]) < 0) in isl_basic_set_scan()
209 free(snap); in isl_basic_set_scan()
217 free(snap); in isl_basic_set_scan()
H A Disl_vertices.c275 struct isl_tab_undo *snap; in can_select() local
286 snap = isl_tab_snap(tab); in can_select()
531 free(snap); in isl_basic_set_compute_vertices()
544 free(snap); in isl_basic_set_compute_vertices()
625 struct isl_tab_undo *snap; in can_intersect() local
635 snap = isl_tab_snap(tab); in can_intersect()
673 snap = isl_tab_snap(tab); in add_chamber()
748 snap = isl_tab_snap(tab); in create_todo()
799 snap = isl_tab_snap(tab); in init_todo()
857 snap = isl_tab_snap(tab); in update_todo()
[all …]
H A Disl_tab_pip.c1587 snap = isl_tab_snap(tab); in add_lexmin_eq()
2687 return snap; in context_lex_save()
3504 if (!snap) in context_gbr_save()
3519 snap->cone_snap = NULL; in context_gbr_save()
3521 return snap; in context_gbr_save()
3523 free(snap); in context_gbr_save()
3531 if (!snap) in context_gbr_restore()
3544 if (snap->cone_snap) { in context_gbr_restore()
3552 free(snap); in context_gbr_restore()
3556 free(snap); in context_gbr_restore()
[all …]
H A Disl_map_subtract.c318 struct isl_tab_undo **snap = NULL; in basic_map_collect_diff() local
338 snap = isl_alloc_array(map->ctx, struct isl_tab_undo *, map->n); in basic_map_collect_diff()
343 if (!snap || !k || !n || !index || !div_map) in basic_map_collect_diff()
390 snap[level] = isl_tab_snap(tab); in basic_map_collect_diff()
414 if (isl_tab_rollback(tab, snap[level]) < 0) in basic_map_collect_diff()
426 if (isl_tab_rollback(tab, snap[level]) < 0) in basic_map_collect_diff()
432 snap[level] = isl_tab_snap(tab); in basic_map_collect_diff()
445 free(snap); in basic_map_collect_diff()
461 free(snap); in basic_map_collect_diff()
H A Disl_coalesce.c631 snap = isl_tab_snap(info[i].tab); in check_facets()
763 struct isl_tab_undo *snap; in is_adj_ineq_extension_with_wraps() local
781 snap = isl_tab_snap(info[i].tab); in is_adj_ineq_extension_with_wraps()
1543 struct isl_tab_undo *snap; in add_selected_wraps_around_facet() local
1550 snap = isl_tab_snap(info->tab); in add_selected_wraps_around_facet()
1844 struct isl_tab_undo *snap) in wrap_in_facet() argument
1886 struct isl_tab_undo *snap; in try_wrap_in_facets() local
3137 struct isl_tab_undo *snap; in tab_insert_divs() local
3157 snap = isl_tab_snap(info->tab); in tab_insert_divs()
3297 struct isl_tab_undo *snap; in coalesce_expand_tab_divs() local
[all …]
H A Disl_sample.c280 struct isl_tab_undo *snap; in greedy_search() local
283 snap = isl_tab_snap(tab); in greedy_search()
317 if (isl_tab_rollback(tab, snap) < 0) in greedy_search()
390 struct isl_tab_undo **snap; in isl_tab_sample() local
424 snap = isl_alloc_array(ctx, struct isl_tab_undo *, dim); in isl_tab_sample()
426 if (!min || !max || !snap) in isl_tab_sample()
481 snap[level] = isl_tab_snap(tab); in isl_tab_sample()
489 if (isl_tab_rollback(tab, snap[level]) < 0) in isl_tab_sample()
522 free(snap); in isl_tab_sample()
528 free(snap); in isl_tab_sample()
H A Disl_affine_hull.c271 struct isl_tab_undo *snap; in outside_point() local
291 snap = isl_tab_snap(tab); in outside_point()
308 if (sample && isl_tab_rollback(tab, snap) < 0) in outside_point()
537 struct isl_tab_undo *snap; in uset_affine_hull_bounded() local
538 snap = isl_tab_snap(tab); in uset_affine_hull_bounded()
540 if (isl_tab_rollback(tab, snap) < 0) in uset_affine_hull_bounded()
630 struct isl_tab_undo *snap; in isl_tab_detect_equalities() local
635 snap = isl_tab_snap(tab); in isl_tab_detect_equalities()
679 if (isl_tab_rollback(tab, snap) < 0) in isl_tab_detect_equalities()
H A Disl_tab.c2110 struct isl_tab_undo *snap = NULL; in isl_tab_add_eq() local
2122 snap = isl_tab_snap(tab); in isl_tab_add_eq()
2140 if (snap) in isl_tab_add_eq()
2141 return isl_tab_rollback(tab, snap); in isl_tab_add_eq()
3355 struct isl_tab_undo *snap; in isl_tab_min() local
3363 snap = isl_tab_snap(tab); in isl_tab_min()
3412 if (isl_tab_rollback(tab, snap) < 0) in isl_tab_min()
4024 if (undo == snap) in isl_tab_rollback()
4093 struct isl_tab_undo *snap = NULL; in isl_tab_ineq_type() local
4103 snap = isl_tab_snap(tab); in isl_tab_ineq_type()
[all …]
H A Disl_tab.h240 isl_stat isl_tab_rollback(struct isl_tab *tab, struct isl_tab_undo *snap) WARN_UNUSED;
H A Disl_map.c11579 struct isl_tab_undo *snap; in isl_basic_set_vars_get_sign() local
11595 snap = isl_tab_snap(tab); in isl_basic_set_vars_get_sign()
11604 if (isl_tab_rollback(tab, snap) < 0) in isl_basic_set_vars_get_sign()
11617 if (isl_tab_rollback(tab, snap) < 0) in isl_basic_set_vars_get_sign()