Skip to content

Commit 4dd6a63

Browse files
committed
[lib][rr_graph] add const identifier for const params passed to calculate_average_switch
1 parent 129fd88 commit 4dd6a63

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

libs/librrgraph/src/utils/alloc_and_load_rr_indexed_data.cpp

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ static void calculate_average_switch(const RRGraphView& rr_graph,
5252
int& num_switches,
5353
int& num_shorts,
5454
short& buffered,
55-
vtr::vector<RRNodeId, std::vector<RREdgeId>>& fan_in_list);
55+
const vtr::vector<RRNodeId, std::vector<RREdgeId>>& fan_in_list);
5656

5757
static void fixup_rr_indexed_data_T_values(vtr::vector<RRIndexedDataId, t_rr_indexed_data>& rr_indexed_data, size_t num_segment);
5858

@@ -566,7 +566,15 @@ static void load_rr_indexed_data_T_values(const RRGraphView& rr_graph,
566566
int num_switches = 0;
567567
int num_shorts = 0;
568568
short buffered = LIBRRGRAPH_UNDEFINED_VAL;
569-
calculate_average_switch(rr_graph, rr_id, avg_switch_R, avg_switch_T, avg_switch_Cinternal, num_switches, num_shorts, buffered, fan_in_list);
569+
calculate_average_switch(rr_graph,
570+
rr_id,
571+
avg_switch_R,
572+
avg_switch_T,
573+
avg_switch_Cinternal,
574+
num_switches,
575+
num_shorts,
576+
buffered,
577+
fan_in_list);
570578

571579
if (num_switches == 0) {
572580
if (num_shorts == 0) {
@@ -683,7 +691,7 @@ static void calculate_average_switch(const RRGraphView& rr_graph,
683691
int& num_switches,
684692
int& num_shorts,
685693
short& buffered,
686-
vtr::vector<RRNodeId, std::vector<RREdgeId>>& fan_in_list) {
694+
const vtr::vector<RRNodeId, std::vector<RREdgeId>>& fan_in_list) {
687695

688696
avg_switch_R = 0;
689697
avg_switch_T = 0;

libs/librrgraph/src/utils/alloc_and_load_rr_indexed_data.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ void alloc_and_load_rr_indexed_data(const RRGraphView& rr_graph,
1212
const std::vector<t_segment_inf>& segment_inf_y,
1313
const std::vector<t_segment_inf>& segment_inf_z,
1414
vtr::vector<RRIndexedDataId, t_rr_indexed_data>& rr_indexed_data,
15-
RRSwitchId wire_to_ipin_switch,
15+
const RRSwitchId wire_to_ipin_switch,
1616
e_base_cost_type base_cost_type,
1717
const bool echo_enabled,
1818
const char* echo_file_name);

0 commit comments

Comments
 (0)