Searched refs:maff (Results 1 - 9 of 9) sorted by relevance

/haiku-buildtools/isl/
H A Disl_aff.c3216 __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 Disl_aff_private.h47 isl_multi_aff *maff; member in struct:isl_pw_multi_aff_piece
102 __isl_take isl_multi_aff *maff);
H A Disl_output.c329 __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 Disl_tab_pip.c5273 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 Disl_map.c11127 __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 Disl_pw_templ.c1842 isl_multi_aff_copy(pma->p[0].maff));
1849 isl_multi_aff_copy(pma->p[i].maff));
H A Disl_input.c3077 isl_multi_aff *maff; local
3081 maff = isl_stream_read_multi_aff(s);
3083 return maff;
/haiku-buildtools/isl/include/isl/
H A Daff.h311 __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 Dmap.h660 __isl_take isl_multi_aff *maff);
665 __isl_give isl_map *isl_map_from_multi_aff(__isl_take isl_multi_aff *maff);

Completed in 115 milliseconds