27 Commits (fcb629acdabf017b537ff873512abafdb6b8ccb7)

Author SHA1 Message Date
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