Home | History | Annotate | Download | only in isl

Lines Matching refs:isl_aff

16 __isl_give isl_aff *isl_aff_zero_on_domain(__isl_take isl_local_space *ls);
17 __isl_give isl_aff *isl_aff_var_on_domain(__isl_take isl_local_space *ls,
20 __isl_give isl_aff *isl_aff_copy(__isl_keep isl_aff *aff);
21 void *isl_aff_free(__isl_take isl_aff *aff);
23 isl_ctx *isl_aff_get_ctx(__isl_keep isl_aff *aff);
25 int isl_aff_dim(__isl_keep isl_aff *aff, enum isl_dim_type type);
26 int isl_aff_involves_dims(__isl_keep isl_aff *aff,
29 __isl_give isl_space *isl_aff_get_domain_space(__isl_keep isl_aff *aff);
30 __isl_give isl_space *isl_aff_get_space(__isl_keep isl_aff *aff);
32 __isl_keep isl_aff *aff);
33 __isl_give isl_local_space *isl_aff_get_local_space(__isl_keep isl_aff *aff);
35 const char *isl_aff_get_dim_name(__isl_keep isl_aff *aff,
37 int isl_aff_get_constant(__isl_keep isl_aff *aff, isl_int *v);
38 int isl_aff_get_coefficient(__isl_keep isl_aff *aff,
40 int isl_aff_get_denominator(__isl_keep isl_aff *aff, isl_int *v);
41 __isl_give isl_aff *isl_aff_set_constant(__isl_take isl_aff *aff, isl_int v);
42 __isl_give isl_aff *isl_aff_set_constant_si(__isl_take isl_aff *aff, int v);
43 __isl_give isl_aff *isl_aff_set_coefficient(__isl_take isl_aff *aff,
45 __isl_give isl_aff *isl_aff_set_coefficient_si(__isl_take isl_aff *aff,
47 __isl_give isl_aff *isl_aff_set_denominator(__isl_take isl_aff *aff, isl_int v);
48 __isl_give isl_aff *isl_aff_add_constant(__isl_take isl_aff *aff, isl_int v);
49 __isl_give isl_aff *isl_aff_add_constant_si(__isl_take isl_aff *aff, int v);
50 __isl_give isl_aff *isl_aff_add_constant_num(__isl_take isl_aff *aff,
52 __isl_give isl_aff *isl_aff_add_constant_num_si(__isl_take isl_aff *aff, int v);
53 __isl_give isl_aff *isl_aff_add_coefficient(__isl_take isl_aff *aff,
55 __isl_give isl_aff *isl_aff_add_coefficient_si(__isl_take isl_aff *aff,
58 int isl_aff_is_cst(__isl_keep isl_aff *aff);
60 __isl_give isl_aff *isl_aff_set_dim_name(__isl_take isl_aff *aff,
62 __isl_give isl_aff *isl_aff_set_dim_id(__isl_take isl_aff *aff,
65 int isl_aff_plain_is_equal(__isl_keep isl_aff *aff1, __isl_keep isl_aff *aff2);
66 int isl_aff_plain_is_zero(__isl_keep isl_aff *aff);
68 __isl_give isl_aff *isl_aff_get_div(__isl_keep isl_aff *aff, int pos);
70 __isl_give isl_aff *isl_aff_neg(__isl_take isl_aff *aff);
71 __isl_give isl_aff *isl_aff_ceil(__isl_take isl_aff *aff);
72 __isl_give isl_aff *isl_aff_floor(__isl_take isl_aff *aff);
73 __isl_give isl_aff *isl_aff_mod(__isl_take isl_aff *aff, isl_int mod);
75 __isl_give isl_aff *isl_aff_mul(__isl_take isl_aff *aff1,
76 __isl_take isl_aff *aff2);
77 __isl_give isl_aff *isl_aff_div(__isl_take isl_aff *aff1,
78 __isl_take isl_aff *aff2);
79 __isl_give isl_aff *isl_aff_add(__isl_take isl_aff *aff1,
80 __isl_take isl_aff *aff2);
81 __isl_give isl_aff *isl_aff_sub(__isl_take isl_aff *aff1,
82 __isl_take isl_aff *aff2);
84 __isl_give isl_aff *isl_aff_scale(__isl_take isl_aff *aff, isl_int f);
85 __isl_give isl_aff *isl_aff_scale_down(__isl_take isl_aff *aff, isl_int f);
86 __isl_give isl_aff *isl_aff_scale_down_ui(__isl_take isl_aff *aff, unsigned f);
88 __isl_give isl_aff *isl_aff_insert_dims(__isl_take isl_aff *aff,
90 __isl_give isl_aff *isl_aff_add_dims(__isl_take isl_aff *aff,
92 __isl_give isl_aff *isl_aff_drop_dims(__isl_take isl_aff *aff,
94 __isl_give isl_aff *isl_aff_project_domain_on_params(__isl_take isl_aff *aff);
96 __isl_give isl_aff *isl_aff_align_params(__isl_take isl_aff *aff,
99 __isl_give isl_aff *isl_aff_gist(__isl_take isl_aff *aff,
101 __isl_give isl_aff *isl_aff_gist_params(__isl_take isl_aff *aff,
104 __isl_give isl_aff *isl_aff_pullback_multi_aff(__isl_take isl_aff *aff,
107 __isl_give isl_basic_set *isl_aff_zero_basic_set(__isl_take isl_aff *aff);
108 __isl_give isl_basic_set *isl_aff_neg_basic_set(__isl_take isl_aff *aff);
110 __isl_give isl_basic_set *isl_aff_le_basic_set(__isl_take isl_aff *aff1,
111 __isl_take isl_aff *aff2);
112 __isl_give isl_basic_set *isl_aff_ge_basic_set(__isl_take isl_aff *aff1,
113 __isl_take isl_aff *aff2);
115 __isl_give isl_aff *isl_aff_read_from_str(isl_ctx *ctx, const char *str);
117 __isl_keep isl_aff *aff);
118 void isl_aff_dump(__isl_keep isl_aff *aff);
124 __isl_give isl_pw_aff *isl_pw_aff_from_aff(__isl_take isl_aff *aff);
127 __isl_take isl_aff *aff);
229 int (*fn)(__isl_take isl_set *set, __isl_take isl_aff *aff,
273 __isl_give isl_multi_aff *isl_multi_aff_from_aff(__isl_take isl_aff *aff);
292 __isl_give isl_aff *isl_multi_aff_get_aff(__isl_keep isl_multi_aff *multi,