HomeSort by: relevance | last modified time | path
    Searched refs:isl_mat (Results 1 - 25 of 43) sorted by relevancy

1 2

  /src/external/mit/isl/dist/include/isl/
mat.h 23 struct isl_mat;
24 typedef struct isl_mat isl_mat; typedef in typeref:struct:isl_mat
26 isl_ctx *isl_mat_get_ctx(__isl_keep isl_mat *mat);
28 __isl_give isl_mat *isl_mat_alloc(isl_ctx *ctx,
30 __isl_give isl_mat *isl_mat_extend(__isl_take isl_mat *mat,
32 __isl_give isl_mat *isl_mat_identity(isl_ctx *ctx, unsigned n_row);
33 __isl_give isl_mat *isl_mat_copy(__isl_keep isl_mat *mat)
    [all...]
  /src/external/mit/isl/dist/
isl_equalities.h 20 __isl_give isl_mat *isl_mat_final_variable_compression(__isl_take isl_mat *B,
21 int first, __isl_give isl_mat **T2);
22 __isl_give isl_mat *isl_mat_variable_compression(__isl_take isl_mat *B,
23 __isl_give isl_mat **T2);
24 __isl_give isl_mat *isl_mat_parameter_compression(__isl_take isl_mat *B,
26 __isl_give isl_mat *isl_mat_parameter_compression_ext(__isl_take isl_mat *B
    [all...]
isl_mat_private.h 7 struct isl_mat { struct
26 uint32_t isl_mat_get_hash(__isl_keep isl_mat *mat);
28 __isl_give isl_mat *isl_mat_zero(isl_ctx *ctx, unsigned n_row, unsigned n_col);
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,
33 __isl_give isl_mat *isl_mat_sub_alloc6(isl_ctx *ctx, isl_int **row
    [all...]
isl_local_private.h 6 __isl_give isl_local *isl_local_alloc_from_mat(__isl_take isl_mat *mat);
polytope_scan.c 28 struct isl_mat *samples;
51 static __isl_give isl_mat *isl_basic_set_scan_samples(
78 static __isl_give isl_mat *isl_basic_set_samples(__isl_take isl_basic_set *bset)
80 struct isl_mat *T;
81 struct isl_mat *samples;
98 struct isl_mat *samples;
isl_mat.c 25 isl_ctx *isl_mat_get_ctx(__isl_keep isl_mat *mat)
32 uint32_t isl_mat_get_hash(__isl_keep isl_mat *mat)
53 __isl_give isl_mat *isl_mat_alloc(isl_ctx *ctx,
57 struct isl_mat *mat;
59 mat = isl_alloc_type(ctx, struct isl_mat);
91 __isl_give isl_mat *isl_mat_extend(__isl_take isl_mat *mat,
108 struct isl_mat *new_mat;
148 __isl_give isl_mat *isl_mat_sub_alloc6(isl_ctx *ctx, isl_int **row,
152 struct isl_mat *mat
    [all...]
isl_equalities.c 66 static __isl_give isl_mat *particular_solution(__isl_keep isl_mat *B,
70 struct isl_mat *M = NULL;
71 struct isl_mat *C = NULL;
72 struct isl_mat *U = NULL;
73 struct isl_mat *H = NULL;
74 struct isl_mat *cst = NULL;
75 struct isl_mat *T = NULL;
129 static __isl_take isl_mat *parameter_compression_1(__isl_keep isl_mat *B
    [all...]
isl_local_space_private.h 12 isl_mat *div;
23 __isl_take isl_space *space, __isl_take isl_mat *div);
33 int isl_mat_cmp_div(__isl_keep isl_mat *div, int i, int j);
34 __isl_give isl_mat *isl_merge_divs(__isl_keep isl_mat *div1,
35 __isl_keep isl_mat *div2, int *exp1, int *exp2);
45 __isl_take isl_local_space *ls, __isl_take isl_mat *div);
isl_morph.h 34 isl_mat *map;
35 isl_mat *inv;
43 __isl_take isl_mat *map, __isl_take isl_mat *inv);
isl_local.c 37 __isl_give isl_local *isl_local_alloc_from_mat(__isl_take isl_mat *mat)
65 isl_mat *mat = local;
112 isl_mat *mat = local;
131 isl_mat *mat = local;
196 isl_mat *mat1 = local1;
197 isl_mat *mat2 = local2;
266 isl_mat *div = local;
268 isl_mat *mat;
303 isl_mat *mat = local;
330 isl_mat *mat = local
    [all...]
isl_scheduler.h 76 isl_mat *sched;
79 isl_mat *indep;
80 isl_mat *vmap;
isl_local.h 7 typedef isl_mat isl_local;
isl_factorization.c 97 __isl_take isl_mat *Q, __isl_take isl_mat *U, int n, int *len)
106 isl_mat *id;
146 static int init_groups(struct isl_factor_groups *g, __isl_keep isl_mat *H)
197 __isl_keep isl_mat *H)
226 static int update_groups(struct isl_factor_groups *g, __isl_keep isl_mat *H)
272 isl_mat *H, *U, *Q;
basis_reduction_templ.c 53 struct isl_mat *B;
316 __isl_give isl_mat *isl_basic_set_reduced_basis(__isl_keep isl_basic_set *bset)
318 struct isl_mat *basis;
332 isl_mat *eq;
isl_tab.h 136 struct isl_mat *mat;
165 struct isl_mat *samples;
169 struct isl_mat *basis;
271 isl_mat *trivial;
isl_morph.c 33 __isl_take isl_mat *map, __isl_take isl_mat *inv)
112 isl_mat *sub;
386 isl_mat *id;
406 isl_mat *id;
486 isl_mat *E, *Q, *C;
575 isl_mat *H, *B;
576 isl_mat *map, *inv;
621 __isl_take isl_mat *mat)
718 isl_mat *map, *inv
    [all...]
isl_map_private.h 409 struct isl_mat;
412 __isl_take isl_basic_set *bset, __isl_take isl_mat *mat);
414 __isl_take isl_set *set, __isl_take isl_mat *mat);
418 __isl_take isl_mat *trans);
421 __isl_take isl_mat *trans);
447 __isl_take isl_basic_set *bset, __isl_take isl_mat *div, int *exp);
449 __isl_take isl_basic_set *bmap, __isl_take isl_mat *div, int *exp);
465 __isl_give isl_mat *isl_basic_set_get_divs(__isl_keep isl_basic_set *bset);
466 __isl_give isl_mat *isl_basic_map_get_divs(__isl_keep isl_basic_map *bmap);
592 __isl_give isl_mat *isl_basic_set_extract_equalities
    [all...]
