Lines Matching full:schedule

33 /* Is "tree" the leaf of a schedule tree?
40 /* Create a new schedule tree of type "type".
223 /* Create and return a new leaf schedule tree.
230 /* Create a new band schedule tree referring to "band"
256 /* Create a new context schedule tree with the given context and no children.
257 * Since the context references the outer schedule dimension,
283 /* Create a new domain schedule tree with the given domain and no children.
307 /* Create a new expansion schedule tree with the given contraction and
335 /* Create a new extension schedule tree with the given extension and
337 * Since the domain of the extension refers to the outer schedule dimension,
363 /* Create a new filter schedule tree with the given filter and no children.
387 /* Create a new guard schedule tree with the given guard and no children.
388 * Since the guard references the outer schedule dimension,
414 /* Create a new mark schedule tree with the given mark identifier and
440 * in the complete schedule tree?
449 * schedule tree?
741 "schedule tree has no explicit children", return NULL); in isl_schedule_tree_get_child()
870 /* Create a new band schedule tree referring to "band"
882 /* Create a new context schedule tree with the given context and
894 /* Create a new domain schedule tree with the given domain and
906 /* Create a new expansion schedule tree with the given contraction and
920 /* Create a new extension schedule tree with the given extension and
932 /* Create a new filter schedule tree with the given filter and single child.
985 /* Create a new guard schedule tree with the given guard and
997 /* Create a new mark schedule tree with the given mark identifier and
1101 /* Return the schedule space of the band tree root.
1116 /* Intersect the domain of the band schedule of the band tree root
1140 /* Return the schedule of the band tree root in isolation.
1155 /* Replace the schedule of the band tree root by "schedule".
1159 __isl_take isl_multi_union_pw_aff *schedule) in isl_schedule_tree_band_set_partial_schedule() argument
1162 if (!tree || !schedule) in isl_schedule_tree_band_set_partial_schedule()
1169 schedule); in isl_schedule_tree_band_set_partial_schedule()
1174 isl_multi_union_pw_aff_free(schedule); in isl_schedule_tree_band_set_partial_schedule()
1306 * which is assumed to appear at schedule depth "depth".
1602 * descendant with schedule information?
1641 /* Move down to the first descendant of "tree" that contains any schedule
1666 /* Extend the schedule map "outer" with the subtree schedule
1670 * do not carry any schedule information), then we simply return "outer".
1671 * Otherwise, we extend the schedule map "outer" with the subtree schedule
1711 /* Extend the schedule map "outer" with the subtree schedule
1714 * The schedule for the set or sequence node itself is composed of
1727 * Each of the pieces above is extended with the subtree schedule of
1822 /* Extend the schedule map "outer" with the subtree schedule of "tree".
1825 * the schedule map in subtree_schedule_extend_from_children.
1826 * Otherwise, we extend the schedule map with the partial schedule
1829 * In the special case of an expansion, the schedule map is "extended"
1830 * by applying the expansion to the domain of the schedule map.
1848 "cannot construct subtree schedule of tree " in subtree_schedule_extend()
1966 "cannot construct subtree schedule of tree " in initial_domain()
2006 /* Return the subtree schedule of a node that contains some schedule
2011 * schedule is formulated in terms of the expanded domains.
2014 * We start with an initial zero-dimensional subtree schedule based
2016 * based on the schedule information in the root node and its descendants.
2029 /* Multiply the partial schedule of the band root node of "tree"
2056 /* Divide the partial schedule of the band root node of "tree"
2083 /* Reduce the partial schedule of the band root node of "tree"
2110 /* Shift the partial schedule of the band root node of "tree" by "shift".
2183 * We duplicate the band node, change the schedule of one of them
2184 * to the tile schedule and the other to the point schedule and then
2301 * The tree is itself positioned at schedule depth "depth".
2686 p = isl_printer_print_str(p, "schedule"); in print_tree_band()