Home
last modified time | relevance | path

Searched refs:isl_schedule_tree (Results 1 – 8 of 8) sorted by relevance

/llvm-project/polly/lib/External/isl/
H A Disl_schedule_tree.h9 struct isl_schedule_tree;
10 typedef struct isl_schedule_tree isl_schedule_tree; typedef
54 struct isl_schedule_tree { struct
75 isl_ctx *isl_schedule_tree_get_ctx(__isl_keep isl_schedule_tree *tree); argument
77 __isl_keep isl_schedule_tree *tree);
79 __isl_give isl_schedule_tree *isl_schedule_tree_leaf(isl_ctx *ctx);
80 int isl_schedule_tree_is_leaf(__isl_keep isl_schedule_tree *tree);
82 isl_bool isl_schedule_tree_plain_is_equal(__isl_keep isl_schedule_tree *tree1,
83 __isl_keep isl_schedule_tree *tree2);
85 __isl_give isl_schedule_tree *isl_schedule_tree_copy(
[all …]
H A Disl_schedule_tree.c24 #define EL isl_schedule_tree
35 int isl_schedule_tree_is_leaf(__isl_keep isl_schedule_tree *tree) in isl_schedule_tree_is_leaf()
47 static __isl_give isl_schedule_tree *isl_schedule_tree_alloc(isl_ctx *ctx, in isl_schedule_tree_alloc()
50 isl_schedule_tree *tree; in isl_schedule_tree_alloc()
55 tree = isl_calloc_type(ctx, isl_schedule_tree); in isl_schedule_tree_alloc()
70 __isl_give isl_schedule_tree *isl_schedule_tree_dup( in isl_schedule_tree_dup()
71 __isl_keep isl_schedule_tree *tree) in isl_schedule_tree_dup()
74 isl_schedule_tree *dup; in isl_schedule_tree_dup()
150 __isl_give isl_schedule_tree *isl_schedule_tree_cow( in isl_schedule_tree_cow()
151 __isl_take isl_schedule_tree *tree) in isl_schedule_tree_cow()
[all …]
H A Disl_schedule_read.c67 static __isl_give isl_schedule_tree *isl_stream_read_schedule_tree(
72 static __isl_give isl_schedule_tree *read_context(__isl_keep isl_stream *s) in read_context()
75 isl_schedule_tree *tree; in read_context()
123 static __isl_give isl_schedule_tree *read_domain(__isl_keep isl_stream *s) in read_domain()
126 isl_schedule_tree *tree; in read_domain()
174 static __isl_give isl_schedule_tree *read_expansion(isl_stream *s) in read_expansion()
179 isl_schedule_tree *tree = NULL; in read_expansion()
249 static __isl_give isl_schedule_tree *read_extension(isl_stream *s) in read_extension()
252 isl_schedule_tree *tree; in read_extension()
300 static __isl_give isl_schedule_tree *read_filter(__isl_keep isl_stream *s) in read_filter()
[all …]
H A Disl_schedule_private.h20 isl_schedule_tree *root;
22 struct isl_schedule_tree *leaf;
26 __isl_take isl_schedule_tree *tree);
28 __isl_take isl_schedule *schedule, __isl_take isl_schedule_tree *tree);
33 __isl_keep isl_schedule_tree *isl_schedule_peek_leaf(
H A Disl_schedule_node_private.h30 isl_schedule_tree *tree;
34 __isl_take isl_schedule *schedule, __isl_take isl_schedule_tree *tree,
37 __isl_take isl_schedule_node *pos, __isl_take isl_schedule_tree *tree);
39 __isl_give isl_schedule_tree *isl_schedule_node_get_tree(
50 __isl_take isl_schedule_tree *tree);
H A Disl_schedule_node.c27 __isl_take isl_schedule *schedule, __isl_take isl_schedule_tree *tree, in isl_schedule_node_alloc()
86 isl_schedule_tree *tree; in isl_schedule_node_from_extension()
110 __isl_keep isl_schedule_tree *isl_schedule_node_peek_leaf( in isl_schedule_node_peek_leaf()
118 __isl_give isl_schedule_tree *isl_schedule_node_get_leaf( in isl_schedule_node_get_leaf()
141 isl_schedule_tree *parent; in isl_schedule_node_get_parent_type()
166 __isl_give isl_schedule_tree *isl_schedule_node_get_tree( in isl_schedule_node_get_tree()
293 isl_schedule_tree *tree; in isl_schedule_node_get_schedule_depth()
346 __isl_take isl_schedule_tree *tree, in collect_filter_prefix_expansion()
411 __isl_take isl_schedule_tree *tree, in collect_universe_domain_extension()
459 static isl_stat collect_filter_prefix_init(__isl_keep isl_schedule_tree *tree, in collect_filter_prefix_init()
[all …]
H A Disl_schedule.c39 __isl_take isl_schedule_tree *tree) in isl_schedule_from_schedule_tree()
76 isl_schedule_tree *tree; in isl_schedule_from_domain()
108 isl_schedule_tree *tree; in isl_schedule_cow()
138 __isl_take isl_schedule *schedule, __isl_take isl_schedule_tree *tree) in isl_schedule_set_root()
167 __isl_keep isl_schedule_tree *isl_schedule_peek_leaf( in isl_schedule_peek_leaf()
216 isl_schedule_tree *tree; in isl_schedule_get_root()
373 isl_schedule_tree *tree; in isl_schedule_expand()
563 static __isl_give isl_schedule_tree *insert_filter_in_child_of_type( in insert_filter_in_child_of_type()
564 __isl_take isl_schedule_tree *tree, __isl_take isl_union_set *filter, in insert_filter_in_child_of_type()
600 isl_schedule_tree *tree1, *tree2; in isl_schedule_pair()
/llvm-project/polly/lib/External/
H A DCMakeLists.txt255 isl/isl_schedule_tree.c