aboutsummaryrefslogtreecommitdiffstats
path: root/common/nextpnr.cc
diff options
context:
space:
mode:
Diffstat (limited to 'common/nextpnr.cc')
-rw-r--r--common/nextpnr.cc21
1 files changed, 14 insertions, 7 deletions
diff --git a/common/nextpnr.cc b/common/nextpnr.cc
index 5bcf913a..3621217b 100644
--- a/common/nextpnr.cc
+++ b/common/nextpnr.cc
@@ -51,13 +51,15 @@ void IdString::initialize_add(const BaseCtx *ctx, const char *s, int idx)
ctx->idstring_idx_to_str->push_back(&insert_rc.first->first);
}
-TimingConstrObjectId BaseCtx::timingWildcardObject() {
+TimingConstrObjectId BaseCtx::timingWildcardObject()
+{
TimingConstrObjectId id;
id.index = 0;
return id;
}
-TimingConstrObjectId BaseCtx::timingClockDomainObject(NetInfo *clockDomain) {
+TimingConstrObjectId BaseCtx::timingClockDomainObject(NetInfo *clockDomain)
+{
NPNR_ASSERT(clockDomain->clkconstr != nullptr);
if (clockDomain->clkconstr->domain_tmg_id != TimingConstrObjectId()) {
return clockDomain->clkconstr->domain_tmg_id;
@@ -74,7 +76,8 @@ TimingConstrObjectId BaseCtx::timingClockDomainObject(NetInfo *clockDomain) {
}
}
-TimingConstrObjectId BaseCtx::timingNetObject(NetInfo *net) {
+TimingConstrObjectId BaseCtx::timingNetObject(NetInfo *net)
+{
if (net->tmg_id != TimingConstrObjectId()) {
return net->tmg_id;
} else {
@@ -90,7 +93,8 @@ TimingConstrObjectId BaseCtx::timingNetObject(NetInfo *net) {
}
}
-TimingConstrObjectId BaseCtx::timingCellObject(CellInfo *cell) {
+TimingConstrObjectId BaseCtx::timingCellObject(CellInfo *cell)
+{
if (cell->tmg_id != TimingConstrObjectId()) {
return cell->tmg_id;
} else {
@@ -106,7 +110,8 @@ TimingConstrObjectId BaseCtx::timingCellObject(CellInfo *cell) {
}
}
-TimingConstrObjectId BaseCtx::timingPortObject(CellInfo *cell, IdString port) {
+TimingConstrObjectId BaseCtx::timingPortObject(CellInfo *cell, IdString port)
+{
if (cell->ports.at(port).tmg_id != TimingConstrObjectId()) {
return cell->ports.at(port).tmg_id;
} else {
@@ -123,7 +128,8 @@ TimingConstrObjectId BaseCtx::timingPortObject(CellInfo *cell, IdString port) {
}
}
-void BaseCtx::addConstraint(std::unique_ptr<TimingConstraint> constr) {
+void BaseCtx::addConstraint(std::unique_ptr<TimingConstraint> constr)
+{
for (auto fromObj : constr->from)
constrsFrom.emplace(fromObj, constr.get());
for (auto toObj : constr->to)
@@ -132,7 +138,8 @@ void BaseCtx::addConstraint(std::unique_ptr<TimingConstraint> constr) {
constraints[name] = std::move(constr);
}
-void BaseCtx::removeConstraint(IdString constrName) {
+void BaseCtx::removeConstraint(IdString constrName)
+{
TimingConstraint *constr = constraints[constrName].get();
for (auto fromObj : constr->from) {
auto fromConstrs = constrsFrom.equal_range(fromObj);