aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/SolidityOptimizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Optimize RETURN x 0 to STOP.chriseth2015-06-121-0/+8
* Merge pull request #2103 from chriseth/sol_fix_sequenceErrorGav Wood2015-06-071-1/+27
|\
| * Quick fix to not access inaccessible sequences.chriseth2015-06-061-1/+2
| * Test for the invalid sequence access bug.chriseth2015-06-061-0/+25
* | Optimize double ISZERO.chriseth2015-06-061-0/+10
|/
* Compute constantschriseth2015-06-051-0/+45
* Allow duplicate code removal for loops.chriseth2015-05-281-0/+32
* Store copied assembly items in test. Fixes OSX issues.chriseth2015-05-151-16/+13
* Disable test.chriseth2015-05-151-12/+15
* Known state: store tags on stack as unions.chriseth2015-05-131-0/+43
* Unify blocks with shared code.chriseth2015-05-121-1/+37
* Compute state intersection.chriseth2015-05-111-0/+36
* Tests.chriseth2015-05-111-0/+21
* CFG returns vector of blocks instead of assembly items.chriseth2015-05-061-2/+6
* Common subexpression elimination ready for using pre-known state.chriseth2015-05-061-4/+45
* Split known state from common subexpression eliminator.chriseth2015-05-061-2/+4
* Move assembly related files to libevmasm and Params.h/.cpp to libevmcore.chriseth2015-04-301-3/+3
* Try to keep source location during optimization.chriseth2015-04-271-2/+14
* Removed (and added) some #ifs (but removed more than I added).chriseth2015-04-211-4/+0
* Restructure test foldersCJentzsch2015-04-211-0/+820