summaryrefslogtreecommitdiff
path: root/isl_mat.c
AgeCommit message (Collapse)AuthorFilesLines
2013-07-05isl_mat_sub_alloc6: accept NULL pointer on zero-size allocationSven Verdoolaege1-1/+1
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2013-07-05isl_mat_extend: accept NULL pointer on zero-size allocationSven Verdoolaege1-1/+1
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2013-07-05isl_mat_alloc: accept NULL pointer on zero-size allocationSven Verdoolaege1-1/+1
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2013-05-28add isl_mat_get_element_valSven Verdoolaege1-0/+19
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2013-05-28add isl_mat_set_element_valSven Verdoolaege1-0/+19
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2013-04-22declare isl_*_list together with isl_*Sven Verdoolaege1-1/+1
Some of the isl_*_list types were declared together in isl/list.h. It seems cleaner to declare them together with the corresponding isl_* instead. Similarly, these types were defined together in isl_list_private.h and are now defined together with the corresponding isl_*. Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2013-04-12isl_mat_free: return NULLSven Verdoolaege1-3/+5
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2013-03-24isl_mat_product: add memory management annotationsSven Verdoolaege1-1/+2
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2013-03-20isl_mat_drop_cols: special case dropping of zero columnsSven Verdoolaege1-0/+3
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2012-12-02isl_mat_transpose: handle NULL inputSven Verdoolaege1-0/+3
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2012-09-02relicense isl under the MIT licenseSven Verdoolaege1-1/+1
Signed-off-by: Tobias Grosser <tobias@grosser.es> Signed-off-by: Andreas Kloeckner <kloeckner@cims.nyu.edu> Signed-off-by: Todor Stefanov <stefanov@liacs.nl> Signed-off-by: Sven van Haastregt <svhaastr@liacs.nl> Signed-off-by: Isabelle Ryl <isabelle.ryl@inria.fr> Signed-off-by: Mythri Alle <mythri.allel@gmail.com> Signed-off-by: Wim De Clercq <Wim.DeClercq@lrd.kuleuven.be> Signed-off-by: Anne Cormier <Anne.Cormier@ens.fr> Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2012-01-30add isl_mat_scale_down_rowSven Verdoolaege1-0/+15
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2011-09-22Merge branch 'maint'Sven Verdoolaege1-2/+9
2011-09-22add isl_mat_diagSven Verdoolaege1-2/+9
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2011-09-03rename isl_dim to isl_spaceSven Verdoolaege1-4/+4
The old name was confusing because the name suggested that the object represents a single dimension, while in fact it represents an entire space. The documented isl_dim based names are for backward compatibility. Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2011-06-05add isl_mat_normalize_rowSven Verdoolaege1-0/+11
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2011-06-04Merge branch 'maint'Sven Verdoolaege1-0/+4
2011-06-04isl_mat_scale_down: avoid trampling over aliased matricesSven Verdoolaege1-0/+4
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2011-05-16add isl_mat_get_ctxSven Verdoolaege1-0/+5
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2011-04-27add isl_mat_dumpSven Verdoolaege1-0/+5
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2011-04-27rename isl_mat_dump to isl_mat_print_internalSven Verdoolaege1-1/+1
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2011-04-21add isl_mat_add_zero_rowsSven Verdoolaege1-0/+23
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2011-04-21add isl_basic_set_transform_dimsSven Verdoolaege1-0/+67
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2011-04-21change isl_mat_sub_alloc prototypeSven Verdoolaege1-2/+11
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2011-04-21add isl_mat_initial_non_zero_colsSven Verdoolaege1-0/+16
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2011-04-21add isl_mat_set_element_siSven Verdoolaege1-0/+19
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2011-04-11isl_mat_left_hermite: plug memory leak on error pathSven Verdoolaege1-0/+1
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2011-04-11plug memory leak in isl_mat_productSven Verdoolaege1-0/+2
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2011-03-18isl_mat_extend: avoid memory leak when realloc failsSven Verdoolaege1-2/+4
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2011-03-16hide isl_ctx internalsSven Verdoolaege1-0/+1
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2010-12-07add isl_mat_col_addSven Verdoolaege1-0/+12
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2010-11-20Rename headers from isl_header.h to isl/header.hSven Verdoolaege1-2/+2
We need to turn on the nostdinc option of automake as otherwise it would include -I$(top_builddir)/include/isl in DEFAULT_INCLUDES because of AC_CONFIG_HEADERS(include/isl/config.h) in configure.ac. Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2010-10-13isl_mat_right_inverse: fix memory leak on error pathSven Verdoolaege1-0/+1
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2010-09-04add public API for matricesSven Verdoolaege1-1/+44
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2010-08-26add isl_mat_insert_zero_colsSven Verdoolaege1-3/+10
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2010-08-04add isl_mat_add_rowsSven Verdoolaege1-0/+8
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2010-08-04add isl_mat_add_zero_colsSven Verdoolaege1-0/+18
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2010-08-02hide isl_dim internalsSven Verdoolaege1-0/+1
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
2010-06-26isl_basic_set_preimage: avoid NULL pointer dereferenceSven Verdoolaege1-4/+5
2010-06-19add rudimentary error reporting mechanismSven Verdoolaege1-1/+0
2010-05-13add isl_mat_insert_rowsSven Verdoolaege1-0/+25
2010-05-13add isl_mat_normalizeSven Verdoolaege1-0/+45
2010-05-13add isl_mat_diagonalSven Verdoolaege1-0/+36
2010-05-13isl_mat_lin_to_aff: fix error handlingSven Verdoolaege1-1/+4
2010-04-10isl_basic_set_preimage: add extra sanity checkSven Verdoolaege1-0/+1
2010-03-20add isl_mat_move_colsSven Verdoolaege1-0/+43
2010-03-09add isl_mat_insert_colsSven Verdoolaege1-0/+25
2010-02-04add isl_mat_from_row_vec and isl_mat_vec_concatSven Verdoolaege1-0/+25
2009-12-18isl_mat_right_inverse: be more verbose on error conditionSven Verdoolaege1-1/+1
2009-12-16add copyright statementsSven Verdoolaege1-0/+9