| /llvm-project-15.0.7/mlir/unittests/Analysis/Presburger/ |
| H A D | MatrixTest.cpp | 17 Matrix mat(5, 5); in TEST() local 27 Matrix mat(5, 5); in TEST() local 49 Matrix mat(5, 5); in TEST() local 53 mat.swapRows(2, 0); in TEST() 59 mat.swapRows(3, 4); in TEST() 60 mat.swapRows(1, 4); in TEST() 61 mat.swapRows(2, 0); in TEST() 62 mat.swapRows(1, 1); in TEST() 71 Matrix mat(5, 5); in TEST() local 160 mat.insertRow(5); in TEST() [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_mat.c | 27 return mat ? mat->ctx : NULL; in isl_mat_get_ctx() 121 mat = isl_mat_cow(mat); in isl_mat_extend() 126 mat->block = isl_blk_extend(mat->ctx, mat->block, n_row * mat->max_col); in isl_mat_extend() 135 mat->row[i] = mat->block.data + (mat->row[i] - old); in isl_mat_extend() 137 mat->row[i] = mat->block.data + i * mat->max_col; in isl_mat_extend() 218 mat2 = isl_mat_alloc(mat->ctx, mat->n_row, mat->n_col); in isl_mat_dup() 347 mat = isl_mat_cow(mat); in isl_mat_set_element() 359 mat = isl_mat_cow(mat); in isl_mat_set_element_si() 743 mat = isl_mat_cow(mat); in eliminate() 1130 mat = isl_mat_cow(mat); in isl_mat_right_inverse() [all …]
|
| H A D | isl_mat_private.h | 26 uint32_t isl_mat_get_hash(__isl_keep isl_mat *mat); 29 __isl_give isl_mat *isl_mat_dup(__isl_keep isl_mat *mat); 30 __isl_give isl_mat *isl_mat_cow(__isl_take isl_mat *mat); 31 __isl_give isl_mat *isl_mat_sub_alloc(__isl_keep isl_mat *mat, 40 unsigned first_col, __isl_take isl_mat *mat); 43 __isl_give isl_mat *isl_mat_reverse_gauss(__isl_take isl_mat *mat); 51 __isl_give isl_mat *isl_mat_lexnonneg_rows(__isl_take isl_mat *mat); 53 isl_bool isl_mat_is_scaled_identity(__isl_keep isl_mat *mat); 57 void isl_mat_col_mul(__isl_keep isl_mat *mat, int dst_col, isl_int f, 59 void isl_mat_col_submul(__isl_keep isl_mat *mat, [all …]
|
| H A D | isl_tab.c | 127 tab->mat = isl_mat_extend(tab->mat, in isl_tab_extend_cons() 168 tab->mat = isl_mat_extend(tab->mat, in isl_tab_extend_vars() 236 dup->mat = isl_mat_dup(tab->mat); in isl_tab_dup() 462 prod->mat = tab_mat_product(tab1->mat, tab2->mat, in isl_tab_product() 513 tab1->mat->n_row + tab2->mat->n_row); in isl_tab_product() 1047 struct isl_mat *mat = tab->mat; in update_row_sign() local 1131 struct isl_mat *mat = tab->mat; in isl_tab_pivot() local 1157 isl_int_mul(mat->row[i][0], mat->row[i][0], mat->row[row][0]); in isl_tab_pivot() 1162 mat->row[i][1 + j], mat->row[row][0]); in isl_tab_pivot() 1639 struct isl_mat *mat = tab->mat; in close_row() local [all …]
|
| H A D | isl_local.c | 38 return mat; in isl_local_alloc_from_mat() 57 isl_mat *mat = local; in isl_local_dim() local 62 return isl_mat_rows(mat); in isl_local_dim() 104 isl_mat *mat = local; in isl_local_div_is_marked_unknown() local 123 isl_mat *mat = local; in isl_local_div_is_known() local 133 cols = isl_mat_cols(mat); in isl_local_div_is_known() 236 isl_mat *mat; in isl_local_reorder() local 248 if (!mat) in isl_local_reorder() 253 isl_seq_clr(mat->row[i] + 2, mat->n_col - 2); in isl_local_reorder() 280 isl_mat *mat = local; in isl_local_extend_point_vec() local [all …]
|
| H A D | isl_tab_pip.c | 620 isl_seq_scale(mat->row[i], mat->row[i], m, mat->n_col); in scale_rows() 697 mat = isl_mat_alloc(tab->mat->ctx, 1 + sol->n_out, in sol_add() 699 if (!mat) in sol_add() 704 isl_seq_clr(mat->row[0] + 1, mat->n_col - 1); in sol_add() 710 isl_seq_clr(mat->row[1 + row], mat->n_col); in sol_add() 723 isl_int_gcd(m, mat->row[0][0], tab->mat->row[r][0]); in sol_add() 745 isl_seq_neg(mat->row[1 + row], mat->row[1 + row], in sol_add() 1057 tab->mat->ctx->one, tab->mat->row[row] + 1, in set_row_cst_to_div() 1058 tab->mat->ctx->one, tab->mat->row[drow] + 1, in set_row_cst_to_div() 1847 tab->mat->row[row][off + i], tab->mat->row[row][0]); in add_cut() [all …]
|
| H A D | isl_coalesce.c | 1174 isl_mat *mat; member 1229 wraps->mat = mat; in wraps_init() 1230 if (!mat) in wraps_init() 1448 wraps->mat = isl_mat_drop_rows(wraps->mat, i, 1); in check_wraps() 1449 if (!wraps->mat) in check_wraps() 1634 isl_mat *mat; in is_adj_ineq_extension() local 1762 isl_mat *mat; in can_wrap_in_facet() local 1846 isl_int_add_ui(wraps->mat->row[w][0], wraps->mat->row[w][0], 1); in wrap_in_facet() 1853 isl_int_sub_ui(wraps->mat->row[w][0], wraps->mat->row[w][0], 1); in wrap_in_facet() 1946 isl_mat *mat; in wrap_in_facets() local [all …]
|
| H A D | isl_equalities.c | 461 static __isl_give isl_mat *insert_parameter_rows(__isl_take isl_mat *mat, in insert_parameter_rows() argument 467 return mat; in insert_parameter_rows() 468 if (!mat) in insert_parameter_rows() 471 mat = isl_mat_insert_rows(mat, 1, nparam); in insert_parameter_rows() 472 if (!mat) in insert_parameter_rows() 476 isl_seq_clr(mat->row[1 + i], mat->n_col); in insert_parameter_rows() 477 isl_int_set(mat->row[1 + i][1 + i], mat->row[0][0]); in insert_parameter_rows() 480 return mat; in insert_parameter_rows()
|
| H A D | isl_morph.c | 617 __isl_take isl_mat *mat) in isl_multi_aff_from_aff_mat_anonymous() argument 623 ctx = isl_mat_get_ctx(mat); in isl_multi_aff_from_aff_mat_anonymous() 624 n_row = isl_mat_rows(mat); in isl_multi_aff_from_aff_mat_anonymous() 625 n_col = isl_mat_cols(mat); in isl_multi_aff_from_aff_mat_anonymous() 631 return isl_multi_aff_from_aff_mat(space, mat); in isl_multi_aff_from_aff_mat_anonymous() 742 isl_mat *mat; in isl_morph_inverse() local 752 mat = morph->map; in isl_morph_inverse() 754 morph->inv = mat; in isl_morph_inverse()
|
| H A D | isl_local_private.h | 6 __isl_give isl_local *isl_local_alloc_from_mat(__isl_take isl_mat *mat);
|
| H A D | isl_sample.c | 160 isl_assert(tab->mat->ctx, bset, return NULL); in tab_equalities() 164 return isl_mat_alloc(tab->mat->ctx, 0, tab->n_var); in tab_equalities() 166 return isl_mat_identity(tab->mat->ctx, tab->n_var); in tab_equalities() 168 eq = isl_mat_alloc(tab->mat->ctx, n_eq, tab->n_var); in tab_equalities() 206 return isl_mat_identity(tab->mat->ctx, 1 + tab->n_var); in initial_basis() 395 return isl_vec_alloc(tab->mat->ctx, 0); in isl_tab_sample() 401 isl_assert(tab->mat->ctx, tab->basis->n_row == tab->n_var + 1, in isl_tab_sample() 403 isl_assert(tab->mat->ctx, tab->basis->n_col == tab->n_var + 1, in isl_tab_sample() 406 ctx = tab->mat->ctx; in isl_tab_sample()
|
| H A D | isl_affine_hull.c | 276 ctx = tab->mat->ctx; in outside_point() 640 isl_assert(tab->mat->ctx, tab->bmap, goto error); in isl_tab_detect_equalities() 641 isl_assert(tab->mat->ctx, tab->samples, goto error); in isl_tab_detect_equalities() 642 isl_assert(tab->mat->ctx, tab->samples->n_col == 1 + tab->n_var, goto error); in isl_tab_detect_equalities() 643 isl_assert(tab->mat->ctx, tab->n_sample > tab->n_outside, goto error); in isl_tab_detect_equalities() 648 sample = isl_vec_alloc(tab->mat->ctx, 1 + tab->n_var); in isl_tab_detect_equalities() 684 isl_seq_normalize(tab->mat->ctx, hull->eq[j], 1 + tab->n_var); in isl_tab_detect_equalities()
|
| H A D | isl_convex_hull.c | 2830 if (!mat || n < 0) in collect_inequalities() 2831 return isl_mat_free(mat); in collect_inequalities() 2839 return isl_mat_free(mat); in collect_inequalities() 2841 ineq[n_ineq++] = mat->row[n_eq]; in collect_inequalities() 2843 isl_seq_neg(mat->row[n_eq++], bset->eq[j], mat->n_col); in collect_inequalities() 2850 return mat; in collect_inequalities() 2888 isl_mat *mat = NULL; in uset_unshifted_simple_hull_from_basic_set_list() local 2917 mat = collect_inequalities(mat, list, ineq); in uset_unshifted_simple_hull_from_basic_set_list() 2918 if (!mat) in uset_unshifted_simple_hull_from_basic_set_list() 2926 isl_mat_free(mat); in uset_unshifted_simple_hull_from_basic_set_list() [all …]
|
| H A D | isl_polynomial.c | 2473 __isl_keep isl_mat **mat) in reduce_div() argument 2487 *mat = isl_mat_col_addmul(*mat, i, v, 1 + total + div); in reduce_div() 2531 __isl_keep isl_mat **mat) in invert_div() argument 2540 *mat = isl_mat_col_neg(*mat, 1 + total + div); in invert_div() 2563 isl_mat *mat; in reduce_divs() local 2577 mat = isl_mat_set_element_si(mat, i, o_div + i, 1); in reduce_divs() 2587 if (!mat) in reduce_divs() 2603 isl_mat_free(mat); in reduce_divs() 2616 isl_mat_free(mat); in reduce_divs() 4394 isl_mat *mat, *diag; in isl_qpolynomial_morph_domain() local [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/include/isl/ |
| H A D | mat.h | 26 isl_ctx *isl_mat_get_ctx(__isl_keep isl_mat *mat); 30 __isl_give isl_mat *isl_mat_extend(__isl_take isl_mat *mat, 33 __isl_give isl_mat *isl_mat_copy(__isl_keep isl_mat *mat); 34 __isl_null isl_mat *isl_mat_free(__isl_take isl_mat *mat); 36 isl_size isl_mat_rows(__isl_keep isl_mat *mat); 37 isl_size isl_mat_cols(__isl_keep isl_mat *mat); 45 __isl_give isl_mat *isl_mat_swap_cols(__isl_take isl_mat *mat, 47 __isl_give isl_mat *isl_mat_swap_rows(__isl_take isl_mat *mat, 53 __isl_take isl_mat *mat); 109 isl_size isl_mat_rank(__isl_keep isl_mat *mat); [all …]
|
| /llvm-project-15.0.7/flang/test/Lower/Intrinsics/ |
| H A D | transpose_opt.f90 | 6 real :: mat(2,3) local 7 call bar_transpose_test(transpose(mat)) 30 real, allocatable :: mat(:,:) local 31 mat = transpose(mat)
|
| H A D | transpose.f90 | 7 real :: mat(2,3) local 8 call bar_transpose_test(transpose(mat))
|
| /llvm-project-15.0.7/flang/test/Evaluate/ |
| H A D | folding09.f90 | 12 subroutine test(arr1, arr2, arr3, mat, alloc) argument 13 real, intent(in) :: arr1(:), arr2(10), mat(10, 10) local 23 logical, parameter :: test_isc07 = is_contiguous(mat) 24 logical, parameter :: test_isc08 = is_contiguous(mat(1:10,1))
|
| /llvm-project-15.0.7/lldb/test/API/macosx/lc-note/addrable-bits/ |
| H A D | main.c | 7 int mat (int in) { return tat(in + 15); } in mat() function 10 int (*matp)(int) = mat; in main()
|
| /llvm-project-15.0.7/mlir/test/Dialect/NVGPU/ |
| H A D | optimize-shared-memory.mlir | 31 %mat = nvgpu.ldmatrix %shm[%fragRow, %fragCol] {numTiles = 4 : i32, transpose = false} 54 return %mat, %matB: vector<4x2xf16>, vector<4x2xf16> 88 %mat = nvgpu.ldmatrix %shm[%fragRow, %fragCol] {numTiles = 4 : i32, transpose = false} 155 …return %mat, %matB, %elem, %elem2, %elemB: vector<4x1xf32>, vector<4x1xf32>, f32, vector<4xf32>, f… 210 %mat = nvgpu.ldmatrix %shm[%fragRow, %fragCol] {numTiles = 1 : i32, transpose = false} 213 return %mat: vector<1x2xf16> 236 %mat = nvgpu.ldmatrix %shmView[%fragRow, %fragCol] {numTiles = 1 : i32, transpose = false} 239 return %mat: vector<1x2xf16>
|
| /llvm-project-15.0.7/mlir/lib/Transforms/Utils/ |
| H A D | DialectConversion.cpp | 1098 for (auto &mat : unresolvedMaterializations) { in applyRewrites() local 1099 mat.getOp()->dropAllUses(); in applyRewrites() 1100 mat.getOp()->erase(); in applyRewrites() 1155 UnrealizedConversionCastOp op = mat.getOp(); in resetState() 2620 materializationOps.try_emplace(mat.getOp(), &mat); in computeNecessaryMaterializations() 2621 worklist.insert(&mat); in computeNecessaryMaterializations() 2656 necessaryMaterializations.remove(mat); in computeNecessaryMaterializations() 2688 worklist.insert(mat); in computeNecessaryMaterializations() 2697 UnresolvedMaterialization &mat, in legalizeUnresolvedMaterialization() argument 2718 UnrealizedConversionCastOp op = mat.getOp(); in legalizeUnresolvedMaterialization() [all …]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | RegAllocBase.cpp | 58 LiveRegMatrix &mat) { in init() argument 63 Matrix = &mat; in init()
|
| H A D | RegAllocBase.h | 85 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | ubsan-pass-object-size.c | 43 int mat(int *const p __attribute__((pass_object_size(2))), int n) { in mat() function
|
| H A D | matrix-type-operators.c | 1074 fx2x3_t mat; member 1098 a->mat[i][j] += f; in insert_compound_stmt_field()
|