Lines Matching refs:pw1
49 __isl_give PW *FN(PW,add_disjoint)(__isl_take PW *pw1, __isl_take PW *pw2)
54 if (FN(PW,align_params_bin)(&pw1, &pw2) < 0)
57 if (pw1->size < pw1->n + pw2->n && pw1->n < pw2->n)
58 return FN(PW,add_disjoint)(pw2, pw1);
60 ctx = isl_space_get_ctx(pw1->dim);
61 if (!OPT_EQUAL_TYPES(pw1->, pw2->))
64 if (FN(PW,check_equal_space)(pw1, pw2) < 0)
67 if (FN(PW,IS_ZERO)(pw1)) {
68 FN(PW,free)(pw1);
74 return pw1;
77 pw1 = FN(PW,grow)(pw1, pw2->n);
78 if (!pw1)
82 pw1 = FN(PW,add_piece)(pw1,
88 return pw1;
90 FN(PW,free)(pw1);