aboutsummaryrefslogtreecommitdiff
path: root/src/Compilers/CommonSubexpressionEliminationWf.v
Commit message (Collapse)AuthorAge
* remove old pipelineGravatar Andres Erbsen2019-01-09
|
* Don't rely on autogenerated namesGravatar Jason Gross2017-06-05
| | | | | | This fixes all of the private-names warnings emitted by compiling fiat-crypto with https://github.com/coq/coq/pull/268 (minus the ones in coqprime, which I didn't touch).
* Flip order of extendb, lookup argumentsGravatar Jason Gross2017-05-16
| | | | This allows better Proper lemmas
* CSE without inlining arithmetic expressionsGravatar Jason Gross2017-05-14
| | | | | | | | | | This takes care of most of #158. The remaining bits are reworking the Wf and interpretation lemmas to actually work. (The former needs a only bit of rethinking and rephrasing to handle the fact that sometimes we change the stored symbolic expression from a complicated one to a fresh variable, while the latter needs major surgery, which Adam tells me is easy, and this is a note that when I come back to it, I should look at the email thread with Adam about CSE from last summer.)
* Add support for cse-modulo-normalizationGravatar Jason Gross2017-04-14
|
* Generalize prepend_prefixGravatar Jason Gross2017-04-10
|
* Finish CSE_WfGravatar Jason Gross2017-04-10
|
* Finish most of wf for CSEGravatar Jason Gross2017-04-10
Only thing left is figuring out how to handle the [prefix]