Skip to content

Commit f30780e

Browse files
remove NetCostHandler::free_try_swap_net_cost_structs()
1 parent 78e7dba commit f30780e

File tree

3 files changed

+3
-28
lines changed

3 files changed

+3
-28
lines changed

vpr/src/place/net_cost_handler.cpp

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -104,15 +104,6 @@ struct PLNetCost {
104104
vtr::vector<ClusterNetId, NetUpdateState> bb_update_status;
105105
};
106106

107-
/* The following arrays are used by the try_swap function for speed. */
108-
109-
110-
111-
//struct TSInfo {
112-
//
113-
//};
114-
115-
116107
} // namespace
117108

118109
static struct PLNetCost pl_net_cost;
@@ -1868,15 +1859,6 @@ void NetCostHandler::free_place_move_structs() {
18681859
vtr::release_memory(pl_net_cost.bb_update_status);
18691860
}
18701861

1871-
void NetCostHandler::free_try_swap_net_cost_structs() {
1872-
vtr::release_memory(ts_bb_edge_new_);
1873-
vtr::release_memory(ts_bb_coord_new_);
1874-
vtr::release_memory(layer_ts_bb_edge_new_);
1875-
vtr::release_memory(layer_ts_bb_coord_new_);
1876-
ts_layer_sink_pin_count_.clear();
1877-
vtr::release_memory(ts_nets_to_update_);
1878-
}
1879-
18801862
NetCostHandler::NetCostHandler(PlacerContext& placer_ctx, size_t num_nets, bool cube_bb, float place_cost_exp)
18811863
: cube_bb_(cube_bb)
18821864
, placer_ctx_(placer_ctx) {

vpr/src/place/net_cost_handler.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -125,11 +125,6 @@ class NetCostHandler {
125125
*/
126126
void free_place_move_structs();
127127

128-
/**
129-
* @brief Free (layer_)ts_bb_edge_new, (layer_)ts_bb_coord_new, ts_layer_sink_pin_count, and ts_nets_to_update data structures.
130-
*/
131-
void free_try_swap_net_cost_structs();
132-
133128
private:
134129
bool cube_bb_ = false;
135130
PlacerContext& placer_ctx_;

vpr/src/place/place.cpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ static NetCostHandler alloc_and_load_placement_structs(const t_placer_opts& plac
195195
PlacerContext& placer_ctx);
196196

197197
static NetCostHandler alloc_and_load_try_swap_structs(PlacerContext& placer_ctx, const bool cube_bb, float place_cost_exp);
198-
static void free_try_swap_structs(NetCostHandler& net_cost_handler);
198+
static void free_try_swap_structs();
199199

200200
static void free_placement_structs(const t_placer_opts& placer_opts,
201201
const t_noc_opts& noc_opts,
@@ -1948,7 +1948,7 @@ static void free_placement_structs(const t_placer_opts& placer_opts,
19481948

19491949
net_cost_handler.free_chan_w_factors_for_place_cost();
19501950

1951-
free_try_swap_structs(net_cost_handler);
1951+
free_try_swap_structs();
19521952

19531953
if (noc_opts.noc) {
19541954
free_noc_placement_structs();
@@ -1967,9 +1967,7 @@ static NetCostHandler alloc_and_load_try_swap_structs(PlacerContext& placer_ctx,
19671967
return {placer_ctx, num_nets, cube_bb, place_cost_exp};
19681968
}
19691969

1970-
static void free_try_swap_structs(NetCostHandler& net_cost_handler) {
1971-
net_cost_handler.free_try_swap_net_cost_structs();
1972-
1970+
static void free_try_swap_structs() {
19731971
auto& place_ctx = g_vpr_ctx.mutable_placement();
19741972
vtr::release_memory(place_ctx.compressed_block_grids);
19751973
}

0 commit comments

Comments
 (0)