mirror of
https://github.com/YosysHQ/yosys
synced 2025-07-28 23:17:57 +00:00
Add LookaheadRewriter for proper bitselwrite support
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
This commit is contained in:
parent
4711fea6c0
commit
e1fb12a4b9
4 changed files with 144 additions and 4 deletions
|
@ -218,6 +218,7 @@ AstNode::AstNode(AstNodeType type, AstNode *child1, AstNode *child2, AstNode *ch
|
|||
realvalue = 0;
|
||||
id2ast = NULL;
|
||||
basic_prep = false;
|
||||
lookahead = false;
|
||||
|
||||
if (child1)
|
||||
children.push_back(child1);
|
||||
|
@ -310,6 +311,10 @@ void AstNode::dumpAst(FILE *f, std::string indent) const
|
|||
fprintf(f, " reg");
|
||||
if (is_signed)
|
||||
fprintf(f, " signed");
|
||||
if (basic_prep)
|
||||
fprintf(f, " basic_prep");
|
||||
if (lookahead)
|
||||
fprintf(f, " lookahead");
|
||||
if (port_id > 0)
|
||||
fprintf(f, " port=%d", port_id);
|
||||
if (range_valid || range_left != -1 || range_right != 0)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue