Lines Matching defs:mat
25 isl_ctx *isl_mat_get_ctx(__isl_keep isl_mat *mat) in isl_mat_get_ctx()
32 uint32_t isl_mat_get_hash(__isl_keep isl_mat *mat) in isl_mat_get_hash()
57 struct isl_mat *mat; in isl_mat_alloc() local
91 __isl_give isl_mat *isl_mat_extend(__isl_take isl_mat *mat, in isl_mat_extend()
152 struct isl_mat *mat; in isl_mat_sub_alloc6() local
175 __isl_give isl_mat *isl_mat_sub_alloc(__isl_keep isl_mat *mat, in isl_mat_sub_alloc()
202 __isl_give isl_mat *isl_mat_copy(__isl_keep isl_mat *mat) in isl_mat_copy()
211 __isl_give isl_mat *isl_mat_dup(__isl_keep isl_mat *mat) in isl_mat_dup()
226 __isl_give isl_mat *isl_mat_cow(__isl_take isl_mat *mat) in isl_mat_cow()
240 __isl_null isl_mat *isl_mat_free(__isl_take isl_mat *mat) in isl_mat_free()
257 isl_size isl_mat_rows(__isl_keep isl_mat *mat) in isl_mat_rows()
262 isl_size isl_mat_cols(__isl_keep isl_mat *mat) in isl_mat_cols()
269 static isl_stat check_col(__isl_keep isl_mat *mat, int col) in check_col()
281 static isl_stat check_row(__isl_keep isl_mat *mat, int row) in check_row()
293 static isl_stat check_col_range(__isl_keep isl_mat *mat, unsigned first, in check_col_range()
307 static isl_stat check_row_range(__isl_keep isl_mat *mat, unsigned first, in check_row_range()
319 int isl_mat_get_element(__isl_keep isl_mat *mat, int row, int col, isl_int *v) in isl_mat_get_element()
331 __isl_give isl_val *isl_mat_get_element_val(__isl_keep isl_mat *mat, in isl_mat_get_element_val()
344 __isl_give isl_mat *isl_mat_set_element(__isl_take isl_mat *mat, in isl_mat_set_element()
356 __isl_give isl_mat *isl_mat_set_element_si(__isl_take isl_mat *mat, in isl_mat_set_element_si()
370 __isl_give isl_mat *isl_mat_set_element_val(__isl_take isl_mat *mat, in isl_mat_set_element_val()
389 struct isl_mat *mat; in isl_mat_diag() local
408 isl_mat *mat; in isl_mat_zero() local
428 isl_bool isl_mat_is_scaled_identity(__isl_keep isl_mat *mat) in isl_mat_is_scaled_identity()
450 __isl_give isl_vec *isl_mat_vec_product(__isl_take isl_mat *mat, in isl_mat_vec_product()
477 __isl_give isl_vec *isl_mat_vec_inverse_product(__isl_take isl_mat *mat, in isl_mat_vec_inverse_product()
507 __isl_take isl_mat *mat) in isl_vec_mat_product()
725 static __isl_give isl_mat *eliminate(__isl_take isl_mat *mat, int row, int col) in eliminate()
762 __isl_give isl_mat *isl_mat_reverse_gauss(__isl_take isl_mat *mat) in isl_mat_reverse_gauss()
801 __isl_give isl_mat *isl_mat_lexnonneg_rows(__isl_take isl_mat *mat) in isl_mat_lexnonneg_rows()
854 isl_size isl_mat_rank(__isl_keep isl_mat *mat) in isl_mat_rank()
869 __isl_give isl_mat *isl_mat_right_kernel(__isl_take isl_mat *mat) in isl_mat_right_kernel()
893 __isl_give isl_mat *isl_mat_lin_to_aff(__isl_take isl_mat *mat) in isl_mat_lin_to_aff()
925 isl_mat *mat; in isl_mat_diagonal() local
1101 void isl_mat_col_scale(__isl_keep isl_mat *mat, unsigned col, isl_int m) in isl_mat_col_scale()
1109 void isl_mat_col_combine(__isl_keep isl_mat *mat, unsigned dst, in isl_mat_col_combine()
1124 __isl_give isl_mat *isl_mat_right_inverse(__isl_take isl_mat *mat) in isl_mat_right_inverse()
1203 __isl_give isl_mat *isl_mat_transpose(__isl_take isl_mat *mat) in isl_mat_transpose()
1233 __isl_give isl_mat *isl_mat_swap_cols(__isl_take isl_mat *mat, in isl_mat_swap_cols()
1248 __isl_give isl_mat *isl_mat_swap_rows(__isl_take isl_mat *mat, in isl_mat_swap_rows()
1323 unsigned n_div, int has_div, struct isl_mat *mat) in preimage()
1361 __isl_take isl_basic_set *bset, __isl_take isl_mat *mat) in isl_basic_set_preimage()
1417 __isl_take isl_set *set, __isl_take isl_mat *mat) in isl_set_preimage()
1452 unsigned first_col, __isl_take isl_mat *mat) in isl_mat_sub_transform()
1471 void isl_mat_print_internal(__isl_keep isl_mat *mat, FILE *out, int indent) in isl_mat_print_internal()
1500 void isl_mat_dump(__isl_keep isl_mat *mat) in isl_mat_dump()
1505 __isl_give isl_mat *isl_mat_drop_cols(__isl_take isl_mat *mat, in isl_mat_drop_cols()
1526 __isl_give isl_mat *isl_mat_drop_rows(__isl_take isl_mat *mat, in isl_mat_drop_rows()
1542 __isl_give isl_mat *isl_mat_insert_cols(__isl_take isl_mat *mat, in isl_mat_insert_cols()
1567 __isl_give isl_mat *isl_mat_insert_zero_cols(__isl_take isl_mat *mat, in isl_mat_insert_zero_cols()
1584 __isl_give isl_mat *isl_mat_add_zero_cols(__isl_take isl_mat *mat, unsigned n) in isl_mat_add_zero_cols()
1592 __isl_give isl_mat *isl_mat_insert_rows(__isl_take isl_mat *mat, in isl_mat_insert_rows()
1617 __isl_give isl_mat *isl_mat_add_rows(__isl_take isl_mat *mat, unsigned n) in isl_mat_add_rows()
1625 __isl_give isl_mat *isl_mat_insert_zero_rows(__isl_take isl_mat *mat, in isl_mat_insert_zero_rows()
1640 __isl_give isl_mat *isl_mat_add_zero_rows(__isl_take isl_mat *mat, unsigned n) in isl_mat_add_zero_rows()
1648 void isl_mat_col_submul(__isl_keep isl_mat *mat, in isl_mat_col_submul()
1657 void isl_mat_col_add(__isl_keep isl_mat *mat, int dst_col, int src_col) in isl_mat_col_add()
1669 void isl_mat_col_mul(__isl_keep isl_mat *mat, int dst_col, isl_int f, in isl_mat_col_mul()
1681 __isl_give isl_mat *isl_mat_col_addmul(__isl_take isl_mat *mat, int dst_col, in isl_mat_col_addmul()
1703 __isl_give isl_mat *isl_mat_col_neg(__isl_take isl_mat *mat, int col) in isl_mat_col_neg()
1724 __isl_give isl_mat *isl_mat_row_neg(__isl_take isl_mat *mat, int row) in isl_mat_row_neg()
1768 struct isl_mat *mat; in isl_mat_concat() local
1821 struct isl_mat *mat; in isl_mat_from_row_vec() local
1840 __isl_give isl_vec *isl_mat_get_row(__isl_keep isl_mat *mat, unsigned row) in isl_mat_get_row()
1864 __isl_give isl_mat *isl_mat_move_cols(__isl_take isl_mat *mat, in isl_mat_move_cols()
1910 isl_stat isl_mat_row_gcd(__isl_keep isl_mat *mat, int row, isl_int *gcd) in isl_mat_row_gcd()
1920 void isl_mat_gcd(__isl_keep isl_mat *mat, isl_int *gcd) in isl_mat_gcd()
1939 __isl_give isl_mat *isl_mat_scale(__isl_take isl_mat *mat, isl_int m) in isl_mat_scale()
1956 __isl_give isl_mat *isl_mat_scale_down(__isl_take isl_mat *mat, isl_int m) in isl_mat_scale_down()
1973 __isl_give isl_mat *isl_mat_scale_down_row(__isl_take isl_mat *mat, int row, in isl_mat_scale_down_row()
1988 __isl_give isl_mat *isl_mat_normalize(__isl_take isl_mat *mat) in isl_mat_normalize()
2003 __isl_give isl_mat *isl_mat_normalize_row(__isl_take isl_mat *mat, int row) in isl_mat_normalize_row()
2016 int isl_mat_initial_non_zero_cols(__isl_keep isl_mat *mat) in isl_mat_initial_non_zero_cols()
2034 __isl_give isl_mat *isl_mat_row_basis(__isl_take isl_mat *mat) in isl_mat_row_basis()
2091 isl_mat *mat; in isl_mat_has_linearly_independent_rows() local