ice40: split out cells_map.v into ff_map.v
[yosys.git] / kernel / register.h
index 821faff3eed4366748abd75a4cf9b0ed86fae39d..3d89386b7a0f7c0f72a71bff63e812ef7f8cad3c 100644 (file)
@@ -36,6 +36,11 @@ struct Pass
 
        int call_counter;
        int64_t runtime_ns;
+       bool experimental_flag = false;
+
+       void experimental() {
+               experimental_flag = true;
+       }
 
        struct pre_post_exec_state_t {
                Pass *parent_pass;
@@ -79,6 +84,7 @@ struct ScriptPass : Pass
 
        bool check_label(std::string label, std::string info = std::string());
        void run(std::string command, std::string info = std::string());
+       void run_nocheck(std::string command, std::string info = std::string());
        void run_script(RTLIL::Design *design, std::string run_from = std::string(), std::string run_to = std::string());
        void help_script();
 };