yosys/passes/opt
Sean Cross 8d128ba6d0 passes: opt_share: don't statically initialize mergeable_type_map
In 3d3779b037 this got turned from a
`std::map<std::string, std::string>` to `std::map<IdString, IdString>`.
Consequently, this exposed some initialization sequencing issues (#1361).

Only initialize the map when it's first used, to avoid these static issues.

This fixes #1361.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-09 12:40:01 +08:00
..
Makefile.inc Implement opt_share 2019-07-26 11:36:48 +02:00
muxpack.cc Use ID::keep more liberally too 2019-08-15 14:51:12 -07:00
opt.cc Add 'opt_share' to 'opt -full' 2019-08-16 13:47:37 -07:00
opt_clean.cc Use ID::keep more liberally too 2019-08-15 14:51:12 -07:00
opt_demorgan.cc Use more ID::{A,B,Y,blackbox,whitebox} 2019-08-15 14:50:10 -07:00
opt_expr.cc Copy-paste typo 2019-08-22 08:43:44 -07:00
opt_lut.cc Use ID::keep more liberally too 2019-08-15 14:51:12 -07:00
opt_merge.cc Use more ID::{A,B,Y,blackbox,whitebox} 2019-08-15 14:50:10 -07:00
opt_muxtree.cc Use ID::keep more liberally too 2019-08-15 14:51:12 -07:00
opt_reduce.cc Use more ID::{A,B,Y,blackbox,whitebox} 2019-08-15 14:50:10 -07:00
opt_rmdff.cc Use more ID::{A,B,Y,blackbox,whitebox} 2019-08-15 14:50:10 -07:00
opt_share.cc passes: opt_share: don't statically initialize mergeable_type_map 2019-09-09 12:40:01 +08:00
pmux2shiftx.cc Use more ID::{A,B,Y,blackbox,whitebox} 2019-08-15 14:50:10 -07:00
rmports.cc Fix formatting for msys2 mingw build using GetSize 2019-08-01 17:27:34 +02:00
share.cc Use more ID::{A,B,Y,blackbox,whitebox} 2019-08-15 14:50:10 -07:00
wreduce.cc Remove `using namespace RTLIL;` 2019-08-16 19:36:45 +00:00