chriseth
|
129b4142d8
|
Transition from bytecode to more general linker objects.
|
2015-09-10 19:31:15 +02:00 |
|
debris
|
3ca3fb492d
|
applied changes from https://github.com/ethereum/cpp-ethereum/pull/2953
|
2015-09-08 17:11:02 +02:00 |
|
chriseth
|
34986ee4fc
|
Detect unavailable items and do not optimise the chunk in that case.
|
2015-08-18 21:22:43 +02:00 |
|
chriseth
|
0f06fd8c2f
|
Fixed counter modification when appending assemblies.
|
2015-06-25 18:41:46 +02:00 |
|
chriseth
|
66a85f0229
|
Some documentation and checks for vector_ref.
|
2015-06-16 16:09:20 +02:00 |
|
Paweł Bylica
|
87a56b2bfe
|
Remove pessimising moves.
|
2015-06-08 12:09:24 +02:00 |
|
chriseth
|
88096c2c69
|
Compute constants
|
2015-06-05 17:34:26 +02:00 |
|
chriseth
|
d309c3c768
|
Merge pull request #1975 from LianaHus/sol_EVMExceptions
"error jump" instead of STOP instraction in case of exception
|
2015-06-01 17:45:55 +02:00 |
|
Liana Husikyan
|
da4cd45a85
|
corrected asm-json output
|
2015-06-01 13:06:12 +02:00 |
|
Liana Husikyan
|
25205cb05b
|
added error jump instead of STOP instraction in case of exception
|
2015-06-01 13:06:12 +02:00 |
|
chriseth
|
beab869e14
|
Allow duplicate code removal for loops.
|
2015-05-28 14:48:07 +02:00 |
|
chriseth
|
d015945a1d
|
Gas estimation taking known state into account.
|
2015-05-20 00:28:15 +02:00 |
|
chriseth
|
e50070035f
|
Hex/decimal cleanup for assembly output.
|
2015-05-15 15:37:19 +02:00 |
|
chriseth
|
ced4720faa
|
Unify blocks with shared code.
|
2015-05-12 16:27:43 +02:00 |
|
chriseth
|
9d3f0de31b
|
Reuse state during common subexpression elimination.
|
2015-05-11 12:56:40 +02:00 |
|
chriseth
|
bebe76828a
|
CFG returns vector of blocks instead of assembly items.
|
2015-05-06 12:55:18 +02:00 |
|
chriseth
|
85673ff00c
|
Remove unused old optimizer rule.
|
2015-05-06 12:53:33 +02:00 |
|
chriseth
|
9d7eb49f35
|
Gather knowledge about the state during control flow analysis.
|
2015-05-06 12:53:17 +02:00 |
|
chriseth
|
9106d72a02
|
Split known state from common subexpression eliminator.
|
2015-05-06 11:09:55 +02:00 |
|
chriseth
|
b9d7387e7a
|
Move assembly related files to libevmasm and Params.h/.cpp to libevmcore.
|
2015-04-30 11:42:02 +02:00 |
|