Searched refs:morph1 (Results 1 - 3 of 3) sorted by relevance

/haiku-buildtools/isl/
H A Disl_morph.h56 __isl_give isl_morph *isl_morph_compose(__isl_take isl_morph *morph1,
H A Disl_morph.c731 /* Construct a morphism that first does morph2 and then morph1.
733 __isl_give isl_morph *isl_morph_compose(__isl_take isl_morph *morph1, argument
739 if (!morph1 || !morph2)
742 map = isl_mat_product(isl_mat_copy(morph1->map), isl_mat_copy(morph2->map));
743 inv = isl_mat_product(isl_mat_copy(morph2->inv), isl_mat_copy(morph1->inv));
745 isl_basic_set_copy(morph1->dom));
747 ran = isl_morph_basic_set(isl_morph_copy(morph1),
749 ran = isl_basic_set_intersect(ran, isl_basic_set_copy(morph1->ran));
751 isl_morph_free(morph1);
756 isl_morph_free(morph1);
[all...]
H A Disl_map.c6641 isl_morph *morph1, *morph2; local
6650 morph1 = isl_basic_set_parameter_compression(bset);
6651 bset = isl_morph_basic_set(isl_morph_copy(morph1), bset);
6660 set = isl_morph_set(isl_morph_inverse(morph1), set);

Completed in 43 milliseconds