37 Commits (36f3cba0c2fa7e2092f2c94ab1c10bfda996ac18)

Author SHA1 Message Date
Liana Husikyan 52fad1282c corrected asm-json output 10 years ago
Liana Husikyan d89589febc style fixes 10 years ago
Liana Husikyan 10fe1b4cfe added error jump instead of STOP instraction in case of exception 10 years ago
chriseth ba6efaf408 Allow duplicate code removal for loops. 10 years ago
chriseth c58d5bb7dd Removed redundant std. 10 years ago
chriseth a09bb999cb Commandline interface for gas estimation. 10 years ago
chriseth 1ccb9312fd Tighter estimation for EXP. 10 years ago
chriseth 9e2e73da3a Functional gas estimator. 10 years ago
chriseth 02717e8b0c Path gas meter. 10 years ago
chriseth 31c6ee40f6 Gas estimation taking known state into account. 10 years ago
Gav Wood 05ea9941c9 Move non-cryptopp dependent stuff into devcore. 10 years ago
chriseth eeceeea3d4 Hex/decimal cleanup for assembly output. 10 years ago
chriseth dfdc1a44e9 Fixed indentation. 10 years ago
chriseth 09bc520f7b Known state: store tags on stack as unions. 10 years ago
Gav Wood d638df83ae Revert "CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin"" 10 years ago
chriseth bf51bfef0e Removed unnecessary include. 10 years ago
chriseth 212a01136b Unify blocks with shared code. 10 years ago
chriseth e8f7c26479 Fixed template problem. 10 years ago
chriseth 6f198955da Use returning erase variant. 10 years ago
chriseth 579d6f4e32 Compute state intersection. 10 years ago
chriseth 1492fe2a88 Store alternative stack locations during code generation. 10 years ago
chriseth 979c5851f9 Reuse state during common subexpression elimination. 10 years ago
Paweł Bylica 33d7e42866 CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin" 10 years ago
chriseth 365372799e Use range-based erase. 10 years ago
chriseth 1933aa5c2c CFG returns vector of blocks instead of assembly items. 10 years ago
chriseth ec7425fecd Remove unused old optimizer rule. 10 years ago
chriseth 1f149925bc Gather knowledge about the state during control flow analysis. 10 years ago
chriseth 4988a6766f Make KnownState work with all instructions. 10 years ago
chriseth e768959342 Common subexpression elimination ready for using pre-known state. 10 years ago
chriseth ce15b5bbc9 More flexible way to approach unknown stack elements. 10 years ago
chriseth 30c832e358 Split known state from common subexpression eliminator. 10 years ago
chriseth 5b8614f178 Structural gas estimator. 10 years ago
chriseth 2111cd4894 Move assembly related files to libevmasm and Params.h/.cpp to libevmcore. 10 years ago