@@ -593,14 +593,6 @@ static void alloc_rr_switch_inf(RRGraphBuilder& rr_graph_builder,
593593 t_arch_switch_fanin& arch_switch_fanins,
594594 const std::map<int , t_arch_switch_inf>& arch_sw_map);
595595
596- static void rr_graph_externals (const std::vector<t_segment_inf>& segment_inf,
597- const std::vector<t_segment_inf>& segment_inf_x,
598- const std::vector<t_segment_inf>& segment_inf_y,
599- int wire_to_rr_ipin_switch,
600- enum e_base_cost_type base_cost_type);
601-
602- static t_clb_to_clb_directs* alloc_and_load_clb_to_clb_directs (const std::vector<t_direct_inf>& directs, const int delayless_switch);
603-
604596static t_seg_details* alloc_and_load_global_route_seg_details (const int global_route_switch,
605597 int * num_seg_details = nullptr );
606598
@@ -838,7 +830,7 @@ void create_rr_graph(const t_graph_type graph_type,
838830 det_routing_arch->R_minW_nmos ,
839831 det_routing_arch->R_minW_pmos ,
840832 router_opts.base_cost_type ,
841- directs, directs. size (),
833+ directs,
842834 &det_routing_arch->wire_to_rr_ipin_switch ,
843835 det_routing_arch->shrink_boundary , /* Shrink to the smallest boundary, no routing wires for empty zone */
844836 det_routing_arch->perimeter_cb , /* Now I/O or any programmable blocks on perimeter can have full cb access (both cbx and cby) */
@@ -4348,7 +4340,7 @@ static void build_unidir_rr_opins(RRGraphBuilder& rr_graph_builder,
43484340 * This data structure supplements the the info in the "directs" data structure
43494341 * TODO: The function that does this parsing in placement is poorly done because it lacks generality on heterogeniety, should replace with this one
43504342 */
4351- static t_clb_to_clb_directs* alloc_and_load_clb_to_clb_directs (const std::vector<t_direct_inf>& directs, int delayless_switch) {
4343+ t_clb_to_clb_directs* alloc_and_load_clb_to_clb_directs (const std::vector<t_direct_inf>& directs, int delayless_switch) {
43524344 t_clb_to_clb_directs* clb_to_clb_directs;
43534345 t_physical_tile_type_ptr physical_tile = nullptr ;
43544346 t_physical_tile_port tile_port;
0 commit comments