aboutsummaryrefslogtreecommitdiffstats
path: root/common/nextpnr.h
diff options
context:
space:
mode:
authorgatecat <gatecat@ds0.me>2021-02-10 10:42:26 +0000
committergatecat <gatecat@ds0.me>2021-02-10 10:42:26 +0000
commit6bd3dba1e39780e52097533f7e89f823d7e72956 (patch)
treeccb065cf753546eaf3f55bbe8427d4c77a81ab63 /common/nextpnr.h
parentf67d474edc3f95e830ec23156a90327ae446ce6f (diff)
downloadnextpnr-6bd3dba1e39780e52097533f7e89f823d7e72956.tar.gz
nextpnr-6bd3dba1e39780e52097533f7e89f823d7e72956.tar.bz2
nextpnr-6bd3dba1e39780e52097533f7e89f823d7e72956.zip
Remove the unused CellInfo::pins field
No arches ever actually used this to implement a Cell->Bel pin mapping, and in practice if any did try they would inevitably hit bitrot. This field had limited use in practice as it is necessary to also support cases where one cell pin maps to more than one bel pin. Removing this old field is the first step towards developing a new API for this. Signed-off-by: gatecat <gatecat@ds0.me>
Diffstat (limited to 'common/nextpnr.h')
-rw-r--r--common/nextpnr.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/common/nextpnr.h b/common/nextpnr.h
index 12462698..c43b9dc4 100644
--- a/common/nextpnr.h
+++ b/common/nextpnr.h
@@ -605,9 +605,6 @@ struct CellInfo : ArchCellInfo
BelId bel;
PlaceStrength belStrength = STRENGTH_NONE;
- // cell_port -> bel_pin
- std::unordered_map<IdString, IdString> pins;
-
// placement constraints
CellInfo *constr_parent = nullptr;
std::vector<CellInfo *> constr_children;