1 #ifndef ISL_AST_BUILD_EXPR_PRIVATE_H
2 #define ISL_AST_BUILD_EXPR_PRIVATE_H
5 #include <isl/ast_build.h>
7 __isl_give isl_ast_expr
*isl_ast_build_expr_from_basic_set(
8 __isl_keep isl_ast_build
*build
, __isl_take isl_basic_set
*bset
);
9 __isl_give isl_ast_expr
*isl_ast_build_expr_from_set(
10 __isl_keep isl_ast_build
*build
, __isl_take isl_set
*set
);
12 __isl_give isl_ast_expr
*isl_ast_build_expr_from_pw_aff_internal(
13 __isl_keep isl_ast_build
*build
, __isl_take isl_pw_aff
*pa
);
14 __isl_give isl_ast_expr
*isl_ast_expr_from_aff(__isl_take isl_aff
*aff
,
15 __isl_keep isl_ast_build
*build
);
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
);
19 __isl_give isl_ast_node
*isl_ast_build_call_from_executed(
20 __isl_keep isl_ast_build
*build
, __isl_take isl_map
*executed
);