Lines Matching refs:PW
3 /* Fix the value of the given parameter or domain dimension of "pw"
6 __isl_give PW *FN(PW,fix_si)(__isl_take PW *pw, enum isl_dim_type type,
12 n = FN(PW,n_piece)(pw);
14 return FN(PW,free)(pw);
17 isl_die(FN(PW,get_ctx)(pw), isl_error_invalid,
18 "cannot fix output dimension", return FN(PW,free)(pw));
26 domain = FN(PW,take_domain_at)(pw, i);
28 pw = FN(PW,restore_domain_at)(pw, i, domain);
29 pw = FN(PW,exploit_equalities_and_remove_if_empty)(pw, i);
32 return pw;
35 /* Fix the value of the variable at position "pos" of type "type" of "pw"
38 __isl_give PW *FN(PW,fix_val)(__isl_take PW *pw,
45 return FN(PW,free)(pw);
47 isl_die(FN(PW,get_ctx)(pw), isl_error_invalid,
50 n = FN(PW,n_piece)(pw);
60 domain = FN(PW,take_domain_at)(pw, i);
62 pw = FN(PW,restore_domain_at)(pw, i, domain);
63 pw = FN(PW,exploit_equalities_and_remove_if_empty)(pw, i);
67 return pw;
70 return FN(PW,free)(pw);