|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/polly/lib/External/isl/isl_pw_eval.c 72 v = FN(EL,eval)(FN(EL,copy)(pw->p[i].FIELD),
72 v = FN(EL,eval)(FN(EL,copy)(pw->p[i].FIELD),
tools/polly/lib/External/isl/isl_pw_templ.c 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);
1343 pw->p[i].FIELD = FN(EL,insert_dims)(pw->p[i].FIELD,
1455 opt = FN(EL,opt_on_domain)(FN(EL,copy)(pw->p[0].FIELD),
1455 opt = FN(EL,opt_on_domain)(FN(EL,copy)(pw->p[0].FIELD),
1459 opt_i = FN(EL,opt_on_domain)(FN(EL,copy)(pw->p[i].FIELD),
1459 opt_i = FN(EL,opt_on_domain)(FN(EL,copy)(pw->p[i].FIELD),
1530 pw->p[i].FIELD = FN(EL,reset_space_and_domain)(pw->p[i].FIELD,
1667 pw->p[i].FIELD = FN(EL,morph_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)
1721 __isl_take EL *el,
1722 isl_stat (*fn)(__isl_take isl_set *set, __isl_take EL *el,
1732 EL *copy;
1737 copy = FN(EL,copy)(el);
1738 copy = FN(EL,lift)(copy, isl_set_get_space(lift));
1745 FN(EL,free)(el);
1750 FN(EL,free)(el);
1755 isl_stat (*fn)(__isl_take isl_set *set, __isl_take EL *el,
1766 EL *el;
1772 el = FN(EL,copy)(pw->p[i].FIELD);
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);