Home
last modified time | relevance | path

Searched refs:isl_ast_expr (Results 1 – 19 of 19) sorted by relevance

/netbsd-src/external/mit/isl/dist/include/isl/
H A Dast.h25 __isl_give isl_ast_expr *isl_ast_expr_from_val(__isl_take isl_val *v);
26 __isl_give isl_ast_expr *isl_ast_expr_from_id(__isl_take isl_id *id);
27 __isl_give isl_ast_expr *isl_ast_expr_neg(__isl_take isl_ast_expr *expr);
28 __isl_give isl_ast_expr *isl_ast_expr_add(__isl_take isl_ast_expr *expr1,
29 __isl_take isl_ast_expr *expr2);
30 __isl_give isl_ast_expr *isl_ast_expr_sub(__isl_take isl_ast_expr *expr1,
31 __isl_take isl_ast_expr *expr2);
32 __isl_give isl_ast_expr *isl_ast_expr_mul(__isl_take isl_ast_expr *expr1,
33 __isl_take isl_ast_expr *expr2);
34 __isl_give isl_ast_expr *isl_ast_expr_div(__isl_take isl_ast_expr *expr1,
[all …]
H A Dast_build.h100 __isl_give isl_ast_expr *isl_ast_build_expr_from_set(
103 __isl_give isl_ast_expr *isl_ast_build_expr_from_pw_aff(
106 __isl_give isl_ast_expr *isl_ast_build_access_from_pw_multi_aff(
109 __isl_give isl_ast_expr *isl_ast_build_access_from_multi_pw_aff(
112 __isl_give isl_ast_expr *isl_ast_build_call_from_pw_multi_aff(
115 __isl_give isl_ast_expr *isl_ast_build_call_from_multi_pw_aff(
H A Dast_type.h10 struct __isl_export isl_ast_expr; variable
11 typedef struct isl_ast_expr isl_ast_expr; typedef
H A Dmaybe_ast_expr.h4 #define ISL_TYPE isl_ast_expr
H A Did_to_ast_expr.h9 #define ISL_VAL isl_ast_expr
H A Dcpp-checked.h593 inline ast_expr manage(__isl_take isl_ast_expr *ptr);
594 inline ast_expr manage_copy(__isl_keep isl_ast_expr *ptr);
597 friend inline ast_expr manage(__isl_take isl_ast_expr *ptr);
598 friend inline ast_expr manage_copy(__isl_keep isl_ast_expr *ptr);
601 isl_ast_expr *ptr = nullptr;
603 inline explicit ast_expr(__isl_take isl_ast_expr *ptr);
610 inline __isl_give isl_ast_expr *copy() const &;
611 inline __isl_give isl_ast_expr *copy() && = delete;
612 inline __isl_keep isl_ast_expr *get() const;
613 inline __isl_give isl_ast_expr *release();
[all …]
H A Dcpp.h659 inline ast_expr manage(__isl_take isl_ast_expr *ptr);
660 inline ast_expr manage_copy(__isl_keep isl_ast_expr *ptr);
663 friend inline ast_expr manage(__isl_take isl_ast_expr *ptr);
664 friend inline ast_expr manage_copy(__isl_keep isl_ast_expr *ptr);
667 isl_ast_expr *ptr = nullptr;
669 inline explicit ast_expr(__isl_take isl_ast_expr *ptr);
676 inline __isl_give isl_ast_expr *copy() const &;
677 inline __isl_give isl_ast_expr *copy() && = delete;
678 inline __isl_keep isl_ast_expr *get() const;
679 inline __isl_give isl_ast_expr *release();
[all …]
/netbsd-src/external/mit/isl/dist/
H A Disl_ast_private.h13 #define EL isl_ast_expr
20 struct isl_ast_expr { struct
37 __isl_give isl_ast_expr *isl_ast_expr_alloc_int_si(isl_ctx *ctx, int i); argument
38 __isl_give isl_ast_expr *isl_ast_expr_alloc_op(isl_ctx *ctx,
40 __isl_give isl_ast_expr *isl_ast_expr_op_add_arg(__isl_take isl_ast_expr *expr,
41 __isl_take isl_ast_expr *arg);
42 __isl_give isl_ast_expr *isl_ast_expr_alloc_binary(
44 __isl_take isl_ast_expr *expr1, __isl_take isl_ast_expr *expr2);
46 __isl_give isl_ast_expr *isl_stream_read_ast_expr(__isl_keep isl_stream *s);
69 isl_ast_expr *guard;
[all …]
H A Disl_ast.c155 static __isl_give isl_ast_expr *alloc_op(enum isl_ast_expr_op_type op, in alloc_op()
159 isl_ast_expr *expr; in alloc_op()
165 expr = isl_calloc_type(ctx, isl_ast_expr); in alloc_op()
186 __isl_give isl_ast_expr *isl_ast_expr_alloc_op(isl_ctx *ctx, in isl_ast_expr_alloc_op()
195 __isl_give isl_ast_expr *isl_ast_expr_copy(__isl_keep isl_ast_expr *expr) in isl_ast_expr_copy()
204 __isl_give isl_ast_expr *isl_ast_expr_dup(__isl_keep isl_ast_expr *expr) in isl_ast_expr_dup()
206 isl_ast_expr *dup; in isl_ast_expr_dup()
232 __isl_give isl_ast_expr *isl_ast_expr_cow(__isl_take isl_ast_expr *expr) in isl_ast_expr_cow()
243 __isl_null isl_ast_expr *isl_ast_expr_free(__isl_take isl_ast_expr *expr) in isl_ast_expr_free()
271 isl_ctx *isl_ast_expr_get_ctx(__isl_keep isl_ast_expr *expr) in isl_ast_expr_get_ctx()
[all …]
H A Disl_ast_build_expr.c157 static __isl_give isl_ast_expr *div_mod(enum isl_ast_expr_op_type type, in div_mod()
161 isl_ast_expr *expr1, *expr2; in div_mod()
202 static __isl_give isl_ast_expr *var_div(struct isl_ast_add_term_data *data, in var_div()
252 static __isl_give isl_ast_expr *var(struct isl_ast_add_term_data *data, in var()
275 static isl_bool ast_expr_is_zero(__isl_keep isl_ast_expr *expr) in ast_expr_is_zero()
287 static __isl_give isl_ast_expr *ast_expr_add(__isl_take isl_ast_expr *expr1, in ast_expr_add()
288 __isl_take isl_ast_expr *expr2) in ast_expr_add()
321 static __isl_give isl_ast_expr *ast_expr_sub(__isl_take isl_ast_expr *expr1, in ast_expr_sub()
322 __isl_take isl_ast_expr *expr2) in ast_expr_sub()
351 static __isl_give isl_ast_expr *isl_ast_expr_mod(__isl_keep isl_val *v, in isl_ast_expr_mod()
[all …]
H A Disl_ast_build_expr.h7 __isl_give isl_ast_expr *isl_ast_build_expr_from_basic_set(
9 __isl_give isl_ast_expr *isl_ast_build_expr_from_set_internal(
12 __isl_give isl_ast_expr *isl_ast_build_expr_from_pw_aff_internal(
14 __isl_give isl_ast_expr *isl_ast_expr_from_aff(__isl_take isl_aff *aff,
16 __isl_give isl_ast_expr *isl_ast_expr_set_op_arg(__isl_take isl_ast_expr *expr,
17 int pos, __isl_take isl_ast_expr *arg);
H A Disl_id_to_ast_expr.c9 #define ISL_VAL isl_ast_expr
H A Disl_ast_codegen.c687 static __isl_give isl_ast_expr *reduce_list(enum isl_ast_expr_op_type type, in reduce_list()
693 isl_ast_expr *expr; in reduce_list()
712 isl_ast_expr *expr_i; in reduce_list()
789 isl_ast_expr *init; in refine_degenerate()
1009 isl_ast_expr *bound, *iterator, *cond; in set_for_cond_from_list()
1042 isl_ast_expr *cond; in set_for_cond_from_set()
1057 static __isl_give isl_ast_expr *for_inc(__isl_keep isl_ast_build *build) in for_inc()
1116 isl_ast_expr *init; in set_for_node_expressions()
H A Disl_ast_graft.c326 isl_ast_expr *expr; in ast_node_insert_if()
H A Disl_test.c9468 isl_ast_expr *expr, *expr1, *expr2, *expr3; in test_ast()
9521 isl_ast_expr *expr; in test_ast_build()
9977 isl_ast_expr *expr; in test_ast_expr()
H A Disl_output.c2876 isl_ast_expr *expr; in print_pw_aff_c()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dgraphite-isl-ast-to-gimple.c156 tree unary_op_to_tree (tree type, __isl_take isl_ast_expr *expr,
158 tree binary_op_to_tree (tree type, __isl_take isl_ast_expr *expr,
160 tree ternary_op_to_tree (tree type, __isl_take isl_ast_expr *expr,
162 tree nary_op_to_tree (tree type, __isl_take isl_ast_expr *expr,
165 __isl_take isl_ast_expr *,
168 __isl_keep isl_ast_expr *expr_id,
170 widest_int widest_int_from_isl_expr_int (__isl_keep isl_ast_expr *expr);
172 __isl_take isl_ast_expr *expr);
174 __isl_take isl_ast_expr *expr,
181 __isl_take isl_ast_expr *if_cond,
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dgraphite-isl-ast-to-gimple.cc151 tree unary_op_to_tree (tree type, __isl_take isl_ast_expr *expr,
153 tree binary_op_to_tree (tree type, __isl_take isl_ast_expr *expr,
155 tree ternary_op_to_tree (tree type, __isl_take isl_ast_expr *expr,
157 tree nary_op_to_tree (tree type, __isl_take isl_ast_expr *expr,
160 __isl_take isl_ast_expr *,
163 __isl_keep isl_ast_expr *expr_id,
165 widest_int widest_int_from_isl_expr_int (__isl_keep isl_ast_expr *expr);
167 __isl_take isl_ast_expr *expr);
169 __isl_take isl_ast_expr *expr,
176 __isl_take isl_ast_expr *if_cond,
[all …]
/netbsd-src/external/mit/isl/dist/doc/
H A Duser.pod667 __isl_keep isl_ast_expr *expr);
9483 C<isl_union_map>, C<isl_ast_expr> and C<isl_ast_node>.
9639 (C<isl_id>, C<isl_ast_expr>),
9642 Here, we take associative arrays that map C<isl_id>s to C<isl_ast_expr>s
9670 __isl_give isl_ast_expr *isl_id_to_ast_expr_get(
9676 __isl_take isl_ast_expr *val, void *user),
9681 __isl_keep isl_ast_expr *val, void *user),
9701 __isl_take isl_ast_expr *val);
11703 __isl_give isl_ast_expr *isl_ast_node_for_get_iterator(
11705 __isl_give isl_ast_expr *isl_ast_node_for_get_init(
[all …]