reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
533 if (!pw1 || !pw2) 536 if (pw1->size < pw1->n + pw2->n && pw1->n < pw2->n) 536 if (pw1->size < pw1->n + pw2->n && pw1->n < pw2->n) 537 return FN(PW,add_disjoint_aligned)(pw2, pw1); 541 if (pw1->type != pw2->type) 545 isl_assert(ctx, isl_space_is_equal(pw1->dim, pw2->dim), goto error); 549 return pw2; 552 if (FN(PW,IS_ZERO)(pw2)) { 553 FN(PW,free)(pw2); 557 pw1 = FN(PW,grow)(pw1, pw2->n); 561 for (i = 0; i < pw2->n; ++i) 563 isl_set_copy(pw2->p[i].set), 564 FN(EL,copy)(pw2->p[i].FIELD)); 566 FN(PW,free)(pw2); 571 FN(PW,free)(pw2);