nextpnr/common
gatecat 6bd3dba1e3 Remove the unused CellInfo::pins field
No arches ever actually used this to implement a Cell->Bel pin mapping,
and in practice if any did try they would inevitably hit bitrot.

This field had limited use in practice as it is necessary to also
support cases where one cell pin maps to more than one bel pin. Removing
this old field is the first step towards developing a new API for this.

Signed-off-by: gatecat <gatecat@ds0.me>
2021-02-10 10:42:26 +00:00
..
arch_pybindings_shared.h arch: Add getNameDelimiter API for string lists 2021-02-02 16:59:40 +00:00
archcheck.cc Mark IdString and IdStringList single argument constructors explicit. 2021-02-04 16:38:07 -08:00
chain_utils.h common/chain_utils: Don't allow overlapping chains 2018-12-19 10:36:55 +00:00
command.cc command.cc: Improve help text 2020-12-27 20:05:33 +00:00
command.h Preserve cmd parameters when loading json from GUI 2020-09-04 17:14:30 +02:00
design_utils.cc nexus: Refactor DSP macro splitting to make it more generic 2020-11-30 08:45:28 +00:00
design_utils.h nexus: Refactor DSP macro splitting to make it more generic 2020-11-30 08:45:28 +00:00
embed.cc Fix clangformat and execute it 2020-06-27 13:20:16 +02:00
embed.h Fix clangformat and execute it 2020-06-27 13:20:16 +02:00
fast_bels.h Run "make clangformat". 2021-02-02 07:44:49 -08:00
handle_error.cc Initial conversion to pybind11 2020-07-23 18:35:18 +02:00
log.cc Renamed LogLevel members, to prevent issue with system defines on Windows 2018-12-05 19:58:38 +01:00
log.h Renamed LogLevel members, to prevent issue with system defines on Windows 2018-12-05 19:58:38 +01:00
nextpnr.cc Remove the unused CellInfo::pins field 2021-02-10 10:42:26 +00:00
nextpnr.h Remove the unused CellInfo::pins field 2021-02-10 10:42:26 +00:00
place_common.cc ecp5: Proof-of-concept using IdStringList for bel names 2021-02-02 17:00:12 +00:00
place_common.h placer1: Consider regions during placement 2019-03-22 10:31:54 +00:00
placer1.cc refactor: Replace getXName().c_str(ctx) with ctx->nameOfX 2021-02-02 17:00:14 +00:00
placer1.h placer1: Add routeability optimisation (off by default) 2020-02-12 10:41:27 +00:00
placer_heap.cc ecp5: Proof-of-concept using IdStringList for bel names 2021-02-02 17:00:12 +00:00
placer_heap.h Rename Partition -> BelBucket. 2021-02-02 07:34:56 -08:00
pybindings.cc Remove the unused CellInfo::pins field 2021-02-10 10:42:26 +00:00
pybindings.h generic: Use IdStringList for all arch object names 2021-02-02 17:00:56 +00:00
pycontainers.h clangformat 2020-07-25 10:17:13 +02:00
pywrappers.h python: Fix handling of None in pybind11 2020-09-14 14:17:07 +01:00
relptr.h Add RelSlice::ssize and use it when comparing with signed ints. 2021-02-05 10:12:13 -08:00
router1.cc router1: Fix same-source-dest case 2020-11-30 08:45:28 +00:00
router1.h clangformat run 2019-06-25 18:19:25 +02:00
router2.cc cleanup: Spelling fixes 2021-01-28 15:19:06 +00:00
router2.h router2: Make magic numbers configurable 2020-02-03 11:38:31 +00:00
sdf.cc sdf: Working on support for CVC 2019-10-24 12:37:07 +01:00
svg.cc svg: Basic SVG graphics rendering 2020-02-15 11:35:51 +00:00
timing_opt.cc generic: Use IdStringList for all arch object names 2021-02-02 17:00:56 +00:00
timing_opt.h clangformat run 2019-06-25 18:19:25 +02:00
timing.cc refactor: Replace getXName().c_str(ctx) with ctx->nameOfX 2021-02-02 17:00:14 +00:00
timing.h timing_opt: Functions to calculate arc delay limits 2018-12-06 10:53:01 +00:00
util.h nexus: More pin styles and FASM pinmux gen 2020-11-30 08:45:27 +00:00
version.h.in Change version to git describe and make set-able from outside 2020-01-11 11:38:45 +01:00