aboutsummaryrefslogtreecommitdiffstats
path: root/common/place_common.cc
Commit message (Expand)AuthorAgeFilesLines
* ecp5: Proof-of-concept using IdStringList for bel namesD. Shah2021-02-021-4/+3
* Run "make clangformat".Keith Rothman2021-02-021-1/+2
* Initial refactoring of placer API.Keith Rothman2021-02-021-2/+2
* moved some context variables to settingsMiodrag Milanovic2019-06-151-1/+1
* placer1: Consider regions during placementDavid Shah2019-03-221-0/+8
* placer1: Allow chain position swaps after legalisationDavid Shah2019-03-221-2/+2
* clangformatDavid Shah2018-11-161-1/+2
* Merge remote-tracking branch 'origin/master' into timingapiEddie Hung2018-11-141-10/+12
|\
| * [placer1] Only increase temperature if legaliser moved somethingEddie Hung2018-11-131-10/+12
| * [common] Fix 'after after'Eddie Hung2018-11-131-2/+2
* | [timing] Resolve another merge conflictEddie Hung2018-11-131-2/+2
|/
* [placer1] Tidy up logicEddie Hung2018-11-131-3/+3
* [placer1] Actually check for TMG_IGNORE!Eddie Hung2018-11-101-1/+1
* [placer1] Ignore timing of TMG_IGNORE netsEddie Hung2018-11-101-5/+5
* placer: Fix conflicts during constraint legalisationDavid Shah2018-10-111-0/+6
* clangformatDavid Shah2018-09-301-1/+2
* Add pip locationsClifford Wolf2018-08-091-2/+2
* Get rid of PortPin and BelType (ice40, generic, docs)Clifford Wolf2018-08-081-2/+2
* place_common: Fix illegal cells left after relative constraint legalisationDavid Shah2018-08-071-0/+12
* API change: Use CellInfo* and NetInfo* as cell/net handles (common, ice40)Clifford Wolf2018-08-051-10/+9
* place_common: Remove excessively verbose debuggingDavid Shah2018-08-041-13/+0
* clangformatDavid Shah2018-08-041-4/+3
* Add distance moved metrics, changing heuristicsDavid Shah2018-08-031-0/+30
* place_common: Fixing accidental chain breakageDavid Shah2018-08-031-4/+7
* Adding constraint satisfaction checks for debuggingDavid Shah2018-08-031-1/+5
* Fixing constraint placement bugsDavid Shah2018-08-031-26/+46
* place_common: Debugging bad relative constraint legalisationDavid Shah2018-08-031-1/+31
* Fixing relative constraint implementationDavid Shah2018-08-031-0/+9
* place_common: Relative constraints working for basic exampleDavid Shah2018-08-031-11/+28
* place_common: Fixing rel legaliser search bugsDavid Shah2018-08-031-3/+3
* Reworking packer and placer to use new generic rel legaliserDavid Shah2018-08-031-0/+6
* place_common.cc: Working on constraint legalisationDavid Shah2018-08-031-13/+133
* place_common: Helper functions for rel. constraintsDavid Shah2018-08-031-0/+121
* clangformat for stuff I've touchedEddie Hung2018-07-311-1/+2
* Remove spaceEddie Hung2018-07-311-1/+0
* Merge branch 'redist_slack' of gitlab.com:SymbioticEDA/nextpnr into redist_slackEddie Hung2018-07-311-2/+4
|\
| * Fix tns computationEddie Hung2018-07-311-2/+3
| * Modify predictDelay signatureEddie Hung2018-07-301-5/+3
| * Fix tnsEddie Hung2018-07-301-0/+1
* | Fix tnsEddie Hung2018-07-301-0/+1
* | Modify predictDelay signatureEddie Hung2018-07-301-4/+2
* | Speedup worst_slack computationEddie Hung2018-07-301-3/+3
|/
* common: Remove use of deprecated APIsDavid Shah2018-07-241-11/+11
* Rename getWireBelPin to getBelPinWireClifford Wolf2018-07-221-2/+2
* Fix placement bug with VexRiscV reported by John McMasterDavid Shah2018-07-211-2/+3
* refactor: Remove incorrect uses of the term 'wirelength'David Shah2018-07-161-9/+9
* Revert "Make PnR use Unlocked methods"Sergiusz Bazanski2018-07-141-7/+7
* Revert "Introduce proxies for locked access to ctx"Sergiusz Bazanski2018-07-141-10/+85
* Revert "Refactor proxies to nextpnr."Sergiusz Bazanski2018-07-141-1/+1
* Refactor proxies to nextpnr.Sergiusz Bazanski2018-07-141-1/+1