egraphs-good / eggcc

MIT License
51 stars 11 forks source link

Finish converting Bril programs to Tree Assume, with testing #362

Closed oflatt closed 8 months ago

oflatt commented 8 months ago

This PR finishes the conversion to the tree assume encoding, and tests running them against the interpreter. The main thing it adds is conversion of if and switch statements. Besides that, it fixes some bugs and adds a couple more binary operators to the encoding.