Searched refs:isl_ast_expr (Results 1 - 11 of 11) sorted by relevance

/haiku-buildtools/isl/include/isl/
H A Dast.h14 struct isl_ast_expr;
15 typedef struct isl_ast_expr isl_ast_expr; typedef in typeref:struct:isl_ast_expr
70 __isl_give isl_ast_expr *isl_ast_expr_from_val(__isl_take isl_val *v);
71 __isl_give isl_ast_expr *isl_ast_expr_from_id(__isl_take isl_id *id);
72 __isl_give isl_ast_expr *isl_ast_expr_neg(__isl_take isl_ast_expr *expr);
73 __isl_give isl_ast_expr *isl_ast_expr_add(__isl_take isl_ast_expr *expr1,
74 __isl_take isl_ast_expr *expr
[all...]
H A Dast_build.h81 __isl_give isl_ast_expr *isl_ast_build_expr_from_pw_aff(
83 __isl_give isl_ast_expr *isl_ast_build_call_from_pw_multi_aff(
/haiku-buildtools/isl/
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(
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_ast_private.h14 struct isl_ast_expr { struct
27 isl_ast_expr **args;
33 #define EL isl_ast_expr
37 __isl_give isl_ast_expr *isl_ast_expr_alloc_int_si(isl_ctx *ctx, int i);
38 __isl_give isl_ast_expr *isl_ast_expr_alloc_op(isl_ctx *ctx,
40 __isl_give isl_ast_expr *isl_ast_expr_alloc_binary(enum isl_ast_op_type type,
41 __isl_take isl_ast_expr *expr1, __isl_take isl_ast_expr *expr2);
63 isl_ast_expr *guard;
69 isl_ast_expr *iterato
[all...]
H A Disl_ast_build_expr.c32 /* Create an isl_ast_expr evaluating the div at position "pos" in "ls".
57 static __isl_give isl_ast_expr *var_div(int *change_sign,
63 isl_ast_expr *num, *den;
97 /* Create an isl_ast_expr evaluating the specified dimension of "ls".
103 * The isl_ast_expr is constructed based on the type of the dimension.
108 static __isl_give isl_ast_expr *var(int *change_sign,
132 static int ast_expr_is_zero(__isl_keep isl_ast_expr *expr)
144 static __isl_give isl_ast_expr *ast_expr_add(__isl_take isl_ast_expr *expr1,
145 __isl_take isl_ast_expr *expr
[all...]
H A Disl_ast.c136 __isl_give isl_ast_expr *isl_ast_expr_copy(__isl_keep isl_ast_expr *expr)
145 __isl_give isl_ast_expr *isl_ast_expr_dup(__isl_keep isl_ast_expr *expr)
149 isl_ast_expr *dup;
181 __isl_give isl_ast_expr *isl_ast_expr_cow(__isl_take isl_ast_expr *expr)
192 void *isl_ast_expr_free(__isl_take isl_ast_expr *expr)
224 isl_ctx *isl_ast_expr_get_ctx(__isl_keep isl_ast_expr *expr)
229 enum isl_ast_expr_type isl_ast_expr_get_type(__isl_keep isl_ast_expr *exp
[all...]
H A Disl_ast_codegen.c518 /* Return an isl_ast_expr that performs the reduction of type "type"
522 * If the list contains exactly one element, then the returned isl_ast_expr
525 static __isl_give isl_ast_expr *reduce_list(enum isl_ast_op_type type,
530 isl_ast_expr *expr;
547 isl_ast_expr *expr_i;
855 isl_ast_expr *bound, *iterator, *cond;
888 isl_ast_expr *cond;
900 /* Construct an isl_ast_expr for the increment (i.e., stride) of
903 static __isl_give isl_ast_expr *for_inc(__isl_keep isl_ast_build *build)
H A Disl_ast_graft.c245 isl_ast_expr *expr;
H A Disl_output.c2218 isl_ast_expr *expr;
H A Disl_test.c3942 isl_ast_expr *expr, *expr1, *expr2, *expr3;
3959 "isl_ast_expr printed incorrectly", return -1);
3975 "isl_ast_expr printed incorrectly", return -1);
/haiku-buildtools/gcc/gcc/
H A Dgraphite-isl-ast-to-gimple.c151 gcc_expression_from_isl_expression (tree type, __isl_take isl_ast_expr *,
155 expression (an isl_ast_expr of type isl_ast_expr_id).
164 __isl_keep isl_ast_expr *expr_id,
182 gcc_expression_from_isl_expr_int (tree type, __isl_take isl_ast_expr *expr)
203 binary_op_to_tree (tree type, __isl_take isl_ast_expr *expr, ivs_params &ip)
205 isl_ast_expr *arg_expr = isl_ast_expr_get_op_arg (expr, 0);
265 ternary_op_to_tree (tree type, __isl_take isl_ast_expr *expr, ivs_params &ip)
268 isl_ast_expr *arg_expr = isl_ast_expr_get_op_arg (expr, 0);
286 unary_op_to_tree (tree type, __isl_take isl_ast_expr *expr, ivs_params &ip)
289 isl_ast_expr *arg_exp
[all...]

Completed in 87 milliseconds