/haiku-buildtools/isl/ |
H A D | isl_aff.c | 3216 __isl_take isl_multi_aff *maff, __isl_take isl_basic_set *eq) 3220 maff = isl_multi_aff_cow(maff); 3221 if (!maff || !eq) 3224 for (i = 0; i < maff->n; ++i) { 3225 maff->p[i] = isl_aff_substitute_equalities(maff->p[i], 3227 if (!maff->p[i]) 3232 return maff; 3235 isl_multi_aff_free(maff); 3215 isl_multi_aff_substitute_equalities( __isl_take isl_multi_aff *maff, __isl_take isl_basic_set *eq) argument 3239 isl_multi_aff_scale(__isl_take isl_multi_aff *maff, isl_int f) argument 3265 isl_multi_aff_is_empty(__isl_keep isl_multi_aff *maff) argument 3615 isl_multi_aff *maff; local 4369 isl_multi_aff_substitute( __isl_take isl_multi_aff *maff, enum isl_dim_type type, unsigned pos, __isl_keep isl_aff *subs) argument 4696 isl_multi_aff_align_divs( __isl_take isl_multi_aff *maff) argument 4738 isl_multi_aff_lift(__isl_take isl_multi_aff *maff, __isl_give isl_local_space **ls) argument [all...] |
H A D | isl_aff_private.h | 47 isl_multi_aff *maff; member in struct:isl_pw_multi_aff_piece 102 __isl_take isl_multi_aff *maff);
|
H A D | isl_output.c | 329 __isl_keep isl_multi_aff *maff, int offset) 339 if (maff && global_type == isl_dim_out) { 340 p = print_aff_body(p, maff->p[offset + i]); 359 int latex, __isl_keep isl_basic_map *eq, __isl_keep isl_multi_aff *maff) 362 eq, maff, 0); 369 __isl_keep isl_multi_aff *maff, int offset); 375 __isl_keep isl_multi_aff *maff, int offset) 397 latex, eq, maff, offset); 401 eq, maff, offset); 409 int latex, __isl_keep isl_basic_map *eq, __isl_keep isl_multi_aff *maff) 325 print_nested_var_list(__isl_take isl_printer *p, __isl_keep isl_space *global_dim, enum isl_dim_type global_type, __isl_keep isl_space *local_dim, enum isl_dim_type local_type, int latex, __isl_keep isl_basic_map *eq, __isl_keep isl_multi_aff *maff, int offset) argument 357 print_var_list(__isl_keep isl_space *dim, __isl_take isl_printer *p, enum isl_dim_type type, int latex, __isl_keep isl_basic_map *eq, __isl_keep isl_multi_aff *maff) argument 371 print_nested_tuple(__isl_take isl_printer *p, __isl_keep isl_space *global_dim, enum isl_dim_type global_type, __isl_keep isl_space *local_dim, enum isl_dim_type local_type, int latex, __isl_keep isl_basic_map *eq, __isl_keep isl_multi_aff *maff, int offset) argument 407 print_tuple(__isl_keep isl_space *dim, __isl_take isl_printer *p, enum isl_dim_type type, int latex, __isl_keep isl_basic_map *eq, __isl_keep isl_multi_aff *maff) argument 414 print_nested_map_dim(__isl_take isl_printer *p, __isl_keep isl_space *global_dim, enum isl_dim_type global_type, __isl_keep isl_space *local_dim, int latex, __isl_keep isl_basic_map *eq, __isl_keep isl_multi_aff *maff, int offset) argument 429 print_space(__isl_keep isl_space *dim, __isl_take isl_printer *p, int latex, int rational, __isl_keep isl_basic_map *eq, __isl_keep isl_multi_aff *maff) argument 2313 print_multi_aff(__isl_take isl_printer *p, __isl_keep isl_multi_aff *maff) argument 2319 print_multi_aff_isl(__isl_take isl_printer *p, __isl_keep isl_multi_aff *maff) argument 2338 isl_printer_print_multi_aff(__isl_take isl_printer *p, __isl_keep isl_multi_aff *maff) argument [all...] |
H A D | isl_tab_pip.c | 5273 isl_multi_aff *maff; local 5276 maff = isl_multi_aff_alloc(isl_pw_multi_aff_get_space(sol->pma)); 5285 maff = isl_multi_aff_set_aff(maff, i - 1, aff); 5291 pma = isl_pw_multi_aff_alloc(isl_set_from_basic_set(dom), maff); 5390 /* Given that the last input variable of "maff" represents the minimum 5395 * of the expressions in "maff". 5397 static int need_substitution(__isl_keep isl_multi_aff *maff) argument 5402 pos = isl_multi_aff_dim(maff, isl_dim_in) - 1; 5404 for (i = 0; i < maff [all...] |
H A D | isl_map.c | 11127 __isl_take isl_multi_aff *maff) 11133 if (!maff) 11136 if (isl_space_dim(maff->space, isl_dim_out) != maff->n) 11137 isl_die(isl_multi_aff_get_ctx(maff), isl_error_internal, 11138 "invalid space", return isl_multi_aff_free(maff)); 11140 space = isl_space_domain(isl_multi_aff_get_space(maff)); 11143 for (i = 0; i < maff->n; ++i) { 11147 aff = isl_aff_copy(maff->p[i]); 11153 bmap = isl_basic_map_reset_space(bmap, isl_multi_aff_get_space(maff)); 11126 isl_basic_map_from_multi_aff( __isl_take isl_multi_aff *maff) argument 11163 isl_map_from_multi_aff(__isl_take isl_multi_aff *maff) argument [all...] |
H A D | isl_pw_templ.c | 1842 isl_multi_aff_copy(pma->p[0].maff)); 1849 isl_multi_aff_copy(pma->p[i].maff));
|
H A D | isl_input.c | 3077 isl_multi_aff *maff; local 3081 maff = isl_stream_read_multi_aff(s); 3083 return maff;
|
/haiku-buildtools/isl/include/isl/ |
H A D | aff.h | 311 __isl_give isl_multi_aff *isl_multi_aff_scale(__isl_take isl_multi_aff *maff, 318 __isl_take isl_multi_aff *maff, __isl_take isl_set *context); 319 __isl_give isl_multi_aff *isl_multi_aff_gist(__isl_take isl_multi_aff *maff, 322 __isl_give isl_multi_aff *isl_multi_aff_lift(__isl_take isl_multi_aff *maff, 334 __isl_keep isl_multi_aff *maff); 338 void isl_multi_aff_dump(__isl_keep isl_multi_aff *maff); 347 __isl_take isl_multi_aff *maff); 450 int (*fn)(__isl_take isl_set *set, __isl_take isl_multi_aff *maff,
|
H A D | map.h | 660 __isl_take isl_multi_aff *maff); 665 __isl_give isl_map *isl_map_from_multi_aff(__isl_take isl_multi_aff *maff);
|