Internals: Add origNameProtect. No functional change intended.
This commit is contained in:
parent
c8daab3b46
commit
37b9f254a2
|
|
@ -146,6 +146,9 @@ string AstNode::encodeNumber(vlsint64_t num) {
|
||||||
string AstNode::nameProtect() const {
|
string AstNode::nameProtect() const {
|
||||||
return VIdProtect::protectIf(name(), protect());
|
return VIdProtect::protectIf(name(), protect());
|
||||||
}
|
}
|
||||||
|
string AstNode::origNameProtect() const {
|
||||||
|
return VIdProtect::protectIf(origName(), protect());
|
||||||
|
}
|
||||||
|
|
||||||
string AstNode::shortName() const {
|
string AstNode::shortName() const {
|
||||||
string pretty = name();
|
string pretty = name();
|
||||||
|
|
|
||||||
|
|
@ -1278,11 +1278,13 @@ public:
|
||||||
|
|
||||||
// ACCESSORS
|
// ACCESSORS
|
||||||
virtual string name() const { return ""; }
|
virtual string name() const { return ""; }
|
||||||
|
virtual string origName() const { return ""; }
|
||||||
virtual void name(const string& name) { this->v3fatalSrc("name() called on object without name() method"); }
|
virtual void name(const string& name) { this->v3fatalSrc("name() called on object without name() method"); }
|
||||||
virtual void tag(const string& text) {}
|
virtual void tag(const string& text) {}
|
||||||
virtual string tag() const { return ""; }
|
virtual string tag() const { return ""; }
|
||||||
virtual string verilogKwd() const { return ""; }
|
virtual string verilogKwd() const { return ""; }
|
||||||
string nameProtect() const; // Name with --protect-id applied
|
string nameProtect() const; // Name with --protect-id applied
|
||||||
|
string origNameProtect() const; // origName with --protect-id applied
|
||||||
string shortName() const; // Name with __PVT__ removed for concatenating scopes
|
string shortName() const; // Name with __PVT__ removed for concatenating scopes
|
||||||
static string dedotName(const string& namein); // Name with dots removed
|
static string dedotName(const string& namein); // Name with dots removed
|
||||||
static string prettyName(const string& namein); // Name for printing out to the user
|
static string prettyName(const string& namein); // Name for printing out to the user
|
||||||
|
|
@ -2240,7 +2242,7 @@ public:
|
||||||
void addActivep(AstNode* nodep) { addOp3p(nodep); }
|
void addActivep(AstNode* nodep) { addOp3p(nodep); }
|
||||||
// ACCESSORS
|
// ACCESSORS
|
||||||
virtual void name(const string& name) { m_name = name; }
|
virtual void name(const string& name) { m_name = name; }
|
||||||
string origName() const { return m_origName; }
|
virtual string origName() const { return m_origName; }
|
||||||
string hierName() const { return m_hierName; }
|
string hierName() const { return m_hierName; }
|
||||||
void hierName(const string& hierName) { m_hierName = hierName; }
|
void hierName(const string& hierName) { m_hierName = hierName; }
|
||||||
bool inLibrary() const { return m_inLibrary; }
|
bool inLibrary() const { return m_inLibrary; }
|
||||||
|
|
|
||||||
|
|
@ -1517,7 +1517,7 @@ public:
|
||||||
virtual string name() const { return m_name; } // * = Var name
|
virtual string name() const { return m_name; } // * = Var name
|
||||||
virtual bool hasDType() const { return true; }
|
virtual bool hasDType() const { return true; }
|
||||||
virtual bool maybePointedTo() const { return true; }
|
virtual bool maybePointedTo() const { return true; }
|
||||||
string origName() const { return m_origName; } // * = Original name
|
virtual string origName() const { return m_origName; } // * = Original name
|
||||||
void origName(const string& name) { m_origName = name; }
|
void origName(const string& name) { m_origName = name; }
|
||||||
AstVarType varType() const { return m_varType; } // * = Type of variable
|
AstVarType varType() const { return m_varType; } // * = Type of variable
|
||||||
void direction(const VDirection& flag) {
|
void direction(const VDirection& flag) {
|
||||||
|
|
@ -2177,7 +2177,7 @@ public:
|
||||||
// ACCESSORS
|
// ACCESSORS
|
||||||
virtual string name() const { return m_name; } // * = Cell name
|
virtual string name() const { return m_name; } // * = Cell name
|
||||||
virtual void name(const string& name) { m_name = name; }
|
virtual void name(const string& name) { m_name = name; }
|
||||||
string origName() const { return m_origName; } // * = Original name
|
virtual string origName() const { return m_origName; } // * = Original name
|
||||||
void origName(const string& name) { m_origName = name; }
|
void origName(const string& name) { m_origName = name; }
|
||||||
string modName() const { return m_modName; } // * = Instance name
|
string modName() const { return m_modName; } // * = Instance name
|
||||||
void modName(const string& name) { m_modName = name; }
|
void modName(const string& name) { m_modName = name; }
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue