| constraints.h | | constraints.h | |
| | | | |
| skipping to change at line 75 | | skipping to change at line 75 | |
| void cloog_constraint_set_normalize(CloogConstraintSet *, int); | | void cloog_constraint_set_normalize(CloogConstraintSet *, int); | |
| void cloog_constraint_set_free(CloogConstraintSet *); | | void cloog_constraint_set_free(CloogConstraintSet *); | |
| int cloog_constraint_set_contains_level(CloogConstraintSet *const
raints, | | int cloog_constraint_set_contains_level(CloogConstraintSet *const
raints, | |
| int level, int nb_parameters); | | int level, int nb_parameters); | |
| int cloog_constraint_set_total_dimension(CloogConstraintSet *cons
traints); | | int cloog_constraint_set_total_dimension(CloogConstraintSet *cons
traints); | |
| int cloog_constraint_set_n_iterators(CloogConstraintSet *constrai
nts, | | int cloog_constraint_set_n_iterators(CloogConstraintSet *constrai
nts, | |
| int nb_parameters); | | int nb_parameters); | |
| CloogConstraintSet *cloog_constraint_set_copy(CloogConstraintSet *); | | CloogConstraintSet *cloog_constraint_set_copy(CloogConstraintSet *); | |
| CloogConstraintSet *cloog_constraint_set_simplify(CloogConstraintSet *, Clo
ogEqualities *, int, int); | | CloogConstraintSet *cloog_constraint_set_simplify(CloogConstraintSet *, Clo
ogEqualities *, int, int); | |
| | | | |
|
| | | int cloog_constraint_needs_reduction(CloogConstraint *upper, int level); | |
| CloogConstraintSet *cloog_constraint_set_for_reduction(CloogConstraint *upp
er, | | CloogConstraintSet *cloog_constraint_set_for_reduction(CloogConstraint *upp
er, | |
| CloogConstraint *lower); | | CloogConstraint *lower); | |
| CloogConstraintSet *cloog_constraint_set_reduce(CloogConstraintSet *constra
ints, | | CloogConstraintSet *cloog_constraint_set_reduce(CloogConstraintSet *constra
ints, | |
| int level, CloogEqualities *equal, int nb_par, cloog_int_t *bound); | | int level, CloogEqualities *equal, int nb_par, cloog_int_t *bound); | |
| int cloog_constraint_set_foreach_constraint(CloogConstraintSet *constraints
, | | int cloog_constraint_set_foreach_constraint(CloogConstraintSet *constraints
, | |
| int (*fn)(CloogConstraint *constraint, void *user), void *user); | | int (*fn)(CloogConstraint *constraint, void *user), void *user); | |
| int cloog_constraint_is_valid(CloogConstraint *constraint); | | int cloog_constraint_is_valid(CloogConstraint *constraint); | |
| CloogConstraint *cloog_constraint_copy(CloogConstraint *constraint); | | CloogConstraint *cloog_constraint_copy(CloogConstraint *constraint); | |
| void cloog_constraint_release(CloogConstraint *constraint); | | void cloog_constraint_release(CloogConstraint *constraint); | |
| CloogConstraint *cloog_constraint_invalid(void); | | CloogConstraint *cloog_constraint_invalid(void); | |
| | | | |
End of changes. 1 change blocks. |
| 0 lines changed or deleted | | 1 lines changed or added | |
|
| seq.h | | seq.h | |
| | | | |
| skipping to change at line 17 | | skipping to change at line 17 | |
| * Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium | | * Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium | |
| */ | | */ | |
| | | | |
| #ifndef ISL_SEQ_H | | #ifndef ISL_SEQ_H | |
| #define ISL_SEQ_H | | #define ISL_SEQ_H | |
| | | | |
| #include <sys/types.h> | | #include <sys/types.h> | |
| #include <isl/int.h> | | #include <isl/int.h> | |
| #include <isl/ctx.h> | | #include <isl/ctx.h> | |
| | | | |
|
| | | #if defined(__cplusplus) | |
| | | extern "C" { | |
| | | #endif | |
| | | | |
| /* Some common operations on sequences of isl_int's */ | | /* Some common operations on sequences of isl_int's */ | |
| | | | |
| void isl_seq_clr(isl_int *p, unsigned len); | | void isl_seq_clr(isl_int *p, unsigned len); | |
| void isl_seq_set(isl_int *p, isl_int v, unsigned len); | | void isl_seq_set(isl_int *p, isl_int v, unsigned len); | |
| void isl_seq_neg(isl_int *dat, isl_int *src, unsigned len); | | void isl_seq_neg(isl_int *dat, isl_int *src, unsigned len); | |
| void isl_seq_cpy(isl_int *dst, isl_int *src, unsigned len); | | void isl_seq_cpy(isl_int *dst, isl_int *src, unsigned len); | |
| void isl_seq_submul(isl_int *dst, isl_int f, isl_int *src, unsigned len); | | void isl_seq_submul(isl_int *dst, isl_int f, isl_int *src, unsigned len); | |
| void isl_seq_swp_or_cpy(isl_int *dst, isl_int *src, unsigned len); | | void isl_seq_swp_or_cpy(isl_int *dst, isl_int *src, unsigned len); | |
| void isl_seq_scale(isl_int *dst, isl_int *src, isl_int f, unsigned len); | | void isl_seq_scale(isl_int *dst, isl_int *src, isl_int f, unsigned len); | |
| void isl_seq_scale_down(isl_int *dst, isl_int *src, isl_int f, unsigned len
); | | void isl_seq_scale_down(isl_int *dst, isl_int *src, isl_int f, unsigned len
); | |
| | | | |
| skipping to change at line 49 | | skipping to change at line 53 | |
| int isl_seq_first_non_zero(isl_int *p, unsigned len); | | int isl_seq_first_non_zero(isl_int *p, unsigned len); | |
| int isl_seq_last_non_zero(isl_int *p, unsigned len); | | int isl_seq_last_non_zero(isl_int *p, unsigned len); | |
| int isl_seq_abs_min_non_zero(isl_int *p, unsigned len); | | int isl_seq_abs_min_non_zero(isl_int *p, unsigned len); | |
| int isl_seq_eq(isl_int *p1, isl_int *p2, unsigned len); | | int isl_seq_eq(isl_int *p1, isl_int *p2, unsigned len); | |
| int isl_seq_cmp(isl_int *p1, isl_int *p2, unsigned len); | | int isl_seq_cmp(isl_int *p1, isl_int *p2, unsigned len); | |
| int isl_seq_is_neg(isl_int *p1, isl_int *p2, unsigned len); | | int isl_seq_is_neg(isl_int *p1, isl_int *p2, unsigned len); | |
| | | | |
| uint32_t isl_seq_get_hash(isl_int *p, unsigned len); | | uint32_t isl_seq_get_hash(isl_int *p, unsigned len); | |
| uint32_t isl_seq_get_hash_bits(isl_int *p, unsigned len, unsigned bits); | | uint32_t isl_seq_get_hash_bits(isl_int *p, unsigned len, unsigned bits); | |
| | | | |
|
| | | #if defined(__cplusplus) | |
| | | } | |
| | | #endif | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 2 change blocks. |
| 0 lines changed or deleted | | 8 lines changed or added | |
|