yosys-master
|
#include "kernel/yosys.h"
#include "kernel/utils.h"
#include "kernel/sigtools.h"
#include "libs/sha1/sha1.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "passes/techmap/techmap.inc"
Go to the source code of this file.
Data Structures | |
struct | TechmapWorker |
struct | TechmapWorker::TechmapWireData |
struct | TechmapPass |
struct | FlattenPass |
Functions | |
YOSYS_NAMESPACE_BEGIN void | simplemap_get_mappers (std::map< RTLIL::IdString, void(*)(RTLIL::Module *, RTLIL::Cell *)> &mappers) |
void | maccmap (RTLIL::Module *module, RTLIL::Cell *cell, bool unmap=false) |
YOSYS_NAMESPACE_END USING_YOSYS_NAMESPACE PRIVATE_NAMESPACE_BEGIN void | apply_prefix (std::string prefix, std::string &id) |
void | apply_prefix (std::string prefix, RTLIL::SigSpec &sig, RTLIL::Module *module) |
Variables | |
TechmapPass | TechmapPass |
FlattenPass | FlattenPass |
YOSYS_NAMESPACE_END USING_YOSYS_NAMESPACE PRIVATE_NAMESPACE_BEGIN void apply_prefix | ( | std::string | prefix, |
std::string & | id | ||
) |
Definition at line 44 of file techmap.cc.
void apply_prefix | ( | std::string | prefix, |
RTLIL::SigSpec & | sig, | ||
RTLIL::Module * | module | ||
) |
Definition at line 52 of file techmap.cc.
void maccmap | ( | RTLIL::Module * | module, |
RTLIL::Cell * | cell, | ||
bool | unmap = false |
||
) |
Definition at line 265 of file maccmap.cc.
YOSYS_NAMESPACE_BEGIN void simplemap_get_mappers | ( | std::map< RTLIL::IdString, void(*)(RTLIL::Module *, RTLIL::Cell *)> & | mappers | ) |
Definition at line 403 of file simplemap.cc.