yosys/kernel
Rick Altherr 3c48de8e21 rtlil: Improve performance of SigSpec::extract(SigSpec, SigSpec*)
Converting to a pool<SigBit> is fairly expensive due to inserts somewhat
frequently causing rehashing.  Instead, walk through the pattern SigSpec
directly on a chunk-by-chunk basis and apply it to this SigSpec's
individual bits.  Using chunks for the pattern minimizes the number of
iterations in the outer loop.
2016-01-31 09:20:16 -08:00
..
bitpattern.h Removed unnecessary cast. 2015-09-01 12:40:36 +02:00
calc.cc Import more std:: stuff into Yosys namespace 2015-10-25 19:30:49 +01:00
cellaigs.cc Import more std:: stuff into Yosys namespace 2015-10-25 19:30:49 +01:00
cellaigs.h Fixed trailing whitespaces 2015-07-02 11:14:30 +02:00
celltypes.h Added read-enable to memory model 2015-09-25 12:23:11 +02:00
consteval.h Fixed trailing whitespaces 2015-07-02 11:14:30 +02:00
cost.h Fixed trailing whitespaces 2015-07-02 11:14:30 +02:00
driver.cc Import more std:: stuff into Yosys namespace 2015-10-25 19:30:49 +01:00
hashlib.h Added default values for hashlib at() methods 2015-12-02 20:41:57 +01:00
log.cc Fixed trailing whitespaces 2015-07-02 11:14:30 +02:00
log.h Microsoft Visual C++ fix for log.h. 2015-09-01 12:40:12 +02:00
macc.h Import more std:: stuff into Yosys namespace 2015-10-25 19:30:49 +01:00
modtools.h Fixed handling of driver-driver conflicts in wreduce 2015-10-24 13:44:35 +02:00
register.cc Added support for ":" as comment symbol after ;-parsing 2015-10-23 20:08:33 +02:00
register.h Fixed trailing whitespaces 2015-07-02 11:14:30 +02:00
rtlil.cc rtlil: Improve performance of SigSpec::extract(SigSpec, SigSpec*) 2016-01-31 09:20:16 -08:00
rtlil.h Meaningless coding style change 2016-01-31 16:12:35 +01:00
satgen.h Import more std:: stuff into Yosys namespace 2015-10-25 19:30:49 +01:00
sigtools.h Re-added SigMap::allbits() 2015-11-30 19:43:52 +01:00
utils.h Fixed trailing whitespaces 2015-07-02 11:14:30 +02:00
yosys.cc Spell check (by Larry Doolittle) 2015-08-14 10:56:05 +02:00
yosys.h Added hashlib::mfp and new SigMap 2015-10-27 15:04:47 +01:00