Lines Matching refs:isl_ast_expr

136 __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 *expr)
234 int isl_ast_expr_get_int(__isl_keep isl_ast_expr *expr, isl_int *v)
246 __isl_give isl_val *isl_ast_expr_get_val(__isl_keep isl_ast_expr *expr)
256 __isl_give isl_id *isl_ast_expr_get_id(__isl_keep isl_ast_expr *expr)
267 enum isl_ast_op_type isl_ast_expr_get_op_type(__isl_keep isl_ast_expr *expr)
277 int isl_ast_expr_get_op_n_arg(__isl_keep isl_ast_expr *expr)
287 __isl_give isl_ast_expr *isl_ast_expr_get_op_arg(__isl_keep isl_ast_expr *expr,
304 __isl_give isl_ast_expr *isl_ast_expr_set_op_arg(__isl_take isl_ast_expr *expr,
305 int pos, __isl_take isl_ast_expr *arg)
329 __isl_give isl_ast_expr *isl_ast_expr_alloc_op(isl_ctx *ctx,
332 isl_ast_expr *expr;
334 expr = isl_calloc_type(ctx, isl_ast_expr);
344 expr->u.op.args = isl_calloc_array(ctx, isl_ast_expr *, n_arg);
354 __isl_give isl_ast_expr *isl_ast_expr_from_id(__isl_take isl_id *id)
357 isl_ast_expr *expr;
363 expr = isl_calloc_type(ctx, isl_ast_expr);
378 __isl_give isl_ast_expr *isl_ast_expr_alloc_int_si(isl_ctx *ctx, int i)
380 isl_ast_expr *expr;
382 expr = isl_calloc_type(ctx, isl_ast_expr);
399 __isl_give isl_ast_expr *isl_ast_expr_from_val(__isl_take isl_val *v)
402 isl_ast_expr *expr;
411 expr = isl_calloc_type(ctx, isl_ast_expr);
426 __isl_give isl_ast_expr *isl_ast_expr_neg(__isl_take isl_ast_expr *arg)
429 isl_ast_expr *expr = NULL;
450 __isl_give isl_ast_expr *isl_ast_expr_alloc_binary(enum isl_ast_op_type type,
451 __isl_take isl_ast_expr *expr1, __isl_take isl_ast_expr *expr2)
454 isl_ast_expr *expr = NULL;
476 __isl_give isl_ast_expr *isl_ast_expr_add(__isl_take isl_ast_expr *expr1,
477 __isl_take isl_ast_expr *expr2)
484 __isl_give isl_ast_expr *isl_ast_expr_sub(__isl_take isl_ast_expr *expr1,
485 __isl_take isl_ast_expr *expr2)
492 __isl_give isl_ast_expr *isl_ast_expr_mul(__isl_take isl_ast_expr *expr1,
493 __isl_take isl_ast_expr *expr2)
500 __isl_give isl_ast_expr *isl_ast_expr_div(__isl_take isl_ast_expr *expr1,
501 __isl_take isl_ast_expr *expr2)
508 __isl_give isl_ast_expr *isl_ast_expr_and(__isl_take isl_ast_expr *expr1,
509 __isl_take isl_ast_expr *expr2)
516 __isl_give isl_ast_expr *isl_ast_expr_or(__isl_take isl_ast_expr *expr1,
517 __isl_take isl_ast_expr *expr2)
553 __isl_give isl_ast_node *isl_ast_node_alloc_if(__isl_take isl_ast_expr *guard)
597 __isl_give isl_ast_node *isl_ast_node_alloc_user(__isl_take isl_ast_expr *expr)
820 __isl_give isl_ast_expr *isl_ast_node_for_get_iterator(
831 __isl_give isl_ast_expr *isl_ast_node_for_get_init(
849 __isl_give isl_ast_expr *isl_ast_node_for_get_cond(
870 __isl_give isl_ast_expr *isl_ast_node_for_get_inc(
938 __isl_give isl_ast_expr *isl_ast_node_if_get_cond(
960 __isl_give isl_ast_expr *isl_ast_node_user_get_expr(
1110 __isl_keep isl_ast_expr *expr, int left)
1135 enum isl_ast_op_type op, __isl_keep isl_ast_expr *expr, int left)
1152 __isl_keep isl_ast_expr *expr)
1175 __isl_keep isl_ast_expr *expr)
1197 __isl_keep isl_ast_expr *expr)
1660 static int ast_expr_required_macros(__isl_keep isl_ast_expr *expr, int macros)