reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2362 obj.type = isl_obj_none; 2397 obj.type = isl_obj_set; 2412 obj.type = isl_obj_map; 2434 obj.type = isl_obj_none; 2440 if (obj.type == isl_obj_map) { 2442 obj.type = isl_obj_union_map; 2443 } else if (obj.type == isl_obj_set) { 2445 obj.type = isl_obj_union_set; 2446 } else if (obj.type == isl_obj_pw_qpolynomial) { 2448 obj.type = isl_obj_union_pw_qpolynomial; 2449 } else if (obj.type == isl_obj_pw_qpolynomial_fold) { 2451 obj.type = isl_obj_union_pw_qpolynomial_fold; 2456 obj.type->free(obj.v); 2457 obj.type = isl_obj_none; 2464 if (obj2.type == isl_obj_none || !obj2.v) 2466 if (obj1.type == isl_obj_set && obj2.type == isl_obj_union_set) 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) 2468 if (obj1.type == isl_obj_union_set && obj2.type == isl_obj_set) 2470 if (obj1.type == isl_obj_map && obj2.type == isl_obj_union_map) 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) 2472 if (obj1.type == isl_obj_union_map && obj2.type == isl_obj_map) 2474 if (obj1.type == isl_obj_pw_qpolynomial && 2475 obj2.type == isl_obj_union_pw_qpolynomial) 2477 if (obj1.type == isl_obj_union_pw_qpolynomial && 2478 obj2.type == isl_obj_pw_qpolynomial) 2480 if (obj1.type == isl_obj_pw_qpolynomial_fold && 2481 obj2.type == isl_obj_union_pw_qpolynomial_fold) 2483 if (obj1.type == isl_obj_union_pw_qpolynomial_fold && 2484 obj2.type == isl_obj_pw_qpolynomial_fold) 2486 if (obj1.type != obj2.type) { 2486 if (obj1.type != obj2.type) { 2491 if (!obj1.type->add) 2494 if (obj1.type == isl_obj_map && !isl_map_has_equal_space(obj1.v, obj2.v)) { 2498 if (obj1.type == isl_obj_set && !isl_set_has_equal_space(obj1.v, obj2.v)) { 2502 if (obj1.type == isl_obj_pw_qpolynomial && 2507 if (obj1.type == isl_obj_pw_qpolynomial_fold && 2512 obj1.v = obj1.type->add(obj1.v, obj2.v); 2515 obj1.type->free(obj1.v); 2516 obj2.type->free(obj2.v); 2517 obj1.type = isl_obj_none; 2580 obj.type = isl_obj_schedule; 2597 obj.type = isl_obj_union_set; 2609 if (obj.type == isl_obj_none || !obj.v) 2644 obj.type = isl_obj_val; 2657 obj.type = isl_obj_map; 2705 if (obj.type == isl_obj_none || !obj.v) 2724 obj.type->free(obj.v); 2742 isl_assert(s->ctx, obj.type == isl_obj_map || 2743 obj.type == isl_obj_set, goto error); 2745 if (obj.type == isl_obj_set) 2750 obj.type->free(obj.v); 2760 if (obj.type == isl_obj_map && isl_map_may_be_set(obj.v)) { 2762 obj.type = isl_obj_set; 2764 isl_assert(s->ctx, obj.type == isl_obj_set, goto error); 2769 obj.type->free(obj.v); 2778 if (obj.type == isl_obj_map) { 2779 obj.type = isl_obj_union_map; 2782 if (obj.type == isl_obj_set) { 2783 obj.type = isl_obj_union_set; 2786 if (obj.v && obj.type == isl_obj_union_set && 2788 obj.type = isl_obj_union_map; 2789 if (obj.v && obj.type != isl_obj_union_map) 2794 obj.type->free(obj.v); 2805 if (obj.type == isl_obj_set) { 2806 obj.type = isl_obj_union_set; 2810 isl_assert(ctx, obj.type == isl_obj_union_set, goto error); 2814 obj.type->free(obj.v); 2837 if (obj.v && (obj.type != isl_obj_map && obj.type != isl_obj_set)) 2837 if (obj.v && (obj.type != isl_obj_map && obj.type != isl_obj_set)) 2858 obj.type->free(obj.v); 3079 isl_assert(s->ctx, obj.type == isl_obj_pw_qpolynomial, 3084 obj.type->free(obj.v); 3476 if (obj.type == isl_obj_map || obj.type == isl_obj_set) 3476 if (obj.type == isl_obj_map || obj.type == isl_obj_set) 3478 if (obj.type == isl_obj_union_map) 3480 if (obj.type == isl_obj_union_set) 3483 obj.type->free(obj.v); 4030 obj.type->free(obj.v); 4198 if (obj.type == isl_obj_pw_qpolynomial) { 4199 obj.type = isl_obj_union_pw_qpolynomial; 4203 isl_assert(s->ctx, obj.type == isl_obj_union_pw_qpolynomial, 4208 obj.type->free(obj.v);tools/polly/unittests/Isl/IslTest.cpp
24 if (Obj.type == isl_obj_set) 26 else if (Obj.type == isl_obj_map) 30 if (Obj.type) 31 Obj.type->free(Obj.v);