mirror of
https://github.com/YosysHQ/yosys
synced 2025-08-11 05:30:53 +00:00
fix whitespace issues
This commit is contained in:
parent
fe59b6d3db
commit
7e0157ba2b
2 changed files with 8 additions and 8 deletions
|
@ -1103,7 +1103,7 @@ bool AstNode::simplify(bool const_fold, int stage, int width_hint, bool sign_hin
|
||||||
int counter = 0;
|
int counter = 0;
|
||||||
label_genblks(existing, counter);
|
label_genblks(existing, counter);
|
||||||
std::map<std::string, AstNode*> this_wire_scope;
|
std::map<std::string, AstNode*> this_wire_scope;
|
||||||
|
|
||||||
// Process package imports after clearing the scope but before processing module declarations
|
// Process package imports after clearing the scope but before processing module declarations
|
||||||
for (size_t i = 0; i < children.size(); i++) {
|
for (size_t i = 0; i < children.size(); i++) {
|
||||||
AstNode *child = children[i];
|
AstNode *child = children[i];
|
||||||
|
@ -1111,7 +1111,7 @@ bool AstNode::simplify(bool const_fold, int stage, int width_hint, bool sign_hin
|
||||||
log_debug("Processing import for package: %s\n", child->str.c_str());
|
log_debug("Processing import for package: %s\n", child->str.c_str());
|
||||||
// Find the package in the design
|
// Find the package in the design
|
||||||
AstNode *package_node = nullptr;
|
AstNode *package_node = nullptr;
|
||||||
|
|
||||||
// First look in current_ast->children (for packages in same file)
|
// First look in current_ast->children (for packages in same file)
|
||||||
if (current_ast != nullptr) {
|
if (current_ast != nullptr) {
|
||||||
for (auto &design_child : current_ast->children) {
|
for (auto &design_child : current_ast->children) {
|
||||||
|
@ -1123,7 +1123,7 @@ bool AstNode::simplify(bool const_fold, int stage, int width_hint, bool sign_hin
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// If not found, look in design->verilog_packages (for packages from other files)
|
// If not found, look in design->verilog_packages (for packages from other files)
|
||||||
if (!package_node && simplify_design_context != nullptr) {
|
if (!package_node && simplify_design_context != nullptr) {
|
||||||
log_debug("Looking for package in design context, found %zu packages\n", simplify_design_context->verilog_packages.size());
|
log_debug("Looking for package in design context, found %zu packages\n", simplify_design_context->verilog_packages.size());
|
||||||
|
@ -1139,12 +1139,12 @@ bool AstNode::simplify(bool const_fold, int stage, int width_hint, bool sign_hin
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (package_node) {
|
if (package_node) {
|
||||||
// Import all names from the package into current scope
|
// Import all names from the package into current scope
|
||||||
for (auto &pkg_child : package_node->children) {
|
for (auto &pkg_child : package_node->children) {
|
||||||
if (pkg_child->type == AST_PARAMETER || pkg_child->type == AST_LOCALPARAM ||
|
if (pkg_child->type == AST_PARAMETER || pkg_child->type == AST_LOCALPARAM ||
|
||||||
pkg_child->type == AST_TYPEDEF || pkg_child->type == AST_FUNCTION ||
|
pkg_child->type == AST_TYPEDEF || pkg_child->type == AST_FUNCTION ||
|
||||||
pkg_child->type == AST_TASK || pkg_child->type == AST_ENUM) {
|
pkg_child->type == AST_TASK || pkg_child->type == AST_ENUM) {
|
||||||
current_scope[pkg_child->str] = pkg_child;
|
current_scope[pkg_child->str] = pkg_child;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ package config_pkg;
|
||||||
localparam integer
|
localparam integer
|
||||||
DATA_WIDTH = 8,
|
DATA_WIDTH = 8,
|
||||||
ADDR_WIDTH = 4;
|
ADDR_WIDTH = 4;
|
||||||
|
|
||||||
localparam logic [2:0]
|
localparam logic [2:0]
|
||||||
IDLE = 3'b000,
|
IDLE = 3'b000,
|
||||||
START = 3'b001,
|
START = 3'b001,
|
||||||
|
@ -10,4 +10,4 @@ package config_pkg;
|
||||||
ODD_PARITY = 3'b011,
|
ODD_PARITY = 3'b011,
|
||||||
STOP = 3'b100,
|
STOP = 3'b100,
|
||||||
DONE = 3'b101;
|
DONE = 3'b101;
|
||||||
endpackage
|
endpackage
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue