reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/include/polly/CodeGen/IslAst.h
   51   __isl_give isl_ast_expr *getRunCondition();
   59   static isl_ast_expr *buildRunCondition(Scop &S,
   65   isl_ast_expr *RunCondition = nullptr;
  130   __isl_give isl_ast_expr *getRunCondition();
tools/polly/include/polly/CodeGen/IslExprBuilder.h
  132   llvm::Value *create(__isl_take isl_ast_expr *Expr);
  149   llvm::IntegerType *getType(__isl_keep isl_ast_expr *Expr);
  175   llvm::Value *createAccessAddress(__isl_take isl_ast_expr *Expr);
  210   llvm::Value *createOp(__isl_take isl_ast_expr *Expr);
  211   llvm::Value *createOpUnary(__isl_take isl_ast_expr *Expr);
  212   llvm::Value *createOpAccess(__isl_take isl_ast_expr *Expr);
  213   llvm::Value *createOpBin(__isl_take isl_ast_expr *Expr);
  214   llvm::Value *createOpNAry(__isl_take isl_ast_expr *Expr);
  215   llvm::Value *createOpSelect(__isl_take isl_ast_expr *Expr);
  216   llvm::Value *createOpICmp(__isl_take isl_ast_expr *Expr);
  217   llvm::Value *createOpBoolean(__isl_take isl_ast_expr *Expr);
  218   llvm::Value *createOpBooleanConditional(__isl_take isl_ast_expr *Expr);
  219   llvm::Value *createId(__isl_take isl_ast_expr *Expr);
  220   llvm::Value *createInt(__isl_take isl_ast_expr *Expr);
  221   llvm::Value *createOpAddressOf(__isl_take isl_ast_expr *Expr);
tools/polly/include/polly/CodeGen/IslNodeBuilder.h
  101   Value *createRTC(isl_ast_expr *Condition);
  379   void createSubstitutions(__isl_take isl_ast_expr *Expr, ScopStmt *Stmt,
  381   void createSubstitutionsVector(__isl_take isl_ast_expr *Expr, ScopStmt *Stmt,
tools/polly/lib/CodeGen/BlockGenerators.cpp
  270   isl_ast_expr *AccessExpr = isl_id_to_ast_expr_get(NewAccesses, Id);
tools/polly/lib/CodeGen/IslAst.cpp
  407 __isl_give isl_ast_expr *
  409   isl_ast_expr *RunCondition;
  581 __isl_give isl_ast_expr *IslAst::getRunCondition() {
  586 __isl_give isl_ast_expr *IslAstInfo::getRunCondition() {
  737   isl_ast_expr *RunCondition = Ast.getRunCondition();
tools/polly/lib/CodeGen/IslExprBuilder.cpp
  173 Value *IslExprBuilder::createOpUnary(__isl_take isl_ast_expr *Expr) {
  192 Value *IslExprBuilder::createOpNAry(__isl_take isl_ast_expr *Expr) {
  234 Value *IslExprBuilder::createAccessAddress(isl_ast_expr *Expr) {
  243   isl_ast_expr *BaseExpr;
  342 Value *IslExprBuilder::createOpAccess(isl_ast_expr *Expr) {
  348 Value *IslExprBuilder::createOpBin(__isl_take isl_ast_expr *Expr) {
  455 Value *IslExprBuilder::createOpSelect(__isl_take isl_ast_expr *Expr) {
  482 Value *IslExprBuilder::createOpICmp(__isl_take isl_ast_expr *Expr) {
  542 Value *IslExprBuilder::createOpBoolean(__isl_take isl_ast_expr *Expr) {
  590 IslExprBuilder::createOpBooleanConditional(__isl_take isl_ast_expr *Expr) {
  648 Value *IslExprBuilder::createOp(__isl_take isl_ast_expr *Expr) {
  694 Value *IslExprBuilder::createOpAddressOf(__isl_take isl_ast_expr *Expr) {
  699   isl_ast_expr *Op = isl_ast_expr_get_op_arg(Expr, 0);
  712 Value *IslExprBuilder::createId(__isl_take isl_ast_expr *Expr) {
  738 IntegerType *IslExprBuilder::getType(__isl_keep isl_ast_expr *Expr) {
  746 Value *IslExprBuilder::createInt(__isl_take isl_ast_expr *Expr) {
  770 Value *IslExprBuilder::create(__isl_take isl_ast_expr *Expr) {
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
  150 static bool checkIslAstExprInt(__isl_take isl_ast_expr *Expr,
  388   isl_ast_expr *Expr = isl_ast_node_user_get_expr(User);
  389   isl_ast_expr *StmtExpr = isl_ast_expr_get_op_arg(Expr, 0);
  436   isl_ast_expr *Init = isl_ast_node_for_get_init(For);
  437   isl_ast_expr *Inc = isl_ast_node_for_get_inc(For);
  438   isl_ast_expr *Iterator = isl_ast_node_for_get_iterator(For);
  619   isl_ast_expr *Init, *Inc, *Iterator, *UB;
  784   isl_ast_expr *Cond = isl_ast_node_if_get_cond(If);
  904 void IslNodeBuilder::createSubstitutions(__isl_take isl_ast_expr *Expr,
  911     isl_ast_expr *SubExpr;
  924     __isl_take isl_ast_expr *Expr, ScopStmt *Stmt,
  975   isl_ast_expr *Expr = isl_ast_node_user_get_expr(User);
  976   isl_ast_expr *StmtExpr = isl_ast_expr_get_op_arg(Expr, 0);
 1200   isl_ast_expr *Access =
 1262   isl_ast_expr *DomainCond = isl_ast_build_expr_from_set(Build, Domain);
 1577 Value *IslNodeBuilder::createRTC(isl_ast_expr *Condition) {
tools/polly/lib/External/isl/include/isl/ast.h
   22 __isl_give isl_ast_expr *isl_ast_expr_from_val(__isl_take isl_val *v);
   23 __isl_give isl_ast_expr *isl_ast_expr_from_id(__isl_take isl_id *id);
   24 __isl_give isl_ast_expr *isl_ast_expr_neg(__isl_take isl_ast_expr *expr);
   24 __isl_give isl_ast_expr *isl_ast_expr_neg(__isl_take isl_ast_expr *expr);
   25 __isl_give isl_ast_expr *isl_ast_expr_add(__isl_take isl_ast_expr *expr1,
   25 __isl_give isl_ast_expr *isl_ast_expr_add(__isl_take isl_ast_expr *expr1,
   26 	__isl_take isl_ast_expr *expr2);
   27 __isl_give isl_ast_expr *isl_ast_expr_sub(__isl_take isl_ast_expr *expr1,
   27 __isl_give isl_ast_expr *isl_ast_expr_sub(__isl_take isl_ast_expr *expr1,
   28 	__isl_take isl_ast_expr *expr2);
   29 __isl_give isl_ast_expr *isl_ast_expr_mul(__isl_take isl_ast_expr *expr1,
   29 __isl_give isl_ast_expr *isl_ast_expr_mul(__isl_take isl_ast_expr *expr1,
   30 	__isl_take isl_ast_expr *expr2);
   31 __isl_give isl_ast_expr *isl_ast_expr_div(__isl_take isl_ast_expr *expr1,
   31 __isl_give isl_ast_expr *isl_ast_expr_div(__isl_take isl_ast_expr *expr1,
   32 	__isl_take isl_ast_expr *expr2);
   33 __isl_give isl_ast_expr *isl_ast_expr_pdiv_q(__isl_take isl_ast_expr *expr1,
   33 __isl_give isl_ast_expr *isl_ast_expr_pdiv_q(__isl_take isl_ast_expr *expr1,
   34 	__isl_take isl_ast_expr *expr2);
   35 __isl_give isl_ast_expr *isl_ast_expr_pdiv_r(__isl_take isl_ast_expr *expr1,
   35 __isl_give isl_ast_expr *isl_ast_expr_pdiv_r(__isl_take isl_ast_expr *expr1,
   36 	__isl_take isl_ast_expr *expr2);
   37 __isl_give isl_ast_expr *isl_ast_expr_and(__isl_take isl_ast_expr *expr1,
   37 __isl_give isl_ast_expr *isl_ast_expr_and(__isl_take isl_ast_expr *expr1,
   38 	__isl_take isl_ast_expr *expr2);
   39 __isl_give isl_ast_expr *isl_ast_expr_and_then(__isl_take isl_ast_expr *expr1,
   39 __isl_give isl_ast_expr *isl_ast_expr_and_then(__isl_take isl_ast_expr *expr1,
   40 	__isl_take isl_ast_expr *expr2);
   41 __isl_give isl_ast_expr *isl_ast_expr_or(__isl_take isl_ast_expr *expr1,
   41 __isl_give isl_ast_expr *isl_ast_expr_or(__isl_take isl_ast_expr *expr1,
   42 	__isl_take isl_ast_expr *expr2);
   43 __isl_give isl_ast_expr *isl_ast_expr_or_else(__isl_take isl_ast_expr *expr1,
   43 __isl_give isl_ast_expr *isl_ast_expr_or_else(__isl_take isl_ast_expr *expr1,
   44 	__isl_take isl_ast_expr *expr2);
   45 __isl_give isl_ast_expr *isl_ast_expr_le(__isl_take isl_ast_expr *expr1,
   45 __isl_give isl_ast_expr *isl_ast_expr_le(__isl_take isl_ast_expr *expr1,
   46 	__isl_take isl_ast_expr *expr2);
   47 __isl_give isl_ast_expr *isl_ast_expr_lt(__isl_take isl_ast_expr *expr1,
   47 __isl_give isl_ast_expr *isl_ast_expr_lt(__isl_take isl_ast_expr *expr1,
   48 	__isl_take isl_ast_expr *expr2);
   49 __isl_give isl_ast_expr *isl_ast_expr_ge(__isl_take isl_ast_expr *expr1,
   49 __isl_give isl_ast_expr *isl_ast_expr_ge(__isl_take isl_ast_expr *expr1,
   50 	__isl_take isl_ast_expr *expr2);
   51 __isl_give isl_ast_expr *isl_ast_expr_gt(__isl_take isl_ast_expr *expr1,
   51 __isl_give isl_ast_expr *isl_ast_expr_gt(__isl_take isl_ast_expr *expr1,
   52 	__isl_take isl_ast_expr *expr2);
   53 __isl_give isl_ast_expr *isl_ast_expr_eq(__isl_take isl_ast_expr *expr1,
   53 __isl_give isl_ast_expr *isl_ast_expr_eq(__isl_take isl_ast_expr *expr1,
   54 	__isl_take isl_ast_expr *expr2);
   55 __isl_give isl_ast_expr *isl_ast_expr_access(__isl_take isl_ast_expr *array,
   55 __isl_give isl_ast_expr *isl_ast_expr_access(__isl_take isl_ast_expr *array,
   57 __isl_give isl_ast_expr *isl_ast_expr_call(__isl_take isl_ast_expr *function,
   57 __isl_give isl_ast_expr *isl_ast_expr_call(__isl_take isl_ast_expr *function,
   59 __isl_give isl_ast_expr *isl_ast_expr_address_of(__isl_take isl_ast_expr *expr);
   59 __isl_give isl_ast_expr *isl_ast_expr_address_of(__isl_take isl_ast_expr *expr);
   61 __isl_give isl_ast_expr *isl_ast_expr_copy(__isl_keep isl_ast_expr *expr);
   61 __isl_give isl_ast_expr *isl_ast_expr_copy(__isl_keep isl_ast_expr *expr);
   62 __isl_null isl_ast_expr *isl_ast_expr_free(__isl_take isl_ast_expr *expr);
   62 __isl_null isl_ast_expr *isl_ast_expr_free(__isl_take isl_ast_expr *expr);
   64 isl_ctx *isl_ast_expr_get_ctx(__isl_keep isl_ast_expr *expr);
   65 enum isl_ast_expr_type isl_ast_expr_get_type(__isl_keep isl_ast_expr *expr);
   66 __isl_give isl_val *isl_ast_expr_get_val(__isl_keep isl_ast_expr *expr);
   67 __isl_give isl_id *isl_ast_expr_get_id(__isl_keep isl_ast_expr *expr);
   69 enum isl_ast_op_type isl_ast_expr_get_op_type(__isl_keep isl_ast_expr *expr);
   70 int isl_ast_expr_get_op_n_arg(__isl_keep isl_ast_expr *expr);
   71 __isl_give isl_ast_expr *isl_ast_expr_get_op_arg(__isl_keep isl_ast_expr *expr,
   71 __isl_give isl_ast_expr *isl_ast_expr_get_op_arg(__isl_keep isl_ast_expr *expr,
   73 __isl_give isl_ast_expr *isl_ast_expr_set_op_arg(__isl_take isl_ast_expr *expr,
   73 __isl_give isl_ast_expr *isl_ast_expr_set_op_arg(__isl_take isl_ast_expr *expr,
   74 	int pos, __isl_take isl_ast_expr *arg);
   76 isl_bool isl_ast_expr_is_equal(__isl_keep isl_ast_expr *expr1,
   77 	__isl_keep isl_ast_expr *expr2);
   79 __isl_give isl_ast_expr *isl_ast_expr_substitute_ids(
   80 	__isl_take isl_ast_expr *expr, __isl_take isl_id_to_ast_expr *id2expr);
   83 	__isl_keep isl_ast_expr *expr);
   84 void isl_ast_expr_dump(__isl_keep isl_ast_expr *expr);
   85 __isl_give char *isl_ast_expr_to_str(__isl_keep isl_ast_expr *expr);
   87 __isl_give char *isl_ast_expr_to_C_str(__isl_keep isl_ast_expr *expr);
   89 __isl_give isl_ast_node *isl_ast_node_alloc_user(__isl_take isl_ast_expr *expr);
  100 __isl_give isl_ast_expr *isl_ast_node_for_get_iterator(
  102 __isl_give isl_ast_expr *isl_ast_node_for_get_init(
  104 __isl_give isl_ast_expr *isl_ast_node_for_get_cond(
  106 __isl_give isl_ast_expr *isl_ast_node_for_get_inc(
  112 __isl_give isl_ast_expr *isl_ast_node_if_get_cond(
  127 __isl_give isl_ast_expr *isl_ast_node_user_get_expr(
  163 isl_stat isl_ast_expr_foreach_ast_op_type(__isl_keep isl_ast_expr *expr,
  173 	__isl_keep isl_ast_expr *expr, __isl_take isl_printer *p);
tools/polly/lib/External/isl/include/isl/ast_build.h
   98 __isl_give isl_ast_expr *isl_ast_build_expr_from_set(
  101 __isl_give isl_ast_expr *isl_ast_build_expr_from_pw_aff(
  104 __isl_give isl_ast_expr *isl_ast_build_access_from_pw_multi_aff(
  107 __isl_give isl_ast_expr *isl_ast_build_access_from_multi_pw_aff(
  110 __isl_give isl_ast_expr *isl_ast_build_call_from_pw_multi_aff(
  113 __isl_give isl_ast_expr *isl_ast_build_call_from_multi_pw_aff(
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
  408 inline ast_expr manage(__isl_take isl_ast_expr *ptr);
  409 inline ast_expr manage_copy(__isl_keep isl_ast_expr *ptr);
  412   friend inline ast_expr manage(__isl_take isl_ast_expr *ptr);
  413   friend inline ast_expr manage_copy(__isl_keep isl_ast_expr *ptr);
  415   isl_ast_expr *ptr = nullptr;
  417   inline explicit ast_expr(__isl_take isl_ast_expr *ptr);
  425   inline __isl_give isl_ast_expr *copy() const &;
  426   inline __isl_give isl_ast_expr *copy() && = delete;
  427   inline __isl_keep isl_ast_expr *get() const;
  428   inline __isl_give isl_ast_expr *release();
 4616 ast_expr manage(__isl_take isl_ast_expr *ptr) {
 4619 ast_expr manage_copy(__isl_keep isl_ast_expr *ptr) {
 4636 ast_expr::ast_expr(__isl_take isl_ast_expr *ptr)
 4650 __isl_give isl_ast_expr *ast_expr::copy() const & {
 4654 __isl_keep isl_ast_expr *ast_expr::get() const {
 4658 __isl_give isl_ast_expr *ast_expr::release() {
 4659   isl_ast_expr *tmp = ptr;
tools/polly/lib/External/isl/isl_ast.c
  149 __isl_give isl_ast_expr *isl_ast_expr_copy(__isl_keep isl_ast_expr *expr)
  149 __isl_give isl_ast_expr *isl_ast_expr_copy(__isl_keep isl_ast_expr *expr)
  158 __isl_give isl_ast_expr *isl_ast_expr_dup(__isl_keep isl_ast_expr *expr)
  158 __isl_give isl_ast_expr *isl_ast_expr_dup(__isl_keep isl_ast_expr *expr)
  162 	isl_ast_expr *dup;
  194 __isl_give isl_ast_expr *isl_ast_expr_cow(__isl_take isl_ast_expr *expr)
  194 __isl_give isl_ast_expr *isl_ast_expr_cow(__isl_take isl_ast_expr *expr)
  205 __isl_null isl_ast_expr *isl_ast_expr_free(__isl_take isl_ast_expr *expr)
  205 __isl_null isl_ast_expr *isl_ast_expr_free(__isl_take isl_ast_expr *expr)
  238 isl_ctx *isl_ast_expr_get_ctx(__isl_keep isl_ast_expr *expr)
  243 enum isl_ast_expr_type isl_ast_expr_get_type(__isl_keep isl_ast_expr *expr)
  250 __isl_give isl_val *isl_ast_expr_get_val(__isl_keep isl_ast_expr *expr)
  260 __isl_give isl_id *isl_ast_expr_get_id(__isl_keep isl_ast_expr *expr)
  271 enum isl_ast_op_type isl_ast_expr_get_op_type(__isl_keep isl_ast_expr *expr)
  281 int isl_ast_expr_get_op_n_arg(__isl_keep isl_ast_expr *expr)
  291 __isl_give isl_ast_expr *isl_ast_expr_get_op_arg(__isl_keep isl_ast_expr *expr,
  291 __isl_give isl_ast_expr *isl_ast_expr_get_op_arg(__isl_keep isl_ast_expr *expr,
  308 __isl_give isl_ast_expr *isl_ast_expr_set_op_arg(__isl_take isl_ast_expr *expr,
  308 __isl_give isl_ast_expr *isl_ast_expr_set_op_arg(__isl_take isl_ast_expr *expr,
  309 	int pos, __isl_take isl_ast_expr *arg)
  332 isl_bool isl_ast_expr_is_equal(__isl_keep isl_ast_expr *expr1,
  333 	__isl_keep isl_ast_expr *expr2)
  373 __isl_give isl_ast_expr *isl_ast_expr_alloc_op(isl_ctx *ctx,
  376 	isl_ast_expr *expr;
  398 __isl_give isl_ast_expr *isl_ast_expr_from_id(__isl_take isl_id *id)
  401 	isl_ast_expr *expr;
  425 __isl_give isl_ast_expr *isl_ast_expr_alloc_int_si(isl_ctx *ctx, int i)
  427 	isl_ast_expr *expr;
  446 __isl_give isl_ast_expr *isl_ast_expr_from_val(__isl_take isl_val *v)
  449 	isl_ast_expr *expr;
  477 __isl_give isl_ast_expr *isl_ast_expr_alloc_unary(enum isl_ast_op_type type,
  478 	__isl_take isl_ast_expr *arg)
  481 	isl_ast_expr *expr = NULL;
  501 __isl_give isl_ast_expr *isl_ast_expr_neg(__isl_take isl_ast_expr *arg)
  501 __isl_give isl_ast_expr *isl_ast_expr_neg(__isl_take isl_ast_expr *arg)
  508 __isl_give isl_ast_expr *isl_ast_expr_address_of(__isl_take isl_ast_expr *expr)
  508 __isl_give isl_ast_expr *isl_ast_expr_address_of(__isl_take isl_ast_expr *expr)
  525 __isl_give isl_ast_expr *isl_ast_expr_alloc_binary(enum isl_ast_op_type type,
  526 	__isl_take isl_ast_expr *expr1, __isl_take isl_ast_expr *expr2)
  526 	__isl_take isl_ast_expr *expr1, __isl_take isl_ast_expr *expr2)
  529 	isl_ast_expr *expr = NULL;
  551 __isl_give isl_ast_expr *isl_ast_expr_add(__isl_take isl_ast_expr *expr1,
  551 __isl_give isl_ast_expr *isl_ast_expr_add(__isl_take isl_ast_expr *expr1,
  552 	__isl_take isl_ast_expr *expr2)
  559 __isl_give isl_ast_expr *isl_ast_expr_sub(__isl_take isl_ast_expr *expr1,
  559 __isl_give isl_ast_expr *isl_ast_expr_sub(__isl_take isl_ast_expr *expr1,
  560 	__isl_take isl_ast_expr *expr2)
  567 __isl_give isl_ast_expr *isl_ast_expr_mul(__isl_take isl_ast_expr *expr1,
  567 __isl_give isl_ast_expr *isl_ast_expr_mul(__isl_take isl_ast_expr *expr1,
  568 	__isl_take isl_ast_expr *expr2)
  575 __isl_give isl_ast_expr *isl_ast_expr_div(__isl_take isl_ast_expr *expr1,
  575 __isl_give isl_ast_expr *isl_ast_expr_div(__isl_take isl_ast_expr *expr1,
  576 	__isl_take isl_ast_expr *expr2)
  585 __isl_give isl_ast_expr *isl_ast_expr_pdiv_q(__isl_take isl_ast_expr *expr1,
  585 __isl_give isl_ast_expr *isl_ast_expr_pdiv_q(__isl_take isl_ast_expr *expr1,
  586 	__isl_take isl_ast_expr *expr2)
  595 __isl_give isl_ast_expr *isl_ast_expr_pdiv_r(__isl_take isl_ast_expr *expr1,
  595 __isl_give isl_ast_expr *isl_ast_expr_pdiv_r(__isl_take isl_ast_expr *expr1,
  596 	__isl_take isl_ast_expr *expr2)
  603 __isl_give isl_ast_expr *isl_ast_expr_and(__isl_take isl_ast_expr *expr1,
  603 __isl_give isl_ast_expr *isl_ast_expr_and(__isl_take isl_ast_expr *expr1,
  604 	__isl_take isl_ast_expr *expr2)
  612 __isl_give isl_ast_expr *isl_ast_expr_and_then(__isl_take isl_ast_expr *expr1,
  612 __isl_give isl_ast_expr *isl_ast_expr_and_then(__isl_take isl_ast_expr *expr1,
  613 	__isl_take isl_ast_expr *expr2)
  620 __isl_give isl_ast_expr *isl_ast_expr_or(__isl_take isl_ast_expr *expr1,
  620 __isl_give isl_ast_expr *isl_ast_expr_or(__isl_take isl_ast_expr *expr1,
  621 	__isl_take isl_ast_expr *expr2)
  629 __isl_give isl_ast_expr *isl_ast_expr_or_else(__isl_take isl_ast_expr *expr1,
  629 __isl_give isl_ast_expr *isl_ast_expr_or_else(__isl_take isl_ast_expr *expr1,
  630 	__isl_take isl_ast_expr *expr2)
  637 __isl_give isl_ast_expr *isl_ast_expr_le(__isl_take isl_ast_expr *expr1,
  637 __isl_give isl_ast_expr *isl_ast_expr_le(__isl_take isl_ast_expr *expr1,
  638 	__isl_take isl_ast_expr *expr2)
  645 __isl_give isl_ast_expr *isl_ast_expr_lt(__isl_take isl_ast_expr *expr1,
  645 __isl_give isl_ast_expr *isl_ast_expr_lt(__isl_take isl_ast_expr *expr1,
  646 	__isl_take isl_ast_expr *expr2)
  653 __isl_give isl_ast_expr *isl_ast_expr_ge(__isl_take isl_ast_expr *expr1,
  653 __isl_give isl_ast_expr *isl_ast_expr_ge(__isl_take isl_ast_expr *expr1,
  654 	__isl_take isl_ast_expr *expr2)
  661 __isl_give isl_ast_expr *isl_ast_expr_gt(__isl_take isl_ast_expr *expr1,
  661 __isl_give isl_ast_expr *isl_ast_expr_gt(__isl_take isl_ast_expr *expr1,
  662 	__isl_take isl_ast_expr *expr2)
  669 __isl_give isl_ast_expr *isl_ast_expr_eq(__isl_take isl_ast_expr *expr1,
  669 __isl_give isl_ast_expr *isl_ast_expr_eq(__isl_take isl_ast_expr *expr1,
  670 	__isl_take isl_ast_expr *expr2)
  678 static __isl_give isl_ast_expr *ast_expr_with_arguments(
  679 	enum isl_ast_op_type type, __isl_take isl_ast_expr *arg0,
  684 	isl_ast_expr *res = NULL;
  695 		isl_ast_expr *arg;
  715 __isl_give isl_ast_expr *isl_ast_expr_access(__isl_take isl_ast_expr *array,
  715 __isl_give isl_ast_expr *isl_ast_expr_access(__isl_take isl_ast_expr *array,
  724 __isl_give isl_ast_expr *isl_ast_expr_call(__isl_take isl_ast_expr *function,
  724 __isl_give isl_ast_expr *isl_ast_expr_call(__isl_take isl_ast_expr *function,
  734 __isl_give isl_ast_expr *isl_ast_expr_substitute_ids(
  735 	__isl_take isl_ast_expr *expr, __isl_take isl_id_to_ast_expr *id2expr)
  757 			isl_ast_expr *arg;
  820 __isl_give isl_ast_node *isl_ast_node_alloc_if(__isl_take isl_ast_expr *guard)
  893 __isl_give isl_ast_node *isl_ast_node_alloc_user(__isl_take isl_ast_expr *expr)
 1126 __isl_give isl_ast_expr *isl_ast_node_for_get_iterator(
 1137 __isl_give isl_ast_expr *isl_ast_node_for_get_init(
 1155 __isl_give isl_ast_expr *isl_ast_node_for_get_cond(
 1176 __isl_give isl_ast_expr *isl_ast_node_for_get_inc(
 1244 __isl_give isl_ast_expr *isl_ast_node_if_get_cond(
 1266 __isl_give isl_ast_expr *isl_ast_node_user_get_expr(
 1520 	__isl_keep isl_ast_expr *expr);
 1541 	__isl_keep isl_ast_expr *expr, int left)
 1566 	enum isl_ast_op_type op, __isl_keep isl_ast_expr *expr, int left)
 1734 	__isl_keep isl_ast_expr *expr)
 1757 	__isl_keep isl_ast_expr *expr)
 1778 	__isl_keep isl_ast_expr *expr)
 1795 	__isl_keep isl_ast_expr *expr)
 1901 	__isl_keep isl_ast_expr *expr);
 1910 	__isl_keep isl_ast_expr *expr)
 1924 		isl_ast_expr *arg;
 1941 	__isl_keep isl_ast_expr *expr)
 1991 	__isl_keep isl_ast_expr *expr)
 2503 static int ast_expr_required_macros(__isl_keep isl_ast_expr *expr, int macros)
 2733 isl_stat isl_ast_expr_foreach_ast_op_type(__isl_keep isl_ast_expr *expr,
 2773 	__isl_keep isl_ast_expr *expr, __isl_take isl_printer *p)
 2795 __isl_give char *isl_ast_expr_to_C_str(__isl_keep isl_ast_expr *expr)
tools/polly/lib/External/isl/isl_ast_build_expr.c
  184 static __isl_give isl_ast_expr *var_div(struct isl_ast_add_term_data *data,
  189 	isl_ast_expr *num, *den;
  237 static __isl_give isl_ast_expr *var(struct isl_ast_add_term_data *data,
  260 static int ast_expr_is_zero(__isl_keep isl_ast_expr *expr)
  272 static __isl_give isl_ast_expr *ast_expr_add(__isl_take isl_ast_expr *expr1,
  272 static __isl_give isl_ast_expr *ast_expr_add(__isl_take isl_ast_expr *expr1,
  273 	__isl_take isl_ast_expr *expr2)
  306 static __isl_give isl_ast_expr *ast_expr_sub(__isl_take isl_ast_expr *expr1,
  306 static __isl_give isl_ast_expr *ast_expr_sub(__isl_take isl_ast_expr *expr1,
  307 	__isl_take isl_ast_expr *expr2)
  336 static __isl_give isl_ast_expr *isl_ast_expr_mod(__isl_keep isl_val *v,
  340 	isl_ast_expr *expr;
  341 	isl_ast_expr *c;
  370 static __isl_give isl_ast_expr *scale(__isl_take isl_ast_expr *expr,
  370 static __isl_give isl_ast_expr *scale(__isl_take isl_ast_expr *expr,
  373 	isl_ast_expr *c;
  420 static __isl_give isl_ast_expr *isl_ast_expr_add_term(
  421 	__isl_take isl_ast_expr *expr,
  425 	isl_ast_expr *term;
  446 static __isl_give isl_ast_expr *isl_ast_expr_add_int(
  447 	__isl_take isl_ast_expr *expr, __isl_take isl_val *v)
  449 	isl_ast_expr *expr_int;
  499 	isl_ast_expr *pos;
  500 	isl_ast_expr *neg;
  530 	isl_ast_expr *expr;
  952 	__isl_keep isl_ast_expr **pos, __isl_keep isl_ast_expr **neg,
  952 	__isl_keep isl_ast_expr **pos, __isl_keep isl_ast_expr **neg,
 1001 	__isl_keep isl_ast_expr **expr, __isl_keep isl_ast_build *build)
 1006 	isl_ast_expr *rat_expr;
 1081 __isl_give isl_ast_expr *isl_ast_expr_from_aff(__isl_take isl_aff *aff,
 1088 	isl_ast_expr *expr, *expr_neg;
 1135 static __isl_give isl_ast_expr *add_signed_terms(__isl_take isl_ast_expr *expr,
 1135 static __isl_give isl_ast_expr *add_signed_terms(__isl_take isl_ast_expr *expr,
 1175 	__isl_keep isl_ast_expr *pos, __isl_keep isl_ast_expr *neg)
 1175 	__isl_keep isl_ast_expr *pos, __isl_keep isl_ast_expr *neg)
 1277 static __isl_give isl_ast_expr *extract_stride_constraint(
 1282 	isl_ast_expr *expr, *cst;
 1341 static __isl_give isl_ast_expr *isl_ast_expr_from_constraint(
 1346 	isl_ast_expr *expr_pos;
 1347 	isl_ast_expr *expr_neg;
 1348 	isl_ast_expr *expr;
 1444 __isl_give isl_ast_expr *isl_ast_build_expr_from_basic_set(
 1450 	isl_ast_expr *res;
 1474 		isl_ast_expr *expr;
 1510 __isl_give isl_ast_expr *isl_ast_build_expr_from_set_internal(
 1517 	isl_ast_expr *res;
 1538 		isl_ast_expr *expr;
 1570 __isl_give isl_ast_expr *isl_ast_build_expr_from_set(
 1770 static __isl_give isl_ast_expr *ast_expr_from_aff_list(
 1776 	isl_ast_expr *expr;
 1791 		isl_ast_expr *expr_i;
 1821 static isl_ast_expr **add_intermediate_piece(struct isl_from_pw_aff_data *data,
 1822 	int pos, isl_ast_expr **next)
 1826 	isl_ast_expr *ternary, *arg;
 1862 	int pos, isl_ast_expr **next)
 1916 static isl_ast_expr *build_pieces(struct isl_from_pw_aff_data *data)
 1919 	isl_ast_expr *res = NULL;
 1920 	isl_ast_expr **next = &res;
 2173 __isl_give isl_ast_expr *isl_ast_build_expr_from_pw_aff_internal(
 2177 	isl_ast_expr *res = NULL;
 2205 __isl_give isl_ast_expr *isl_ast_build_expr_from_pw_aff(
 2208 	isl_ast_expr *expr;
 2245 static __isl_give isl_ast_expr *isl_ast_build_with_arguments(
 2247 	__isl_take isl_ast_expr *arg0, __isl_take isl_multi_pw_aff *mpa)
 2251 	isl_ast_expr *expr;
 2260 		isl_ast_expr *arg;
 2271 static __isl_give isl_ast_expr *isl_ast_build_from_multi_pw_aff_internal(
 2283 static __isl_give isl_ast_expr *isl_ast_build_from_multi_pw_aff_member(
 2288 	isl_ast_expr *domain_expr, *expr;
 2318 static __isl_give isl_ast_expr *isl_ast_build_from_multi_pw_aff_internal(
 2324 	isl_ast_expr *expr;
 2358 static __isl_give isl_ast_expr *isl_ast_build_from_pw_multi_aff_internal(
 2375 static __isl_give isl_ast_expr *isl_ast_build_from_multi_pw_aff(
 2380 	isl_ast_expr *expr;
 2414 __isl_give isl_ast_expr *isl_ast_build_call_from_multi_pw_aff(
 2426 __isl_give isl_ast_expr *isl_ast_build_access_from_multi_pw_aff(
 2439 static __isl_give isl_ast_expr *isl_ast_build_from_pw_multi_aff(
 2455 __isl_give isl_ast_expr *isl_ast_build_call_from_pw_multi_aff(
 2467 __isl_give isl_ast_expr *isl_ast_build_access_from_pw_multi_aff(
 2483 	isl_ast_expr *expr;
tools/polly/lib/External/isl/isl_ast_build_expr.h
    7 __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,
   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);
tools/polly/lib/External/isl/isl_ast_codegen.c
  680 static __isl_give isl_ast_expr *reduce_list(enum isl_ast_op_type type,
  685 	isl_ast_expr *expr;
  707 		isl_ast_expr *expr_i;
 1015 	isl_ast_expr *bound, *iterator, *cond;
 1048 	isl_ast_expr *cond;
 1063 static __isl_give isl_ast_expr *for_inc(__isl_keep isl_ast_build *build)
tools/polly/lib/External/isl/isl_ast_graft.c
  285 		isl_ast_expr *expr;
tools/polly/lib/External/isl/isl_ast_private.h
   27 			isl_ast_expr **args;
   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);
   41 	__isl_take isl_ast_expr *expr1, __isl_take isl_ast_expr *expr2);
   64 			isl_ast_expr *guard;
   70 			isl_ast_expr *iterator;
   71 			isl_ast_expr *init;
   72 			isl_ast_expr *cond;
   73 			isl_ast_expr *inc;
   77 			isl_ast_expr *expr;
   91 __isl_give isl_ast_node *isl_ast_node_alloc_if(__isl_take isl_ast_expr *guard);
tools/polly/lib/External/isl/isl_output.c
 2808 	isl_ast_expr *expr;
tools/polly/lib/External/isl/isl_test.c
 8007 	isl_ast_expr *expr, *expr1, *expr2, *expr3;
 8060 	isl_ast_expr *expr;
 8453 	isl_ast_expr *expr;
tools/polly/lib/External/pet/include/pet.h
  411 	__isl_give isl_ast_expr *(*fn_expr)(__isl_take isl_ast_expr *expr,
  411 	__isl_give isl_ast_expr *(*fn_expr)(__isl_take isl_ast_expr *expr,
tools/polly/lib/External/ppcg/cuda.c
   59 			isl_ast_expr *bound;
  212 		isl_ast_expr *bound;
  551 	isl_ast_expr *expr, *arg;
tools/polly/lib/External/ppcg/gpu.c
 1669 static __isl_give isl_ast_expr *dereference(__isl_take isl_ast_expr *expr)
 1669 static __isl_give isl_ast_expr *dereference(__isl_take isl_ast_expr *expr)
 1672 	isl_ast_expr *arg0, *res;
 1680 		isl_ast_expr *arg;
 1736 __isl_give isl_ast_expr *gpu_local_array_info_linearize_index(
 1737 	struct gpu_local_array_info *array, __isl_take isl_ast_expr *expr)
 1740 	isl_ast_expr *arg0;
 1741 	isl_ast_expr *res;
 1747 		isl_ast_expr *arg;
 1764 		isl_ast_expr *expr_i;
 1801 static __isl_give isl_ast_expr *transform_expr(__isl_take isl_ast_expr *expr,
 1801 static __isl_give isl_ast_expr *transform_expr(__isl_take isl_ast_expr *expr,
 1931 	isl_ast_expr *expr;
 2010 		isl_ast_expr *expr;
 2026 		isl_ast_expr *expr;
 2075 	isl_ast_expr *expr, *arg;
 2420 	isl_ast_expr *expr;
tools/polly/lib/External/ppcg/gpu.h
   72 	isl_ast_expr *declared_size;
   82 	isl_ast_expr *bound_expr;
  143 	isl_ast_expr *bound_expr;
  146 __isl_give isl_ast_expr *gpu_local_array_info_linearize_index(
  147 	struct gpu_local_array_info *array, __isl_take isl_ast_expr *expr);
  219             isl_ast_expr *(*fn_expr)(isl_ast_expr *expr,
  219             isl_ast_expr *(*fn_expr)(isl_ast_expr *expr,
  284 			isl_ast_expr *index;
  285 			isl_ast_expr *local_index;
  396 	isl_ast_expr *grid_size_expr;
tools/polly/lib/External/ppcg/gpu_print.c
   31 		isl_ast_expr *size;
   50 		isl_ast_expr *bound;
  140 	isl_ast_expr *index;
tools/polly/lib/External/ppcg/ppcg.c
  129 	isl_ast_expr *zero;
tools/polly/lib/External/ppcg/print.c
  267 	__isl_keep isl_ast_expr *expr, __isl_take isl_printer *p)
  278 	__isl_take isl_ast_expr *val, void *user)
  365 __isl_give isl_ast_expr *ppcg_build_size_expr(__isl_take isl_multi_pw_aff *size,
  377 	__isl_keep isl_ast_expr *size)
  403 	isl_ast_expr *expr;
tools/polly/lib/External/ppcg/print.h
   21 	__isl_keep isl_ast_expr *expr, __isl_take isl_printer *p);
   27 __isl_give isl_ast_expr *ppcg_build_size_expr(__isl_take isl_multi_pw_aff *size,
   32 	__isl_keep isl_ast_expr *size);