aboutsummaryrefslogtreecommitdiffstats
path: root/passes/memory
Commit message (Expand)AuthorAgeFilesLines
* FfData: some refactoring.Marcelina Kościelnicka2021-10-071-1/+1
* kernel/ff: Refactor FfData to enable FFs with async load.Marcelina Kościelnicka2021-10-021-7/+15
* Add opt_mem_widen pass.Marcelina Kościelnicka2021-08-141-0/+2
* memory_share: Add -nosat and -nowiden options.Marcelina Kościelnicka2021-08-142-10/+41
* memory_dff: Recognize soft transparency logic.Marcelina Kościelnicka2021-08-131-7/+451
* Add new opt_mem_priority pass.Marcelina Kościelnicka2021-08-131-2/+4
* memory_share: Pass addresses through sigmap_xmux everywhere.Marcelina Kościelnicka2021-08-131-20/+25
* memory_dff: Recognize read ports with reset / initial value.Marcelina Kościelnicka2021-08-111-7/+0
* kernel/mem: Introduce transparency masks.Marcelina Kościelnicka2021-08-113-69/+42
* Refactor common parts of SAT-using optimizations into a helper.Marcelina Kościelnicka2021-08-091-61/+10
* memory_share: Don't skip ports with EN wired to input for SAT sharing.Marcelina Kościelnicka2021-08-041-3/+1
* memory_bram: Move init data swizzling before other swizzling.Marcelina Kościelnicka2021-08-031-18/+18
* memory_bram: Some refactoringMarcelina Kościelnicka2021-08-011-196/+174
* Fixing old e-mail addresses and deadnamesClaire Xenia Wolf2021-06-089-9/+9
* memory_map: Improve start_offset handling.Marcelina Kościelnicka2021-05-311-35/+31
* memory_share: Add read port merging.Marcelina Kościelnicka2021-05-291-0/+140
* memory_share: Improve sat-based port sharing.Marcelina Kościelnicka2021-05-281-117/+151
* Make a few passes auto-call Mem::narrow instead of rejecting wide ports.Marcelina Kościelnicka2021-05-281-14/+1
* memory_share: Improve same-address merging, recognize wide write ports.Marcelina Kościelnicka2021-05-271-204/+77
* mem/extract_rdff: Fix "no FF made" edge case.Marcelina Kościelnicka2021-05-251-2/+5
* memory_bram: Reuse extract_rdff helper for make_outreg.Marcelina Kościelnicka2021-05-251-23/+38
* memory_bram: Respect write port priority.Marcelina Kościelnicka2021-05-251-0/+14
* Add memory_narrow pass.Marcelina Kościelnicka2021-05-252-0/+68
* memory_share: Add wide port support.Marcelina Kościelnicka2021-05-251-0/+6
* memory_map: Add wide port support.Marcelina Kościelnicka2021-05-251-16/+17
* Reject wide ports in some passes that will never support them.Marcelina Kościelnicka2021-05-251-0/+14
* memory_share: Use Mem helpers.Marcelina Kościelnicka2021-05-231-89/+71
* extract_rdff: Add initvals parameter.Marcelina Kościelnicka2021-05-232-9/+15
* memory_share: Split off feedback path finding as a separate pass.Marcelina Kościelnicka2021-05-232-242/+9
* Add new helper class for merging FFs into cells, use for memory_dff.Marcelina Kościelnicka2021-05-231-237/+104
* memory_memx: Use Mem helper.Marcelina Kościelnicka2021-05-221-42/+31
* memory_dff: Use Mem helper.Marcelina Kościelnicka2021-05-211-19/+26
* memory_dff: Remove now-useless write port handling.Marcelina Kościelnicka2021-03-083-74/+11
* memory_dff: Remove code looking for $mux cells.Marcelina Kościelnicka2021-03-081-56/+12
* memory_dff: Fix needlessly duplicating enable bits.Marcelina Kościelnicka2020-10-221-0/+8
* memory_bram: Use Mem helpers.Marcelina Kościelnicka2020-10-211-121/+90
* memory_map: Use Mem helpers.Marcelina Kościelnicka2020-10-211-138/+81
* memory_unpack: Use Mem helpers.Marcelina Kościelnicka2020-10-211-106/+10
* memory_collect: Use Mem helpers.Marcelina Kościelnicka2020-10-211-223/+9
* memory_nordff: Use Mem helpers.Marcelina Kościelnicka2020-10-211-63/+9
* memory_dff: Refactor to use FfInitVals.Marcelina Kościelnicka2020-07-241-12/+5
* memory_dff: recognize more dff cellsMarcelina Kościelnicka2020-07-231-11/+112
* Use C++11 final/override keywords.whitequark2020-06-189-18/+18
* Add flooring division operatorXiretza2020-05-281-0/+1
* Add flooring modulo operatorXiretza2020-05-281-0/+1
* memory_bram: Fix ignorance of valid, matched rulesDavid Shah2020-04-101-3/+3
* Merge pull request #1603 from whitequark/ice40-ram_stylewhitequark2020-04-102-13/+148
|\
| * memory_map: add -attr option, to respect inference attributes.whitequark2020-04-031-6/+113
| * memory_bram: add `attr_icase` option.whitequark2020-02-061-7/+35
* | Merge pull request #1890 from boqwxp/cleanup_memory_collectN. Engelhardt2020-04-091-6/+3
|\ \