aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/mem.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/mem.h')
-rw-r--r--kernel/mem.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/kernel/mem.h b/kernel/mem.h
index 6d727e71d..547386f3c 100644
--- a/kernel/mem.h
+++ b/kernel/mem.h
@@ -25,20 +25,22 @@
YOSYS_NAMESPACE_BEGIN
struct MemRd {
+ bool removed;
dict<IdString, Const> attributes;
Cell *cell;
bool clk_enable, clk_polarity;
bool transparent;
SigSpec clk, en, addr, data;
- MemRd() : cell(nullptr) {}
+ MemRd() : removed(false), cell(nullptr) {}
};
struct MemWr {
+ bool removed;
dict<IdString, Const> attributes;
Cell *cell;
bool clk_enable, clk_polarity;
SigSpec clk, en, addr, data;
- MemWr() : cell(nullptr) {}
+ MemWr() : removed(false), cell(nullptr) {}
};
struct MemInit {
@@ -63,8 +65,6 @@ struct Mem {
void remove();
void emit();
- void remove_wr_port(int idx);
- void remove_rd_port(int idx);
void clear_inits();
Const get_init_data() const;
static std::vector<Mem> get_all_memories(Module *module);