reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1070 known = isl_basic_map_divs_known(bmap); 1072 return isl_basic_map_free(bmap); 1074 return bmap; 1075 bmap = isl_basic_map_sort_divs(bmap); 1075 bmap = isl_basic_map_sort_divs(bmap); 1076 bmap = isl_basic_map_gauss(bmap, NULL); 1076 bmap = isl_basic_map_gauss(bmap, NULL); 1077 if (!bmap) 1080 for (n_known = 0; n_known < bmap->n_div; ++n_known) 1081 if (isl_int_is_zero(bmap->div[n_known][0])) 1083 ctx = isl_basic_map_get_ctx(bmap); 1084 total = isl_space_dim(bmap->dim, isl_dim_all); 1085 for (n = 0; n < bmap->n_eq; ++n) 1086 if (isl_seq_first_non_zero(bmap->eq[n] + 1 + total + n_known, 1087 bmap->n_div - n_known) == -1) 1090 return bmap; 1091 B = isl_mat_sub_alloc6(ctx, bmap->eq, 0, n, 0, 1 + total + n_known); 1092 n_col = bmap->n_div - n_known; 1093 A = isl_mat_sub_alloc6(ctx, bmap->eq, 0, n, 1 + total + n_known, n_col); 1102 return isl_basic_map_free(bmap); 1103 bmap = add_strides(bmap, M, n_known); 1103 bmap = add_strides(bmap, M, n_known); 1104 bmap = isl_basic_map_gauss(bmap, NULL); 1104 bmap = isl_basic_map_gauss(bmap, NULL); 1107 return bmap;