| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_ast_private.h | 45 #define EL isl_ast_node 54 struct isl_ast_node { struct 66 isl_ast_node *then; argument 67 isl_ast_node *else_node; 75 isl_ast_node *body; 82 isl_ast_node *node; 91 __isl_take isl_ast_node *node); 96 __isl_take isl_ast_node *node); 100 __isl_take isl_ast_node *node, __isl_take isl_ast_node *body); 102 __isl_take isl_ast_node *node, __isl_take isl_ast_node *child); [all …]
|
| H A D | isl_ast.c | 851 isl_ast_node *node; in isl_ast_node_alloc() 871 isl_ast_node *node; in isl_ast_node_alloc_if() 893 isl_ast_node *node; in isl_ast_node_alloc_for() 920 isl_ast_node *mark; in isl_ast_node_alloc_mark() 945 isl_ast_node *node; in isl_ast_node_alloc_user() 968 isl_ast_node *node; in isl_ast_node_alloc_block() 995 isl_ast_node *node; in isl_ast_node_from_ast_node_list() 1023 isl_ast_node *dup; in isl_ast_node_dup() 1130 __isl_take isl_ast_node *node, __isl_take isl_ast_node *body) in isl_ast_node_for_set_body() 1248 __isl_take isl_ast_node *node, __isl_take isl_ast_node *child) in isl_ast_node_if_set_then() [all …]
|
| H A D | isl_ast_graft_private.h | 31 isl_ast_node *node; 47 __isl_take isl_ast_node *node, __isl_keep isl_ast_build *build); 68 __isl_give isl_ast_node *isl_ast_graft_get_node( 75 __isl_take isl_ast_graft *graft, __isl_take isl_ast_node *node); 92 __isl_give isl_ast_node *isl_ast_node_from_graft_list(
|
| H A D | isl_ast_build_private.h | 168 __isl_give isl_ast_node *(*at_each_domain)( 169 __isl_take isl_ast_node *node, 176 __isl_give isl_ast_node *(*after_each_for)( 177 __isl_take isl_ast_node *node, 184 __isl_give isl_ast_node *(*after_each_mark)( 185 __isl_take isl_ast_node *node, 189 __isl_give isl_ast_node *(*create_leaf)(
|
| H A D | isl_ast_graft.c | 42 __isl_give isl_ast_node *isl_ast_graft_get_node( in isl_ast_graft_get_node() 88 isl_ast_node *node; in isl_ast_graft_alloc_domain() 276 isl_ast_node *node; 291 static __isl_give isl_ast_node *ast_node_insert_if( in ast_node_insert_if() 304 isl_ast_node *if_node; in ast_node_insert_if() 336 isl_ast_node *node; in insert_if() 445 __isl_take isl_ast_node *node) in extend_body() 534 isl_ast_node *node; 602 isl_ast_node *node; in insert_pending_guard_nodes() 740 isl_ast_node *node; in extract_node_list() [all …]
|
| H A D | codegen.c | 116 static __isl_give isl_ast_node *construct_ast_from_union_map( in construct_ast_from_union_map() 122 isl_ast_node *tree; in construct_ast_from_union_map() 180 static __isl_give isl_ast_node *construct_ast_from_schedule( in construct_ast_from_schedule() 184 isl_ast_node *tree; in construct_ast_from_schedule() 207 isl_ast_node *tree = NULL; in main()
|
| H A D | isl_ast_build_expr.h | 19 __isl_give isl_ast_node *isl_ast_build_call_from_executed(
|
| H A D | isl_ast_build.c | 396 __isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node, in isl_ast_build_set_at_each_domain() 432 __isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node, in isl_ast_build_set_after_each_for() 468 __isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node, in isl_ast_build_set_after_each_mark() 486 __isl_give isl_ast_node *(*fn)(__isl_take isl_ast_build *build, in isl_ast_build_set_create_leaf()
|
| H A D | isl_ast_codegen.c | 283 isl_ast_node *node; in call_create_leaf() 352 static __isl_give isl_ast_node *before_each_for(__isl_take isl_ast_node *node, in before_each_for() 1123 isl_ast_node *node; in set_for_node_expressions() 1357 isl_ast_node *node; in create_for() 1492 isl_ast_node *node = NULL; in create_node_scaled() 5160 __isl_give isl_ast_node *isl_ast_build_node_from_schedule_map( in isl_ast_build_node_from_schedule_map() 5164 isl_ast_node *node; in isl_ast_build_node_from_schedule_map() 5183 __isl_give isl_ast_node *isl_ast_build_ast_from_schedule( in isl_ast_build_ast_from_schedule() 5868 static __isl_give isl_ast_node *build_ast_from_domain( in build_ast_from_domain() 5877 isl_ast_node *ast; in build_ast_from_domain() [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/include/isl/ |
| H A D | ast.h | 107 __isl_give isl_ast_node *isl_ast_node_copy(__isl_keep isl_ast_node *node); 108 __isl_null isl_ast_node *isl_ast_node_free(__isl_take isl_ast_node *node); 111 __isl_subclass(isl_ast_node) 120 __isl_keep isl_ast_node *node); 123 __isl_keep isl_ast_node *node); 126 __isl_keep isl_ast_node *node); 129 __isl_keep isl_ast_node *node); 132 __isl_keep isl_ast_node *node); 138 __isl_keep isl_ast_node *node); 141 __isl_keep isl_ast_node *node); [all …]
|
| H A D | ast_build.h | 76 __isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node, 84 __isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node, 92 __isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node, 96 __isl_give isl_ast_node *(*fn)(__isl_take isl_ast_build *build, 119 __isl_give isl_ast_node *isl_ast_build_node_from_schedule( 122 __isl_give isl_ast_node *isl_ast_build_node_from_schedule_map( 124 __isl_give isl_ast_node *isl_ast_build_ast_from_schedule(
|
| H A D | ast_type.h | 13 struct __isl_export isl_ast_node; variable 14 typedef struct isl_ast_node isl_ast_node; typedef
|
| /llvm-project-15.0.7/polly/include/polly/CodeGen/ |
| H A D | IslNodeBuilder.h | 94 void create(__isl_take isl_ast_node *Node); 276 virtual void createMark(__isl_take isl_ast_node *Marker); 278 virtual void createFor(__isl_take isl_ast_node *For); 313 void createForVector(__isl_take isl_ast_node *For, int VectorWidth); 319 void createForParallel(__isl_take isl_ast_node *For); 336 createNewAccesses(ScopStmt *Stmt, __isl_keep isl_ast_node *Node); 377 virtual void createIf(__isl_take isl_ast_node *If); 378 void createUserVector(__isl_take isl_ast_node *User, 382 virtual void createUser(__isl_take isl_ast_node *User); 383 virtual void createBlock(__isl_take isl_ast_node *Block);
|
| /llvm-project-15.0.7/polly/lib/External/ppcg/ |
| H A D | gpu.h | 209 struct gpu_prog *prog, __isl_keep isl_ast_node *tree, 225 isl_ast_node *tree; 423 isl_ast_node *tree; 440 struct gpu_prog *prog, __isl_keep isl_ast_node *tree, 452 __isl_give isl_ast_node *generate_code(struct gpu_gen *gen,
|
| H A D | cpu.c | 238 static __isl_give isl_ast_node *ast_build_after_for( in ast_build_after_for() 239 __isl_take isl_ast_node *node, __isl_keep isl_ast_build *build, in ast_build_after_for() 285 __isl_keep isl_ast_node *node, void *user) in print_user() 318 __isl_keep isl_ast_node *node, __isl_take isl_printer *p, in print_for_with_openmp() 337 __isl_keep isl_ast_node *node, void *user) in print_for() 386 static __isl_give isl_ast_node *at_each_domain(__isl_take isl_ast_node *node, in at_each_domain() 453 static isl_bool at_node(__isl_keep isl_ast_node *node, void *user) in at_node() 480 __isl_keep isl_ast_node *node) in cpu_print_macros() 498 isl_ast_node *tree; in print_scop()
|
| H A D | cuda.h | 12 __isl_keep isl_ast_node *node, void *user);
|
| H A D | cuda.c | 457 __isl_keep isl_ast_node *node, void *user) in print_kernel_stmt() 549 __isl_keep isl_ast_node *node, struct gpu_prog *prog) in print_device_node() 600 __isl_keep isl_ast_node *node, void *user) in print_host_user() 665 struct gpu_prog *prog, __isl_keep isl_ast_node *tree, in print_host_code() 688 struct gpu_prog *prog, __isl_keep isl_ast_node *tree, in print_cuda()
|
| H A D | gpu_print.h | 13 __isl_keep isl_ast_node *node);
|
| H A D | print.h | 25 __isl_keep isl_ast_node *node);
|
| H A D | gpu_print.c | 205 static isl_bool at_node(__isl_keep isl_ast_node *node, void *user) in at_node() 250 __isl_keep isl_ast_node *node) in gpu_print_macros()
|
| H A D | gpu.c | 1840 static __isl_give isl_ast_node *create_domain_leaf( in create_domain_leaf() 1841 struct ppcg_kernel *kernel, __isl_take isl_ast_node *node, in create_domain_leaf() 1978 static __isl_give isl_ast_node *create_sync_leaf( in create_sync_leaf() 1979 struct ppcg_kernel *kernel, __isl_take isl_ast_node *node, in create_sync_leaf() 2001 static __isl_give isl_ast_node *build_array_bounds( in build_array_bounds() 2002 __isl_take isl_ast_node *node, struct gpu_prog *prog, in build_array_bounds() 2070 static __isl_give isl_ast_node *at_domain(__isl_take isl_ast_node *node, in at_domain() 2415 static __isl_give isl_ast_node *after_mark(__isl_take isl_ast_node *node, in after_mark() 2470 __isl_give isl_ast_node *generate_code(struct gpu_gen *gen, in generate_code() 2475 isl_ast_node *tree; in generate_code() [all …]
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | IslAst.cpp | 166 __isl_keep isl_ast_node *Node, void *) { in cbPrintFor() 273 static __isl_give isl_ast_node * 274 astBuildAfterFor(__isl_take isl_ast_node *Node, __isl_keep isl_ast_build *Build, in astBuildAfterFor() 308 static __isl_give isl_ast_node * 309 astBuildAfterMark(__isl_take isl_ast_node *Node, in astBuildAfterMark() 320 static __isl_give isl_ast_node *AtEachDomain(__isl_take isl_ast_node *Node, in AtEachDomain() 462 [](__isl_keep isl_ast_node *Node, void *User) -> isl_bool { in walkAstForStatistics() 676 __isl_keep isl_ast_node *Node, in cbPrintUser()
|
| H A D | IslNodeBuilder.cpp | 417 void IslNodeBuilder::createMark(__isl_take isl_ast_node *Node) { in createMark() 459 void IslNodeBuilder::createForVector(__isl_take isl_ast_node *For, in createForVector() 461 isl_ast_node *Body = isl_ast_node_for_get_body(For); in createForVector() 646 isl_ast_node *Body; in createForParallel() 767 static bool hasPartialAccesses(__isl_take isl_ast_node *Node) { in hasPartialAccesses() 770 [](isl_ast_node *Node, void *User) -> isl_bool { in hasPartialAccesses() 791 void IslNodeBuilder::createFor(__isl_take isl_ast_node *For) { in createFor() 813 void IslNodeBuilder::createIf(__isl_take isl_ast_node *If) { in createIf() 864 __isl_keep isl_ast_node *Node) { in createNewAccesses() 994 void IslNodeBuilder::createUser(__isl_take isl_ast_node *User) { in createUser() [all …]
|
| H A D | PPCGCodeGeneration.cpp | 428 void createUser(__isl_take isl_ast_node *UserStmt) override; 430 void createFor(__isl_take isl_ast_node *Node) override; 438 void createDataTransfer(__isl_take isl_ast_node *TransferStmt, 529 void createKernel(__isl_take isl_ast_node *KernelStmt); 1185 void GPUNodeBuilder::createDataTransfer(__isl_take isl_ast_node *TransferStmt, in createDataTransfer() 1231 void GPUNodeBuilder::createUser(__isl_take isl_ast_node *UserStmt) { in createUser() 1304 void GPUNodeBuilder::createFor(__isl_take isl_ast_node *Node) { in createFor() 1797 void GPUNodeBuilder::createKernel(__isl_take isl_ast_node *KernelStmt) { in createKernel() 3152 __isl_take isl_ast_node *Node, void *User) { in printHostUser() 3197 void printGPUTree(isl_ast_node *Tree, gpu_prog *PPCGProg) { in printGPUTree() [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/doc/ |
| H A D | user.pod | 634 __isl_keep isl_ast_node *node); 11451 __isl_give isl_ast_node * 11462 __isl_keep isl_ast_node *node); 11543 __isl_keep isl_ast_node *node, 11589 __isl_keep isl_ast_node *node, 11593 __isl_keep isl_ast_node *node, 11930 __isl_take isl_ast_node *node, 11982 __isl_keep isl_ast_node *node, 11985 __isl_keep isl_ast_node *node, 11989 __isl_keep isl_ast_node *node, [all …]
|