aboutsummaryrefslogtreecommitdiffstats
path: root/fpga_interchange
diff options
context:
space:
mode:
authorgatecat <gatecat@ds0.me>2021-09-28 09:54:17 +0100
committergatecat <gatecat@ds0.me>2021-09-28 10:11:09 +0100
commit19afb073705ce17dd70adff4215a6f6bf24d2562 (patch)
treef77f69e8aa6a9865275b4161a9471ac2d99fa8ad /fpga_interchange
parentd89afc2aa648711e22e282bec3d63df5cbdb0c54 (diff)
downloadnextpnr-19afb073705ce17dd70adff4215a6f6bf24d2562.tar.gz
nextpnr-19afb073705ce17dd70adff4215a6f6bf24d2562.tar.bz2
nextpnr-19afb073705ce17dd70adff4215a6f6bf24d2562.zip
interchange: Fix compile warnings
Signed-off-by: gatecat <gatecat@ds0.me>
Diffstat (limited to 'fpga_interchange')
-rw-r--r--fpga_interchange/arch_pack_clusters.cc12
-rw-r--r--fpga_interchange/dedicated_interconnect.cc3
2 files changed, 9 insertions, 6 deletions
diff --git a/fpga_interchange/arch_pack_clusters.cc b/fpga_interchange/arch_pack_clusters.cc
index 998c944e..acb61917 100644
--- a/fpga_interchange/arch_pack_clusters.cc
+++ b/fpga_interchange/arch_pack_clusters.cc
@@ -29,6 +29,7 @@
NEXTPNR_NAMESPACE_BEGIN
+namespace {
enum ClusterWireNodeState
{
IN_SINK_SITE = 0,
@@ -51,6 +52,7 @@ struct ClusterWireNode
int depth;
bool only_down;
};
+} // namespace
static void handle_expansion_node(const Context *ctx, WireId prev_wire, PipId pip, ClusterWireNode curr_node,
std::vector<ClusterWireNode> &nodes_to_expand, pool<BelId> &bels,
@@ -678,7 +680,7 @@ void Arch::prepare_macro_cluster(const ClusterPOD *cluster, uint32_t index)
for (auto &cell : macro_to_cells[ci->macro_parent])
for (auto &node : cluster->connection_graph)
if (IdString(node.cell_type) == cell->type)
- if (node.idx != 0 && cell->name != ci->name || node.idx == 0 && cell->name == ci->name) {
+ if ((node.idx != 0 && cell->name != ci->name) || (node.idx == 0 && cell->name == ci->name)) {
idx_to_cells[node.idx].insert(cell);
}
@@ -712,7 +714,7 @@ void Arch::prepare_macro_cluster(const ClusterPOD *cluster, uint32_t index)
for (const auto &cell : arc.second)
possible_idx[cell].insert(arc.first);
- for (const auto arc : possible_idx) {
+ for (const auto &arc : possible_idx) {
log_info("Possible idx %s:\n", arc.first->name.c_str(ctx));
for (const auto idx : arc.second)
log_info(" - %d\n", idx);
@@ -743,7 +745,7 @@ void Arch::prepare_macro_cluster(const ClusterPOD *cluster, uint32_t index)
for (const auto &cell : arc.second)
possible_idx[cell].insert(arc.first);
- for (const auto arc : possible_idx) {
+ for (const auto &arc : possible_idx) {
log_info("Possible idx %s:\n", arc.first->name.c_str(ctx));
for (const auto idx : arc.second)
log_info(" - %d\n", idx);
@@ -809,7 +811,7 @@ void Arch::prepare_macro_cluster(const ClusterPOD *cluster, uint32_t index)
for (const auto &cell : arc.second)
possible_idx[cell].insert(arc.first);
- for (const auto arc : possible_idx) {
+ for (const auto &arc : possible_idx) {
log_info("Possible idx %s:\n", arc.first->name.c_str(ctx));
for (const auto idx : arc.second)
log_info(" - %d\n", idx);
@@ -831,7 +833,7 @@ void Arch::prepare_macro_cluster(const ClusterPOD *cluster, uint32_t index)
for (const auto &cell : arc.second)
possible_idx[cell].insert(arc.first);
- for (const auto arc : possible_idx) {
+ for (const auto &arc : possible_idx) {
log_info("Possible idx %s:\n", arc.first->name.c_str(ctx));
for (const auto idx : arc.second)
log_info(" - %d\n", idx);
diff --git a/fpga_interchange/dedicated_interconnect.cc b/fpga_interchange/dedicated_interconnect.cc
index 56b6b706..e4ce2b95 100644
--- a/fpga_interchange/dedicated_interconnect.cc
+++ b/fpga_interchange/dedicated_interconnect.cc
@@ -23,7 +23,7 @@
#include "util.h"
NEXTPNR_NAMESPACE_BEGIN
-
+namespace {
// All legal routes involved at most 2 sites, the source site and the sink
// site. The source site and sink sites may be the same, but that is not
// dedicated routing, that is intra site routing.
@@ -51,6 +51,7 @@ struct WireNode
WireNodeState state;
int depth;
};
+} // namespace
// Maximum depth that a dedicate interconnect is considered.
//