mirror of
https://github.com/YosysHQ/yosys
synced 2025-08-02 09:20:23 +00:00
namespace Yosys
This commit is contained in:
parent
bcd2625a82
commit
f9a307a50b
96 changed files with 878 additions and 585 deletions
|
@ -25,6 +25,9 @@
|
|||
#include "fsmdata.h"
|
||||
#include <string.h>
|
||||
|
||||
USING_YOSYS_NAMESPACE
|
||||
PRIVATE_NAMESPACE_BEGIN
|
||||
|
||||
struct FsmOpt
|
||||
{
|
||||
FsmData fsm_data;
|
||||
|
@ -309,11 +312,15 @@ struct FsmOpt
|
|||
}
|
||||
};
|
||||
|
||||
void FsmData::optimize_fsm(RTLIL::Cell *cell, RTLIL::Module *module)
|
||||
PRIVATE_NAMESPACE_END
|
||||
|
||||
void YOSYS_NAMESPACE_PREFIX FsmData::optimize_fsm(RTLIL::Cell *cell, RTLIL::Module *module)
|
||||
{
|
||||
FsmOpt fsmopt(cell, module);
|
||||
}
|
||||
|
||||
PRIVATE_NAMESPACE_BEGIN
|
||||
|
||||
struct FsmOptPass : public Pass {
|
||||
FsmOptPass() : Pass("fsm_opt", "optimize finite state machines") { }
|
||||
virtual void help()
|
||||
|
@ -341,3 +348,4 @@ struct FsmOptPass : public Pass {
|
|||
}
|
||||
} FsmOptPass;
|
||||
|
||||
PRIVATE_NAMESPACE_END
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue