Paweł Bylica
|
5d5259e4e0
|
Do not auto-commit cost block
|
10 years ago |
Paweł Bylica
|
eaed9c3c4f
|
Read push data using llvm::APInt
|
10 years ago |
Paweł Bylica
|
30f0a7a894
|
Type usage and other cleanups
|
10 years ago |
Paweł Bylica
|
75fa67200e
|
Fix compilation with LLVM pre-3.5 (Ubuntu 14.04) (reverted from commit 6094aa30ad )
|
10 years ago |
Paweł Bylica
|
6094aa30ad
|
Fix compilation with LLVM pre-3.5 (Ubuntu 14.04)
|
10 years ago |
Paweł Bylica
|
2332595c9c
|
Change the name of a module to some hash (for caching)
|
10 years ago |
Paweł Bylica
|
b37ce8e972
|
Gas counting for CREATE instruction
|
10 years ago |
Paweł Bylica
|
49bd78b404
|
SHA3 gas cost updated
|
10 years ago |
Paweł Bylica
|
077cf7be5d
|
Count additional cost for EXP exponent
|
10 years ago |
Paweł Bylica
|
47d92e933a
|
Remove dummy int argument in entry function
|
10 years ago |
Artur Zawłocki
|
46d19261d3
|
fixed gcc warnings (missing field initializers, unused functions)
|
10 years ago |
Paweł Bylica
|
51f4383287
|
Removing moved evmjit code
|
10 years ago |
Paweł Bylica
|
58d2bfbd8a
|
External code access in Env reimplemented
|
10 years ago |
Paweł Bylica
|
4366542b63
|
LOGs reimplemented
|
10 years ago |
Paweł Bylica
|
6f84f3d1ad
|
Rename sload, sstore & sha3 Env functions
|
10 years ago |
Paweł Bylica
|
4fc4e76fa5
|
Change the way memory is passed to sha3 Env function
|
10 years ago |
Paweł Bylica
|
cc6bb83fc6
|
Simplify JIT logs
|
10 years ago |
Paweł Bylica
|
49b82cdbac
|
Move EXP implementation from Ext to Arith256
|
10 years ago |
Paweł Bylica
|
aa771582a7
|
Separate runtime classes
|
10 years ago |
Paweł Bylica
|
68648a2fb5
|
Separating EVM JIT from CPP client (WIP)
|
10 years ago |
Artur Zawłocki
|
72b9da5712
|
correct calculation of LOG cost
|
10 years ago |
Artur Zawłocki
|
94e41d815b
|
correct calculation of LOG cost
|
10 years ago |
Paweł Bylica
|
86334f5eff
|
Handle bytecode as bytes
|
10 years ago |
Paweł Bylica
|
078b208b04
|
Handle bytecode as bytes
|
10 years ago |
Paweł Bylica
|
2bd4d6cd07
|
Update Instruction.h location
|
10 years ago |
Paweł Bylica
|
bb6d39f7cc
|
Update Instruction.h location
|
10 years ago |
artur-zawlocki
|
c907c71f8a
|
codegen for LOG instructions [Delivers #81700490]
|
10 years ago |
artur-zawlocki
|
a09c3a404d
|
codegen for LOG instructions [Delivers #81700490]
|
10 years ago |
artur-zawlocki
|
9a0f9d3e3c
|
1) JUMP/I semantics updated. 2) Members of BasicBlock::LocalStack pulled out to BasicBlock
|
10 years ago |
artur-zawlocki
|
1c9fb4acb7
|
1) JUMP/I semantics updated. 2) Members of BasicBlock::LocalStack pulled out to BasicBlock
|
10 years ago |
Paweł Bylica
|
c91c5df4f6
|
Rename BNOT -> NOT, NOT -> ISZERO
|
10 years ago |
Paweł Bylica
|
e756b4ae1e
|
Rename BNOT -> NOT, NOT -> ISZERO
|
10 years ago |
artur-zawlocki
|
6f99869d57
|
code cleanup and coding-standardization
|
10 years ago |
artur-zawlocki
|
44a9ea0fb8
|
code cleanup and coding-standardization
|
10 years ago |
artur-zawlocki
|
40561b1270
|
code cleanup & coding-standardization
|
10 years ago |
artur-zawlocki
|
aa3ae14422
|
code cleanup & coding-standardization
|
10 years ago |
Paweł Bylica
|
aaaf5439fb
|
Rename Type::i256 -> Type::Word
|
10 years ago |
Paweł Bylica
|
23c7da66fa
|
Rename Type::i256 -> Type::Word
|
10 years ago |
Paweł Bylica
|
33cc50d130
|
Empty lines removal
|
10 years ago |
Paweł Bylica
|
5dc0a266c4
|
Empty lines removal
|
10 years ago |
Paweł Bylica
|
350b004e79
|
Change Constant::get to support negative values
|
10 years ago |
Paweł Bylica
|
340d9ea678
|
Change Constant::get to support negative values
|
10 years ago |
Paweł Bylica
|
273b0f634f
|
Deprecate Memory::require(size) function. Risk of unsigned integer overflow.
|
10 years ago |
Paweł Bylica
|
4164895935
|
Deprecate Memory::require(size) function. Risk of unsigned integer overflow.
|
10 years ago |
Paweł Bylica
|
439561a5fa
|
Use readPushData() in basic block analysis
|
10 years ago |
Paweł Bylica
|
1728f58cba
|
Use readPushData() in basic block analysis
|
10 years ago |
Paweł Bylica
|
bfb96606a2
|
Use readPushData() in instruction compilation
|
10 years ago |
Paweł Bylica
|
01b6974a18
|
Use readPushData() in instruction compilation
|
10 years ago |
artur-zawlocki
|
7760b31e42
|
Cleaning up warnings and build dependencies [#81588646]
|
10 years ago |
artur-zawlocki
|
feaa976c88
|
Cleaning up warnings and build dependencies [#81588646]
|
10 years ago |