reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
66 __isl_take isl_set *set, __isl_take EL *el) 74 if (isl_set_plain_is_empty(set) || FN(EL,EL_IS_ZERO)(el)) { 76 FN(EL,free)(el); 86 el_dim = FN(EL,get_space(el)); 100 FN(EL,free)(el); 106 static isl_bool FN(PW,compatible_domain)(__isl_keep EL *el, 115 el_space = FN(EL,get_space)(el); 124 static isl_stat FN(PW,check_compatible_domain)(__isl_keep EL *el, 143 __isl_give PW *FN(PW,alloc)(__isl_take isl_set *set, __isl_take EL *el) 154 pw = FN(PW,alloc_size)(FN(EL,get_space)(el), 1); 160 FN(EL,free)(el); 182 FN(EL,copy)(pw->p[i].FIELD)); 218 FN(EL,free)(pw->p[i].FIELD); 287 pw->p[i].FIELD = FN(EL,realign_domain)(pw->p[i].FIELD, 442 EL *sum; 452 sum = FN(EL,add_on_domain)(common, 453 FN(EL,copy)(pw1->p[i].FIELD), 454 FN(EL,copy)(pw2->p[j].FIELD)); 458 res = FN(PW,add_piece)(res, set, FN(EL,copy)(pw1->p[i].FIELD)); 466 res = FN(PW,add_piece)(res, set, FN(EL,copy)(pw2->p[j].FIELD)); 522 FN(EL,copy)(pw->p[i].FIELD)); 564 FN(EL,copy)(pw2->p[i].FIELD)); 585 __isl_give EL *(*fn)(__isl_take EL *el1, __isl_take EL *el2)) 585 __isl_give EL *(*fn)(__isl_take EL *el1, __isl_take EL *el2)) 585 __isl_give EL *(*fn)(__isl_take EL *el1, __isl_take EL *el2)) 593 __isl_give EL *(*fn)(__isl_take EL *el1, __isl_take EL *el2)) 593 __isl_give EL *(*fn)(__isl_take EL *el1, __isl_take EL *el2)) 593 __isl_give EL *(*fn)(__isl_take EL *el1, __isl_take EL *el2)) 611 EL *res_ij; 625 res_ij = fn(FN(EL,copy)(pw1->p[i].FIELD), 626 FN(EL,copy)(pw2->p[j].FIELD)); 627 res_ij = FN(EL,gist)(res_ij, isl_set_copy(common)); 649 __isl_give EL *(*fn)(__isl_take EL *el1, __isl_take EL *el2)) 649 __isl_give EL *(*fn)(__isl_take EL *el1, __isl_take EL *el2)) 649 __isl_give EL *(*fn)(__isl_take EL *el1, __isl_take EL *el2)) 657 __isl_give EL *(*fn)(__isl_take EL *el1, __isl_take EL *el2)) 657 __isl_give EL *(*fn)(__isl_take EL *el1, __isl_take EL *el2)) 657 __isl_give EL *(*fn)(__isl_take EL *el1, __isl_take EL *el2)) 688 pw->p[i].FIELD = FN(EL,neg)(pw->p[i].FIELD); 743 FN(EL,free)(pw->p[i].FIELD); 752 pw->p[i].FIELD = FN(EL,substitute_equalities)(pw->p[i].FIELD, aff); 906 __isl_give EL *(*fn_el)(__isl_take EL *el, __isl_take isl_set *set)) 906 __isl_give EL *(*fn_el)(__isl_take EL *el, __isl_take isl_set *set)) 913 FN(EL,free)(pw->p[i].FIELD); 940 __isl_give EL *(*fn_el)(__isl_take EL *el, 940 __isl_give EL *(*fn_el)(__isl_take EL *el, 1014 FN(EL,free)(pw->p[i].FIELD); 1035 return FN(PW,gist_aligned)(pw, set, &FN(EL,gist), 1048 return FN(PW,gist_aligned)(pw, set, &FN(EL,gist_params), 1070 return FN(EL,plain_cmp)(pc1->FIELD, pc2->FIELD); 1095 if (!FN(EL,plain_is_equal)(pw->p[i - 1].FIELD, pw->p[i].FIELD)) 1102 FN(EL,free)(pw->p[i].FIELD); 1159 isl_bool involves = FN(EL,involves_dims)(pw->p[i].FIELD, 1192 pw->p[i].FIELD = FN(EL,set_dim_name)(pw->p[i].FIELD, type, pos, s); 1223 pw->p[i].FIELD = FN(EL,drop_dims)(pw->p[i].FIELD, type, first, n); 1268 pw->p[i].FIELD = FN(EL,drop_dims)(pw->p[i].FIELD, type, first, n); 1530 pw->p[i].FIELD = FN(EL,reset_space_and_domain)(pw->p[i].FIELD, 1689 isl_stat (*fn)(__isl_take isl_set *set, __isl_take EL *el, void *user), 1699 FN(EL,copy)(pw->p[i].FIELD), user) < 0) 1802 pw->p[i].FIELD = FN(EL,move_dims)(pw->p[i].FIELD, 1856 pw->p[i].FIELD = FN(EL,scale)(pw->p[i].FIELD, v); 1905 pw->p[i].FIELD = FN(EL,scale_val)(pw->p[i].FIELD, 1953 pw->p[i].FIELD = FN(EL,scale_down_val)(pw->p[i].FIELD, 2041 equal = FN(EL,plain_is_equal)(pw1->p[i].FIELD, pw2->p[i].FIELD); 2067 isl_bool has_nan = FN(EL,involves_nan)(pw->p[i].FIELD); 2163 pw->p[i].FIELD = FN(EL,pullback_multi_aff)(pw->p[i].FIELD,tools/polly/lib/External/isl/isl_pw_union_opt.c
18 static __isl_give isl_set *FN(PW,better)(__isl_keep EL *el1, __isl_keep EL *el2, 18 static __isl_give isl_set *FN(PW,better)(__isl_keep EL *el1, __isl_keep EL *el2, 19 __isl_give isl_set *(*cmp)(__isl_take EL *el1, __isl_take EL *el2)) 19 __isl_give isl_set *(*cmp)(__isl_take EL *el1, __isl_take EL *el2)) 21 return cmp(FN(EL,copy)(el1), FN(EL,copy)(el2)); 21 return cmp(FN(EL,copy)(el1), FN(EL,copy)(el2)); 102 EL *el; 105 cmp = FN(EL,plain_cmp)(pw1->p[i].FIELD, 112 el = FN(EL,copy)(pw1->p[i].FIELD); 116 el = FN(EL,copy)(pw2->p[j].FIELD); 121 el = FN(EL,copy)(pw1->p[i].FIELD); 184 __isl_give isl_set *(*cmp)(__isl_take EL *el1, __isl_take EL *el2)) 184 __isl_give isl_set *(*cmp)(__isl_take EL *el1, __isl_take EL *el2))