reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/lib/External/isl/isl_input.c
 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);