Lines Matching full:base

15 __isl_give MULTI(BASE) *FN(MULTI(BASE),cow)(__isl_take MULTI(BASE) *multi);
21 static int FN(MULTI(BASE),has_explicit_domain)(__isl_keep MULTI(BASE) *multi) in FN() argument
28 static isl_stat FN(MULTI(BASE),check_has_explicit_domain)( in FN() argument
29 __isl_keep MULTI(BASE) *multi) in FN()
33 if (!FN(MULTI(BASE),has_explicit_domain)(multi)) in FN()
34 isl_die(FN(MULTI(BASE),get_ctx)(multi), isl_error_internal, in FN()
42 static __isl_keep DOM *FN(MULTI(BASE),peek_explicit_domain)( in FN() argument
43 __isl_keep MULTI(BASE) *multi) in FN()
45 if (FN(MULTI(BASE),check_has_explicit_domain)(multi) < 0) in FN()
52 static __isl_give DOM *FN(MULTI(BASE),get_explicit_domain)( in FN() argument
53 __isl_keep MULTI(BASE) *multi) in FN()
55 return FN(DOM,copy)(FN(MULTI(BASE),peek_explicit_domain)(multi)); in FN()
60 static __isl_give MULTI(BASE) *FN(MULTI(BASE),set_explicit_domain)( in MULTI() argument
61 __isl_take MULTI(BASE) *multi, __isl_take DOM *dom) in MULTI()
63 if (FN(MULTI(BASE),check_has_explicit_domain)(multi) < 0) in MULTI()
65 multi = FN(MULTI(BASE),cow)(multi); in MULTI()
71 return FN(MULTI(BASE),free)(multi); in MULTI()
74 FN(MULTI(BASE),free)(multi); in MULTI()
86 static __isl_give MULTI(BASE) *FN(MULTI(BASE),intersect_explicit_domain)( in MULTI() argument
87 __isl_take MULTI(BASE) *dst, __isl_keep MULTI(BASE) *src) in MULTI()
92 dom = FN(MULTI(BASE),peek_explicit_domain)(src); in MULTI()
95 return FN(MULTI(BASE),free)(dst); in MULTI()
99 dst = FN(MULTI(BASE),intersect_domain)(dst, dom); in MULTI()
104 dst = FN(MULTI(BASE),intersect_params)(dst, params); in MULTI()
112 static __isl_give MULTI(BASE) *FN(MULTI(BASE),copy_explicit_domain)( in MULTI() argument
113 __isl_take MULTI(BASE) *dst, __isl_keep MULTI(BASE) *src) in MULTI()
117 dom = FN(MULTI(BASE),get_explicit_domain)(src); in MULTI()
118 dst = FN(MULTI(BASE),set_explicit_domain)(dst, dom); in MULTI()
125 static __isl_give MULTI(BASE) *FN(MULTI(BASE),align_explicit_domain_params)( in MULTI() argument
126 __isl_take MULTI(BASE) *multi, __isl_take isl_space *space) in MULTI()
130 dom = FN(MULTI(BASE),get_explicit_domain)(multi); in MULTI()
132 multi = FN(MULTI(BASE),set_explicit_domain)(multi, dom); in MULTI()
140 static __isl_give MULTI(BASE) *FN(MULTI(BASE),reset_explicit_domain_space)( in MULTI() argument
141 __isl_take MULTI(BASE) *multi, __isl_take isl_space *space) in MULTI()
145 dom = FN(MULTI(BASE),get_explicit_domain)(multi); in MULTI()
147 multi = FN(MULTI(BASE),set_explicit_domain)(multi, dom); in MULTI()
154 static void FN(MULTI(BASE),free_explicit_domain)(__isl_keep MULTI(BASE) *multi) in FN() argument
156 if (FN(MULTI(BASE),check_has_explicit_domain)(multi) < 0) in FN()
163 static isl_bool FN(MULTI(BASE),equal_explicit_domain)( in FN() argument
164 __isl_keep MULTI(BASE) *multi1, __isl_keep MULTI(BASE) *multi2) in FN()
169 if (FN(MULTI(BASE),check_has_explicit_domain)(multi1) < 0 || in FN()
170 FN(MULTI(BASE),check_has_explicit_domain)(multi2) < 0) in FN()
172 dom1 = FN(MULTI(BASE),get_explicit_domain)(multi1); in FN()
173 dom2 = FN(MULTI(BASE),get_explicit_domain)(multi2); in FN()
181 static isl_stat FN(MULTI(BASE),check_explicit_domain)(
182 __isl_keep MULTI(BASE) *multi) __attribute__ ((unused));
187 isl_stat FN(MULTI(BASE),check_explicit_domain)(__isl_keep MULTI(BASE) *multi) in FN() argument
192 if (FN(MULTI(BASE),check_has_explicit_domain)(multi) < 0) in FN()
202 isl_die(FN(MULTI(BASE),get_ctx)(multi), isl_error_internal, in FN()