From ce08c3053c8c25a5ee5c81ac6ebf583adfdef1ef Mon Sep 17 00:00:00 2001 From: myrtle Date: Mon, 20 Apr 2026 16:19:00 +0200 Subject: [PATCH] Remove unused --slack_redist_iter option (#1704) Signed-off-by: gatecat --- common/kernel/command.cc | 14 -------------- common/place/placer1.cc | 1 - common/place/placer1.h | 1 - 3 files changed, 16 deletions(-) diff --git a/common/kernel/command.cc b/common/kernel/command.cc index d78dd944..a7f46741 100644 --- a/common/kernel/command.cc +++ b/common/kernel/command.cc @@ -358,7 +358,6 @@ po::options_description CommandHandler::getGeneralOptions() "; default: " + Arch::defaultRouter) .c_str()); - general.add_options()("slack_redist_iter", po::value(), "number of iterations between slack redistribution"); general.add_options()("cstrweight", po::value(), "placer weighting for relative constraint satisfaction"); general.add_options()("starttemp", po::value(), "placer SA start temperature"); @@ -465,17 +464,6 @@ void CommandHandler::setupContext(Context *ctx) log_info("Generated random seed: %" PRIu64 "\n", seed); } - if (vm.count("slack_redist_iter")) { - ctx->settings[ctx->id("slack_redist_iter")] = vm["slack_redist_iter"].as(); - if (vm.count("freq") && vm["freq"].as() == 0) { - ctx->settings[ctx->id("auto_freq")] = true; -#ifndef NO_GUI - if (!vm.count("gui")) -#endif - log_warning("Target frequency not specified. Will optimise for max frequency.\n"); - } - } - if (vm.count("ignore-loops")) { ctx->settings[ctx->id("timing/ignoreLoops")] = true; } @@ -560,8 +548,6 @@ void CommandHandler::setupContext(Context *ctx) ctx->settings[ctx->id("target_freq")] = std::to_string(12e6); if (ctx->settings.find(ctx->id("timing_driven")) == ctx->settings.end()) ctx->settings[ctx->id("timing_driven")] = true; - if (ctx->settings.find(ctx->id("slack_redist_iter")) == ctx->settings.end()) - ctx->settings[ctx->id("slack_redist_iter")] = 0; if (ctx->settings.find(ctx->id("auto_freq")) == ctx->settings.end()) ctx->settings[ctx->id("auto_freq")] = false; if (ctx->settings.find(ctx->id("placer")) == ctx->settings.end()) diff --git a/common/place/placer1.cc b/common/place/placer1.cc index ddd5090c..ea19f9c8 100644 --- a/common/place/placer1.cc +++ b/common/place/placer1.cc @@ -1238,7 +1238,6 @@ Placer1Cfg::Placer1Cfg(Context *ctx) startTemp = ctx->setting("placer1/startTemp", 1); timingFanoutThresh = std::numeric_limits::max(); timing_driven = ctx->setting("timing_driven"); - slack_redist_iter = ctx->setting("slack_redist_iter"); hpwl_scale_x = 1; hpwl_scale_y = 1; } diff --git a/common/place/placer1.h b/common/place/placer1.h index 7b65a1a5..1ec3991e 100644 --- a/common/place/placer1.h +++ b/common/place/placer1.h @@ -32,7 +32,6 @@ struct Placer1Cfg float startTemp; int timingFanoutThresh; bool timing_driven; - int slack_redist_iter; int hpwl_scale_x, hpwl_scale_y; };