indsentation

Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
James Cherry 2024-03-16 09:55:39 -07:00
parent 3c541e0d47
commit 8b5f0caa85
9 changed files with 15 additions and 15 deletions

View File

@ -76,7 +76,7 @@ public:
const char *name(const Cell *cell) const override; const char *name(const Cell *cell) const override;
string getAttribute(const Cell *cell, string getAttribute(const Cell *cell,
const string &key) const override; const string &key) const override;
ObjectId id(const Cell *cell) const override; ObjectId id(const Cell *cell) const override;
Library *library(const Cell *cell) const override; Library *library(const Cell *cell) const override;
LibertyCell *libertyCell(Cell *cell) const override; LibertyCell *libertyCell(Cell *cell) const override;
@ -112,7 +112,7 @@ public:
const char *name(const Instance *instance) const override; const char *name(const Instance *instance) const override;
string getAttribute(const Instance *inst, string getAttribute(const Instance *inst,
const string &key) const override; const string &key) const override;
ObjectId id(const Instance *instance) const override; ObjectId id(const Instance *instance) const override;
Cell *cell(const Instance *instance) const override; Cell *cell(const Instance *instance) const override;
Instance *parent(const Instance *instance) const override; Instance *parent(const Instance *instance) const override;

View File

@ -146,7 +146,7 @@ public:
virtual const char *filename(const Cell *cell) = 0; virtual const char *filename(const Cell *cell) = 0;
// Attributes can be null // Attributes can be null
virtual string getAttribute(const Cell *cell, virtual string getAttribute(const Cell *cell,
const string &key) const = 0; const string &key) const = 0;
// Name can be a simple, bundle, bus, or bus bit name. // Name can be a simple, bundle, bus, or bus bit name.
virtual Port *findPort(const Cell *cell, virtual Port *findPort(const Cell *cell,
const char *name) const = 0; const char *name) const = 0;
@ -210,7 +210,7 @@ public:
virtual InstanceSeq findInstancesHierMatching(const Instance *instance, virtual InstanceSeq findInstancesHierMatching(const Instance *instance,
const PatternMatch *pattern) const; const PatternMatch *pattern) const;
virtual string getAttribute(const Instance *inst, virtual string getAttribute(const Instance *inst,
const string &key) const = 0; const string &key) const = 0;
// Hierarchical path name. // Hierarchical path name.
virtual const char *pathName(const Instance *instance) const; virtual const char *pathName(const Instance *instance) const;
bool pathNameLess(const Instance *inst1, bool pathNameLess(const Instance *inst1,

View File

@ -83,7 +83,7 @@ public:
ObjectId id(const Instance *instance) const override; ObjectId id(const Instance *instance) const override;
string getAttribute(const Instance *inst, string getAttribute(const Instance *inst,
const string &key) const override; const string &key) const override;
Instance *topInstance() const override; Instance *topInstance() const override;
Cell *cell(const Instance *instance) const override; Cell *cell(const Instance *instance) const override;
Instance *parent(const Instance *instance) const override; Instance *parent(const Instance *instance) const override;

View File

@ -122,7 +122,7 @@ record_example_tests {
} }
record_sta_tests { record_sta_tests {
attribute_parsing verilog_attribute
} }
define_test_group fast [group_tests all] define_test_group fast [group_tests all]

View File

@ -1,5 +1,5 @@
read_liberty ../examples/sky130hd_tt.lib read_liberty ../examples/sky130hd_tt.lib
read_verilog attribute_parsing.v read_verilog verilog_attribute.v
link_design counter link_design counter
create_clock -name clk [get_ports clk] -period 50 create_clock -name clk [get_ports clk] -period 50

View File

@ -35,7 +35,7 @@ int VerilogLex_lex();
int ival; int ival;
const char *string; const char *string;
const char *constant; const char *constant;
const char *attribute_spec_value; const char *attribute_spec_value;
sta::VerilogModule *module; sta::VerilogModule *module;
sta::VerilogStmt *stmt; sta::VerilogStmt *stmt;
sta::VerilogStmtSeq *stmt_seq; sta::VerilogStmtSeq *stmt_seq;

View File

@ -254,7 +254,7 @@ void
VerilogReader::makeModule(const char *module_vname, VerilogReader::makeModule(const char *module_vname,
VerilogNetSeq *ports, VerilogNetSeq *ports,
VerilogStmtSeq *stmts, VerilogStmtSeq *stmts,
VerilogAttributeStmtSeq *attribute_stmts, VerilogAttributeStmtSeq *attribute_stmts,
int line) int line)
{ {
string module_name = moduleVerilogToSta(module_vname); string module_name = moduleVerilogToSta(module_vname);
@ -286,7 +286,7 @@ void
VerilogReader::makeModule(const char *module_name, VerilogReader::makeModule(const char *module_name,
VerilogStmtSeq *port_dcls, VerilogStmtSeq *port_dcls,
VerilogStmtSeq *stmts, VerilogStmtSeq *stmts,
VerilogAttributeStmtSeq *attribute_stmts, VerilogAttributeStmtSeq *attribute_stmts,
int line) int line)
{ {
VerilogNetSeq *ports = new VerilogNetSeq; VerilogNetSeq *ports = new VerilogNetSeq;
@ -402,7 +402,7 @@ VerilogReader::checkModuleDcls(VerilogModule *module,
VerilogDcl * VerilogDcl *
VerilogReader::makeDcl(PortDirection *dir, VerilogReader::makeDcl(PortDirection *dir,
VerilogDclArgSeq *args, VerilogDclArgSeq *args,
VerilogAttributeStmtSeq* attribute_stmts, VerilogAttributeStmtSeq* attribute_stmts,
int line) int line)
{ {
if (dir->isInternal()) { if (dir->isInternal()) {
@ -436,7 +436,7 @@ VerilogReader::makeDcl(PortDirection *dir,
VerilogDcl * VerilogDcl *
VerilogReader::makeDcl(PortDirection *dir, VerilogReader::makeDcl(PortDirection *dir,
VerilogDclArg *arg, VerilogDclArg *arg,
VerilogAttributeStmtSeq* attribute_stmts, VerilogAttributeStmtSeq* attribute_stmts,
int line) int line)
{ {
dcl_count_++; dcl_count_++;
@ -448,7 +448,7 @@ VerilogReader::makeDclBus(PortDirection *dir,
int from_index, int from_index,
int to_index, int to_index,
VerilogDclArg *arg, VerilogDclArg *arg,
VerilogAttributeStmtSeq* attribute_stmts, VerilogAttributeStmtSeq* attribute_stmts,
int line) int line)
{ {
dcl_bus_count_++; dcl_bus_count_++;
@ -461,7 +461,7 @@ VerilogReader::makeDclBus(PortDirection *dir,
int from_index, int from_index,
int to_index, int to_index,
VerilogDclArgSeq *args, VerilogDclArgSeq *args,
VerilogAttributeStmtSeq* attribute_stmts, VerilogAttributeStmtSeq* attribute_stmts,
int line) int line)
{ {
dcl_bus_count_++; dcl_bus_count_++;