Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add another fusion to adc-fusion | Jason Gross | 2017-06-20 |
| | | | | | | | Might have something to do with #213. Also, RewriteAddToAdcInterp is now a bit more stable under changes to the rewriting strategy (the parts are now more separate). | ||
* | Add compiler optimization for add-with-carry | Jason Gross | 2017-05-17 |
| | | | | | | | | | | | This closes #171. It's unfortunately a bit fragile, and takes a really long time (about 60s) to prove correct, because Coq is bad at deep dependent pattern matching. We enable a-normal form for the freeze test, because the rewriter only works when the arguments to adc are var or const. | ||
* | Add src/Compilers/Z/Named/DeadCodeEliminationInterp.v | Jason Gross | 2017-05-15 |
| | |||
* | Add DeadCodeEliminationInterp | Jason Gross | 2017-05-15 |
| | |||
* | Add Z/Named/DeadCodeElimination.v | Jason Gross | 2017-05-14 |