nextpnr/common
whitequark 979e7b8709 Only depend on Abseil in threaded builds.
Abseil has a hard dependency on threads (not just in the build system
but in many places in the base libraries), so there is no way to use
it on WASI at the moment.
2021-03-10 06:18:42 +00:00
..
arch_pybindings_shared.h Replace DelayInfo with DelayPair/DelayQuad 2021-02-19 11:31:33 +00:00
archcheck.cc Mark IdString and IdStringList single argument constructors explicit. 2021-02-04 16:38:07 -08:00
bits.cc Run "make clangformat" to fix new Bits library. 2021-02-23 13:55:05 -08:00
bits.h Run "make clangformat" to fix new Bits library. 2021-02-23 13:55:05 -08: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 Working on standing up initial constraints system. 2021-02-17 12:03:16 -08:00
constraints.impl.h Working on standing up initial constraints system. 2021-02-17 12:03:16 -08: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
dynamic_bitarray.h Initial LUT rotation logic. 2021-02-26 11:01:22 -08: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 Remove some signedness warnings. 2021-02-23 14:09:28 -08:00
exclusive_state_groups.impl.h Remove some signedness warnings. 2021-02-23 14:09:28 -08: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 unused advanced timing constraint API 2021-02-26 10:07:00 +00:00
nextpnr.h timing: Add backwards path walking 2021-03-04 10:29:36 +00: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 timing: Integration tweaks 2021-03-05 10:04:35 +00:00
placer1.h placer1: Add routeability optimisation (off by default) 2020-02-12 10:41:27 +00:00
placer_heap.cc timing: Integration tweaks 2021-03-05 10:04:35 +00:00
placer_heap.h Rename Partition -> BelBucket. 2021-02-02 07:34:56 -08: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 Fix compiler warnings introduced by -Wextra 2021-02-25 15:15:25 +00:00
router1.cc Use scope in router1/2 and placer1. 2021-03-01 09:43:39 -08:00
router1.h clangformat run 2019-06-25 18:19:25 +02:00
router2.cc Only depend on Abseil in threaded builds. 2021-03-10 06:18:42 +00:00
router2.h router2: Make magic numbers configurable 2020-02-03 11:38:31 +00:00
scope_lock.h Correct spelling of RAII and add missing check in unlock_early. 2021-03-01 13:11:04 -08:00
sdf.cc Replace DelayInfo with DelayPair/DelayQuad 2021-02-19 11:31:33 +00:00
svg.cc svg: Basic SVG graphics rendering 2020-02-15 11:35:51 +00:00
timing_opt.cc timing: Replace all users of criticality with new engine 2021-03-04 11:29:11 +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