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

/haiku-buildtools/isl/
H A Disl_scan.c109 struct isl_tab_undo **snap; local
123 snap = isl_alloc_array(bset->ctx, struct isl_tab_undo *, dim);
125 if (!min || !max || !snap)
166 snap[level] = isl_tab_snap(tab);
174 if (isl_tab_rollback(tab, snap[level]) < 0)
185 if (isl_tab_rollback(tab, snap[level]) < 0)
201 if (isl_tab_rollback(tab, snap[level]) < 0)
206 free(snap);
214 free(snap);
H A Disl_vertices.c287 struct isl_tab_undo *snap; local
300 snap = isl_tab_snap(tab);
305 if (isl_tab_rollback(tab, snap) < 0)
325 if (isl_tab_rollback(tab, snap) < 0)
398 struct isl_tab_undo **snap = NULL; local
439 snap = isl_alloc_array(bset->ctx, struct isl_tab_undo *, bset->n_ineq);
441 if ((bset->n_ineq && (!selection || !snap)) || !facets)
457 snap[level] = isl_tab_snap(tab);
470 if (isl_tab_rollback(tab, snap[level]) < 0)
488 free(snap);
579 struct isl_tab_undo *snap; local
610 struct isl_tab_undo *snap; local
689 struct isl_tab_undo *snap; local
740 struct isl_tab_undo *snap; local
798 struct isl_tab_undo *snap; local
865 struct isl_tab_undo *snap; local
[all...]
H A Disl_tab_pip.c1386 struct isl_tab_undo *snap; local
1390 snap = isl_tab_snap(tab);
1406 if (isl_tab_rollback(tab, snap) < 0)
1784 struct isl_tab_undo *snap; local
1789 snap = isl_tab_snap(tab);
1805 if (!tab->empty && isl_tab_rollback(tab, snap) < 0)
2155 struct isl_tab_undo *snap; local
2164 snap = isl_tab_snap(context_tab);
2215 if (isl_tab_rollback(context_tab, snap) < 0)
2342 struct isl_tab_undo *snap; local
2402 struct isl_tab_undo *snap; local
2427 struct isl_tab_undo *snap; local
2466 struct isl_tab_undo *snap; local
2520 struct isl_tab_undo *snap; local
2769 struct isl_tab_undo *snap; local
2987 struct isl_tab_undo *snap; local
3084 struct isl_tab_undo *snap; local
3194 struct isl_tab_undo *snap; local
3223 struct isl_gbr_tab_undo *snap; local
3255 struct isl_gbr_tab_undo *snap = (struct isl_gbr_tab_undo *)save; local
3290 struct isl_gbr_tab_undo *snap = (struct isl_gbr_tab_undo *)save; local
5027 struct isl_tab_undo *snap; member in struct:isl_trivial
[all...]
H A Disl_map_subtract.c299 struct isl_tab_undo **snap = NULL; local
319 snap = isl_alloc_array(map->ctx, struct isl_tab_undo *, map->n);
324 if (!snap || !k || !n || !index || !div_map)
371 snap[level] = isl_tab_snap(tab);
395 if (isl_tab_rollback(tab, snap[level]) < 0)
407 if (isl_tab_rollback(tab, snap[level]) < 0)
413 snap[level] = isl_tab_snap(tab);
426 free(snap);
442 free(snap);
H A Disl_sample.c406 struct isl_tab_undo *snap; local
409 snap = isl_tab_snap(tab);
443 if (isl_tab_rollback(tab, snap) < 0)
516 struct isl_tab_undo **snap; local
550 snap = isl_alloc_array(ctx, struct isl_tab_undo *, dim);
552 if (!min || !max || !snap)
607 snap[level] = isl_tab_snap(tab);
615 if (isl_tab_rollback(tab, snap[level]) < 0)
648 free(snap);
654 free(snap);
[all...]
H A Disl_affine_hull.c267 struct isl_tab_undo *snap; local
287 snap = isl_tab_snap(tab);
304 if (sample && isl_tab_rollback(tab, snap) < 0)
722 struct isl_tab_undo *snap; local
723 snap = isl_tab_snap(tab);
725 if (isl_tab_rollback(tab, snap) < 0)
814 struct isl_tab_undo *snap; local
819 snap = isl_tab_snap(tab);
863 if (isl_tab_rollback(tab, snap) < 0)
H A Disl_coalesce.c271 struct isl_tab_undo *snap; local
274 snap = isl_tab_snap(tabs[i]);
289 if (isl_tab_rollback(tabs[i], snap) < 0)
373 struct isl_tab_undo *snap; local
389 snap = isl_tab_snap(tabs[i]);
412 if (isl_tab_rollback(tabs[i], snap) < 0)
504 struct isl_tab_undo *snap, *snap2; local
510 snap = isl_tab_snap(tabs[i]);
527 if (isl_tab_rollback(tabs[i], snap) < 0)
787 struct isl_tab_undo *snap; local
[all...]
H A Disl_tab.h236 int isl_tab_rollback(struct isl_tab *tab, struct isl_tab_undo *snap) WARN_UNUSED;
H A Disl_tab.c1966 struct isl_tab_undo *snap = NULL; local
1978 snap = isl_tab_snap(tab);
1995 if (snap) {
1996 if (isl_tab_rollback(tab, snap) < 0)
2964 struct isl_tab_undo *snap; local
2972 snap = isl_tab_snap(tab);
3022 if (isl_tab_rollback(tab, snap) < 0)
3271 /* Return the tableau to the state it was in when the snapshot "snap"
3274 int isl_tab_rollback(struct isl_tab *tab, struct isl_tab_undo *snap) argument
3284 if (undo == snap)
3353 struct isl_tab_undo *snap = NULL; local
[all...]
H A Disl_map.c9871 struct isl_tab_undo *snap; local
9885 snap = isl_tab_snap(tab);
9894 if (isl_tab_rollback(tab, snap) < 0)
9907 if (isl_tab_rollback(tab, snap) < 0)

Completed in 100 milliseconds