Cleanup
authorEddie Hung <eddie@fpgeh.com>
Fri, 14 Jun 2019 17:27:30 +0000 (10:27 -0700)
committerEddie Hung <eddie@fpgeh.com>
Fri, 14 Jun 2019 17:27:30 +0000 (10:27 -0700)
frontends/aiger/aigerparse.cc

index c41772c92f9a2453bfa0265e16f9651c8fd8f6d0..a72a829265b623ed87b945c8e99ec1dbe9cf8dab 100644 (file)
@@ -30,7 +30,7 @@
 
 #include "kernel/yosys.h"
 #include "kernel/sigtools.h"
-#include "kernel/consteval.h"
+#include "kernel/celltypes.h"
 #include "aigerparse.h"
 
 YOSYS_NAMESPACE_BEGIN
@@ -44,15 +44,11 @@ struct ConstEvalAig
 
        ConstEvalAig(RTLIL::Module *module) : module(module)
        {
-               CellTypes ct;
-               ct.setup_internals();
-               ct.setup_stdcells();
-
                for (auto &it : module->cells_) {
-                       if (!ct.cell_known(it.second->type))
+                       if (!yosys_celltypes.cell_known(it.second->type))
                                continue;
                        for (auto &it2 : it.second->connections())
-                               if (ct.cell_output(it.second->type, it2.first)) {
+                               if (yosys_celltypes.cell_output(it.second->type, it2.first)) {
                                        auto r = sig2driver.insert(std::make_pair(it2.second, it.second));
                                        log_assert(r.second);
                                }