aboutsummaryrefslogtreecommitdiffstats
path: root/libyul/optimiser/SimplificationRules.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add equivalent function combiner as Yul optimizer step.Daniel Kirchner2019-01-161-1/+1
* Disallow mismatching types in switch cases and detect duplicates by value for...Daniel Kirchner2019-01-151-1/+1
* Make the dialect available everywhere.chriseth2019-01-071-4/+9
* Add structural simplifier as optimization step for Yul.Daniel Kirchner2018-12-071-4/+1
* Fix expression simplifier asserting on default valuesMathias Baumann2018-12-051-1/+2
* Isolating libyul library API into its own namespace `yul`.Christian Parpart2018-11-231-4/+4
* Reorder some include files and group <libyul/>'s together (as much as possible)Christian Parpart2018-11-231-1/+0
* Rewrite header paths to adapt to recent `git mv` of libsolidity/inlineasm to ...Christian Parpart2018-11-231-1/+1
* Introduce namespace `langutil` in liblangutil directory.Christian Parpart2018-11-221-0/+1
* Performance: Replace string by special single-copy YulString class.chriseth2018-11-081-7/+7
* Eliminate `byte`-typedef and use `uint8_t` in all their places instead.Christian Parpart2018-11-071-3/+3
* Some well-formedness checks for the Yul AST.chriseth2018-10-221-0/+1
* New simplifier via broken expressions.chriseth2018-10-161-12/+44
* Renaming namespace dev::julia to dev::yul.Christian Parpart2018-10-151-1/+1
* Renaming libjulia to libyulChristian Parpart2018-10-151-0/+189