aboutsummaryrefslogtreecommitdiff
path: root/src/Compilers/Z/Named
Commit message (Collapse)AuthorAge
* Add another fusion to adc-fusionGravatar Jason Gross2017-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-carryGravatar Jason Gross2017-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.vGravatar Jason Gross2017-05-15
|
* Add DeadCodeEliminationInterpGravatar Jason Gross2017-05-15
|
* Add Z/Named/DeadCodeElimination.vGravatar Jason Gross2017-05-14