Remove a few functions that, in fact, did not exist in the first place.
authorMarcelina Kościelnicka <mwk@0x04.net>
Sat, 6 Mar 2021 00:18:24 +0000 (01:18 +0100)
committerMarcelina Kościelnicka <mwk@0x04.net>
Sat, 6 Mar 2021 00:19:49 +0000 (01:19 +0100)
kernel/rtlil.h
misc/py_wrap_generator.py

index 6170ea55ea4a207a469e4a44c8a647f6f14392f1..f03f27617eca37d398b8813588ac3965b0619e42 100644 (file)
@@ -1339,7 +1339,6 @@ public:
 
        RTLIL::SigSpec Not (RTLIL::IdString name, const RTLIL::SigSpec &sig_a, bool is_signed = false, const std::string &src = "");
        RTLIL::SigSpec Pos (RTLIL::IdString name, const RTLIL::SigSpec &sig_a, bool is_signed = false, const std::string &src = "");
-       RTLIL::SigSpec Bu0 (RTLIL::IdString name, const RTLIL::SigSpec &sig_a, bool is_signed = false, const std::string &src = "");
        RTLIL::SigSpec Neg (RTLIL::IdString name, const RTLIL::SigSpec &sig_a, bool is_signed = false, const std::string &src = "");
 
        RTLIL::SigSpec And  (RTLIL::IdString name, const RTLIL::SigSpec &sig_a, const RTLIL::SigSpec &sig_b, bool is_signed = false, const std::string &src = "");
@@ -1520,7 +1519,6 @@ struct RTLIL::CaseRule : public RTLIL::AttrObject
        std::vector<RTLIL::SwitchRule*> switches;
 
        ~CaseRule();
-       void optimize();
 
        bool empty() const;
 
index 38bd6129eea33b4c0b9e6134a8b423f88b37857f..2de3c1f99f88489c56ab3ec5abbcad7e359657c7 100644 (file)
@@ -997,7 +997,7 @@ sources = [
        Source("kernel/cost",[])
        ]
 
-blacklist_methods = ["YOSYS_NAMESPACE::Pass::run_register", "YOSYS_NAMESPACE::Module::Pow", "YOSYS_NAMESPACE::Module::Bu0", "YOSYS_NAMESPACE::CaseRule::optimize"]
+blacklist_methods = ["YOSYS_NAMESPACE::Pass::run_register", "YOSYS_NAMESPACE::Module::Pow"]
 
 enum_names = ["State","SyncType","ConstFlags"]