isl_sample.c 133 struct isl_mat *T;
152 static struct isl_mat *tab_equalities(struct isl_tab *tab)
156 struct isl_mat *eq;
200 static struct isl_mat *initial_basis(struct isl_tab *tab)
203 struct isl_mat *eq;
204 struct isl_mat *Q;
705 struct isl_mat *T;
844 __isl_take isl_basic_set *cone, __isl_take isl_mat *U)
951 struct isl_mat *M, *U;
1025 struct isl_tab *tab_cone, struct isl_mat *U
    [all...]
isl_local_space.c 51 __isl_take isl_space *space, __isl_take isl_mat *div)
80 isl_mat *div;
676 __isl_take isl_local_space *ls, __isl_take isl_mat *div)
695 static void expand_row(__isl_keep isl_mat *dst, int d,
696 __isl_keep isl_mat *src, int s, int *exp)
743 int isl_mat_cmp_div(__isl_keep isl_mat *div, int i, int j)
805 __isl_give isl_mat *isl_merge_divs(__isl_keep isl_mat *div1,
806 __isl_keep isl_mat *div2, int *exp1, int *exp2)
809 isl_mat *div = NULL
    [all...]
isl_aff_private.h 103 __isl_take isl_mat *div, int *exp);
155 __isl_take isl_space *space, __isl_take isl_mat *mat);
isl_output.c 275 __isl_keep isl_mat *div, int pos)
285 __isl_keep isl_mat *div, int pos, __isl_take isl_printer *p);
288 __isl_keep isl_mat *div,
321 __isl_keep isl_mat *div,
354 __isl_keep isl_space *space, __isl_keep isl_mat *div, isl_int *c)
560 __isl_keep isl_space *space, __isl_keep isl_mat *div,
583 __isl_keep isl_space *space, __isl_keep isl_mat *div,
612 __isl_keep isl_space *space, __isl_keep isl_mat *div, int pos,
644 __isl_keep isl_space *space, __isl_keep isl_mat *div, unsigned pos,
688 __isl_keep isl_mat *div, unsigned div_pos
    [all...]
isl_map_simplify.c 970 struct isl_mat *B;
972 struct isl_mat *T = NULL;
973 struct isl_mat *C = NULL;
974 struct isl_mat *C2 = NULL;
2055 static isl_stat mark_shifted_constraints(__isl_keep isl_mat *ineq,
2385 __isl_take isl_basic_set *context, __isl_keep isl_mat *ineq, int *row)
2484 __isl_take isl_basic_set *bset, __isl_take isl_mat *ineq,
2531 __isl_take isl_mat *ineq, __isl_take isl_basic_set *context)
2625 /* Extract the inequalities of "bset" as an isl_mat.
2627 static __isl_give isl_mat *extract_ineq(__isl_keep isl_basic_set *bset
    [all...]
isl_lp.c 262 isl_mat *bset_div = NULL;
263 isl_mat *div = NULL;
isl_polynomial_private.h 41 struct isl_mat *div;
57 struct isl_mat *div;
isl_convex_hull.c 313 struct isl_mat *T = NULL;
389 static __isl_give isl_mat *initial_facet_constraint(__isl_keep isl_set *set)
396 isl_mat *bounds = NULL;
485 struct isl_mat *m, *U, *Q;
602 struct isl_mat *c = NULL;
955 struct isl_mat *M, *U, *Q;
1142 __isl_take isl_mat *T)
1228 struct isl_mat *T = NULL;
1229 struct isl_mat *T2 = NULL;
1489 struct isl_mat *bounds = NULL
    [all...]

Completed in 47 milliseconds

1 2