34 log(
" memory [-nomap] [selection]\n");
36 log(
"This pass calls all the other memory_* passes in a useful order:\n");
40 log(
" memory_share\n");
42 log(
" memory_collect\n");
43 log(
" memory_map (skipped if called with -nomap)\n");
45 log(
"This converts memories to word-wide DFFs and address decoders\n");
46 log(
"or multiport memory blocks if called with the -nomap option.\n");
51 bool flag_nomap =
false;
57 for (argidx = 1; argidx < args.size(); argidx++) {
58 if (args[argidx] ==
"-nomap") {
void log_header(const char *format,...)
virtual void execute(std::vector< std::string > args, RTLIL::Design *design)
#define PRIVATE_NAMESPACE_BEGIN
#define PRIVATE_NAMESPACE_END
#define USING_YOSYS_NAMESPACE
void log(const char *format,...)
void extra_args(std::vector< std::string > args, size_t argidx, RTLIL::Design *design, bool select=true)
static void call(RTLIL::Design *design, std::string command)