aboutsummaryrefslogtreecommitdiffstats
path: root/common/command.cc
diff options
context:
space:
mode:
Diffstat (limited to 'common/command.cc')
-rw-r--r--common/command.cc20
1 files changed, 10 insertions, 10 deletions
diff --git a/common/command.cc b/common/command.cc
index 8acbafd2..ad5b6c54 100644
--- a/common/command.cc
+++ b/common/command.cc
@@ -184,9 +184,9 @@ void CommandHandler::setupContext(Context *ctx)
}
if (vm.count("slack_redist_iter")) {
- ctx->settings[ctx->id("slack_redist_iter")] = vm["slack_redist_iter"].as<std::string>();
+ ctx->settings[ctx->id("slack_redist_iter")] = vm["slack_redist_iter"].as<int>();
if (vm.count("freq") && vm["freq"].as<double>() == 0) {
- ctx->settings[ctx->id("auto_freq")] = std::to_string(true);
+ ctx->settings[ctx->id("auto_freq")] = true;
#ifndef NO_GUI
if (!vm.count("gui"))
#endif
@@ -195,11 +195,11 @@ void CommandHandler::setupContext(Context *ctx)
}
if (vm.count("ignore-loops")) {
- ctx->settings[ctx->id("timing/ignoreLoops")] = std::to_string(true);
+ ctx->settings[ctx->id("timing/ignoreLoops")] = true;
}
if (vm.count("timing-allow-fail")) {
- ctx->settings[ctx->id("timing/allowFail")] = std::to_string(true);
+ ctx->settings[ctx->id("timing/allowFail")] = true;
}
if (vm.count("placer")) {
@@ -219,7 +219,7 @@ void CommandHandler::setupContext(Context *ctx)
}
if (vm.count("placer-budgets")) {
- ctx->settings[ctx->id("placer1/budgetBased")] = std::to_string(true);
+ ctx->settings[ctx->id("placer1/budgetBased")] = true;
}
if (vm.count("freq")) {
auto freq = vm["freq"].as<double>();
@@ -228,23 +228,23 @@ void CommandHandler::setupContext(Context *ctx)
}
if (vm.count("no-tmdriv"))
- ctx->settings[ctx->id("timing_driven")] = std::to_string(false);
+ ctx->settings[ctx->id("timing_driven")] = false;
// Setting default values
if (ctx->settings.find(ctx->id("target_freq")) == ctx->settings.end())
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")] = std::to_string(true);
+ 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";
+ 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")] = std::to_string(false);
+ ctx->settings[ctx->id("auto_freq")] = false;
if (ctx->settings.find(ctx->id("placer")) == ctx->settings.end())
ctx->settings[ctx->id("placer")] = Arch::defaultPlacer;
ctx->settings[ctx->id("arch.name")] = std::string(ctx->archId().c_str(ctx));
ctx->settings[ctx->id("arch.type")] = std::string(ctx->archArgsToId(ctx->archArgs()).c_str(ctx));
- ctx->settings[ctx->id("seed")] = std::to_string(ctx->rngstate);
+ ctx->settings[ctx->id("seed")] = ctx->rngstate;
}
int CommandHandler::executeMain(std::unique_ptr<Context> ctx)