aboutsummaryrefslogtreecommitdiffstats
path: root/passes/techmap/flowmap.cc
Commit message (Collapse)AuthorAgeFilesLines
* Use C++11 final/override keywords.whitequark2020-06-181-2/+2
|
* kernel: big fat patch to use more ID::*, otherwise ID(*)Eddie Hung2020-04-021-1/+1
|
* kernel: SigSpec use more const& + overloads to prevent implicit SigSpecEddie Hung2020-03-131-1/+1
|
* flowmap: when doing mincut, ensure source is always in X, not X̅.whitequark2019-11-121-1/+2
| | | | Fixes #1475.
* flowmap: don't break if that creates a k+2 (and larger) LUT either.whitequark2019-11-111-1/+1
| | | | Fixes #1405.
* ID(\\.*) -> ID(.*)Eddie Hung2019-08-151-3/+3
|
* Transform all "\\*" identifiers into ID()Eddie Hung2019-08-151-3/+3
|
* Transform "$.*" to ID("$.*") in passes/techmapEddie Hung2019-08-151-1/+1
|
* Fix formatting for msys2 mingw build using GetSizeMiodrag Milanovic2019-08-011-5/+5
|
* Fix all warnings that occurred when compiling with gcc9Kristoffer Ellersgaard Koch2019-05-081-2/+2
|
* Clean up some whitepsace outliersLarry Doolittle2019-02-261-2/+2
|
* flowmap: clean up terminology.whitequark2019-01-081-17/+18
| | | | | | | | | | * "map": group gates into LUTs; * "pack": replace gates with LUTs. This is important because we have FlowMap and DF-Map, and currently our messages are ambiguous. Also clean up some other log messages while we're at it.
* flowmap: implement depth relaxation.whitequark2019-01-081-22/+680
|
* flowmap: construct a max-volume max-flow min-cut, not just any one.whitequark2019-01-061-7/+10
|
* flowmap: add -minlut option, to allow postprocessing with opt_lut.whitequark2019-01-041-7/+21
|
* flowmap: cleanup for clarity. NFCI.whitequark2019-01-041-107/+141
|
* flowmap: improve debug graph output. NFC.whitequark2019-01-041-47/+76
|
* flowmap: add link to longer version of paper. NFC.whitequark2019-01-041-2/+3
|
* flowmap: new techmap pass.whitequark2019-01-031-0/+873