Lines Matching refs:morph1
713 /* Construct a morphism that first does morph2 and then morph1.
715 __isl_give isl_morph *isl_morph_compose(__isl_take isl_morph *morph1,
721 if (!morph1 || !morph2)
724 map = isl_mat_product(isl_mat_copy(morph1->map), isl_mat_copy(morph2->map));
725 inv = isl_mat_product(isl_mat_copy(morph2->inv), isl_mat_copy(morph1->inv));
727 isl_basic_set_copy(morph1->dom));
729 ran = isl_morph_basic_set(isl_morph_copy(morph1),
731 ran = isl_basic_set_intersect(ran, isl_basic_set_copy(morph1->ran));
733 isl_morph_free(morph1);
738 isl_morph_free(morph1);