mirror of
https://github.com/YosysHQ/yosys
synced 2026-07-21 14:45:50 +00:00
twine: fix replayability, reduce TwineSearch usage
This commit is contained in:
parent
e9eb3889b7
commit
7c73fd62e4
41 changed files with 273 additions and 272 deletions
|
|
@ -172,8 +172,9 @@ struct FfData : FfTypeData {
|
|||
dict<IdString, Const> attributes;
|
||||
// Stashed src across construction → emit. Refcount-managed so the
|
||||
// source cell's pool slot survives if the cell itself is removed
|
||||
// before emit() runs. Empty when the source cell had no src.
|
||||
TwineRef src_twine;
|
||||
// before emit() runs. Null when the source cell had no src (default
|
||||
// TwineRef() is index 0, a valid constid, so it must be Null here).
|
||||
TwineRef src_twine = Twine::Null;
|
||||
|
||||
FfData(Module *module = nullptr, FfInitVals *initvals = nullptr, IdString name = IdString()) : module(module), initvals(initvals), cell(nullptr), name(name) {
|
||||
width = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue