Support --timing triggers for virtual interfaces (#4673)

This commit is contained in:
Krzysztof Bieganski
2023-12-04 22:11:07 -05:00
committed by GitHub
parent 5d99534d54
commit ea2084392f
35 changed files with 944 additions and 27 deletions
+1 -1
View File
@@ -166,7 +166,7 @@ class LocalizeVisitor final : public VNVisitor {
&& !nodep->varp()->isFuncLocal() // Not already a function local (e.g.: argument)
&& !nodep->varp()->isStatic() // Not a static variable
&& !nodep->varp()->isClassMember() // Statically exists in design hierarchy
&& !nodep->varp()->isUsedVirtIface() // Not used through a virtual interface
&& !nodep->varp()->sensIfacep() // Not sensitive to an interface
&& !nodep->varp()->valuep() // Does not have an initializer
) {
UINFO(4, "Consider for localization: " << nodep << endl);