mirror of
https://github.com/YosysHQ/yosys
synced 2025-07-24 13:18:56 +00:00
Added "yosys -D ALL"
This commit is contained in:
parent
09ffebb995
commit
9aa4b3309c
3 changed files with 22 additions and 6 deletions
|
@ -41,6 +41,7 @@ YOSYS_NAMESPACE_BEGIN
|
|||
std::vector<FILE*> log_files;
|
||||
std::vector<std::ostream*> log_streams;
|
||||
std::map<std::string, std::set<std::string>> log_hdump;
|
||||
bool log_hdump_all = false;
|
||||
FILE *log_errfile = NULL;
|
||||
SHA1 *log_hasher = NULL;
|
||||
|
||||
|
@ -159,6 +160,9 @@ void logv_header(RTLIL::Design *design, const char *format, va_list ap)
|
|||
logv(format, ap);
|
||||
log_flush();
|
||||
|
||||
if (log_hdump_all)
|
||||
log_hdump[header_id].insert("yosys_dump_" + header_id + ".il");
|
||||
|
||||
if (log_hdump.count(header_id) && design != nullptr)
|
||||
for (auto &filename : log_hdump.at(header_id)) {
|
||||
log("Dumping current design to '%s'.\n", filename.c_str());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue