Lines Matching refs:aff

1243 	isl_basic_map *aff;  member
1255 isl_basic_map_free(split[i].aff); in free_split()
1303 return isl_basic_map_plain_cmp(s1->aff, s2->aff); in aff_split_cmp()
1307 __isl_keep isl_basic_map *aff) in drop_aff() argument
1313 if (v_div < 0 || !aff) in drop_aff()
1320 for (j = 0; j < aff->n_eq; ++j) { in drop_aff()
1321 if (!isl_seq_eq(bmap->eq[i], aff->eq[j], 1 + v_div) && in drop_aff()
1322 !isl_seq_is_neg(bmap->eq[i], aff->eq[j], 1 + v_div)) in drop_aff()
1349 split[i].aff = get_aff(isl_basic_map_copy(map->p[i])); in split_aff()
1352 bmap = drop_aff(bmap, split[i].aff); in split_aff()
1354 if (!split[i].aff || !split[i].map) in split_aff()
1364 if (!isl_basic_map_plain_is_equal(split[i - 1].aff, in split_aff()
1365 split[i].aff)) in split_aff()
1367 isl_basic_map_free(split[i].aff); in split_aff()
1372 split[n - 1].aff = NULL; in split_aff()
1451 data.user = split[i].aff; in print_split_map()
1495 __isl_take isl_printer *p, __isl_keep isl_basic_map *aff) in print_latex_map() argument
1503 data.user = aff; in print_latex_map()
1528 p = print_latex_map(split[i].map, p, split[i].aff); in isl_map_print_latex()
2614 static isl_size last_modulo(__isl_keep isl_printer *p, __isl_keep isl_aff *aff, in last_modulo() argument
2622 o_div = isl_aff_domain_offset(aff, isl_dim_div); in last_modulo()
2626 if (isl_int_is_zero(aff->v->el[1 + o_div + i])) in last_modulo()
2628 if (isl_int_is_divisible_by(aff->v->el[1 + o_div + i], in last_modulo()
2629 aff->ls->div->row[i][0])) in last_modulo()
2640 __isl_keep isl_space *space, __isl_keep isl_aff *aff) in print_aff_num_base() argument
2644 total = isl_aff_domain_dim(aff, isl_dim_all); in print_aff_num_base()
2647 p = print_affine_of_len(space, aff->ls->div, p, in print_aff_num_base()
2648 aff->v->el + 1, 1 + total); in print_aff_num_base()
2654 __isl_keep isl_space *space, __isl_keep isl_aff *aff);
2661 __isl_keep isl_space *space, __isl_keep isl_aff *aff, int first, in print_mod_term() argument
2682 p = print_aff_num(p, space, aff); in print_mod_term()
2711 __isl_keep isl_space *space, __isl_keep isl_aff *aff, unsigned last) in print_aff_num_mod() argument
2717 aff = isl_aff_copy(aff); in print_aff_num_mod()
2718 aff = isl_aff_scale_val(aff, isl_aff_get_denominator_val(aff)); in print_aff_num_mod()
2719 a = isl_aff_get_coefficient_val(aff, isl_dim_div, last); in print_aff_num_mod()
2720 aff = isl_aff_set_coefficient_si(aff, isl_dim_div, last, 0); in print_aff_num_mod()
2721 div = isl_aff_get_div(aff, last); in print_aff_num_mod()
2726 aff = isl_aff_add(aff, term); in print_aff_num_mod()
2728 is_zero = isl_aff_plain_is_zero(aff); in print_aff_num_mod()
2733 p = print_aff_num(p, space, aff); in print_aff_num_mod()
2740 isl_aff_free(aff); in print_aff_num_mod()
2754 __isl_keep isl_space *space, __isl_keep isl_aff *aff) in print_aff_num() argument
2758 n_div = isl_aff_dim(aff, isl_dim_div); in print_aff_num()
2761 mod = last_modulo(p, aff, n_div); in print_aff_num()
2765 return print_aff_num_mod(p, space, aff, mod); in print_aff_num()
2767 return print_aff_num_base(p, space, aff); in print_aff_num()
2774 __isl_keep isl_space *space, __isl_keep isl_aff *aff) in print_aff_body() argument
2776 if (isl_aff_is_nan(aff)) in print_aff_body()
2780 p = print_aff_num(p, space, aff); in print_aff_body()
2781 if (isl_int_is_one(aff->v->el[0])) in print_aff_body()
2785 p = isl_printer_print_isl_int(p, aff->v->el[0]); in print_aff_body()
2792 __isl_keep isl_aff *aff) in print_aff() argument
2796 if (isl_space_is_params(aff->ls->dim)) in print_aff()
2799 p = print_tuple(aff->ls->dim, p, isl_dim_set, &data); in print_aff()
2803 p = print_aff_body(p, aff->ls->dim, aff); in print_aff()
2810 __isl_keep isl_aff *aff) in print_aff_isl() argument
2814 if (!aff) in print_aff_isl()
2817 p = print_param_tuple(p, aff->ls->dim, &data); in print_aff_isl()
2819 p = print_aff(p, aff); in print_aff_isl()
2843 p = print_aff(p, pa->p[i].aff); in print_pw_aff_body()
2844 space = isl_aff_get_domain_space(pa->p[i].aff); in print_pw_aff_body()
2955 __isl_keep isl_aff *aff) in print_aff_c() argument
2959 total = isl_aff_domain_dim(aff, isl_dim_all); in print_aff_c()
2962 if (!isl_int_is_one(aff->v->el[0])) in print_aff_c()
2964 p = print_ls_partial_affine_c(p, aff->ls, aff->v->el + 1, 1 + total); in print_aff_c()
2965 if (!isl_int_is_one(aff->v->el[0])) { in print_aff_c()
2967 p = isl_printer_print_isl_int(p, aff->v->el[0]); in print_aff_c()
3000 __isl_keep isl_aff *aff) in isl_printer_print_aff() argument
3002 if (!p || !aff) in isl_printer_print_aff()
3006 return print_aff_isl(p, aff); in isl_printer_print_aff()
3008 return print_aff_c(p, aff); in isl_printer_print_aff()
3390 p = print_aff_body(p, space, pa->p[i].aff); in print_dim_mpa()