aboutsummaryrefslogtreecommitdiffstats
path: root/common/place_sa.cc
Commit message (Expand)AuthorAgeFilesLines
* place_sa: Refactor to put SA placer in its own classDavid Shah2018-06-201-356/+360
* Improve "initial placement" log messages in placer_saClifford Wolf2018-06-191-6/+9
* place_sa: Add log output during initial placementDavid Shah2018-06-191-0/+7
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-191-7/+10
|\
| * Major performance improvement to placement validity checkDavid Shah2018-06-191-12/+18
* | Improved log messages in SA placer, minor changes from clangformatClifford Wolf2018-06-191-11/+27
* | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-191-47/+14
|\|
| * place_sa: Use context-wide rngDavid Shah2018-06-191-47/+14
* | Add Context::force and "nextpnr-ice40 --force"Clifford Wolf2018-06-191-1/+2
|/
* Add rng to Context, start using ctx->verboseClifford Wolf2018-06-191-2/+2
* Getting rid of old IdString API users, Add ctx to many internal APIsClifford Wolf2018-06-181-9/+10
* Getting rid of users of old IdString APIClifford Wolf2018-06-181-12/+12
* Rename Design to Context, derive from Arch instead of instantiatingClifford Wolf2018-06-181-49/+46
* Rename Chip to Arch and ChipArgs to ArchArgsClifford Wolf2018-06-181-4/+4
* Fix hash specialisation for BelType and warnings in place_sa.ccDavid Shah2018-06-181-13/+11
* Improving code style and fixing dummyDavid Shah2018-06-181-11/+20
* Speed up placerDavid Shah2018-06-171-4/+0
* Minor performance tweaks and fixesDavid Shah2018-06-171-1/+1
* place_sa: Adding seed optionDavid Shah2018-06-171-10/+10
* place_sa: Add a rip-up feature when initial placement failsDavid Shah2018-06-171-23/+48
* place_sa: Make placement independant of unordered_map orderingDavid Shah2018-06-171-4/+8
* Updating copyrightsDavid Shah2018-06-171-0/+4
* Improving the placer outputDavid Shah2018-06-171-6/+8
* place_sa: Ignore Bels locked by manual placement for SA swapsDavid Shah2018-06-171-2/+8
* place_sa: Run a validity check at the end of placementDavid Shah2018-06-171-0/+9
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrDavid Shah2018-06-161-1/+1
|\
| * Renamed place.h to place_sa.h in place_sa.ccZipCPU2018-06-161-1/+1
* | place: Fix placer validity checksDavid Shah2018-06-161-6/+9
|/
* Renamed placer to Simulated-Annealing placerZipCPU2018-06-161-0/+393