VPR-6.0

vpr/SRC/route/rr_graph_util.h

Go to the documentation of this file.
00001 struct s_linked_edge
00002 {
00003     int edge;
00004     short iswitch;
00005     struct s_linked_edge *next;
00006 };
00007 typedef struct s_linked_edge t_linked_edge;
00008 
00009 
00010 t_linked_edge *insert_in_edge_list(t_linked_edge * head,
00011                                    int edge,
00012                                    short iswitch);
00013 
00014 void free_linked_edge_soft(t_linked_edge * edge_ptr,
00015                            t_linked_edge ** free_list_head_ptr);
00016 
00017 int seg_index_of_cblock(t_rr_type from_rr_type,
00018                         int to_node);
00019 
00020 int seg_index_of_sblock(int from_node,
00021                         int to_node);