summaryrefslogtreecommitdiff
path: root/kernel/yosys.h
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2015-02-01 13:38:46 +0100
committerClifford Wolf <clifford@clifford.at>2015-02-01 13:38:46 +0100
commit1df81f92ce171ba63cf0e4d10e6f203ca5f7f64e (patch)
tree4a8ecd5d257d5e90cb1f02984d05089bedaa9143 /kernel/yosys.h
parent3fe2441185057a5d563fb32157f52a7b6c4205fd (diff)
Added "make mklibyosys", some minor API changes
Diffstat (limited to 'kernel/yosys.h')
-rw-r--r--kernel/yosys.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/kernel/yosys.h b/kernel/yosys.h
index efdc005e..47275ecd 100644
--- a/kernel/yosys.h
+++ b/kernel/yosys.h
@@ -253,9 +253,10 @@ std::string proc_self_dirname();
std::string proc_share_dirname();
const char *create_prompt(RTLIL::Design *design, int recursion_counter);
-void run_frontend(std::string filename, std::string command, RTLIL::Design *design, std::string *backend_command, std::string *from_to_label);
-void run_pass(std::string command, RTLIL::Design *design);
-void run_backend(std::string filename, std::string command, RTLIL::Design *design);
+void run_pass(std::string command, RTLIL::Design *design = nullptr);
+void run_frontend(std::string filename, std::string command, std::string *backend_command, std::string *from_to_label = nullptr, RTLIL::Design *design = nullptr);
+void run_frontend(std::string filename, std::string command, RTLIL::Design *design = nullptr);
+void run_backend(std::string filename, std::string command, RTLIL::Design *design = nullptr);
void shell(RTLIL::Design *design);
// from kernel/version_*.o (cc source generated from Makefile)