Lines Matching defs:isl_aff
15 * are zero, then the isl_aff represents NaN.
17 struct isl_aff {
25 #define EL isl_aff
31 struct isl_aff *aff;
76 __isl_give isl_aff *isl_aff_alloc_vec(__isl_take isl_local_space *ls,
78 __isl_give isl_aff *isl_aff_alloc(__isl_take isl_local_space *ls);
80 isl_size isl_aff_domain_dim(__isl_keep isl_aff *aff, enum isl_dim_type type);
81 isl_size isl_aff_domain_offset(__isl_keep isl_aff *aff, enum isl_dim_type type);
83 __isl_give isl_aff *isl_aff_reset_space_and_domain(__isl_take isl_aff *aff,
85 __isl_give isl_aff *isl_aff_reset_domain_space(__isl_take isl_aff *aff,
87 __isl_give isl_aff *isl_aff_realign_domain(__isl_take isl_aff *aff,
90 __isl_give isl_aff *isl_aff_set_constant(__isl_take isl_aff *aff, isl_int v);
91 __isl_give isl_aff *isl_aff_set_coefficient(__isl_take isl_aff *aff,
93 __isl_give isl_aff *isl_aff_add_constant(__isl_take isl_aff *aff, isl_int v);
95 __isl_give isl_aff *isl_aff_domain_factor_domain(__isl_take isl_aff *aff);
97 int isl_aff_plain_cmp(__isl_keep isl_aff *aff1, __isl_keep isl_aff *aff2);
99 __isl_give isl_aff *isl_aff_remove_unused_divs(__isl_take isl_aff *aff);
100 __isl_give isl_aff *isl_aff_normalize(__isl_take isl_aff *aff);
102 __isl_give isl_aff *isl_aff_expand_divs( __isl_take isl_aff *aff,
105 __isl_give isl_aff *isl_stream_read_aff(__isl_keep isl_stream *s);
116 __isl_keep isl_aff *isl_pw_aff_peek_base_at(__isl_keep isl_pw_aff *pa, int pos);
128 __isl_give isl_aff *isl_aff_scale_down(__isl_take isl_aff *aff, isl_int f);
136 isl_bool isl_aff_matching_params(__isl_keep isl_aff *aff,
138 isl_stat isl_aff_check_match_domain_space(__isl_keep isl_aff *aff,
186 __isl_give isl_aff *isl_aff_substitute_equalities(__isl_take isl_aff *aff,
207 __isl_give isl_basic_set *isl_aff_pos_basic_set(__isl_take isl_aff *aff);