Lines Matching full:space
10 #include <isl/space.h>
15 /* Create a multi expression in the given space that maps each
18 __isl_give MULTI(BASE) *FN(MULTI(BASE),identity)(__isl_take isl_space *space) in MULTI()
25 if (!space) in MULTI()
28 if (isl_space_is_set(space)) in MULTI()
29 isl_die(isl_space_get_ctx(space), isl_error_invalid, in MULTI()
30 "expecting map space", goto error); in MULTI()
32 n_in = isl_space_dim(space, isl_dim_in); in MULTI()
33 n_out = isl_space_dim(space, isl_dim_out); in MULTI()
37 isl_die(isl_space_get_ctx(space), isl_error_invalid, in MULTI()
41 multi = FN(MULTI(BASE),alloc)(isl_space_copy(space)); in MULTI()
44 isl_space_free(space); in MULTI()
48 space = isl_space_domain(space); in MULTI()
49 ls = isl_local_space_from_space(space); in MULTI()
62 isl_space_free(space); in MULTI()
66 /* Create a multi expression that maps elements in the given space
70 __isl_take isl_space *space) in MULTI()
72 return FN(MULTI(BASE),identity)(isl_space_map_from_set(space)); in MULTI()
80 __isl_take isl_space *space) in MULTI()
82 return FN(MULTI(BASE),identity_on_domain_space)(space); in MULTI()
85 /* Create a multi expression in the same space as "multi" that maps each
91 isl_space *space; in MULTI() local
93 space = FN(MULTI(BASE),get_space)(multi); in MULTI()
95 return FN(MULTI(BASE),identity)(space); in MULTI()