Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-01-27 | isl_dim_move: update parameters of nested spaces | Sven Verdoolaege | 1 | -0/+14 | |
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-12-22 | isl_dim_set_name: plug memory leak when overwriting name | Sven Verdoolaege | 1 | -0/+1 | |
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-12-17 | Do not hash the memory address of an isl_name | Tobias Grosser | 1 | -3/+3 | |
Hash the name string itself. This gives repeatable results on all platforms and will therefore facilitate debugging. Signed-off-by: Tobias Grosser <grosser@fim.uni-passau.de> Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-11-14 | isl_dim.c: set_name: only print single error message on incorrect input | Sven Verdoolaege | 1 | -1/+2 | |
The global_pos function already prints an error message, so there is no point in printing another error message inside set_name when global_pos returns an error condition. Signed-off-by: Sven Verdoolaege <sven@nestor.cs.kuleuven.be> | |||||
2010-11-12 | isl_dim_total: handle NULL input | Sven Verdoolaege | 1 | -1/+1 | |
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-10-20 | isl_dim_replace: fix handling of nested spaces | Sven Verdoolaege | 1 | -6/+18 | |
5ad911e (isl_dim_drop: also drop parameters from nested spaces, Sat Oct 16 14:41:22 2010 +0200) changed isl_dim_drop to also drop parameters from nested spaces, but it didn't change isl_dim_add accordingly, breaking isl_dim_replace on isl_dims with nested spaces. Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-10-17 | isl_dim_flatten: remove space names when internal structure changes | Sven Verdoolaege | 1 | -4/+4 | |
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-10-16 | isl_dim_drop: also drop parameters from nested spaces | Sven Verdoolaege | 1 | -0/+10 | |
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-10-06 | isl_dim_replace: call isl_dim_cow before changing isl_dim | Sven Verdoolaege | 1 | -0/+2 | |
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-09-25 | add isl_dim_from_domain and isl_dim_from_range | Sven Verdoolaege | 1 | -0/+10 | |
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-09-25 | add isl_basic_map_{in,}equalities_matrix | Sven Verdoolaege | 1 | -2/+4 | |
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-09-10 | isl_dim_replace: recursively replace parameters in nested dims | Sven Verdoolaege | 1 | -0/+12 | |
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-08-26 | add isl_dim_replace | Sven Verdoolaege | 1 | -0/+18 | |
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-08-05 | isl_map_product: used nested spaces in result | Sven Verdoolaege | 1 | -14/+23 | |
That is, the product of A -> B and C -> D now has dimension [A -> C] -> [B -> D]. This allows us to keep all information about the spaces A, B, C, D, including their names and any prior nestings. Since it sometimes also useful to have concatenated spaces in the result, we also introduct isl_map_flat_product, which produces what isl_map_product used to produce. Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-08-05 | support nested isl_dims | Sven Verdoolaege | 1 | -36/+166 | |
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-08-02 | add isl_dim_get_ctx | Sven Verdoolaege | 1 | -0/+5 | |
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-08-02 | isl_dim_drop: always remove tuple name, even if number of dims to drop is zero | Sven Verdoolaege | 1 | -1/+1 | |
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-08-02 | isl_dim_set_tuple_name: allow explicit removal of tuple name | Sven Verdoolaege | 1 | -5/+9 | |
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-07-31 | add isl_dim_get_hash | Sven Verdoolaege | 1 | -1/+28 | |
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-07-31 | isl_dim: allow specification of tuple names | Sven Verdoolaege | 1 | -14/+163 | |
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-07-14 | isl_dim_set_name: don't accept names that look like numbers | Sven Verdoolaege | 1 | -0/+8 | |
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | |||||
2010-06-26 | isl_dim.c: copy_names: check input dim | Sven Verdoolaege | 1 | -0/+3 | |
2010-06-26 | isl_dim_dup: check input dim | Sven Verdoolaege | 1 | -0/+2 | |
2010-05-30 | fix some icc warnings | Sven Verdoolaege | 1 | -0/+2 | |
2010-05-13 | add isl_dim_offset | Sven Verdoolaege | 1 | -0/+7 | |
2010-03-23 | export isl_dim_move | Sven Verdoolaege | 1 | -1/+1 | |
2010-03-21 | improve isl_pw_qpolynomial_move | Sven Verdoolaege | 1 | -7/+43 | |
2010-03-18 | add isl_map_insert | Sven Verdoolaege | 1 | -0/+53 | |
2010-03-04 | add isl_map_move | Sven Verdoolaege | 1 | -1/+44 | |
2010-02-03 | isl_dim_join: don't require names of joined variables to match | Sven Verdoolaege | 1 | -1/+1 | |
2010-01-31 | isl_dim_equal: don't require names of input and output variables to match | Sven Verdoolaege | 1 | -2/+2 | |
2010-01-31 | isl_dim_map: properly duplicate names | Sven Verdoolaege | 1 | -1/+1 | |
2010-01-31 | isl_dim_drop: properly adjust length of names array | Sven Verdoolaege | 1 | -15/+40 | |
2009-12-16 | add copyright statements | Sven Verdoolaege | 1 | -0/+9 | |
2009-10-02 | isl_dim_size: check argument | Sven Verdoolaege | 1 | -0/+2 | |
2009-09-06 | isl_assert: validate all arguments and fix up fallout | Sven Verdoolaege | 1 | -1/+1 | |
2009-02-22 | add isl_basic_map_remove | Sven Verdoolaege | 1 | -38/+37 | |
2009-02-22 | add isl_dim_range | Sven Verdoolaege | 1 | -0/+7 | |
2009-02-22 | add isl_map_product | Sven Verdoolaege | 1 | -10/+42 | |
2009-02-22 | add isl_dim_add | Sven Verdoolaege | 1 | -0/+17 | |
2009-02-22 | isl_map_intersect: allow intersection with pure parameter constraints | Sven Verdoolaege | 1 | -0/+11 | |
2009-02-22 | isl_dim.c: update n_name (only) when changing names | Sven Verdoolaege | 1 | -1/+3 | |
2009-01-08 | isl_map_underlying_set: drop names from dimesion in underlying set | Sven Verdoolaege | 1 | -0/+23 | |
When applying isl_mat transforamtions on sets, we currently assume that these sets have no names for the dimensions. | |||||
2008-12-19 | remove isl_ctx argument from functions accepting isl_dim argument | Sven Verdoolaege | 1 | -0/+8 | |
Since isl_dim structures contain a pointer to a isl_ctx structure, there is no need to pass in such a pointer separately. | |||||
2008-12-14 | allow parameters and dimensions to be named | Sven Verdoolaege | 1 | -7/+353 | |
The names of the parameters and dimensions are stored in the recently introduced isl_dim structure. To preserve the names during set or map operations, many direct manipulations of dimensions have been rewritten in terms of operations on isl_dim structures. | |||||
2008-12-14 | introduce isl_dim structure for representing shared dimension information | Sven Verdoolaege | 1 | -0/+123 | |
All of isl_basic_set, isl_set, isl_basic_map and isl_map stored information about the dimension directly. This information is now shared in a common isl_dim structure. Direct accesses to the removed fields have been replaced by calls to getters. |