Home
last modified time | relevance | path

Searched refs:isl_ast_node (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_ast_private.h45 #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 Disl_ast.c851 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 Disl_ast_graft_private.h31 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 Disl_ast_build_private.h168 __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 Disl_ast_graft.c42 __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 Dcodegen.c116 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 Disl_ast_build_expr.h19 __isl_give isl_ast_node *isl_ast_build_call_from_executed(
H A Disl_ast_build.c396 __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 Disl_ast_codegen.c283 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 Dast.h107 __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 Dast_build.h76 __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 Dast_type.h13 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 DIslNodeBuilder.h94 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 Dgpu.h209 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 Dcpu.c238 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 Dcuda.h12 __isl_keep isl_ast_node *node, void *user);
H A Dcuda.c457 __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 Dgpu_print.h13 __isl_keep isl_ast_node *node);
H A Dprint.h25 __isl_keep isl_ast_node *node);
H A Dgpu_print.c205 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 Dgpu.c1840 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 DIslAst.cpp166 __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 DIslNodeBuilder.cpp417 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 DPPCGCodeGeneration.cpp428 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 Duser.pod634 __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 …]

12