23 lines · c
1#ifndef ISL_AST_BUILD_EXPR_PRIVATE_H2#define ISL_AST_BUILD_EXPR_PRIVATE_H3 4#include <isl/ast.h>5#include <isl/ast_build.h>6 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_internal(10 __isl_keep isl_ast_build *build, __isl_take isl_set *set);11 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);18 19__isl_give isl_ast_node *isl_ast_build_call_from_executed(20 __isl_keep isl_ast_build *build, __isl_take isl_map *executed);21 22#endif23