nextpnr/ecp5
gatecat 86699b42f6 Switch to potentially-sparse net users array
This uses a new data structure for net.users that allows gaps, so
removing a port from a net is no longer an O(n) operation on the number
of users the net has.

Signed-off-by: gatecat <gatecat@ds0.me>
2022-02-27 13:47:05 +00:00
..
docs docs: Tidy up 2020-10-01 09:02:29 +01:00
.gitignore Update git ignore locations 2020-06-27 13:18:06 +02:00
arch_place.cc refactor: New member functions to replace design_utils 2022-02-18 11:13:18 +00:00
arch_pybindings.cc Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
arch_pybindings.h Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
arch.cc refactor: Use constids instead of id("..") 2022-02-16 17:09:54 +00:00
arch.h archapi: Use arbitrary rather than actual placement in predictDelay 2021-12-19 17:15:15 +00:00
archdefs.h ecp5: LUT permutation support 2021-12-13 20:22:06 +00:00
baseconfigs.cc ecp5: Add SYSCONFIG settings to bitstream 2020-07-12 14:51:14 +01:00
bitstream.cc refactor: New member functions to replace design_utils 2022-02-18 11:13:18 +00:00
bitstream.h Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
cells.cc Switch to potentially-sparse net users array 2022-02-27 13:47:05 +00:00
cells.h refactor: Use constids instead of id("..") 2022-02-16 17:09:54 +00:00
CMakeLists.txt Update CMakeLists.txt 2020-11-17 17:53:46 -05:00
config.cc Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
config.h Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
constids.inc refactor: Use constids instead of id("..") 2022-02-16 17:09:54 +00:00
dcu_bitstream.h refactor: Use constids instead of id("..") 2022-02-16 17:09:54 +00:00
family.cmake Merge pull request #460 from whitequark/better-embed 2020-06-26 11:32:13 +01:00
gfx.cc Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
gfx.h Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
globals.cc Switch to potentially-sparse net users array 2022-02-27 13:47:05 +00:00
globals.h Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
iotypes.inc ecp5: Add support for top pseudo diff outputs 2020-01-15 11:43:12 +00:00
lpf.cc refactor: Use constids instead of id("..") 2022-02-16 17:09:54 +00:00
main.cc refactor: Use constids instead of id("..") 2022-02-16 17:09:54 +00:00
pack.cc Switch to potentially-sparse net users array 2022-02-27 13:47:05 +00:00
pio.cc Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
pio.h Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
trellis_import.py ecp5: LUT permutation support 2021-12-13 20:22:06 +00:00