Paweł Bylica
|
f5a0975b4a
|
Use mem.store as implementation of MSTORE
[#80191662]
|
10 years ago |
Paweł Bylica
|
2df83af3be
|
Use mem.store as implementation of MSTORE
[#80191662]
|
10 years ago |
Paweł Bylica
|
f825a6020f
|
Generate mem.store function and dependencies (currently unused)
[#80191662]
|
10 years ago |
Paweł Bylica
|
4a1511309c
|
Generate mem.store function and dependencies (currently unused)
[#80191662]
|
10 years ago |
Paweł Bylica
|
7a7d4e33e0
|
Fix for finding jumpTableBlock
|
10 years ago |
Paweł Bylica
|
35605271f1
|
Fix for finding jumpTableBlock
|
10 years ago |
Paweł Bylica
|
d6915b4d0b
|
Renames & comments
|
10 years ago |
Paweł Bylica
|
4b8d51e23e
|
Renames & comments
|
10 years ago |
artur-zawlocki
|
fd7069e9af
|
Indirect jump: jump table generated in separate bblock.
|
10 years ago |
artur-zawlocki
|
40e73d035c
|
Indirect jump: jump table generated in separate bblock.
|
10 years ago |
Paweł Bylica
|
09a5899adc
|
Fix stack swap or dup not generating PHI nodes
|
10 years ago |
Paweł Bylica
|
a5e264d385
|
Fix stack swap or dup not generating PHI nodes
|
10 years ago |
artur-zawlocki
|
52d1ceb198
|
test cases for jumps
|
10 years ago |
artur-zawlocki
|
85606447d8
|
test cases for jumps
|
10 years ago |
Paweł Bylica
|
cfb226ba5f
|
Group gas counting into block of instructions called cost-block.
[#79942174]
|
10 years ago |
Paweł Bylica
|
936aeab43c
|
Group gas counting into block of instructions called cost-block.
[#79942174]
|
10 years ago |
artur-zawlocki
|
67789404b0
|
test cases for JUMP
|
10 years ago |
artur-zawlocki
|
209640c1f3
|
test cases for JUMP
|
10 years ago |
artur-zawlocki
|
2b36803c96
|
Implementing JUMP/JUMPDEST (work in progress)
|
10 years ago |
artur-zawlocki
|
e915379539
|
Implementing JUMP/JUMPDEST (work in progress)
|
10 years ago |
Paweł Bylica
|
e42217d5bc
|
Disable gas checking for now (does not work and makes IR code hard to read)
[#79942174]
|
10 years ago |
Paweł Bylica
|
dd3ae798b4
|
Disable gas checking for now (does not work and makes IR code hard to read)
[#79942174]
|
10 years ago |
Paweł Bylica
|
04cf0cfcea
|
Generate gas checking function
|
10 years ago |
Paweł Bylica
|
b63b28b098
|
Generate gas checking function
|
10 years ago |
Paweł Bylica
|
97644d660a
|
Cleanup LLVM types usage
|
10 years ago |
Paweł Bylica
|
6c7de9fa0b
|
Cleanup LLVM types usage
|
10 years ago |
Paweł Bylica
|
b7f31afb7a
|
Cleanup LLVM types usage
|
10 years ago |
Paweł Bylica
|
f8813b2843
|
Cleanup LLVM types usage
|
10 years ago |
Paweł Bylica
|
28d6dd7930
|
Decrement global gas value by instruction step cost
[#79942174]
|
10 years ago |
Paweł Bylica
|
989afa9406
|
Decrement global gas value by instruction step cost
[#79942174]
|
10 years ago |
Paweł Bylica
|
d3f59f6de4
|
Introducing GasMeter
|
10 years ago |
Paweł Bylica
|
5e3113e49e
|
Introducing GasMeter
|
10 years ago |
Paweł Bylica
|
7f8848744d
|
EXP instruction.
[Delivers #79736422]
|
10 years ago |
Paweł Bylica
|
1a4cbdabef
|
EXP instruction.
[Delivers #79736422]
|
10 years ago |
Paweł Bylica
|
dafa5bc890
|
Make the Stack an integral part of BasicBlock
|
10 years ago |
Paweł Bylica
|
0ec77d681c
|
Make the Stack an integral part of BasicBlock
|
10 years ago |
Paweł Bylica
|
58c5950731
|
JUMP test in assembly
|
10 years ago |
Paweł Bylica
|
66123e8b35
|
JUMP test in assembly
|
10 years ago |
Paweł Bylica
|
bb1954089c
|
Cleanup Compiler
|
10 years ago |
Paweł Bylica
|
bec3e0fb36
|
Cleanup Compiler
|
10 years ago |
Paweł Bylica
|
b273b863b1
|
Provide end instruction to basic block
|
10 years ago |
Paweł Bylica
|
40ebe55a20
|
Provide end instruction to basic block
|
10 years ago |
Paweł Bylica
|
16ea3bf543
|
Improve basic blocks linking implementation
|
10 years ago |
Paweł Bylica
|
0cba3d9005
|
Improve basic blocks linking implementation
|
10 years ago |
Paweł Bylica
|
7a3f3f9079
|
Remove external stack
|
10 years ago |
Paweł Bylica
|
0e7ae8ece9
|
Remove external stack
|
10 years ago |
Paweł Bylica
|
1cbb9d57aa
|
Stack cleanups
|
10 years ago |
Paweł Bylica
|
b644ff2d71
|
Stack cleanups
|
10 years ago |
Paweł Bylica
|
a338b88588
|
Cleanups: move basic block linking to separated function
|
10 years ago |
Paweł Bylica
|
bf7ca5cd01
|
Cleanups: move basic block linking to separated function
|
10 years ago |