Searched refs:isl_schedule_tree (Results 1 – 8 of 8) sorted by relevance
/llvm-project/polly/lib/External/isl/ |
H A D | isl_schedule_tree.h | 9 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 D | isl_schedule_tree.c | 24 #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 D | isl_schedule_read.c | 67 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 D | isl_schedule_private.h | 20 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 D | isl_schedule_node_private.h | 30 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 D | isl_schedule_node.c | 27 __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 D | isl_schedule.c | 39 __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 D | CMakeLists.txt | 255 isl/isl_schedule_tree.c
|