HomeSort by: relevance | last modified time | path
    Searched defs:FN (Results 1 - 25 of 140) sorted by relevancy

1 2 3 4 5 6

  /src/external/mit/isl/dist/
isl_multi_no_domain_templ.c 28 static __isl_give EL *FN(EL,drop_dims)(__isl_take EL *el,
41 static __isl_give isl_space *FN(EL,get_space)(__isl_keep EL *el)
46 return isl_space_params_alloc(FN(EL,get_ctx)(el), 0);
54 static __isl_give EL *FN(EL,reset_domain_space)(__isl_take EL *el,
58 return FN(EL,free)(el);
70 static __isl_give EL *FN(EL,align_params)(__isl_take EL *el,
74 return FN(EL,free)(el);
85 static __isl_give EL *FN(EL,realign_domain)(__isl_take EL *el,
89 return FN(EL,free)(el);
99 static isl_bool FN(EL,matching_params)(__isl_keep EL *el
    [all...]
isl_pw_domain_reverse_templ.c 17 __isl_give PW *FN(PW,domain_reverse)(__isl_take PW *pw)
22 .fn_base = &FN(EL,domain_reverse),
24 return FN(PW,un_op)(pw, &control);
isl_pw_neg_templ.c 13 __isl_give PW *FN(PW,neg)(__isl_take PW *pw)
15 S(PW,un_op_control) control = { .fn_base = &FN(EL,neg) };
16 return FN(PW,un_op)(pw, &control);
isl_pw_range_tuple_id_templ.c 18 isl_bool FN(PW,has_range_tuple_id)(__isl_keep PW *pw)
20 return FN(PW,has_tuple_id)(pw, isl_dim_out);
30 __isl_give isl_id *FN(PW,get_range_tuple_id)(__isl_keep PW *pw)
32 return FN(PW,get_tuple_id)(pw, isl_dim_out);
42 __isl_give PW *FN(PW,set_range_tuple_id)(__isl_take PW *pw,
45 return FN(PW,set_tuple_id)(pw, isl_dim_out, id);
isl_pw_sub_templ.c 13 __isl_give PW *FN(PW,sub)(__isl_take PW *pw1, __isl_take PW *pw2)
15 return FN(PW,add)(pw1, FN(PW,neg)(pw2));
isl_union_domain_reverse_templ.c 11 static isl_bool FN(UNION,select_domain_is_wrapping_entry)(__isl_keep PART *part,
14 return isl_space_domain_is_wrapping(FN(PART,peek_space)(part));
20 static __isl_give PART *FN(UNION,domain_reverse_entry)(__isl_take PART *part,
23 return FN(PART,domain_reverse)(part);
31 __isl_give UNION *FN(UNION,domain_reverse)(__isl_keep UNION *u)
34 .filter = &FN(UNION,select_domain_is_wrapping_entry),
35 .fn = &FN(UNION,domain_reverse_entry),
38 return FN(UNION,transform)(u, &control);
isl_union_neg.c 15 static __isl_give PART *FN(UNION,neg_entry)(__isl_take PART *part, void *user)
17 return FN(PART,neg)(part);
22 __isl_give UNION *FN(UNION,neg)(__isl_take UNION *u)
24 return FN(UNION,transform_inplace)(u, &FN(UNION,neg_entry), NULL);
isl_union_sub_templ.c 20 __isl_give UNION *FN(UNION,sub)(__isl_take UNION *u1, __isl_take UNION *u2)
23 return FN(UNION,add)(u1, FN(UNION,neg)(u2));
25 return FN(UNION,match_bin_op)(u1, u2, &FN(PART,sub));
has_single_reference_templ.c 2 #define FN(TYPE,NAME) xFN(TYPE,NAME)
7 isl_bool FN(TYPE,has_single_reference)(__isl_keep TYPE *obj)
isl_check_named_params_templ.c 2 #define FN(TYPE,NAME) xFN(TYPE,NAME)
7 isl_stat FN(TYPE,check_named_params)(__isl_keep TYPE *obj)
9 return isl_space_check_named_params(FN(TYPE,peek_space)(obj));
isl_from_range_templ.c 13 __isl_give TYPE *FN(TYPE,from_range)(__isl_take TYPE *obj)
19 if (!isl_space_is_set(FN(TYPE,peek_space)(obj)))
20 isl_die(FN(TYPE,get_ctx)(obj), isl_error_invalid,
22 return FN(TYPE,free)(obj));
24 space = FN(TYPE,get_space)(obj);
26 obj = FN(TYPE,reset_space)(obj, space);
isl_ilp_opt_fn_val_templ.c 10 #define FN(TYPE,NAME) xFN(TYPE,NAME)
18 __isl_give isl_val *FN(TYPE,min_val)(__isl_take TYPE *f)
20 return FN(TYPE,opt_val)(f, 0);
29 __isl_give isl_val *FN(TYPE,max_val)(__isl_take TYPE *f)
31 return FN(TYPE,opt_val)(f, 1);
isl_type_check_equal_space_templ.c 12 isl_stat FN(TYPE_PAIR,check_equal_space)(__isl_keep TYPE1 *obj1,
17 equal = FN(TYPE_PAIR,has_equal_space)(obj1, obj2);
21 isl_die(FN(TYPE1,get_ctx)(obj1), isl_error_invalid,
isl_type_has_space_templ.c 11 #define FN(TYPE,NAME) xFN(TYPE,NAME)
15 isl_bool FN(TYPE,has_space)(__isl_keep TYPE *obj, __isl_keep isl_space *space)
17 return isl_space_is_equal(FN(TYPE,peek_space)(obj), space);
isl_union_locals_templ.c 13 static isl_bool FN(UNION,no_locals_el)(__isl_keep PW *pw, void *user)
15 return isl_bool_not(FN(PW,involves_locals)(pw));
20 isl_bool FN(UNION,involves_locals)(__isl_keep UNION *u)
24 no_locals = FN(FN(UNION,every),BASE)(u, &FN(UNION,no_locals_el), NULL);
check_single_reference_templ.c 2 #define FN(TYPE,NAME) xFN(TYPE,NAME)
7 isl_stat FN(TYPE,check_single_reference)(__isl_keep TYPE *obj)
11 single = FN(TYPE,has_single_reference)(obj);
15 isl_die(FN(TYPE,get_ctx)(obj), isl_error_invalid,
check_type_range_templ.c 2 #define FN(TYPE,NAME) xFN(TYPE,NAME)
7 isl_stat FN(TYPE,check_range)(__isl_keep TYPE *obj,
12 dim = FN(TYPE,dim)(obj, type);
16 isl_die(FN(TYPE,get_ctx)(obj), isl_error_invalid,
isl_ast_node_set_field_templ.c 11 #define FN(TYPE,NAME) xFN(TYPE,NAME)
19 __isl_give isl_ast_node *FN(FN(FN(isl_ast_node,NODE_TYPE),set),FIELD_NAME)(
22 if (FN(isl_ast_node_check,NODE_TYPE)(node) < 0 || !field)
25 FN(FIELD_TYPE,free)(field);
33 FN(FIELD_TYPE,free)(node->FIELD);
39 FN(FIELD_TYPE,free)(field);
isl_insert_domain_templ.c 14 __isl_give TYPE *FN(TYPE,insert_domain)(__isl_take TYPE *obj,
20 obj_space = FN(TYPE,peek_space)(obj);
30 obj = FN(TYPE,from_range)(obj);
31 obj = FN(TYPE,add_dims)(obj, isl_dim_in, dim);
32 obj = FN(TYPE,reset_domain_space)(obj, domain);
37 FN(TYPE,free)(obj);
isl_project_out_all_params_templ.c 8 #define FN(TYPE,NAME) xFN(TYPE,NAME)
13 __isl_give TYPE *FN(TYPE,project_out_all_params)(__isl_take TYPE *obj)
17 n = FN(TYPE,dim)(obj, isl_dim_param);
19 return FN(TYPE,free)(obj);
20 return FN(TYPE,project_out)(obj, isl_dim_param, 0, n);
isl_pw_add_disjoint_templ.c 19 static __isl_give PW *FN(PW,grow)(__isl_take PW *pw, int n)
29 ctx = FN(PW,get_ctx)(pw);
35 return FN(PW,free)(pw);
39 res = FN(PW,alloc_size)(isl_space_copy(pw->dim) OPT_TYPE_ARG(pw->), n);
41 return FN(PW,free)(pw);
43 res = FN(PW,add_piece)(res, isl_set_copy(pw->p[i].set),
44 FN(EL,copy)(pw->p[i].FIELD));
45 FN(PW,free)(pw);
49 __isl_give PW *FN(PW,add_disjoint)(__isl_take PW *pw1, __isl_take PW *pw2)
54 if (FN(PW,align_params_bin)(&pw1, &pw2) < 0
    [all...]
isl_pw_fix_templ.c 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);
38 __isl_give PW *FN(PW,fix_val)(__isl_take PW *pw,
45 return FN(PW,free)(pw)
    [all...]
isl_pw_locals_templ.c 15 static isl_bool FN(PW,piece_no_local)(__isl_keep isl_set *set,
22 involves = FN(EL,involves_locals)(el);
29 isl_bool FN(PW,involves_locals)(__isl_keep PW *pw)
33 no_locals = FN(PW,every_piece)(pw, &FN(PW,piece_no_local), NULL);
isl_pw_opt_templ.c 16 __isl_give isl_val *FN(PW,opt)(__isl_take PW *pw, int max)
25 opt = isl_val_zero(FN(PW,get_ctx)(pw));
26 FN(PW,free)(pw);
30 opt = FN(EL,opt_on_domain)(FN(EL,copy)(pw->p[0].FIELD),
34 opt_i = FN(EL,opt_on_domain)(FN(EL,copy)(pw->p[i].FIELD),
42 FN(PW,free)(pw);
46 __isl_give isl_val *FN(PW,max)(__isl_take PW *pw)
48 return FN(PW,opt)(pw, 1)
    [all...]
isl_pw_split_dims_templ.c 13 __isl_give PW *FN(PW,split_dims)(__isl_take PW *pw,
19 n_piece = FN(PW,n_piece)(pw);
21 return FN(PW,free)(pw);
31 domain = FN(PW,take_domain_at)(pw, i);
33 pw = FN(PW,restore_domain_at)(pw, i, domain);

Completed in 29 milliseconds

1 2 3 4 5 6