| /src/external/mit/isl/dist/ |
| bset_from_bmap.c | 3 /* Return the basic set that was treated as the basic map "bmap". 5 static __isl_give isl_basic_set *bset_from_bmap(__isl_take isl_basic_map *bmap) 7 return (isl_basic_set *) bmap;
|
| isl_map_simplify.c | 31 static void swap_equality(__isl_keep isl_basic_map *bmap, int a, int b) 33 isl_int *t = bmap->eq[a]; 34 bmap->eq[a] = bmap->eq[b]; 35 bmap->eq[b] = t; 38 static void swap_inequality(__isl_keep isl_basic_map *bmap, int a, int b) 41 isl_int *t = bmap->ineq[a]; 42 bmap->ineq[a] = bmap->ineq[b]; 43 bmap->ineq[b] = t 110 isl_basic_map *bmap = bset_to_bmap(bset); local 1912 isl_basic_map *bmap; local 2906 isl_basic_map *bmap = NULL; local 2961 isl_basic_map *bmap; local 3548 isl_basic_map *bmap; local [all...] |
| isl_tab_lexopt_templ.c | 50 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom, 62 map_space = isl_basic_map_get_space(bmap); 65 bmap_in = isl_basic_map_dim(bmap, isl_dim_in); 66 bmap_param = isl_basic_map_dim(bmap, isl_dim_param); 67 bmap_all = isl_basic_map_dim(bmap, isl_dim_all); 73 ctx = isl_basic_map_get_ctx(bmap); 74 list = isl_alloc_array(ctx, int, bmap->n_ineq); 76 if ((bmap->n_ineq && !list) || (n_out && !var)) 81 isl_seq_cpy(var->el, bmap->ineq[first] + 1 + n_in, n_out); 82 for (i = second + 1, n = 2; i < bmap->n_ineq; ++i) [all...] |
| isl_map.c | 81 isl_size isl_basic_map_dim(__isl_keep isl_basic_map *bmap, 84 if (!bmap) 90 case isl_dim_out: return isl_space_dim(bmap->dim, type); 91 case isl_dim_div: return bmap->n_div; 92 case isl_dim_all: return isl_basic_map_total_dim(bmap); 143 * within the sequence of variables of "bmap". 145 isl_size isl_basic_map_var_offset(__isl_keep isl_basic_map *bmap, 150 space = isl_basic_map_peek_space(bmap); 159 isl_die(isl_basic_map_get_ctx(bmap), isl_error_invalid, 174 * within the sequence of coefficients of "bmap" 564 isl_basic_map *bmap; local 1349 struct isl_basic_map *bmap; local 1363 struct isl_basic_map *bmap; local 1377 struct isl_basic_map *bmap; local 1396 struct isl_basic_map *bmap; local 2041 isl_basic_map *bmap = bset_to_bmap(base); local 3326 isl_basic_map *bmap = bset_to_bmap(bset); local 4364 isl_basic_map *bmap = bset_to_bmap(bset); local 4806 struct isl_basic_map *bmap; local 4895 struct isl_basic_map *bmap = NULL; local 5287 struct isl_basic_map *bmap; local 5302 struct isl_basic_map *bmap; local 5319 isl_basic_map *bmap; local 5334 struct isl_basic_map *bmap; local 5351 isl_basic_map *bmap; local 5717 isl_basic_map *bmap; local 5734 struct isl_basic_map *bmap; local 6318 struct isl_basic_map *bmap; local 6334 struct isl_basic_map *bmap; local 6353 isl_basic_map *bmap; local 6641 struct isl_basic_map *bmap; local 9866 isl_basic_map *bmap; local 10057 isl_basic_map *bmap; local 10399 isl_basic_map *bmap = bset_to_bmap(bset); local 10562 isl_basic_map *bmap; local 10590 struct isl_basic_map *bmap; local 10675 isl_basic_map *bmap; local 10692 isl_basic_map *bmap; local 10796 struct isl_basic_map *bmap; local 10858 isl_basic_map *bmap; local 10905 isl_basic_map *bmap; local 13003 isl_basic_map *bmap = NULL; local 13105 isl_basic_map *bmap; local 13324 isl_basic_map *bmap = NULL; local 13374 isl_basic_map *bmap; local 13388 isl_basic_map *bmap = NULL; local 13497 isl_basic_map *bmap = NULL; local 13549 isl_basic_map *bmap; local [all...] |
| isl_map_subtract.c | 46 /* Add all constraints of bmap to tab. The equalities of bmap 50 __isl_keep isl_basic_map *bmap, int *div_map) 59 if (!tab || !bmap) 62 tab_total = isl_basic_map_dim(tab->bmap, isl_dim_all); 63 bmap_total = isl_basic_map_dim(bmap, isl_dim_all); 64 bmap_n_div = isl_basic_map_dim(bmap, isl_dim_div); 69 if (isl_tab_extend_cons(tab, 2 * bmap->n_eq + bmap->n_ineq) < 0) 72 v = isl_vec_alloc(bmap->ctx, 1 + tab_total) 910 struct isl_basic_map *bmap = isl_basic_map_copy(map->p[i]); local [all...] |
| isl_aff_map.c | 71 isl_basic_map *bmap = NULL; local 83 bmap = isl_basic_map_from_local_space(ls); 84 bmap = isl_basic_map_extend_constraints(bmap, 1, 0); 85 k = isl_basic_map_alloc_equality(bmap); 89 pos = isl_basic_map_offset(bmap, isl_dim_out); 90 isl_seq_cpy(bmap->eq[k], aff->v->el + 1, pos); 91 isl_int_neg(bmap->eq[k][pos], aff->v->el[0]); 92 isl_seq_cpy(bmap->eq[k] + pos + 1, aff->v->el + 1 + pos, 97 bmap = isl_basic_map_set_rational(bmap) 120 isl_basic_map *bmap; local 137 isl_basic_map *bmap; local 214 isl_basic_map *bmap; local 270 isl_basic_map *bmap; local 309 isl_basic_map *bmap; local 374 isl_basic_map *bmap; local [all...] |
| isl_coalesce.c | 179 * "bmap" is the basic map itself (or NULL if "removed" is set) 181 * "hull_hash" identifies the affine space in which "bmap" lives. 194 * is twice the number of equalities in the "bmap", corresponding 198 isl_basic_map *bmap; member in struct:isl_coalesce_info 216 n_eq = isl_basic_map_n_equality(info->bmap); 228 n_ineq = isl_basic_map_n_inequality(info->bmap); 243 n_eq = isl_basic_map_n_equality(info->bmap); 256 n_ineq = isl_basic_map_n_inequality(info->bmap); 268 n_eq = isl_basic_map_n_equality(info->bmap); 280 n_ineq = isl_basic_map_n_inequality(info->bmap); 675 isl_basic_map *bmap = info->bmap; local 1348 isl_basic_map *bmap = info->bmap; local [all...] |
| isl_affine_hull.c | 33 __isl_take isl_basic_map *bmap) 37 if (!bmap) 38 return bmap; 40 bmap = isl_basic_map_gauss(bmap, NULL); 41 if (ISL_F_ISSET(bmap, ISL_BASIC_MAP_EMPTY)) 42 return bmap; 43 if (ISL_F_ISSET(bmap, ISL_BASIC_MAP_NO_IMPLICIT)) 44 return bmap; 45 if (bmap->n_ineq <= 1 [all...] |
| isl_map_private.h | 135 __isl_take isl_basic_map *bmap); 137 __isl_take isl_basic_map *bmap); 141 __isl_take isl_basic_map *bmap); 147 __isl_take isl_basic_map *bmap); 158 __isl_give isl_basic_map *isl_basic_map_reset(__isl_take isl_basic_map *bmap, 164 __isl_keep const isl_basic_map *bmap); 172 __isl_take isl_basic_map *bmap, __isl_take isl_space *space); 178 isl_size isl_basic_map_var_offset(__isl_keep isl_basic_map *bmap, 182 unsigned isl_basic_map_offset(__isl_keep isl_basic_map *bmap, 187 isl_bool isl_basic_map_may_be_set(__isl_keep isl_basic_map *bmap); [all...] |
| isl_map_lexopt_templ.c | 21 * ISL_OPT_MAX) of "bmap" over the domain "dom" and return the result. 25 * should be computed over the domain of "bmap". "empty" is also NULL 27 * If "bmap" is marked as rational (ISL_BASIC_MAP_RATIONAL), 32 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom, 35 return SF(isl_tab_basic_map_partial_lexopt,SUFFIX)(bmap, dom, empty, 40 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom, 44 return SF(isl_basic_map_partial_lexopt,SUFFIX)(bmap, dom, empty, flags); 48 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom, 52 return SF(isl_basic_map_partial_lexopt,SUFFIX)(bmap, dom, empty, flags); 69 /* Given a basic map "bmap", compute the lexicographically minima [all...] |
| isl_constraint.c | 89 __isl_take isl_basic_map *bmap, isl_int **line) 98 if (!bmap || !line) 101 eq = line >= bmap->eq; 103 ctx = isl_basic_map_get_ctx(bmap); 104 ls = isl_basic_map_get_local_space(bmap); 114 isl_basic_map_free(bmap); 118 isl_basic_map_free(bmap); 185 /* Return the number of constraints in "bmap", i.e., the 189 isl_size isl_basic_map_n_constraint(__isl_keep isl_basic_map *bmap) 191 if (!bmap) 355 isl_basic_map *bmap; local 708 struct isl_basic_map *bmap; local [all...] |
| isl_dim_map.c | 98 __isl_keep isl_basic_map *bmap, unsigned dst_pos) 103 if (!dim_map || !bmap) 106 src_pos = isl_basic_map_offset(bmap, isl_dim_div); 107 for (i = 0; i < bmap->n_div; ++i) { 193 /* Extend the given dim_map with mappings for the divs in bmap. 196 __isl_keep isl_basic_map *bmap) 205 offset = isl_basic_map_offset(bmap, isl_dim_div); 207 res = isl_dim_map_alloc(bmap->ctx, dim_map->len - 1 + bmap->n_div); 213 for (i = 0; i < bmap->n_div; ++i) [all...] |
| isl_dim_map.h | 23 __isl_keep isl_basic_map *bmap, unsigned dst_pos); 32 __isl_keep isl_basic_map *bmap);
|
| isl_tab_pip.c | 836 isl_basic_map *bmap; local 841 bmap = isl_basic_map_from_multi_aff2(ma, sol->sol.rational); 842 bmap = isl_basic_map_intersect_domain(bmap, dom); 844 sol->map = isl_map_add_basic_map(sol->map, bmap); 1661 if (tab->bmap) { 1662 tab->bmap = isl_basic_map_add_ineq(tab->bmap, eq); 1666 tab->bmap = isl_basic_map_add_ineq(tab->bmap, eq) [all...] |
| isl_output.c | 64 struct isl_basic_map *bmap, int ineq, int n, __isl_take isl_printer *p) 67 isl_size n_in = isl_basic_map_dim(bmap, isl_dim_in); 68 isl_size n_out = isl_basic_map_dim(bmap, isl_dim_out); 69 isl_size nparam = isl_basic_map_dim(bmap, isl_dim_param); 70 isl_int *c = ineq ? bmap->ineq[n] : bmap->eq[n]; 85 for (i = 0; i < bmap->n_div; ++i) { 100 struct isl_basic_map *bmap, __isl_take isl_printer *p) 106 for (i = 0; i < bmap->n_eq; ++i) 107 p = print_constraint_polylib(bmap, 0, i, p) 1348 isl_basic_map *bmap; local [all...] |
| isl_transitive_closure.c | 58 struct isl_basic_map *bmap; local 74 bmap = isl_basic_map_alloc_space(space, 0, 1, 1); 76 k = isl_basic_map_alloc_equality(bmap); 79 c = bmap->eq[k]; 81 k = isl_basic_map_alloc_inequality(bmap); 84 c = bmap->ineq[k]; 91 bmap = isl_basic_map_finalize(bmap); 92 map = isl_map_intersect(map, isl_map_from_basic_map(bmap)); 96 isl_basic_map_free(bmap); 681 struct isl_basic_map *bmap; local 1490 isl_basic_map *bmap; local 2176 isl_basic_map *bmap = NULL; local 2899 isl_basic_map *bmap; local [all...] |
| isl_tab.c | 211 isl_basic_map_free(tab->bmap); 1904 if (tab->bmap) { 1905 struct isl_basic_map *bmap = tab->bmap; local 1907 isl_assert(tab->mat->ctx, tab->n_eq == bmap->n_eq, 1910 tab->n_con == bmap->n_eq + bmap->n_ineq, 1912 tab->bmap = isl_basic_map_add_ineq(tab->bmap, ineq); 1915 if (!tab->bmap) [all...] |
| isl_lp_private.h | 8 enum isl_lp_result isl_basic_map_solve_lp(__isl_keep isl_basic_map *bmap,
|
| isl_tab.h | 160 struct isl_basic_map *bmap; member in struct:isl_tab 191 __isl_keep isl_basic_map *bmap, int track); 198 __isl_take isl_basic_map *bmap, struct isl_tab *tab); 203 __isl_take isl_basic_map *bmap); 217 isl_stat isl_tab_track_bmap(struct isl_tab *tab, __isl_take isl_basic_map *bmap) 258 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom, 261 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
|
| /src/external/gpl3/gcc.old/dist/gcc/ |
| sbitmap.cc | 45 sbitmap bmap; local 51 bmap = (sbitmap) xmalloc (amt); 52 bmap->n_bits = n_elms; 53 bmap->size = size; 54 return bmap; 57 /* Resize a simple bitmap BMAP to N_ELMS bits. If increasing the 58 size of BMAP, clear the new bits to zero if the DEF argument 62 sbitmap_resize (sbitmap bmap, unsigned int n_elms, int def) 69 if (bytes > sbitmap_size_bytes (bmap)) 73 bmap = (sbitmap) xrealloc (bmap, amt) 118 sbitmap bmap; local [all...] |
| gcse-common.cc | 100 element of X is modified, reset the INDX bit in BMAP. 112 compute_transp (const_rtx x, int indx, sbitmap *bmap, 137 bitmap_clear_bit (bmap[DF_REF_BB (def)->index], indx); 156 bitmap_clear_bit (bmap[bb_index], indx); 178 bitmap_clear_bit (bmap[bb_index], indx); 214 compute_transp (XEXP (x, i), indx, bmap, blocks_with_calls, local 219 compute_transp (XVECEXP (x, i, j), indx, bmap, blocks_with_calls, local
|
| /src/external/gpl3/gcc/dist/gcc/ |
| sbitmap.cc | 45 sbitmap bmap; local 51 bmap = (sbitmap) xmalloc (amt); 52 bmap->n_bits = n_elms; 53 bmap->size = size; 54 return bmap; 57 /* Resize a simple bitmap BMAP to N_ELMS bits. If increasing the 58 size of BMAP, clear the new bits to zero if the DEF argument 62 sbitmap_resize (sbitmap bmap, unsigned int n_elms, int def) 69 if (bytes > sbitmap_size_bytes (bmap)) 73 bmap = (sbitmap) xrealloc (bmap, amt) 118 sbitmap bmap; local [all...] |
| gcse-common.cc | 100 element of X is modified, reset the INDX bit in BMAP. 112 compute_transp (const_rtx x, int indx, sbitmap *bmap, 137 bitmap_clear_bit (bmap[DF_REF_BB (def)->index], indx); 156 bitmap_clear_bit (bmap[bb_index], indx); 178 bitmap_clear_bit (bmap[bb_index], indx); 214 compute_transp (XEXP (x, i), indx, bmap, blocks_with_calls, local 219 compute_transp (XVECEXP (x, i, j), indx, bmap, blocks_with_calls, local
|
| /src/external/mit/isl/dist/include/isl/ |
| map.h | 33 isl_size isl_basic_map_total_dim(__isl_keep const isl_basic_map *bmap); 34 isl_size isl_basic_map_dim(__isl_keep isl_basic_map *bmap, 43 isl_ctx *isl_basic_map_get_ctx(__isl_keep isl_basic_map *bmap); 45 __isl_give isl_space *isl_basic_map_get_space(__isl_keep isl_basic_map *bmap); 49 __isl_give isl_aff *isl_basic_map_get_div(__isl_keep isl_basic_map *bmap, 53 __isl_keep isl_basic_map *bmap); 56 __isl_take isl_basic_map *bmap, enum isl_dim_type type, const char *s); 57 const char *isl_basic_map_get_tuple_name(__isl_keep isl_basic_map *bmap, 65 const char *isl_basic_map_get_dim_name(__isl_keep isl_basic_map *bmap, 72 __isl_take isl_basic_map *bmap, [all...] |
| constraint.h | 42 isl_size isl_basic_map_n_constraint(__isl_keep isl_basic_map *bmap); 44 isl_stat isl_basic_map_foreach_constraint(__isl_keep isl_basic_map *bmap, 49 __isl_keep isl_basic_map *bmap); 62 __isl_take isl_basic_map *bmap, __isl_take isl_constraint *constraint); 71 __isl_keep isl_basic_map *bmap, enum isl_dim_type type, int pos,
|