chriseth
|
e73b3068c4
|
Typos and docs.
|
10 years ago |
chriseth
|
cc5c8f2678
|
SHA3 optimizations.
|
10 years ago |
chriseth
|
9e407d80bc
|
Instruction iterator.
|
10 years ago |
chriseth
|
29f104f2b5
|
Some more knowledge functions.
|
10 years ago |
chriseth
|
0b0a1c0316
|
Typedef.
|
10 years ago |
chriseth
|
c215772e7a
|
Fixed warning on windows.
|
10 years ago |
Liana Husikyan
|
37086e60e2
|
removed friendship for Assembly and AssemblyItem
added set functions for type and data members of AssemblyItem
|
10 years ago |
chriseth
|
d6cf849231
|
Moved semantic information to its own file.
|
10 years ago |
chriseth
|
01e6801cf5
|
Style.
|
10 years ago |
chriseth
|
b1ea943975
|
Optimize breaking item.
|
10 years ago |
chriseth
|
d6a611429f
|
Optimizer for memory.
|
10 years ago |
chriseth
|
9da4c207a3
|
Change to storage operations.
|
10 years ago |
chriseth
|
c19229415d
|
Some optimizations to the optimizer.
|
10 years ago |
chriseth
|
965f005a98
|
Storage access optimisation.
|
10 years ago |
chriseth
|
ff5dfa2e8f
|
Removed duplicate line.
|
10 years ago |
chriseth
|
c941c3d9c4
|
Small review fixes.
|
10 years ago |
chriseth
|
49712025fd
|
Pattern matching for expression simplification.
|
10 years ago |
chriseth
|
442a34c9b0
|
Remove stack sequence id.
|
10 years ago |
chriseth
|
fd961605b4
|
Optimizing various single operations.
|
10 years ago |
chriseth
|
ea6d5c2c98
|
Refactoring: Extract equivalence class container.
|
10 years ago |
chriseth
|
e1ad2cb579
|
Comments and renames.
|
10 years ago |
chriseth
|
859c68d776
|
Compiler error fixes.
|
10 years ago |
chriseth
|
1603c1c4e3
|
Comments and renames.
|
10 years ago |
chriseth
|
e8463940d6
|
Code generation part 2.
|
10 years ago |
chriseth
|
6f54f1046a
|
Code generation part 1.
|
10 years ago |
chriseth
|
c97447fbd8
|
code generator stub
|
10 years ago |
chriseth
|
9b021fc77c
|
Analyzing part of the optimizer.
|
10 years ago |
chriseth
|
2f935d722c
|
Optimizer interface.
|
10 years ago |
chriseth
|
79fb35fd69
|
Exception-throwing assert.
|
10 years ago |
chriseth
|
f1a2c9dfef
|
Streaming operator for single AssemblyItem.
|
10 years ago |
chriseth
|
aaba229fce
|
Method to retrieve instruction from AssemblyItem.
|
10 years ago |
chriseth
|
0ed6724f0b
|
Remove NoOptimizeBegin/End again.
|
10 years ago |
chriseth
|
182fba57b2
|
Initialize jump type.
|
10 years ago |
Liana Husikyan
|
035451db40
|
added brackets for printing in/out
cleaned up
|
10 years ago |
Liana Husikyan
|
4323a0c655
|
added information about jump type for jump instructions
Conflicts:
libevmcore/Assembly.cpp
libsolidity/Compiler.cpp
|
10 years ago |
Liana Husikyan
|
97350c88ed
|
Added JumpType indicator to AssemblyItem.
|
10 years ago |
chriseth
|
1e47758cbe
|
Make subroutine id non-random.
|
10 years ago |
chriseth
|
cec5b3b60e
|
Fixed: Some instructions did not have source locations.
|
10 years ago |
chriseth
|
6540d67968
|
Output source lines for sub-assemblies.
|
10 years ago |
CJentzsch
|
6a3998000f
|
fix jumpdest - dont require anything on the stack
|
10 years ago |
Gav Wood
|
d0a90764db
|
New gas pricing for PoC-9.
|
10 years ago |
CJentzsch
|
8b0829ed4d
|
fix jumpdest - dont require anything on the stack
|
10 years ago |
Gav Wood
|
0d004524f3
|
New gas pricing for PoC-9.
|
10 years ago |
CJentzsch
|
017fd72f30
|
fix jumpdest - dont require anything on the stack
|
10 years ago |
Gav Wood
|
798f636c23
|
New gas pricing for PoC-9.
|
10 years ago |
CJentzsch
|
7256d573d7
|
fix jumpdest - dont require anything on the stack
|
10 years ago |
Gav Wood
|
724cf629cf
|
New gas pricing for PoC-9.
|
10 years ago |
CJentzsch
|
d3e8f87a2d
|
fix jumpdest - dont require anything on the stack
|
10 years ago |
Gav Wood
|
71aefc516a
|
New gas pricing for PoC-9.
|
10 years ago |
CJentzsch
|
dd60595e6f
|
fix jumpdest - dont require anything on the stack
|
10 years ago |