forked from github/verilator
Internals: Spacing. No functional change
This commit is contained in:
parent
5fc98cce0d
commit
ef71a089a6
@ -21,7 +21,7 @@
|
||||
//*************************************************************************
|
||||
// V3Tristate's Transformations:
|
||||
//
|
||||
// This module modifies the design to expand tristate logic into its
|
||||
// Modify the design to expand tristate logic into its
|
||||
// corresponding two state reprasentation. At the lowest levels,
|
||||
// expressions that have Z in them are converted into two state
|
||||
// drivers and corresponding output enable signals are generated.
|
||||
@ -98,6 +98,10 @@ class TristateVisitor : public TristateBaseVisitor {
|
||||
// AstPin::user2 -> bool - already visited
|
||||
// AstVar::user3p -> AstPull* pullup/pulldown direction (input Var's user3p)
|
||||
// AstVar::user4p -> AstVar* pointer to output __out var (input Var's user2p)
|
||||
AstUser1InUse m_inuser1;
|
||||
AstUser2InUse m_inuser2;
|
||||
AstUser3InUse m_inuser3;
|
||||
AstUser4InUse m_inuser4;
|
||||
|
||||
// TYPES
|
||||
typedef std::vector<AstVar*> VarVec;
|
||||
@ -115,11 +119,6 @@ class TristateVisitor : public TristateBaseVisitor {
|
||||
// STATS
|
||||
V3Double0 m_statTriSigs; // stat tracking
|
||||
|
||||
AstUser1InUse m_inuser1;
|
||||
AstUser2InUse m_inuser2;
|
||||
AstUser3InUse m_inuser3;
|
||||
AstUser4InUse m_inuser4;
|
||||
|
||||
// METHODS
|
||||
AstNode* getEnp(AstNode* nodep) {
|
||||
// checks if user1p() is null, and if so, adds a constant output
|
||||
|
Loading…
Reference in New Issue
Block a user