nextpnr/common
Adam Greig 2fdf41ac01
HeAP: Skip high-strength cells in both cell loops.
Previously only the first loop skipped cells with high belStrength,
but they can't be processed by the second loop either, so skip them
there too.
2021-04-12 13:42:20 +01:00
..
arch_api.h Add "checkPipAvailForNet" to Arch API. 2021-03-22 09:17:55 -07:00
arch_pybindings_shared.h Add getBelPinType to Python interface. 2021-03-22 09:25:45 -07:00
archcheck.cc Mark IdString and IdStringList single argument constructors explicit. 2021-02-04 16:38:07 -08:00
base_arch.h Add "checkPipAvailForNet" to Arch API. 2021-03-22 09:17:55 -07:00
basectx.cc Run "make clangformat". to fix up master. 2021-03-18 13:30:37 -07:00
basectx.h Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
bits.cc Use NEXTPNR_NAMESPACE macro's now that headers are seperated. 2021-03-15 18:49:12 +00:00
bits.h Use NEXTPNR_NAMESPACE macro's now that headers are seperated. 2021-03-15 18:49:12 +00:00
chain_utils.h common/chain_utils: Don't allow overlapping chains 2018-12-19 10:36:55 +00:00
command.cc clangformat 2021-02-19 13:52:06 +00:00
command.h Preserve cmd parameters when loading json from GUI 2020-09-04 17:14:30 +02:00
constraints.h Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
constraints.impl.h Working on standing up initial constraints system. 2021-02-17 12:03:16 -08:00
context.cc Run "make clangformat". to fix up master. 2021-03-18 13:30:37 -07:00
context.h Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
design_utils.cc Add getBelHidden and add some missing "override" statements. 2021-02-11 14:58:02 -08:00
design_utils.h nexus: Refactor DSP macro splitting to make it more generic 2020-11-30 08:45:28 +00:00
deterministic_rng.h Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
dynamic_bitarray.h Use new parameter definition data in FPGA interchange processing. 2021-03-23 09:01:43 -07: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
exclusive_state_groups.h Use NEXTPNR_NAMESPACE macro's now that headers are seperated. 2021-03-15 18:49:12 +00:00
exclusive_state_groups.impl.h Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07: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
hash_table.h Moving hash map/set type selection to header. 2021-03-17 16:54:29 -07:00
idstring.cc Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
idstring.h Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
idstringlist.cc Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
idstringlist.h Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
log.cc Renamed LogLevel members, to prevent issue with system defines on Windows 2018-12-05 19:58:38 +01:00
log.h Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
nextpnr_assertions.cc Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
nextpnr_assertions.h Add missing includes to fix WASI build. 2021-03-16 05:52:41 +00:00
nextpnr_base_types.h Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
nextpnr_namespaces.cc Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
nextpnr_namespaces.h Refactor header structures in FPGA interchange Arch. 2021-03-19 21:36:06 -07:00
nextpnr_types.cc Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
nextpnr_types.h Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
nextpnr.cc Run "make clangformat". to fix up master. 2021-03-18 13:30:37 -07:00
nextpnr.h Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
place_common.cc Refactor some common code to CellInfo methods 2021-02-23 13:11:10 +00:00
place_common.h Refactor some common code to CellInfo methods 2021-02-23 13:11:10 +00:00
placer1.cc interchange: Fix illegal placements 2021-03-30 15:28:19 +01:00
placer1.h placer1: Add routeability optimisation (off by default) 2020-02-12 10:41:27 +00:00
placer_heap.cc HeAP: Skip high-strength cells in both cell loops. 2021-04-12 13:42:20 +01:00
placer_heap.h Rename Partition -> BelBucket. 2021-02-02 07:34:56 -08:00
property.cc Run "make clangformat". to fix up master. 2021-03-18 13:30:37 -07:00
property.h Use new parameter definition data in FPGA interchange processing. 2021-03-23 09:01:43 -07:00
pybindings.cc python: Bindings for DelayPair and DelayQuad 2021-02-19 13:41:40 +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 Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
router1.cc Add initial handling of local site inverters and constant signals. 2021-03-25 17:20:09 -07:00
router1.h clangformat run 2019-06-25 18:19:25 +02:00
router2.cc Fix bug in router2 where router may give up too early. 2021-04-06 10:22:47 -07:00
router2.h router2: Make magic numbers configurable 2020-02-03 11:38:31 +00:00
scope_lock.h Use NEXTPNR_NAMESPACE macro's now that headers are seperated. 2021-03-15 18:49:12 +00:00
sdf.cc Replace DelayInfo with DelayPair/DelayQuad 2021-02-19 11:31:33 +00:00
sso_array.h Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
str_ring_buffer.cc Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
str_ring_buffer.h Split nextpnr.h to allow for linear inclusion. 2021-03-15 09:05:23 -07:00
svg.cc svg: Basic SVG graphics rendering 2020-02-15 11:35:51 +00:00
timing_opt.cc opt-timing: Skip undriven nets 2021-03-15 16:08:47 +00:00
timing_opt.h clangformat run 2019-06-25 18:19:25 +02:00
timing.cc timing: Integration tweaks 2021-03-05 10:04:35 +00:00
timing.h timing: Integration tweaks 2021-03-05 10:04:35 +00:00
util.h timing: Add port-domain tracking 2021-03-04 10:29:36 +00:00
version.h.in Change version to git describe and make set-able from outside 2020-01-11 11:38:45 +01:00