| /llvm-project-15.0.7/polly/lib/External/isl/include/isl/ |
| H A D | ast.h | 27 __isl_give isl_ast_expr *isl_ast_expr_neg(__isl_take isl_ast_expr *expr); 28 __isl_give isl_ast_expr *isl_ast_expr_add(__isl_take isl_ast_expr *expr1, 30 __isl_give isl_ast_expr *isl_ast_expr_sub(__isl_take isl_ast_expr *expr1, 32 __isl_give isl_ast_expr *isl_ast_expr_mul(__isl_take isl_ast_expr *expr1, 34 __isl_give isl_ast_expr *isl_ast_expr_div(__isl_take isl_ast_expr *expr1, 40 __isl_give isl_ast_expr *isl_ast_expr_and(__isl_take isl_ast_expr *expr1, 44 __isl_give isl_ast_expr *isl_ast_expr_or(__isl_take isl_ast_expr *expr1, 48 __isl_give isl_ast_expr *isl_ast_expr_le(__isl_take isl_ast_expr *expr1, 50 __isl_give isl_ast_expr *isl_ast_expr_lt(__isl_take isl_ast_expr *expr1, 52 __isl_give isl_ast_expr *isl_ast_expr_ge(__isl_take isl_ast_expr *expr1, [all …]
|
| H A D | ast_build.h | 100 __isl_give isl_ast_expr *isl_ast_build_expr_from_set( 103 __isl_give isl_ast_expr *isl_ast_build_expr_from_pw_aff( 106 __isl_give isl_ast_expr *isl_ast_build_access_from_pw_multi_aff( 109 __isl_give isl_ast_expr *isl_ast_build_access_from_multi_pw_aff( 112 __isl_give isl_ast_expr *isl_ast_build_call_from_pw_multi_aff( 115 __isl_give isl_ast_expr *isl_ast_build_call_from_multi_pw_aff(
|
| H A D | ast_type.h | 10 struct __isl_export isl_ast_expr; variable 11 typedef struct isl_ast_expr isl_ast_expr; typedef
|
| H A D | maybe_ast_expr.h | 4 #define ISL_TYPE isl_ast_expr
|
| H A D | id_to_ast_expr.h | 9 #define ISL_VAL isl_ast_expr
|
| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_ast_private.h | 14 struct isl_ast_expr { struct 27 isl_ast_expr **args; argument 33 #define EL isl_ast_expr argument 40 __isl_give isl_ast_expr *isl_ast_expr_alloc_binary( 42 __isl_take isl_ast_expr *expr1, __isl_take isl_ast_expr *expr2); 65 isl_ast_expr *guard; 71 isl_ast_expr *iterator; 72 isl_ast_expr *init; 73 isl_ast_expr *cond; 74 isl_ast_expr *inc; [all …]
|
| H A D | isl_ast.c | 149 __isl_give isl_ast_expr *isl_ast_expr_copy(__isl_keep isl_ast_expr *expr) in isl_ast_expr_copy() 158 __isl_give isl_ast_expr *isl_ast_expr_dup(__isl_keep isl_ast_expr *expr) in isl_ast_expr_dup() 162 isl_ast_expr *dup; in isl_ast_expr_dup() 194 __isl_give isl_ast_expr *isl_ast_expr_cow(__isl_take isl_ast_expr *expr) in isl_ast_expr_cow() 205 __isl_null isl_ast_expr *isl_ast_expr_free(__isl_take isl_ast_expr *expr) in isl_ast_expr_free() 421 isl_ast_expr *expr; in isl_ast_expr_alloc_op() 446 isl_ast_expr *expr; in isl_ast_expr_from_id() 472 isl_ast_expr *expr; in isl_ast_expr_alloc_int_si() 494 isl_ast_expr *expr; in isl_ast_expr_from_val() 546 __isl_give isl_ast_expr *isl_ast_expr_neg(__isl_take isl_ast_expr *arg) in isl_ast_expr_neg() [all …]
|
| H A D | 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, 17 int pos, __isl_take isl_ast_expr *arg);
|
| H A D | isl_ast_build_expr.c | 340 isl_ast_expr *expr; in isl_ast_expr_mod() 341 isl_ast_expr *c; in isl_ast_expr_mod() 370 static __isl_give isl_ast_expr *scale(__isl_take isl_ast_expr *expr, in scale() 373 isl_ast_expr *c; in scale() 425 isl_ast_expr *term; in isl_ast_expr_add_term() 499 isl_ast_expr *pos; 500 isl_ast_expr *neg; 576 isl_ast_expr *expr; in extract_term_and_mod() 1012 __isl_keep isl_ast_expr **pos, __isl_keep isl_ast_expr **neg, in extract_modulos() 1244 __isl_keep isl_ast_expr *pos, __isl_keep isl_ast_expr *neg) in constant_is_considered_positive() [all …]
|
| H A D | isl_id_to_ast_expr.c | 8 #define ISL_VAL isl_ast_expr
|
| /llvm-project-15.0.7/polly/include/polly/CodeGen/ |
| H A D | IslExprBuilder.h | 132 llvm::Value *create(__isl_take isl_ast_expr *Expr); 149 llvm::IntegerType *getType(__isl_keep isl_ast_expr *Expr); 177 createAccessAddress(__isl_take isl_ast_expr *Expr); 212 llvm::Value *createOp(__isl_take isl_ast_expr *Expr); 213 llvm::Value *createOpUnary(__isl_take isl_ast_expr *Expr); 214 llvm::Value *createOpAccess(__isl_take isl_ast_expr *Expr); 215 llvm::Value *createOpBin(__isl_take isl_ast_expr *Expr); 216 llvm::Value *createOpNAry(__isl_take isl_ast_expr *Expr); 218 llvm::Value *createOpICmp(__isl_take isl_ast_expr *Expr); 221 llvm::Value *createId(__isl_take isl_ast_expr *Expr); [all …]
|
| H A D | IslNodeBuilder.h | 92 Value *createRTC(isl_ast_expr *Condition); 371 void createSubstitutions(__isl_take isl_ast_expr *Expr, ScopStmt *Stmt, 373 void createSubstitutionsVector(__isl_take isl_ast_expr *Expr, ScopStmt *Stmt,
|
| /llvm-project-15.0.7/polly/lib/External/ppcg/ |
| H A D | 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, 284 isl_ast_expr *index; 285 isl_ast_expr *local_index; 396 isl_ast_expr *grid_size_expr;
|
| H A D | 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);
|
| H A D | print.c | 268 __isl_keep isl_ast_expr *expr, __isl_take isl_printer *p) in ppcg_ast_expr_print_macros() 279 __isl_take isl_ast_expr *val, void *user) in print_expr_macros() 366 __isl_give isl_ast_expr *ppcg_build_size_expr(__isl_take isl_multi_pw_aff *size, in ppcg_build_size_expr() 378 __isl_keep isl_ast_expr *size) in ppcg_print_declaration_with_size() 404 isl_ast_expr *expr; in ppcg_print_declaration()
|
| H A D | gpu_print.c | 31 isl_ast_expr *size; in gpu_print_local_declarations() 50 isl_ast_expr *bound; in gpu_array_info_print_size() 140 isl_ast_expr *index; in stmt_print_global_index()
|
| H A D | external.c | 124 __isl_give isl_ast_expr *(*fn_expr)(__isl_take isl_ast_expr *expr, in pet_stmt_build_ast_exprs()
|
| H A D | cuda.c | 59 isl_ast_expr *bound; in declare_device_array() 212 isl_ast_expr *bound; in print_grid_size() 551 isl_ast_expr *expr, *arg; in print_device_node()
|
| H A D | gpu.c | 1669 static __isl_give isl_ast_expr *dereference(__isl_take isl_ast_expr *expr) in dereference() 1680 isl_ast_expr *arg; in dereference() 1740 isl_ast_expr *arg0; in gpu_local_array_info_linearize_index() 1741 isl_ast_expr *res; in gpu_local_array_info_linearize_index() 1747 isl_ast_expr *arg; in gpu_local_array_info_linearize_index() 1764 isl_ast_expr *expr_i; in gpu_local_array_info_linearize_index() 1801 static __isl_give isl_ast_expr *transform_expr(__isl_take isl_ast_expr *expr, in transform_expr() 1931 isl_ast_expr *expr; in create_access_leaf() 2010 isl_ast_expr *expr; in build_array_bounds() 2026 isl_ast_expr *expr; in build_array_bounds() [all …]
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | IslExprBuilder.cpp | 173 Value *IslExprBuilder::createOpUnary(__isl_take isl_ast_expr *Expr) { in createOpUnary() 192 Value *IslExprBuilder::createOpNAry(__isl_take isl_ast_expr *Expr) { in createOpNAry() 235 IslExprBuilder::createAccessAddress(__isl_take isl_ast_expr *Expr) { in createAccessAddress() 244 isl_ast_expr *BaseExpr; in createAccessAddress() 353 Value *IslExprBuilder::createOpBin(__isl_take isl_ast_expr *Expr) { in createOpBin() 487 Value *IslExprBuilder::createOpICmp(__isl_take isl_ast_expr *Expr) { in createOpICmp() 653 Value *IslExprBuilder::createOp(__isl_take isl_ast_expr *Expr) { in createOp() 704 isl_ast_expr *Op = isl_ast_expr_get_op_arg(Expr, 0); in createOpAddressOf() 717 Value *IslExprBuilder::createId(__isl_take isl_ast_expr *Expr) { in createId() 751 Value *IslExprBuilder::createInt(__isl_take isl_ast_expr *Expr) { in createInt() [all …]
|
| H A D | IslNodeBuilder.cpp | 397 isl_ast_expr *Expr = isl_ast_node_user_get_expr(User); in createUserVector() 398 isl_ast_expr *StmtExpr = isl_ast_expr_get_op_arg(Expr, 0); in createUserVector() 462 isl_ast_expr *Init = isl_ast_node_for_get_init(For); in createForVector() 463 isl_ast_expr *Inc = isl_ast_node_for_get_inc(For); in createForVector() 647 isl_ast_expr *Init, *Inc, *Iterator, *UB; in createForParallel() 814 isl_ast_expr *Cond = isl_ast_node_if_get_cond(If); in createIf() 935 isl_ast_expr *SubExpr; in createSubstitutions() 948 __isl_take isl_ast_expr *Expr, ScopStmt *Stmt, in createSubstitutionsVector() 999 isl_ast_expr *Expr = isl_ast_node_user_get_expr(User); in createUser() 1147 isl_ast_expr *Access = in preloadUnconditionally() [all …]
|
| H A D | PPCGCodeGeneration.cpp | 294 isl_ast_expr *(*FunctionExpr)(isl_ast_expr *Expr, isl_id *Id, void *User), in pollyBuildAstExprForStmt() 1189 isl_ast_expr *Arg = isl_ast_expr_get_op_arg(Expr, 0); in createDataTransfer() 1232 isl_ast_expr *Expr = isl_ast_node_user_get_expr(UserStmt); in createUser() 1233 isl_ast_expr *StmtExpr = isl_ast_expr_get_op_arg(Expr, 0); in createUser() 1325 void GPUNodeBuilder::createScopStmt(isl_ast_expr *Expr, in createScopStmt() 1382 isl_ast_expr *Expr = isl_ast_node_user_get_expr(Node); in collectReferencesInGPUStmt() 1383 isl_ast_expr *StmtExpr = isl_ast_expr_get_op_arg(Expr, 0); in collectReferencesInGPUStmt() 3367 __isl_give isl_ast_expr *approxDynamicInst(ScopStmt &Stmt, in approxDynamicInst() 3396 __isl_give isl_ast_expr * 3398 isl_ast_expr *Instructions; in getNumberOfIterations() [all …]
|
| /llvm-project-15.0.7/polly/test/CodeGen/ |
| H A D | test-invalid-operands-for-select.ll | 5 ; In case the pieceweise affine function used to create an isl_ast_expr 7 ; parameters), it was possible that the condition of the isl_ast_expr
|
| H A D | empty_domain_in_context.ll | 4 ; isl codegen does not allow to generate isl_ast_expr from pw_aff which have an 78 ; The reference to @b should have been generated from an isl_ast_expr.
|
| /llvm-project-15.0.7/polly/lib/External/isl/doc/ |
| H A D | user.pod | 632 __isl_keep isl_ast_expr *expr); 9457 (C<isl_id>, C<isl_ast_expr>), 9514 __isl_take isl_ast_expr *val); 11581 __isl_keep isl_ast_expr *expr, 11585 __isl_keep isl_ast_expr *expr, 11879 __isl_give isl_ast_expr * 11883 __isl_give isl_ast_expr * 11887 __isl_give isl_ast_expr * 11891 __isl_give isl_ast_expr * 11911 __isl_take isl_ast_expr *arg); [all …]
|