reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2464 if (obj2.type == isl_obj_none || !obj2.v) 2464 if (obj2.type == isl_obj_none || !obj2.v) 2466 if (obj1.type == isl_obj_set && obj2.type == isl_obj_union_set) 2468 if (obj1.type == isl_obj_union_set && obj2.type == isl_obj_set) 2469 obj2 = to_union(s->ctx, obj2); 2469 obj2 = to_union(s->ctx, obj2); 2470 if (obj1.type == isl_obj_map && obj2.type == isl_obj_union_map) 2472 if (obj1.type == isl_obj_union_map && obj2.type == isl_obj_map) 2473 obj2 = to_union(s->ctx, obj2); 2473 obj2 = to_union(s->ctx, obj2); 2475 obj2.type == isl_obj_union_pw_qpolynomial) 2478 obj2.type == isl_obj_pw_qpolynomial) 2479 obj2 = to_union(s->ctx, obj2); 2479 obj2 = to_union(s->ctx, obj2); 2481 obj2.type == isl_obj_union_pw_qpolynomial_fold) 2484 obj2.type == isl_obj_pw_qpolynomial_fold) 2485 obj2 = to_union(s->ctx, obj2); 2485 obj2 = to_union(s->ctx, obj2); 2486 if (obj1.type != obj2.type) { 2494 if (obj1.type == isl_obj_map && !isl_map_has_equal_space(obj1.v, obj2.v)) { 2496 obj2 = to_union(s->ctx, obj2); 2496 obj2 = to_union(s->ctx, obj2); 2498 if (obj1.type == isl_obj_set && !isl_set_has_equal_space(obj1.v, obj2.v)) { 2500 obj2 = to_union(s->ctx, obj2); 2500 obj2 = to_union(s->ctx, obj2); 2503 !isl_pw_qpolynomial_has_equal_space(obj1.v, obj2.v)) { 2505 obj2 = to_union(s->ctx, obj2); 2505 obj2 = to_union(s->ctx, obj2); 2508 !isl_pw_qpolynomial_fold_has_equal_space(obj1.v, obj2.v)) { 2510 obj2 = to_union(s->ctx, obj2); 2510 obj2 = to_union(s->ctx, obj2); 2512 obj1.v = obj1.type->add(obj1.v, obj2.v); 2516 obj2.type->free(obj2.v); 2516 obj2.type->free(obj2.v);