diff options
author | Clifford Wolf <clifford@clifford.at> | 2019-10-03 12:06:12 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-03 12:06:12 +0200 |
commit | 468b8a5178043da08fad3ea21c18eb0de6a7baf4 (patch) | |
tree | a193a629f470a979913e06c150eb3e4923771341 /frontends/ast/ast.h | |
parent | 0e05424885f569f34dd68b70a50a4488ce21c99e (diff) | |
parent | 0a1af434e8acfaa692d7990bce68fd23daed9519 (diff) | |
download | yosys-468b8a5178043da08fad3ea21c18eb0de6a7baf4.tar.gz yosys-468b8a5178043da08fad3ea21c18eb0de6a7baf4.tar.bz2 yosys-468b8a5178043da08fad3ea21c18eb0de6a7baf4.zip |
Merge pull request #1419 from YosysHQ/eddie/lazy_derive
module->derive() to be lazy and not touch ast if already derived
Diffstat (limited to 'frontends/ast/ast.h')
-rw-r--r-- | frontends/ast/ast.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/frontends/ast/ast.h b/frontends/ast/ast.h index 93fee913e..0ec249ab9 100644 --- a/frontends/ast/ast.h +++ b/frontends/ast/ast.h @@ -296,7 +296,7 @@ namespace AST ~AstModule() YS_OVERRIDE; RTLIL::IdString derive(RTLIL::Design *design, dict<RTLIL::IdString, RTLIL::Const> parameters, bool mayfail) YS_OVERRIDE; RTLIL::IdString derive(RTLIL::Design *design, dict<RTLIL::IdString, RTLIL::Const> parameters, dict<RTLIL::IdString, RTLIL::Module*> interfaces, dict<RTLIL::IdString, RTLIL::IdString> modports, bool mayfail) YS_OVERRIDE; - std::string derive_common(RTLIL::Design *design, dict<RTLIL::IdString, RTLIL::Const> parameters, AstNode **new_ast_out, bool mayfail); + std::string derive_common(RTLIL::Design *design, dict<RTLIL::IdString, RTLIL::Const> parameters, AstNode **new_ast_out); void reprocess_module(RTLIL::Design *design, dict<RTLIL::IdString, RTLIL::Module *> local_interfaces) YS_OVERRIDE; RTLIL::Module *clone() const YS_OVERRIDE; void loadconfig() const; |