Home
last modified time | relevance | path

Searched refs:mat2 (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/mit/isl/dist/
H A Disl_mat.c214 struct isl_mat *mat2; in isl_mat_dup() local
218 mat2 = isl_mat_alloc(mat->ctx, mat->n_row, mat->n_col); in isl_mat_dup()
219 if (!mat2) in isl_mat_dup()
222 isl_seq_cpy(mat2->row[i], mat->row[i], mat->n_col); in isl_mat_dup()
223 return mat2; in isl_mat_dup()
228 struct isl_mat *mat2; in isl_mat_cow() local
235 mat2 = isl_mat_dup(mat); in isl_mat_cow()
237 return mat2; in isl_mat_cow()
896 struct isl_mat *mat2; in isl_mat_lin_to_aff() local
900 mat2 = isl_mat_alloc(mat->ctx, 1+mat->n_row, 1+mat->n_col); in isl_mat_lin_to_aff()
[all …]
H A Disl_local.c197 isl_mat *mat2 = local2; in isl_local_cmp() local
206 if (mat1->n_row != mat2->n_row) in isl_local_cmp()
207 return mat1->n_row - mat2->n_row; in isl_local_cmp()
222 last2 = isl_seq_last_non_zero(mat2->row[i] + 1, n_col - 1); in isl_local_cmp()
225 cmp = isl_seq_cmp(mat1->row[i], mat2->row[i], n_col); in isl_local_cmp()
H A Disl_tab.c324 __isl_keep isl_mat *mat2, unsigned row1, unsigned row2, in tab_mat_product() argument
332 prod = isl_mat_alloc(mat1->ctx, mat1->n_row + mat2->n_row, in tab_mat_product()
348 isl_seq_cpy(prod->row[n + i], mat2->row[i], off); in tab_mat_product()
351 mat2->row[i] + off, d2); in tab_mat_product()
354 mat2->row[i] + off + d2, col2 - d2); in tab_mat_product()
368 isl_seq_cpy(prod->row[n + i], mat2->row[r2 + i], off); in tab_mat_product()
371 mat2->row[r2 + i] + off, d2); in tab_mat_product()
374 mat2->row[r2 + i] + off + d2, col2 - d2); in tab_mat_product()
/netbsd-src/external/mit/isl/dist/include/isl/
H A Dmat.h59 __isl_take isl_mat *mat2);
97 __isl_take isl_mat *mat1, __isl_take isl_mat *mat2);
105 isl_bool isl_mat_is_equal(__isl_keep isl_mat *mat1, __isl_keep isl_mat *mat2);
107 __isl_keep isl_mat *mat2);
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtree-data-ref.cc4232 lambda_matrix_copy (lambda_matrix mat1, lambda_matrix mat2, in lambda_matrix_copy() argument
4238 lambda_vector_copy (mat1[i], mat2[i], n); in lambda_matrix_copy()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtree-data-ref.c3909 lambda_matrix_copy (lambda_matrix mat1, lambda_matrix mat2, in lambda_matrix_copy() argument
3915 lambda_vector_copy (mat1[i], mat2[i], n); in lambda_matrix_copy()
/netbsd-src/external/mit/isl/dist/doc/
H A Duser.pod9823 to a basis that also covers C<mat2>.
9827 __isl_take isl_mat *mat2);
9830 among the combined rows of "mat1" and "mat2" that is not already present
9831 in "mat1" or "mat2" individually.
9832 If "mat1" and "mat2" have linearly independent rows by themselves,
9837 __isl_keep isl_mat *mat2);