3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-07-15 11:45:41 +00:00

patch: don't track root cell deletions for perf

This commit is contained in:
Emil J. Tywoniak 2026-05-30 01:37:49 +02:00
parent e2a77db87a
commit a689cdc6ed
2 changed files with 8 additions and 3 deletions

View file

@ -10,7 +10,7 @@ YOSYS_NAMESPACE_BEGIN
struct RTLIL::Patch : public CellAdderMixin<RTLIL::Patch>
{
private:
void gc(Cell* old_cell);
void gc(Cell* old_cell, bool track = false);
protected:
void add(RTLIL::Wire *wire);
@ -25,6 +25,7 @@ protected:
public:
Module* mod;
SigMap* map;
pool<Cell*>* removed_cells = nullptr;
vector<std::unique_ptr<Wire>> wires_ = {};
vector<std::unique_ptr<Cell>> cells_ = {};