67 if (
FN(
MULTI(
BASE),check_has_explicit_domain)(multi) < 0)
69 is_params =
FN(
DOM,is_params)(multi->u.dom);
72 multi_dom =
FN(
MULTI(
BASE),get_explicit_domain)(multi);
110 &
FN(
EL,intersect_domain));
121 multi_dom =
FN(
MULTI(
BASE),get_explicit_domain)(multi);
122 multi_dom =
FN(
DOM,intersect_params)(multi_dom,
domain);
123 multi =
FN(
MULTI(
BASE),set_explicit_domain)(multi, multi_dom);
150 &
FN(
EL,intersect_params));
#define isl_die(ctx, errno, msg, code)
static __isl_give isl_schedule_node * align_params(__isl_take isl_schedule_node *node, void *user)
isl_bool isl_space_has_domain_tuples(__isl_keep isl_space *space1, __isl_keep isl_space *space2)
__isl_null isl_space * isl_space_free(__isl_take isl_space *space)
static TupleKindPtr apply(const TupleKindPtr tuple, const Substitution &subs)
static std::vector< std::string > intersect(const std::vector< std::string > &v1, const std::vector< std::string > &v2)