From 1093d7e1228272ca73114bbc4415c48d6cba76ed Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Fri, 7 Jun 2019 11:48:15 +0200 Subject: WIP saving/loading attributes --- generic/arch.cc | 11 +++++++++++ generic/arch.h | 2 ++ 2 files changed, 13 insertions(+) (limited to 'generic') diff --git a/generic/arch.cc b/generic/arch.cc index 5617fa63..674f7af7 100644 --- a/generic/arch.cc +++ b/generic/arch.cc @@ -604,6 +604,17 @@ void Arch::assignArchInfo() } } +void Arch::archInfoToAttributes() +{ + commonInfoToAttributes(); +} + +void Arch::attributesToArchInfo() +{ + attributesToCommonInfo(); + assignArchInfo(); +} + bool Arch::cellsCompatible(const CellInfo **cells, int count) const { const NetInfo *clk = nullptr; diff --git a/generic/arch.h b/generic/arch.h index e9d3593c..f553c613 100644 --- a/generic/arch.h +++ b/generic/arch.h @@ -288,6 +288,8 @@ struct Arch : BaseCtx // Internal usage void assignArchInfo(); bool cellsCompatible(const CellInfo **cells, int count) const; + void archInfoToAttributes(); + void attributesToArchInfo(); }; NEXTPNR_NAMESPACE_END -- cgit v1.2.3