aboutsummaryrefslogtreecommitdiffstats
path: root/passes/opt/opt_lut.cc
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #773 from whitequark/opt_lut_elim_fixesClifford Wolf2019-01-021-8/+31
|\
| * opt_lut: reflect changes in sigmap.whitequark2019-01-021-0/+2
| * opt_lut: use a worklist, and revisit cells affected by elimination.whitequark2019-01-021-3/+10
| * opt_lut: count eliminated cells, and set opt.did_something for them.whitequark2019-01-021-6/+20
* | Fix typographical and grammatical errors and inconsistencies.whitequark2019-01-021-1/+1
|/
* opt_lut: eliminate LUTs evaluating to constants or inputs.whitequark2018-12-311-0/+81
* Merge pull request #720 from whitequark/masterClifford Wolf2018-12-161-1/+1
|\
| * opt_lut: simplify type conversion. NFC.whitequark2018-12-051-1/+1
* | opt_lut: leave intact LUTs with cascade feeding module outputs.whitequark2018-12-071-0/+6
* | opt_lut: show original truth table for both cells.whitequark2018-12-071-2/+3
* | opt_lut: add -limit option, for debugging misoptimizations.whitequark2018-12-071-3/+21
|/
* Rename opt_lut.cpp to opt_lut.ccClifford Wolf2018-12-051-0/+478