#include "kernel/log.h"
#include "libs/sha1/sha1.h"
#include "frontends/verilog/verilog_frontend.h"
#include "ast.h"
#include <sstream>
#include <stdarg.h>
#include <stdlib.h>
#include <math.h>
Go to the source code of this file.
static void mark_memories_assign_lhs_complex |
( |
std::map< AstNode *, std::set< std::string >> & |
mem2reg_places, |
|
|
std::map< AstNode *, uint32_t > & |
mem2reg_candidates, |
|
|
AstNode * |
that |
|
) |
| |
|
static |
Definition at line 2187 of file simplify.cc.
2195 if (!(mem2reg_candidates[mem] & AstNode::MEM2REG_FL_CMPLX_LHS))
2197 mem2reg_candidates[mem] |= AstNode::MEM2REG_FL_CMPLX_LHS;
std::string stringf(const char *fmt,...)
static void mark_memories_assign_lhs_complex(std::map< AstNode *, std::set< std::string >> &mem2reg_places, std::map< AstNode *, uint32_t > &mem2reg_candidates, AstNode *that)
std::vector< AstNode * > children
static void replace_result_wire_name_in_function |
( |
AstNode * |
node, |
|
|
std::string & |
from, |
|
|
std::string & |
to |
|
) |
| |
|
static |
Definition at line 2027 of file simplify.cc.
2031 if (node->
str == from)
static void replace_result_wire_name_in_function(AstNode *node, std::string &from, std::string &to)
std::vector< AstNode * > children