aboutsummaryrefslogtreecommitdiffstats
path: root/passes/memory
Commit message (Expand)AuthorAgeFilesLines
* kernel: big fat patch to use more ID::*, otherwise ID(*)Eddie Hung2020-04-028-322/+322
* kernel: use more ID::*Eddie Hung2020-04-023-40/+40
* Merge pull request #1845 from YosysHQ/eddie/kernel_speedupEddie Hung2020-04-021-8/+8
|\
| * kernel: SigSpec use more const& + overloads to prevent implicit SigSpecEddie Hung2020-03-131-8/+8
* | memory_share: fix stray braceEddie Hung2020-03-301-1/+0
* | Code review fixesEddie Hung2020-03-301-2/+2
* | Apply suggestions from code reviewEddie Hung2020-03-301-4/+1
* | kernel: share a single CellTypes within a passEddie Hung2020-03-181-4/+16
|/
* CleanupEddie Hung2019-12-171-11/+7
* Enforce non-existenceEddie Hung2019-12-161-0/+4
* Update docEddie Hung2019-12-161-4/+6
* More sloppiness, thanks @dh73 for spottingEddie Hung2019-12-161-4/+4
* OopsEddie Hung2019-12-161-4/+1
* Implement 'attributes' grammarEddie Hung2019-12-161-80/+88
* Fixing compiler warning/issues. Moving test script to the correct placeDiego H2019-12-161-8/+8
* Merging attribute rules into a single match block; Adding testsDiego H2019-12-151-68/+80
* Refactoring memory attribute matching based on IEEE 1364.1 and Tool specificDiego H2019-12-131-0/+77
* Merge pull request #1501 from YosysHQ/dave/mem_copy_attrClifford Wolf2019-11-271-0/+4
|\
| * memory_collect: Copy attr from RTLIL::Memory to cellDavid Shah2019-11-181-0/+4
* | Add "opt_mem" passClifford Wolf2019-11-221-0/+2
|/
* stoi -> atoiEddie Hung2019-08-071-4/+4
* Use std::stoi instead of atoi(<str>.c_str())Eddie Hung2019-08-061-4/+4
* Use State::S{0,1}Eddie Hung2019-08-062-6/+6
* Make liberal use of IdString.in()Eddie Hung2019-08-062-4/+4
* Error out if enable > dbitsEddie Hung2019-07-131-0/+4
* memory_dff: Fix checking of feedback mux input when more than one muxDavid Shah2019-07-021-3/+5
* Fix spacingEddie Hung2019-06-251-4/+3
* Move only one consumer check outside of while loopEddie Hung2019-06-251-6/+5
* Walk through as many muxes as exist for rd_enEddie Hung2019-06-241-8/+16
* memory_bram: Fix multiport make_transpDavid Shah2019-04-071-1/+2
* memory_bram: Consider read enable for address expansion registerDavid Shah2019-04-021-0/+2
* memory_bram: Reset make_transp when growing read portsDavid Shah2019-03-271-0/+1
* memory_bram: Fix multiclock make_transpDavid Shah2019-03-241-9/+16
* memory_collect: do not truncate 'x from \INIT.whitequark2018-12-211-3/+0
* memory_dff: Fix typo when checking init valueDavid Shah2018-12-181-1/+1
* memory_bram: Fix initdata bit order after shufflingGraham Edgecombe2018-12-111-0/+17
* memory_bram: Reset make_outreg when growing read portsDavid Shah2018-10-191-0/+1
* Consistent use of 'override' for virtual methods in derived classes.Henner Zeller2018-07-209-18/+18
* Disable memory_dff for initialized FFsClifford Wolf2018-05-281-1/+19
* Add some cleanup code to memory_nordffClifford Wolf2018-05-281-26/+36
* Add "memory_nordff" passClifford Wolf2018-03-062-0/+112
* Typo fix.Kaj Tuomi2016-09-081-1/+1
* Fixed handling of transparent bram rd ports on ROMsClifford Wolf2016-08-271-0/+3
* Fixed bug in memory_share for memory ports with different ABITSClifford Wolf2016-08-221-0/+6
* Added memory_memx pass, "memory -memx", and "prep -memx"Clifford Wolf2016-08-193-2/+104
* Optimize memory address port width in wreduce and memory_collect, not verilog...Clifford Wolf2016-08-191-3/+13
* Don't sign-extend memory bram initialization dataClifford Wolf2016-05-151-1/+1
* Added "yosys -D" featureClifford Wolf2016-04-217-7/+7
* Bugfix and improvements in memory_shareClifford Wolf2016-04-211-22/+19
* Renamed opt_share to opt_mergeClifford Wolf2016-03-311-1/+1