chriseth
|
3fc61e9087
|
Compute constants
|
10 years ago |
chriseth
|
8f98d65626
|
Split params into evm-related and mining/block-related.
|
10 years ago |
chriseth
|
2111cd4894
|
Move assembly related files to libevmasm and Params.h/.cpp to libevmcore.
|
10 years ago |
chriseth
|
8ca0d6098d
|
Fixed source location comparison operator.
|
10 years ago |
chriseth
|
9524ca5e31
|
Utility class to find a suitable AST node for a given location.
|
10 years ago |
chriseth
|
a30da8b41b
|
Try to keep source location during optimization.
|
10 years ago |
chriseth
|
a895217db6
|
Use BUILD_SHARED_LIB
|
10 years ago |
Gav Wood
|
55b9038d6f
|
More awesome logging stuff.
|
10 years ago |
Liana Husikyan
|
254c845490
|
removed unused parameter from streamAsmJson
|
10 years ago |
Liana Husikyan
|
78bb6deadb
|
style fixes
|
10 years ago |
Liana Husikyan
|
ebd4be49f6
|
changed the format of json output
|
10 years ago |
Liana Husikyan
|
a89b7ee911
|
fixed push #[$] and push [$]
|
10 years ago |
Liana Husikyan
|
6d56c979ab
|
removed explicit move
|
10 years ago |
Liana Husikyan
|
20132bd445
|
renamed locationx/y to begin/end
|
10 years ago |
Liana Husikyan
|
95e161bfc9
|
style fixes
|
10 years ago |
Liana Husikyan
|
3482c4dfc2
|
fixed extension of file json format
changed value for PUSH to hex
|
10 years ago |
Liana Husikyan
|
c6652616ae
|
reordered output
Conflicts:
libevmcore/Assembly.cpp
|
10 years ago |
Liana Husikyan
|
9fa9190f1d
|
code refactoring
|
10 years ago |
Liana Husikyan
|
4ef9b70dd3
|
style fixes
|
10 years ago |
Liana Husikyan
|
2189306c9d
|
reordered output.
modified push tags
|
10 years ago |
Liana Husikyan
|
1305502fc9
|
initial output for asm-json flag.
Conflicts:
libevmcore/Assembly.cpp
|
10 years ago |
Liana Husikyan
|
2a5a5a99f9
|
added asm-json flag to cl compiler
Conflicts:
libsolidity/CompilerStack.cpp
|
10 years ago |
chriseth
|
ae366e7d05
|
Control flow analysis.
|
10 years ago |
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 |