tc/core/polyhedral/schedule_isl_conversion.cc
/*
 * Convert the branching (set or sequence) node "st" along with its descendants
 * to nodes in an isl schedule tree and insert them at position "node".
 */
Convert the branching (set or sequence) node "st" along with its descendants
to nodes in an isl schedule tree and insert them at position "node".
Convert the branching ( set or sequence ) node " st " along with its descendants to nodes in an isl schedule tree and insert them at position " node " .
isl::schedule_node insertBranch(
    isl::schedule_node node,
    const ScheduleTree* st) {
  std::vector<size_t> all(st->numChildren());
  std::iota(std::begin(all), std::end(all), 0);
  return insertBranch(node, st, all);
}
isl :: schedule_node insertBranch ( isl :: schedule_node node , const ScheduleTree * st ) { std :: vector < size_t > all ( st -> numChildren ( ) ) ; std :: iota ( std :: begin ( all ) , std :: end ( all ) , 0 ) ; return insertBranch ( node , st , all ) ; }
Convert the branching (set or sequence) node "st" along with its descendants
 to nodes in an isl schedule tree and insert them at position "node".
Convert the branching ( set or sequence ) node " st " along with its descendants to nodes in an isl schedule tree and insert them at position " node " .