Searched refs:isl_pw_aff (Results 1 - 23 of 23) sorted by relevance

/haiku-buildtools/isl/include/isl/
H A Daff_type.h15 struct isl_pw_aff;
16 typedef struct isl_pw_aff isl_pw_aff; typedef in typeref:struct:isl_pw_aff
H A Daff.h139 isl_ctx *isl_pw_aff_get_ctx(__isl_keep isl_pw_aff *pwaff);
140 __isl_give isl_space *isl_pw_aff_get_domain_space(__isl_keep isl_pw_aff *pwaff);
141 __isl_give isl_space *isl_pw_aff_get_space(__isl_keep isl_pw_aff *pwaff);
143 __isl_give isl_pw_aff *isl_pw_aff_from_aff(__isl_take isl_aff *aff);
144 __isl_give isl_pw_aff *isl_pw_aff_empty(__isl_take isl_space *dim);
145 __isl_give isl_pw_aff *isl_pw_aff_alloc(__isl_take isl_set *set,
147 __isl_give isl_pw_aff *isl_pw_aff_zero_on_domain(
149 __isl_give isl_pw_aff *isl_pw_aff_var_on_domain(__isl_take isl_local_space *ls,
152 __isl_give isl_pw_aff *isl_set_indicator_function(__isl_take isl_set *set);
154 const char *isl_pw_aff_get_dim_name(__isl_keep isl_pw_aff *p
[all...]
H A Dast_build.h82 __isl_keep isl_ast_build *build, __isl_take isl_pw_aff *pa);
H A Dstream.h54 isl_pw_aff *pwaff;
H A Ddim.h91 __isl_give isl_space *isl_pw_aff_get_dim(__isl_keep isl_pw_aff *pwaff);
H A Dset.h542 __isl_give isl_pw_aff *isl_set_dim_max(__isl_take isl_set *set, int pos);
543 __isl_give isl_pw_aff *isl_set_dim_min(__isl_take isl_set *set, int pos);
H A Dpolynomial.h249 __isl_take isl_pw_aff *pwaff);
H A Dmap.h667 __isl_give isl_pw_aff *isl_map_dim_max(__isl_take isl_map *map, int pos);
/haiku-buildtools/isl/
H A Disl_aff_private.h29 struct isl_pw_aff { struct
41 #define EL isl_pw_aff
75 __isl_give isl_pw_aff *isl_pw_aff_alloc_size(__isl_take isl_space *space,
77 __isl_give isl_pw_aff *isl_pw_aff_reset_space(__isl_take isl_pw_aff *pwaff,
79 __isl_give isl_pw_aff *isl_pw_aff_reset_domain_space(
80 __isl_take isl_pw_aff *pwaff, __isl_take isl_space *space);
81 __isl_give isl_pw_aff *isl_pw_aff_add_disjoint(
82 __isl_take isl_pw_aff *pwaff1, __isl_take isl_pw_aff *pwaff
[all...]
H A Disl_aff.c104 __isl_give isl_pw_aff *isl_pw_aff_zero_on_domain(__isl_take isl_local_space *ls)
152 __isl_give isl_pw_aff *isl_pw_aff_var_on_domain(__isl_take isl_local_space *ls,
1347 __isl_give isl_pw_aff *isl_pw_aff_mod(__isl_take isl_pw_aff *pwaff, isl_int m)
1349 isl_pw_aff *res;
1366 __isl_give isl_pw_aff *isl_pw_aff_mod_val(__isl_take isl_pw_aff *pa,
2083 __isl_give isl_pw_aff *isl_pw_aff_add_dims(__isl_take isl_pw_aff *pwaff,
2093 __isl_give isl_pw_aff *isl_pw_aff_from_af
[all...]
H A Disl_ast_build_expr.h13 __isl_keep isl_ast_build *build, __isl_take isl_pw_aff *pa);
H A Disl_ast_build_private.h133 isl_pw_aff *value;
219 __isl_give isl_pw_aff *isl_ast_build_compute_gist_pw_aff(
220 __isl_keep isl_ast_build *build, __isl_take isl_pw_aff *pa);
H A Disl_input.c282 static __isl_give isl_pw_aff *affine_mod(struct isl_stream *s,
283 struct vars *v, __isl_take isl_pw_aff *aff)
286 isl_pw_aff *q;
309 static __isl_give isl_pw_aff *accept_affine(struct isl_stream *s,
314 static __isl_give isl_pw_aff *accept_minmax(struct isl_stream *s,
364 /* Read an integer division from "s" and return it as an isl_pw_aff.
374 static __isl_give isl_pw_aff *accept_div(struct isl_stream *s,
381 isl_pw_aff *pwaff = NULL;
438 static __isl_give isl_pw_aff *accept_affine_factor(struct isl_stream *s,
442 isl_pw_aff *re
[all...]
H A Disl_ast_codegen.c416 static __isl_give isl_pw_aff *exact_bound(__isl_keep isl_set *domain,
421 isl_pw_aff *pa;
460 isl_pw_aff *pa;
496 isl_pw_aff *pa;
625 isl_pw_aff *value;
716 isl_pw_aff *pa;
781 static int pw_aff_constant_is_negative(__isl_take isl_pw_aff *pa, void *user)
817 isl_pw_aff *one;
826 isl_pw_aff *pa;
H A Disl_dim.c188 __isl_give isl_space *isl_pw_aff_get_dim(__isl_keep isl_pw_aff *pwaff)
H A Disl_ast_build_expr.c795 * that evaluates an isl_pw_aff.
799 * data->dom is the domain of the entire isl_pw_aff.
845 __isl_keep isl_ast_build *build, __isl_take isl_pw_aff *pa)
875 __isl_keep isl_ast_build *build, __isl_take isl_pw_aff *pa)
938 isl_pw_aff *pa;
H A Disl_ast_build.c616 * the first (and presumably only) affine expression in the isl_pw_aff
1911 __isl_give isl_pw_aff *isl_ast_build_compute_gist_pw_aff(
1912 __isl_keep isl_ast_build *build, __isl_take isl_pw_aff *pa)
H A Disl_tab_pip.c5428 static __isl_give isl_pw_aff *set_minimum_pa(__isl_take isl_space *space,
5435 isl_pw_aff *paff = NULL;
5450 isl_pw_aff *paff_i;
5492 __isl_take isl_pw_multi_aff *opt, __isl_take isl_pw_aff *min_expr_pa,
5557 isl_pw_aff *min_expr_pa;
H A Disl_output.c2087 __isl_keep isl_pw_aff *pwaff)
2237 __isl_keep isl_pw_aff *pwaff)
2245 "cannot print empty isl_pw_aff in C format", goto error);
2297 __isl_keep isl_pw_aff *pwaff)
H A Disl_test.c90 isl_pw_aff *pwaff;
3060 isl_pw_aff *pwaff;
3394 isl_pw_aff *pa;
H A Disl_map.c6338 isl_pw_aff **pwaff = user;
6339 isl_pw_aff *pwaff_i;
6362 * maximum of that dimension as an isl_pw_aff.
6364 * The isl_pw_aff is constructed by having isl_basic_map_foreach_lexopt
6367 static __isl_give isl_pw_aff *basic_map_dim_opt(__isl_keep isl_basic_map *bmap,
6371 isl_pw_aff *pwaff;
6393 static __isl_give isl_pw_aff *map_dim_opt(__isl_take isl_map *map, int pos,
6397 isl_pw_aff *pwaff;
6415 isl_pw_aff *pwaff_i;
6430 __isl_give isl_pw_aff *isl_map_dim_ma
[all...]
H A Disl_polynomial.c3266 __isl_take isl_pw_aff *pwaff)
/haiku-buildtools/gcc/gcc/
H A Dgraphite-sese-to-poly.c635 static isl_pw_aff *extract_affine (scop_p, tree, __isl_take isl_space *space);
639 static isl_pw_aff *
642 isl_pw_aff *lhs = extract_affine (s, CHREC_LEFT (e), isl_space_copy (space));
643 isl_pw_aff *rhs = extract_affine (s, CHREC_RIGHT (e), isl_space_copy (space));
648 isl_pw_aff *l = isl_pw_aff_from_aff (loop);
659 static isl_pw_aff *
662 isl_pw_aff *lhs = extract_affine (s, TREE_OPERAND (e, 0),
664 isl_pw_aff *rhs = extract_affine (s, TREE_OPERAND (e, 1), space);
710 static isl_pw_aff *
729 static isl_pw_aff *
[all...]

Completed in 297 milliseconds