reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2097 if (!node || !sizes || !bounds) 2099 if (check_input_pattern(node) < 0 || check_width(bounds, sizes) < 0) 2102 ctx = isl_schedule_node_get_ctx(node); 2104 input = extract_input_schedule(node); 2106 tiling = ppcg_ht_bounds_construct_tiling(bounds, node, input, sizes); 2125 node = isl_schedule_node_insert_partial_schedule(node, dom_time); 2125 node = isl_schedule_node_insert_partial_schedule(node, dom_time); 2127 node = isl_schedule_node_child(node, 0); 2127 node = isl_schedule_node_child(node, 0); 2129 node = isl_schedule_node_insert_sequence(node, phases); 2129 node = isl_schedule_node_insert_sequence(node, phases); 2130 node = isl_schedule_node_child(node, 0); 2130 node = isl_schedule_node_child(node, 0); 2131 node = isl_schedule_node_child(node, 0); 2131 node = isl_schedule_node_child(node, 0); 2132 node = insert_space_tiling(phase_0, node, options); 2132 node = insert_space_tiling(phase_0, node, options); 2133 node = insert_phase(node, phase_0); 2133 node = insert_phase(node, phase_0); 2134 node = isl_schedule_node_parent(node); 2134 node = isl_schedule_node_parent(node); 2135 node = isl_schedule_node_next_sibling(node); 2135 node = isl_schedule_node_next_sibling(node); 2136 node = isl_schedule_node_child(node, 0); 2136 node = isl_schedule_node_child(node, 0); 2137 node = insert_space_tiling(phase_1, node, options); 2137 node = insert_space_tiling(phase_1, node, options); 2138 node = insert_phase(node, phase_1); 2138 node = insert_phase(node, phase_1); 2139 node = isl_schedule_node_parent(node); 2139 node = isl_schedule_node_parent(node); 2140 node = isl_schedule_node_parent(node); 2140 node = isl_schedule_node_parent(node); 2142 node = isl_schedule_node_parent(node); 2142 node = isl_schedule_node_parent(node); 2145 return node; 2148 isl_schedule_node_free(node);