Lines Matching refs:multi
17 __isl_keep MULTI(BASE) *multi, __isl_keep DOM *domain) in FN()
23 space = FN(MULTI(BASE),get_space)(multi); in FN()
35 __isl_keep MULTI(BASE) *multi, __isl_keep DOM *domain) in FN()
39 ok = FN(MULTI(BASE),compatible_domain)(multi, domain); in FN()
60 __isl_take MULTI(BASE) *multi, __isl_take DOM *domain) in MULTI()
65 if (FN(MULTI(BASE),check_compatible_domain)(multi, domain) < 0) in MULTI()
67 if (FN(MULTI(BASE),check_has_explicit_domain)(multi) < 0) in MULTI()
69 is_params = FN(DOM,is_params)(multi->u.dom); in MULTI()
72 multi_dom = FN(MULTI(BASE),get_explicit_domain)(multi); in MULTI()
81 multi = FN(MULTI(BASE),set_explicit_domain)(multi, domain); in MULTI()
82 return multi; in MULTI()
84 FN(MULTI(BASE),free)(multi); in MULTI()
93 __isl_take MULTI(BASE) *multi, __isl_take DOM *domain) in MULTI()
95 return FN(FN(MULTI(BASE),align_params),DOMBASE)(multi, domain, in MULTI()
105 __isl_take MULTI(BASE) *multi, __isl_take DOM *domain) in MULTI()
107 if (FN(MULTI(BASE),has_explicit_domain)(multi)) in MULTI()
108 return FN(MULTI(BASE),domain_intersect)(multi, domain); in MULTI()
109 return FN(FN(MULTI(BASE),apply),DOMBASE)(multi, domain, in MULTI()
117 __isl_take MULTI(BASE) *multi, __isl_take isl_set *domain) in MULTI()
121 multi_dom = FN(MULTI(BASE),get_explicit_domain)(multi); in MULTI()
123 multi = FN(MULTI(BASE),set_explicit_domain)(multi, multi_dom); in MULTI()
125 return multi; in MULTI()
133 __isl_take MULTI(BASE) *multi, __isl_take isl_set *domain) in MULTI()
135 return FN(FN(MULTI(BASE),align_params),set)(multi, domain, in MULTI()
145 __isl_take MULTI(BASE) *multi, __isl_take isl_set *domain) in MULTI()
147 if (FN(MULTI(BASE),has_explicit_domain)(multi)) in MULTI()
148 return FN(MULTI(BASE),domain_intersect_params)(multi, domain); in MULTI()
149 return FN(MULTI(BASE),apply_set)(multi, domain, in MULTI()