12 Commits (76d30b8f9f0f0e8b1b4786e8438c6eb105be2da9)

Author SHA1 Message Date
Paweł Bylica 63719d24bc env_call updated 10 years ago
Paweł Bylica 2b4430eedf Change Env functions first argument type to opaque Env* 10 years ago
Paweł Bylica 969f1b54a3 The way runtime data is passed to jit'ed contract changed 10 years ago
Paweł Bylica aa771582a7 Separate runtime classes 10 years ago
Paweł Bylica aaaf5439fb Rename Type::i256 -> Type::Word 10 years ago
Paweł Bylica 350b004e79 Change Constant::get to support negative values 10 years ago
Paweł Bylica 4ff7ba015d Fix u256 to APInt conversion 10 years ago
Paweł Bylica c6cf723c68 Fix u256 to APInt conversion 10 years ago
Paweł Bylica e6b4761765 Allow creating LLVM constants directly from u256 10 years ago
Paweł Bylica 693c4b3dfa Add Type::RuntimePtr predefined LLVM type 10 years ago
artur-zawlocki d28139677b Refactored local stack 10 years ago
Paweł Bylica 7df24fad4a Move JIT compiler project to library 10 years ago
Paweł Bylica 11bf67b2d8 Eliminating some `using namespace` 10 years ago
Paweł Bylica a2da7c91c8 Change namespace from `evmcc` to `dev::eth::jit` 10 years ago
Paweł Bylica f95999c6b3 Allocate memory and count gas for RETURN instruction 10 years ago
Paweł Bylica 8fb6de09e4 Define constants and return codes 10 years ago
Paweł Bylica f825a6020f Generate mem.store function and dependencies (currently unused) 10 years ago
Paweł Bylica 04cf0cfcea Generate gas checking function 10 years ago
Paweł Bylica 97644d660a Cleanup LLVM types usage 10 years ago
Paweł Bylica b7f31afb7a Cleanup LLVM types usage 10 years ago