resizer support

This commit is contained in:
James Cherry
2019-11-05 10:14:35 -07:00
parent 6934b4ebcd
commit e7d8689f70
3 changed files with 41 additions and 22 deletions
+13 -1
View File
@@ -456,7 +456,19 @@ LibertyLibrary *
ConcreteNetwork::findLiberty(const char *name)
{
ConcreteLibrary *lib = library_map_.findKey(name);
return static_cast<LibertyLibrary*>(lib);
if (lib) {
if (lib->isLiberty())
return static_cast<LibertyLibrary*>(lib);
// Potential name conflict
else {
for (ConcreteLibrary *lib : library_seq_) {
if (stringEq(lib->name(), name)
&& lib->isLiberty())
return static_cast<LibertyLibrary*>(lib);
}
}
}
return nullptr;
}
LibertyLibrary *