aboutsummaryrefslogtreecommitdiffstats
path: root/libevmasm/RuleList.h
Commit message (Collapse)AuthorAgeFilesLines
* Split up rule list generation further to prevent issues in browsers with the ↵Daniel Kirchner2019-01-191-12/+90
| | | | emscripten build.
* Split simplification rules into two functions.Daniel Kirchner2018-09-181-7/+40
|
* Fix typoLeo Arias2018-08-081-1/+1
|
* Code, Changelog, ReleaseChecklist: Fix typos.Cryptomental2018-07-111-1/+1
| | | | Refs: #4442
* Remove unnecessary masking of the result of known short instructionsAlex Beregszaszi2018-04-201-0/+20
|
* Add constant optimiser for SHR/SHL instructionsAlex Beregszaszi2018-04-101-0/+10
|
* Replace MOD with AND if constant is power of 2Alex Beregszaszi2018-02-131-0/+11
|
* Turn simplification rule tuple into struct.chriseth2018-02-071-8/+7
|
* Explicitly add reversed operands for commutative operations.chriseth2018-02-071-34/+56
|
* Expression simplifier.chriseth2018-02-071-0/+5
|
* Add flag to indicate whether it can be applied to expressions with side-effects.chriseth2018-02-071-77/+92
|
* Move out the rule list.chriseth2018-02-071-0/+214