aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/rtlil.h
diff options
context:
space:
mode:
authorMarcelina Koƛcielnicka <mwk@0x04.net>2020-04-08 17:36:12 +0200
committerMarcelina Koƛcielnicka <mwk@0x04.net>2020-04-09 18:05:06 +0200
commit516857f3ba662f467d56df562eeca9ed214ac702 (patch)
treee584ce2b09eab5dce19e941da9e48ac0def550ac /kernel/rtlil.h
parent7f33d43e3b8c7d362203cdc2b10eb5f3caf5cdbe (diff)
downloadyosys-516857f3ba662f467d56df562eeca9ed214ac702.tar.gz
yosys-516857f3ba662f467d56df562eeca9ed214ac702.tar.bz2
yosys-516857f3ba662f467d56df562eeca9ed214ac702.zip
[NFCI] Deduplicate builtin FF cell types list
A few passes included the same list of FF cell types. Make it a global const instead. The zinit pass also seems to include a list like that, but given that it seems to be completely broken at the time (see #1568 discussion), I'm going to pretend I didn't see that.
Diffstat (limited to 'kernel/rtlil.h')
-rw-r--r--kernel/rtlil.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/rtlil.h b/kernel/rtlil.h
index 7279835ea..fb65f7a03 100644
--- a/kernel/rtlil.h
+++ b/kernel/rtlil.h
@@ -383,6 +383,8 @@ namespace RTLIL
extern dict<std::string, std::string> constpad;
+ const pool<IdString> &builtin_ff_cell_types();
+
static inline std::string escape_id(const std::string &str) {
if (str.size() > 0 && str[0] != '\\' && str[0] != '$')
return "\\" + str;