summaryrefslogtreecommitdiff
path: root/kernel/register.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/register.h')
-rw-r--r--kernel/register.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/kernel/register.h b/kernel/register.h
index a817d8c6..4e3cc5c1 100644
--- a/kernel/register.h
+++ b/kernel/register.h
@@ -26,6 +26,12 @@
#include <vector>
#include <map>
+#ifdef YOSYS_ENABLE_TCL
+#include <tcl.h>
+extern Tcl_Interp *yosys_tcl;
+extern RTLIL::Design *yosys_tcl_design;
+#endif
+
struct Pass
{
std::string pass_name, short_help;
@@ -44,6 +50,7 @@ struct Pass
static void init_register();
static void done_register();
+ void register_tcl();
};
struct Frontend : Pass