|
VPR-7.0
|
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | s_heap |
| struct | t_rr_node_route_inf |
Functions | |
| void | pathfinder_update_one_cost (struct s_trace *route_segment_start, int add_or_sub, float pres_fac) |
| void | pathfinder_update_cost (float pres_fac, float acc_fac) |
| struct s_trace * | update_traceback (struct s_heap *hptr, int inet) |
| void | reset_path_costs (void) |
| float | get_rr_cong_cost (int inode) |
| void | mark_ends (int inet) |
| void | node_to_heap (int inode, float cost, int prev_node, int prev_edge, float backward_path_cost, float R_upstream) |
| boolean | is_empty_heap (void) |
| void | free_traceback (int inet) |
| void | add_to_mod_list (float *fptr) |
| struct s_heap * | get_heap_head (void) |
| void | empty_heap (void) |
| void | free_heap_data (struct s_heap *hptr) |
| void | invalidate_heap_entries (int sink_node, int ipin_node) |
| void | init_route_structs (int bb_factor) |
| void | free_rr_node_route_structs (void) |
| void | alloc_and_load_rr_node_route_structs (void) |
| void | reset_rr_node_route_structs (void) |
| void | alloc_route_static_structs (void) |
| void | free_trace_structs (void) |
| void | reserve_locally_used_opins (float pres_fac, boolean rip_up_local_opins, t_ivec **clb_opins_used_locally) |
| void | free_chunk_memory_trace (void) |
Variables | |
| t_rr_node_route_inf * | rr_node_route_inf |
| struct s_bb * | route_bb |
| void add_to_mod_list | ( | float * | fptr | ) |
Definition at line 898 of file route_common.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void alloc_and_load_rr_node_route_structs | ( | void | ) |
Definition at line 785 of file route_common.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void alloc_route_static_structs | ( | void | ) |
Definition at line 623 of file route_common.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void empty_heap | ( | void | ) |
Definition at line 991 of file route_common.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void free_chunk_memory_trace | ( | void | ) |
Definition at line 1287 of file route_common.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void free_heap_data | ( | struct s_heap * | hptr | ) |
Definition at line 1019 of file route_common.c.
Here is the caller graph for this function:| void free_rr_node_route_structs | ( | void | ) |
| void free_trace_structs | ( | void | ) |
Definition at line 733 of file route_common.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void free_traceback | ( | int | inet | ) |
Definition at line 587 of file route_common.c.
Here is the call graph for this function:
Here is the caller graph for this function:| struct s_heap* get_heap_head | ( | void | ) |
Definition at line 949 of file route_common.c.
Here is the caller graph for this function:| float get_rr_cong_cost | ( | int | inode | ) |
| void init_route_structs | ( | int | bb_factor | ) |
Definition at line 394 of file route_common.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void invalidate_heap_entries | ( | int | sink_node, |
| int | ipin_node | ||
| ) |
Definition at line 1028 of file route_common.c.
Here is the caller graph for this function:| boolean is_empty_heap | ( | void | ) |
Definition at line 944 of file route_common.c.
| void mark_ends | ( | int | inet | ) |
| void node_to_heap | ( | int | inode, |
| float | cost, | ||
| int | prev_node, | ||
| int | prev_edge, | ||
| float | backward_path_cost, | ||
| float | R_upstream | ||
| ) |
Definition at line 562 of file route_common.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void pathfinder_update_cost | ( | float | pres_fac, |
| float | acc_fac | ||
| ) |
| void pathfinder_update_one_cost | ( | struct s_trace * | route_segment_start, |
| int | add_or_sub, | ||
| float | pres_fac | ||
| ) |
Definition at line 315 of file route_common.c.
Here is the caller graph for this function:| void reserve_locally_used_opins | ( | float | pres_fac, |
| boolean | rip_up_local_opins, | ||
| t_ivec ** | clb_opins_used_locally | ||
| ) |
Definition at line 1208 of file route_common.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void reset_path_costs | ( | void | ) |
Definition at line 490 of file route_common.c.
Here is the caller graph for this function:| void reset_rr_node_route_structs | ( | void | ) |
Definition at line 421 of file route_common.c.
Here is the call graph for this function:
Here is the caller graph for this function:| struct s_bb* route_bb |
Definition at line 23 of file route_common.c.
| t_rr_node_route_inf* rr_node_route_inf |
Definition at line 21 of file route_common.c.