Skip to content

Commit 0512810

Browse files
committed
Used function form of size_t().
Signed-off-by: Keith Rothman <[email protected]>
1 parent aca9c27 commit 0512810

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

vpr/src/route/rr_graph_storage.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,8 @@ struct edge_swapper {
9393
operator t_rr_edge_info() const {
9494
VTR_ASSERT(idx_ < storage_->edge_src_node_.size());
9595
t_rr_edge_info info(
96-
(size_t)storage_->edge_src_node_[RREdgeId(idx_)],
97-
(size_t)storage_->edge_dest_node_[RREdgeId(idx_)],
96+
size_t(storage_->edge_src_node_[RREdgeId(idx_)]),
97+
size_t(storage_->edge_dest_node_[RREdgeId(idx_)]),
9898
storage_->edge_switch_[RREdgeId(idx_)]);
9999

100100
return info;
@@ -273,7 +273,7 @@ void t_rr_graph_storage::assign_first_edges() {
273273
while (true) {
274274
VTR_ASSERT(first_id < num_edges);
275275
VTR_ASSERT(second_id < num_edges);
276-
size_t current_node_id = (size_t)edge_src_node_[RREdgeId(second_id)];
276+
size_t current_node_id = size_t(edge_src_node_[RREdgeId(second_id)]);
277277
if (node_id < current_node_id) {
278278
// All edges belonging to node_id are assigned.
279279
while (node_id < current_node_id) {
@@ -311,9 +311,9 @@ bool t_rr_graph_storage::verify_first_edges() const {
311311
for (size_t iedge = 0; iedge < num_edges; ++iedge) {
312312
RRNodeId src_node = edge_src_node_.at(RREdgeId(iedge));
313313
RREdgeId first_edge = first_edge_.at(src_node);
314-
RREdgeId second_edge = first_edge_.at(RRNodeId((size_t)src_node + 1));
315-
VTR_ASSERT(iedge >= (size_t)first_edge);
316-
VTR_ASSERT(iedge < (size_t)second_edge);
314+
RREdgeId second_edge = first_edge_.at(RRNodeId(size_t(src_node) + 1));
315+
VTR_ASSERT(iedge >= size_t(first_edge));
316+
VTR_ASSERT(iedge < size_t(second_edge));
317317
}
318318

319319
return true;
@@ -439,16 +439,16 @@ t_edge_size t_rr_graph_storage::num_configurable_edges(const RRNodeId& id) const
439439
VTR_ASSERT(!first_edge_.empty() && remapped_edges_);
440440

441441
const auto& device_ctx = g_vpr_ctx.device();
442-
auto first_id = (size_t)first_edge_[id];
443-
auto second_id = (size_t)(&first_edge_[id])[1];
444-
for (size_t idx = first_id; idx < second_id; ++idx) {
442+
auto first_id = size_t(first_edge_[id]);
443+
auto last_id = size_t((&first_edge_[id])[1]);
444+
for (size_t idx = first_id; idx < last_id; ++idx) {
445445
auto switch_idx = edge_switch_[RREdgeId(idx)];
446446
if (!device_ctx.rr_switch_inf[switch_idx].configurable()) {
447447
return idx - first_id;
448448
}
449449
}
450450

451-
return second_id - first_id;
451+
return last_id - first_id;
452452
}
453453

454454
t_edge_size t_rr_graph_storage::num_non_configurable_edges(const RRNodeId& id) const {

vpr/src/route/rr_graph_storage.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -286,16 +286,16 @@ class t_rr_graph_storage {
286286

287287
t_edge_size num_edges(const RRNodeId& id) const {
288288
RREdgeId first_id = first_edge_[id];
289-
RREdgeId second_id = (&first_edge_[id])[1];
290-
return (size_t)second_id - (size_t)first_id;
289+
RREdgeId last_id = (&first_edge_[id])[1];
290+
return size_t(last_id) - size_t(first_id);
291291
}
292292

293293
t_edge_size num_configurable_edges(const RRNodeId& id) const;
294294
t_edge_size num_non_configurable_edges(const RRNodeId& id) const;
295295

296296
RREdgeId edge_id(const RRNodeId& id, t_edge_size iedge) const {
297297
RREdgeId first_edge = first_edge_[id];
298-
RREdgeId ret((size_t)first_edge + iedge);
298+
RREdgeId ret(size_t(first_edge) + iedge);
299299
VTR_ASSERT_SAFE(ret < (&first_edge_[id])[1]);
300300
return ret;
301301
}

0 commit comments

Comments
 (0)