diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/place_common.cc | 7 | ||||
-rw-r--r-- | common/placer1.cc | 14 |
2 files changed, 10 insertions, 11 deletions
diff --git a/common/place_common.cc b/common/place_common.cc index dff989bf..06048c02 100644 --- a/common/place_common.cc +++ b/common/place_common.cc @@ -156,7 +156,8 @@ bool place_single_cell(Context *ctx, CellInfo *cell, bool require_legality) all_placed = true; } if (ctx->verbose) - log_info(" placed single cell '%s' at '%s'\n", cell->name.c_str(ctx), ctx->getBelName(best_bel).c_str(ctx)); + log_info(" placed single cell '%s' at '%s'\n", cell->name.c_str(ctx), + ctx->getBelName(best_bel).c_str(ctx)); ctx->bindBel(best_bel, cell->name, STRENGTH_WEAK); cell = ripup_target; @@ -452,7 +453,6 @@ class ConstraintLegaliseWorker } } - bool legalise_constraints() { log_info("Legalising relative constraints...\n"); @@ -472,8 +472,7 @@ class ConstraintLegaliseWorker for (auto rippedCell : rippedCells) { bool res = place_single_cell(ctx, ctx->cells.at(rippedCell).get(), true); if (!res) { - log_error("failed to place cell '%s' after relative constraint legalisation\n", - rippedCell.c_str(ctx)); + log_error("failed to place cell '%s' after relative constraint legalisation\n", rippedCell.c_str(ctx)); return false; } } diff --git a/common/placer1.cc b/common/placer1.cc index 2ac6602b..32074220 100644 --- a/common/placer1.cc +++ b/common/placer1.cc @@ -45,7 +45,7 @@ NEXTPNR_NAMESPACE_BEGIN class SAPlacer { -public: + public: SAPlacer(Context *ctx, Placer1Cfg cfg) : ctx(ctx), cfg(cfg) { int num_bel_types = 0; @@ -60,11 +60,11 @@ public: type_idx = bel_types.at(type); } if (int(fast_bels.size()) < type_idx + 1) - fast_bels.resize(type_idx + 1); + fast_bels.resize(type_idx + 1); if (int(fast_bels.at(type_idx).size()) < (loc.x + 1)) - fast_bels.at(type_idx).resize(loc.x + 1); + fast_bels.at(type_idx).resize(loc.x + 1); if (int(fast_bels.at(type_idx).at(loc.x).size()) < (loc.y + 1)) - fast_bels.at(type_idx).at(loc.x).resize(loc.y + 1); + fast_bels.at(type_idx).at(loc.x).resize(loc.y + 1); max_x = std::max(max_x, loc.x); max_y = std::max(max_y, loc.y); fast_bels.at(type_idx).at(loc.x).at(loc.y).push_back(bel); @@ -281,7 +281,7 @@ public: return true; } -private: + private: // Initial random placement void place_initial(CellInfo *cell) { @@ -290,7 +290,7 @@ private: while (!all_placed) { BelId best_bel = BelId(); uint64_t best_score = std::numeric_limits<uint64_t>::max(), - best_ripup_score = std::numeric_limits<uint64_t>::max(); + best_ripup_score = std::numeric_limits<uint64_t>::max(); CellInfo *ripup_target = nullptr; BelId ripup_bel = BelId(); if (cell->bel != BelId()) { @@ -410,7 +410,7 @@ private: metrics.at(new_wl.first) = new_wl.second; return true; - swap_fail: + swap_fail: ctx->bindBel(oldBel, cell->name, STRENGTH_WEAK); if (other != IdString()) { ctx->bindBel(newBel, other, STRENGTH_WEAK); |